Robotics StackExchange | Archived questions

The ROS2 communication did not come while the network was coming back.

Hi all,

In my senerio, I will use ROS2 on multi Jetson Nano machines and my Network can be down because of the environment but Network is comes after a few seconds. Sometimes, the system is working well, ROS2 communication comes back after network repaired, but mostly despite the network coming back with high signal, ROS is not communicate with other machines.

When ROS2 Network communication break, ROS2 is working on every machine seperately but not see other machines topics. When we stop and start the nodes, ROS2 Network communication is working.

I will write a python script to restart the ROS2 on every machine when the network communication break. It can be solution but I don't want solution like that.

ROS2 Network is not stable, WHY?

How can I establish a robust and stable ROS Network?

Anyone struggling with this issue?

System:

Laptop: Ubuntu 18, ROS2 Galactic. 2 Jetson nano : Ubuntu 18, ROS2 Galactic.

Asked by iyesil on 2022-10-18 08:39:00 UTC

Comments

duplicate of #q408132

Asked by ravijoshi on 2022-10-19 08:32:33 UTC

Answers