TogetheROS.Bot (D-Robotics)
TogetheROS.BotTROSAdvancedD-Robotics' robot software stack, built on top of and compatible with ROS 2.
TogetheROS.Bot is the robot operating stack that D-Robotics — the robotics business spun off from Horizon Robotics — provides for its RDK line of development boards; it was originally released under the Horizon Robotics name. It's an extension of ROS 2, with an interface compatible with it, so existing ROS 2 nodes can run on it directly. What it adds is mainly capability tied to its own chips: inference nodes that call the onboard BPU (Horizon's neural network accelerator), camera and image-processing nodes, communication optimizations that cut down large-image-data copying, and a set of ready-made perception algorithm examples. For developers building a mobile robot or arm on an RDK board, it removes the work of adapting to the hardware accelerator themselves.
ExampleAfter installing TROS on an RDK development board, use the official object-detection example node to read a USB camera feed, run the detection model on the BPU, and publish the results as a ROS 2 topic for other nodes.
- Also called
- TROS, D-Robotics TROS, TROS.B
- Related
- Robot Operating System 2 · D-Robotics · D-Robotics RDK S100 · Horizon Robotics · Zero-Copy (Shared-Memory IPC) · Robot Operating System
- Sources
- D-Robotics 开发者社区 (Chinese)
D-Robotics GitHub