Boopster/reachy_mini_danceml
6
Reachy Mini DanceML
๐ Voice-controlled movement SDK for Reachy Mini robot.
Features
- ๐ค Voice Control: Natural language commands via OpenAI Realtime API
- ๐ง AI Agent: 11 function-calling tools for movement control
- ๐ Move Library: 101 pre-recorded dances and emotional expressions
- ๐ Procedural Motion: Generate continuous animations with waveforms
- ๐ฌ Sequence Planning: Multi-step choreography via GPT-4.1 planner
- ๐ฏ Precise Control: Keyframe animations with smooth interpolation
Quick Start
# Install dependencies
pip install -e .
# Set your OpenAI API key
export OPENAI_API_KEY="your-key-here"
# Run the app
reachy-mini-daemonThen open http://localhost:8042 to interact via voice.
Available Tools
Documentation
- ๐ Architecture - System design & tool reference
- ๐ญ Choreography Guide - Movement creation rules
- ๐ SDK Documentation - API details
HuggingFace Dataset
from datasets import load_dataset
ds = load_dataset("pollen-robotics/reachy-mini-dances-library")
print(ds['train'][0]['description']) # "A sharp, forward, chicken-like pecking motion."Example: Procedural Motion
# Via voice: "Do a spiral motion while rising up"
# Or programmatically:
generate_motion(
motion_type="spiral",
z_drift=0.02,
duration=5
)Tags
reachymini, voicecontrol, robotics, openai, dance
