proto2ros
helps maintain an interoperability layer between Protobuf dependent and ROS 2 aware code by generating equivalent ROS 2 message definitions given source Protobuf message definitions, as well bi-directional conversion APIs in relevant languages such as C++ and Python. To date, Protobuf syntax versions 2 and 3 are supported but only syntax version 3 has been extensively tested.
This repository contains the following packages:
Package | Description |
---|---|
proto2ros |
Machinery for ROS 2 equivalent message generation and conversion code generation. |
proto2ros_tests |
End-to-end tests for proto2ros generated messages and message conversion APIs. |