Vector Robot Controller for Openclaw

A comprehensive toolset for programmatic control and voice integration of Anki Vector robots via the wire-pod server.

bogorman
v1.0.0
Feb 4, 2026
0
2.4k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install vector-robot

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install vector-robot using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Vector Robot Controller?

This skill enables developers to interface with Anki Vector robots running the escape pod firmware. By leveraging the wire-pod API, users can execute complex physical movements, handle speech-to-text responses, and capture real-time camera data. It is a vital component for those building interactive robotics applications within the Openclaw Skills ecosystem.

The integration allows for both direct command execution via curl and sophisticated voice-driven workflows using a proxy server. Whether you are looking to automate your robot's daily routines or build a custom AI personality, this skill provides the necessary endpoints and helper scripts to get started quickly.

Vector Robot Controller Use Cases

  • Automating physical robot movements like head, lift, and wheel control for custom animations.
  • Implementing custom voice responses through the wire-pod Knowledge Graph provider.
  • Capturing MJPEG stream frames for computer vision tasks or remote monitoring.
  • Changing eye colors and triggering built-in intents like dancing or fetching a cube.

How Vector Robot Controller Works

  1. Establish a connection to the wire-pod server managing your Anki Vector robot.
  2. Identify the robot serial number to target specific API calls.
  3. Issue HTTP POST requests to the wire-pod API-SDK endpoints for actions like speaking or moving.
  4. Optional: Launch the proxy server to handle voice requests from Vector via Openclaw Skills integration.
  5. Monitor battery status and sensor data to maintain robot health and safety.

Vector Robot Controller Setup

Ensure you have an Anki Vector with escape pod firmware and wire-pod running. Follow these steps to integrate with Openclaw Skills:

# 1. Start the proxy server for voice commands
node scripts/proxy-server.js

# 2. Configure wire-pod Knowledge Graph in Server Settings:
# Provider: Custom
# API Key: openclaw
# Endpoint: http://localhost:11435/v1
# Model: openclaw

# 3. Test speech output
./scripts/vector-say.sh "Hello from the agent"

Vector Robot Controller Data Schema & Taxonomy

The skill manages communication through JSON files and standard MJPEG streams to facilitate Openclaw Skills interaction:

Component Format Description
Voice Request request.json Stores incoming questions from the robot
Voice Response response.json Destination for the answer the robot should speak
Vision stream.mjpeg Temporary storage for camera frame captures
Parameters URL Query Serial numbers and movement speeds passed via API

Vector Robot Controller Advanced Features

  • Full behavior control management to override default robot autonomy.
  • Persistent background execution on macOS via LaunchAgent plists.
  • Support for complex cloud intents including explore_start and intent_imperative_dance.
  • Custom eye color configuration using the 0-6 index mapping.
  • RAW wheel motor control for advanced navigation scripts.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*