Service catalog
The platform separates host management, robot operation, ROS control/behavior, perception, speech, conversation, storage/configuration and virtual rendering. Start with the service responsible for the failing layer rather than treating every browser error as a robot failure.
| Service/subsystem | Detailed guide |
|---|---|
| Host console and administrative APIs | System Console, setup and secrets |
| Robot WebUI HTTP/storage/motor APIs | Robot WebUI |
| JSON commands/events and performance state | Command protocol |
| Browser microphone/PCM and output | Audio bridge |
| Synthesis and synchronized robot speech | TTS server, ROS speech/audio2lips |
| Online speech recognition | ASR |
| Conversation, scenes, providers and tools | Chatbot, tool HTTP bridge |
| Robot behavior and perception-derived events | Behavior/attention |
| Physical actuator/Feetech control | Actuation |
| Timed performance execution | Performances |
| RealSense/YOLO/fusion/face embeddings | Perception |
| Enrollment, matching and recognition UI/API | Faces |
| Configuration, shared state and persistence | Configuration/Redis |
| Stack/asset lifecycle and command line | HRCLI |
| Virtual character rendering and packet API | Sophia Unity |
| Blender, support nodes, monitoring/data stores | Support services |
Network map distinguishes source defaults from exposed deployment addresses. ROS references cover the image's actual package selection plus perception; HTTP references and CLI declarations provide exhaustive source indexes alongside these guides.