Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

ROS2 nodes not discovered over network

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


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 '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.