Open sloretz opened 3 years ago
Following this tutorial: https://docs.ros.org/en/rolling/Tutorials/Launch-Files/Creating-Launch-Files.html
I notice that toggling Debug causes the ros2cli node name to get prefixed with n__.
Debug
n__
Launch file
from launch import LaunchDescription from launch_ros.actions import Node def generate_launch_description(): return LaunchDescription([ Node( package='turtlesim', namespace='turtlesim1', executable='turtlesim_node', name='sim' ), Node( package='turtlesim', namespace='turtlesim2', executable='turtlesim_node', name='sim' ), Node( package='turtlesim', executable='mimic', name='mimic', remappings=[ ('/input/pose', '/turtlesim1/turtle1/pose'), ('/output/cmd_vel', '/turtlesim2/turtle1/cmd_vel'), ] ) ])
Publish command
ros2 topic pub -r 1 /turtlesim1/turtle1/cmd_vel geometry_msgs/msg/Twist "{linear: {x: 2.0, y: 0.0, z: 0.0}, angular: {x: 0.0, y: 0.0, z: -1.8}}"
To reproduce, launch the launch file, start the publish command, run rqt_console, and observe what happens when Debug is toggled.
rqt_console
With Debug not hidden the node is /_ros2cli_52974
/_ros2cli_52974
With Debug hidden the node is n__ros2cli_52974
n__ros2cli_52974
I'm not sure if I would expect the node name to stay the same, or if I would expect the ros2cli node to be hidden when Debug is checked.
ros2cli
Following this tutorial: https://docs.ros.org/en/rolling/Tutorials/Launch-Files/Creating-Launch-Files.html
I notice that toggling
Debug
causes the ros2cli node name to get prefixed withn__
.Launch file
Publish command
To reproduce, launch the launch file, start the publish command, run
rqt_console
, and observe what happens whenDebug
is toggled.With![image](https://user-images.githubusercontent.com/4175662/115475504-9e9b4480-a1f4-11eb-964e-31677b411a3e.png)
Debug
not hidden the node is/_ros2cli_52974
With![image](https://user-images.githubusercontent.com/4175662/115475535-ab1f9d00-a1f4-11eb-9782-22d9d9a60ff2.png)
Debug
hidden the node isn__ros2cli_52974
I'm not sure if I would expect the node name to stay the same, or if I would expect the
ros2cli
node to be hidden whenDebug
is checked.