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__.
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.
With Debug not hidden the node is /_ros2cli_52974

With Debug hidden the node is 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.
Following this tutorial: https://docs.ros.org/en/rolling/Tutorials/Launch-Files/Creating-Launch-Files.html
I notice that toggling
Debugcauses 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 whenDebugis toggled.With

Debugnot hidden the node is/_ros2cli_52974With

Debughidden the node isn__ros2cli_52974I'm not sure if I would expect the node name to stay the same, or if I would expect the
ros2clinode to be hidden whenDebugis checked.