rclrb: bindings for using ROS2 with Ruby

Hi everyone, I am happy to announce here bindings to use ROS2 RCL with the Ruby programming language. The bindings have been stable for a few months now and are ready for more wide spread usage. Feel free to report any issue on the gitlab tracker.

The bindings can be installed as a gem or as a colcon package. Instructions can be found in the readme of the repository:

Documentation is sparse, but the API is generally similar to Python/C++ one. The main difference is that the only available executor is multi-threaded, but working as single thread by default. Otherwise examples are available in:

And an integration with cmake/ament to create ROS package with ruby program:

2 Likes