Implementation Status
Python track
Status: Production baseline
- curated registration examples for wheeled, drone, legged, stereo, robot-description, map, semantic, Carter, and Unitree workflows
- registration payload serialization with keep-alive and ACK handling
- camera transport profiles for ROS and WebRTC-backed flows
- robot-scoped and global DataViz support
- topic monitoring and dashboard state
C++ track
Status: Parity in progress
- parity work is intentionally secondary to the Python integration track
- contract fixtures remain shared, but day-to-day onboarding should use Python examples
Rust track
Status: Parity in progress
- payload and fixture work continues, but the Python SDK remains the reference implementation
Current known stub/non-primary areas
Status: Stub (not usable yet)
python/horus/bridge/ros2.pypython/horus/bridge/unity_tcp.pypython/horus/topics.pypython/horus/robot/status.pypython/horus/robot/teleop.pypython/horus/robot/task.pypython/horus/robot/dataviz.pypython/horus/plugins/rosbot.pypython/horus/core/exceptions.py