Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

The ros1_bridge is implemented in C++ and therefore only supports bridging types it knows about at compile time. You can get a list of supported types by invoking: ros2 run ros1_bridge dynamic_bridge --print-pairs.

From the services which are not being bridged many (if not all?) seem to be of a service type defined in the gazebo_msgs package:

But gazebo_msgs is not an explicitly declared dependency of the ros1_bridge package:

As such you will need to build the ros1_bridge from source (with gazebo_msgs being present in the underlying ROS 1 and ROS 2 workspaces):