Deploy a voice-controlled robotic arm in one step: a single Docker container on the Jetson handles wake word detection, speech recognition, LLM reasoning, TTS reply, and SO-ARM motor control.
| Device | Purpose |
|---|---|
| SO-ARM101 Follower Arm | 6-DoF robotic arm — receives send_action via USB serial |
| reComputer J40 series | Jetson Orin NX 16GB — runs the voice + arm container |
| reSpeaker Flex XVF3800 | 4-microphone array for far-field voice capture |
| Speaker | Output for the assistant's voice replies |
What you'll get:
- A robotic arm you control hands-free with natural language
- Wake word activation ("Hey Jarvis") — arm listens only when called
- Speech recognition, LLM and TTS all run locally on the Jetson
- A library of named poses + gesture sequences, editable as YAML without rebuilding the image
- Live joint state at
GET /observationfor integration with other solutions
Requirements: SO-ARM101 · Jetson Orin NX 16GB · reSpeaker Flex XVF3800 · Speaker · Internet on first boot (to pull images + warm engine)
First deploy takes 5-10 minutes while it pulls ~10 GB of images and warms the Qwen3 TensorRT engine. Subsequent boots start in seconds.