Perception Pipeline
The perception subsystem provides:
- Object detection with tracking
- 3D position estimation
- Scene graph generation with spatial relationships
- Safety Guardian — zone-based awareness with halt protocol
- Change detection — alerts on scene changes
- Natural language queries — ask questions about the scene
Data Flow
- Input sensors produce observations at configurable Hz
- IOProvider buffers inputs with timestamps and tick counters
- Fuser combines inputs into a prompt
- LLM generates reasoning and action decisions
- Actions execute (robot commands, logging, etc.)
- Background tasks run continuously (monitoring, etc.)