Actuation & Output
- reBot B601-DM — a 6-joint arm with a force-controlled parallel gripper that opens to 0.100 m. It connects over USB serial.
- Orbbec Gemini 2 — a stereo depth camera mounted on the wrist. It needs a USB 3.0 port; on USB 2 the depth stream stalls.
Hand-eye calibration is required once per unit before grasping. It takes about 30 minutes: print a marker board, let the arm sweep about 16 poses over it, and save the result. Until then, voice, detection and the dashboard work, but grasp commands do not move the arm.
Voice & Vision
- reSpeaker USB microphone array hears the wake word and the command.
- Any speaker plays the confirmation and the result.
The wake word is "Hey Jarvis". After it, say what to pick: "grab the box", "grab the banana".
Host
reComputer J40 series (Orin NX 16GB) runs three services from one compose file:
| Service | What it does |
|---|
| Voice | Streaming speech recognition and speech synthesis |
| Language model | A local Qwen3.5-4B that turns the sentence into a grasp request |
| Arm agent | Wake word, camera, object detection, grasp planning, arm control and the live dashboard |
Plan for about 10 GB of free disk. The first start downloads about 8.5 GB of models on top of 1.4 GB of container images.
The data interface is listed under What You Get below.