turtlebot/turtlebot4_robot

Add namespace launch argument to launch files in turtlebot4_bringup

Closed this issue · 2 comments

Describe the the feature you would like
A clear and concise description of what you want to happen.
When configuring multiple tb4s to run on the same wifi network (same DDS domain id), it is important to namespace the nodes/topics in order for the same external application to interact with two or more robots simultaneously (eg fleet management).

It would be great of each launch file in turtlebot4_bringup declare a namespace launch arg which is then passed to each Node in the LaunchDescription that is returned.

My workaround for now is manually editing each launch file and adding a namepace for each node before restarting the tb4 systemctl process.

Other notes
Open to suggestions on any better way to accomplish the above.

This is planned and will likely come with the Humble release. There is also a ticket open for namespacing in the simulator (turtlebot/turtlebot4_simulator#10)

Added with #11.