ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

Using ROS1 Bridge to Communicate between ROS1 and ROS2

asked 2021-01-06 12:34:43 -0500

shlokgoel gravatar image

I am trying to use ROS1 Bridge to work with ROS1 nodes from within ROS2 (Dashing) inside the docker environment (ADE).

PS. I want to use ROS2 inside the docker environment and communicate with ROS1 nodes outside the docker.

I am using Ubuntu 18.04

Is there a good documentation available for enabling the use of the ROS bridge inside the docker environment?

Thank you.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
2

answered 2021-01-07 10:46:39 -0500

Josh Whitley gravatar image

@shokgoel There is nothing required inside the Docker container to enable the bridge outside of the container. However, whether you are running the bridge inside or outside of the container, the ROS1/ROS2 bridge needs access to both a ROS1 _and_ a ROS2 environment so you must have both installed in the same place (either inside or outside the Docker environment). Additionally, if you want to use messages that are not part of common_interfaces, you will have to build the package from source. You can get more details here.

edit flag offensive delete link more

Question Tools

2 followers

Stats

Asked: 2021-01-06 12:34:43 -0500

Seen: 1,413 times

Last updated: Jan 07 '21