ROS2 nodes not discovered over network

asked 2019-09-05 05:29:56 -0500

diameda_boot gravatar image

I am trying to connect the nodes between my Raspberry Pi 3 (Raspbian Buster) and my Workstation over the same network.


Raspberry Pi 3B:

OS: Raspbian Buster Lite (ARM 32-bit)

ROS Version: Dashing, built from source

DDS Implementation: FastRTPS

Workstation:

OS: Ubuntu 18.04 LTS x86-64

ROS Version: Dashing, from package

DDS Implementation: FastRTPS


Both have ROS_DOMAIN_ID environment variable set to 42.

When running ros2 multicast send and ros2 multicast receive both devices are able to discover each other, with the receiver having the following message: Received from 192.168.10.172:37692: 'Hello World!'

However, when running ros2 run demo_nodes_cpp listener and ros2 run demo_nodes_cpp talker both are not able to discover each other.

edit retag flag offensive close merge delete

Comments

Dirk Thomas gravatar imageDirk Thomas ( 2019-09-10 06:32:44 -0500 )edit