ros2 can't connect with other node when computer does not connect LAN.
I have a docker environment with ros2 on Jetson.
Jetpack version : R32 REVISION : 6.1 (Ubuntu18.04)
ROS2 version : eloquent
When Jetson is not connected to the LAN, topic communication between nodes is sometimes not possible.
If there are two nodes and the communication is as follows, it works.
NodeA --> topic --> NodeB
When there are three nodes, some communication works, but often only one of the communication is established. (for example, NodeB can received, but NodeC can't received or so)
NodeA --> topic --> NodeB
NodeA --> topic --> NodeC
When there are four or more nodes, as in the case of three nodes, only some communication is possible.
The above problems will not occur if the jetson is connected to a LAN.
I have looked at the following articles and tried, but have not been able to resolve the problem. https://answers.ros.org/question/325872/ros2-on-embedded-board-without-any-network-connection/ https://github.com/ros2/rmw_fastrtps/issues/228
Asked by mutsuyuki on 2022-10-06 04:35:17 UTC
Comments