A.U.R.A is a small autonomous rover. It can sense, think, and move. The goal is a simple, safe robot you can extend. Code uses a src/ layout with Python and uv.
- Mobility: forward/turn/stop, basic waypoint follow, e-stop.
- Obstacle avoidance: ultrasonic + camera checks in the control loop.
- Vision: room awareness, target/marker detection (basic first).
- Speech I/O: wake word, short voice commands, clear spoken replies.
- Local STT path: start simple; allow switching engines later.
- Action tools: LLM-triggered commands with strict safety gates.
- Power handling: separate logic/motor supplies; low-voltage cutoffs.
- Telemetry & logs: sensor stream, run logs, simple dashboard later.
- Config profiles: JSON/TOML for hardware pins, speeds, thresholds.
- Dev environment:
uvfor deps; optional Docker for reproducible runs. - Sim (later): minimal sandbox to test control without hardware.