Interdisciplinary Β· Active Β· Living Document

Project Roadmap: Voice + Vision + Robot Arm

"The question is the home." β€” Iliya Angelov Radulov, August 2026

A staged plan for combining a Google AIY Voice Kit, AIY Vision Kit, and a WitMotion SO-ARM101 leader/follower arm pair into one integrated system β€” built on Raspberry Pi and Hugging Face's LeRobot framework.

VISION VOICE MOBILITY AUTONOMY
β–Ό currently oriented between Mobility & Autonomy

Phase 1 β€” Foundations ● Complete

βΈ» ⬇ βΈ»

Phase 2 β€” Arm Basics ● Complete (validated on target hardware)

βΈ» ⬇ βΈ»

Phase 3 β€” Record Demonstrations ● Complete

βΈ» ⬇ βΈ»

Phase 4 β€” Add Vision ● Complete (folded into the arm, not built standalone)

βΈ» ⬇ βΈ»

Phase 5 β€” Add Voice as Trigger ● Complete

Note: the endpoint currently reports success based on the script completing without crashing, not on independently verified task success β€” see the milestone page for the honest caveat and a near-miss that made this concrete.

Voice Polishing Side Thread β€” Dimitar (Piper Bulgarian TTS) Fine-Tuning

Two completed fine-tuning rounds on the bg/dimitar Piper voice, fixing pronunciation/stress issues found during Voice Kit testing. A genuine side branch throughout Stage 1 β€” never blocked the core roadmap, and doesn't block Stage 2 either.

β†’ Continues in Roadmap Stage 2 β€” round 3 is ready to resume anytime, now genuinely easier with local GPU training available.
βΈ» ⬇ βΈ»

Phase 6 β€” Learned Autonomy ● Complete (achieved ahead of sequence)

Note: This phase was completed before Phase 4 (Vision) and Phase 5 (Voice), out of the original planned sequence β€” the arm's autonomous capability came together faster than the sensing/trigger integration around it. Phases 4 and 5 remain the priority for the original integrated-system vision.
βΈ» ⬇ βΈ»

Phase 6 Extension β€” Voice-Conditioned Control via SmolVLA β—‰ Continues in Stage 2

Proposed as a natural convergence point for Phases 4, 5, and 6: swap the ACT policy for SmolVLA, a true Vision-Language-Action model, enabling genuine free-form voice-conditioned behavior instead of fixed trigger phrases. The compute blocker that stalled this at Stage 1's close has since been resolved (new ML Desktop, CUDA confirmed).

β†’ Continues in Roadmap Stage 2, alongside LeKiwi mobility and the voice polishing side thread.
βΈ» ⬇ βΈ»

Phase 7 β€” Mobility Expansion β—‰ Continues in Stage 2 (new branch, not originally planned)

A wheeled base (LeKiwi, with a path to XLeRobot) β€” genuinely new hardware direction inspired by ALOHA-2, rather than an extension of the stationary arm this roadmap was originally scoped around. By Stage 1's close: base kit delivered, both arms assembled and validated, all motor IDs set β€” but blocked on defective parts from the supplier.

β†’ Continues in Roadmap Stage 2, alongside SmolVLA and the voice polishing side thread.
βΈ» βΈ» βΈ»

Hardware notes

Compute and platform decisions β€” Pi 4 capacity testing, the M.2 SSD-vs-AI-accelerator research, the training PC's full spec and reasoning, and now the completed new ML desktop setup and the home server's expanded, dedicated role β€” all live on their own pages: Hardware Notes.

Parts list

Full inventory β€” already have, still needed, LeKiwi order status, and what's reserved for the future XLeRobot upgrade: Parts List.

⏳ Pulse Phase 5 complete β€” first voice-triggered autonomous rollout proven, fully local/offline. Original roadmap goal (Voice + Vision + Arm, integrated) substantially achieved. Currently balancing: LeKiwi base assembly (Phase 7 β€” blocked on Seeed replacement parts) and planning the new wide-angle camera upgrade + multi-task dataset for SmolVLA. Next milestone: add real task-success verification to the voice-triggered rollout, in parallel with resolving the Seeed complaint to unblock LeKiwi's physical assembly.
βœ… Phase 5: complete β€” voiceβ†’arm loop proven πŸ“¦ LeKiwi base: delivered, complaint filed πŸ”Œ Pi 5 power board: ordered, ETA 8–15 Sept πŸ–₯️ New PC: set up, GPU/CUDA confirmed πŸ’Ύ Home server: set up, storage confirmed πŸ–¨οΈ 3D printer: producing real parts
Stage 1 closed: 1 September 2026 β€” original goal achieved. Ongoing work continues in Roadmap Stage 2.