I’m trying to connect two CORE2-ROS to a PC which is running the roscore.
I set up all the IP addresses in the bashrc files properly.
When I do
/opt/husarion/tools/rpi-linux/ros-core2-client /dev/ttyCORE2, I hope it connects to the roscore on the master PC. After using rostopic list I can see that that works.
Now I am trying to do that with a second CORE2-ROS, but the first one disconnects. I get this message:
shutdown request: new node registered with same name
Is there a way to change the name of the serial nodes to prevent this from happening?
ROS system can handle only one node with given name.
When you start serial bridge with:
It gets default name, thus will shutdown any node that is running with the same name.
To prevent that, you can bind another node name:
/opt/husarion/tools/rpi-linux/ros-core2-client /dev/ttyCORE2 __name:=serial_node_on_first_device
And on another CORE2-ROS:
/opt/husarion/tools/rpi-linux/ros-core2-client /dev/ttyCORE2 __name:=serial_node_on_second_device
You could bin any name you wish for nodes.
Once again Lukasz, thanks a lot.
I hope we are not the coffeetalk dummies of Husarion by now , after asking so many (dumb) questions.