My responsibilities
- Designed the command flow from user input to validated robot action.
- Built the safety and command queue concepts for safer execution.
- Separated mock execution from the future robot adapter.
Main features
- Speech and text command input
- Semantic intent parsing
- Safety validation before command execution
- Mock execution path for local testing
- Adapter layer for future hardware integration
Outcomes
- Created a testable control prototype before live robot deployment.
- Clarified system boundaries between UI, planning, safety, and execution.
This project explores a safer control workflow for a robot dog command system. The first version focuses on the software architecture: accept speech or text input, convert it into a structured command, validate the action, then pass it through a queue to either a mock adapter or a future hardware adapter.
The main design goal is to keep the robot execution layer isolated from planning and safety logic. This makes it easier to test commands locally before connecting real hardware.
Related downloads
Project Demos
Unitree Go2 Voice Control Demo
Source: github release
Related project: Unitree Go2 Voice Control System