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

Revision history [back]

click to hide/show revision 1
initial version

Yep! Been there! ROS DOMAIN ID is the issue.

Here is what you should do. Type export ROS_DOMAIN_ID=0 in all terminals where.

For anyone in future who aren't familiar with this, ROS_DOMAIN_ID allows you to communicate with other same ID. If you have a different ID, they will not able to detect each other. Turtlebot3 set your ros domain id to 30 in .bashrc and by default, you will have id 1. It's highly encouraged to set it so you can communicate with other ros2 (such as in a different terminal)