diff --git a/nav2_minimal_tb4_description/launch/robot_description.launch.py b/nav2_minimal_tb4_description/launch/robot_description.launch.py index 05b82b6..ca74080 100644 --- a/nav2_minimal_tb4_description/launch/robot_description.launch.py +++ b/nav2_minimal_tb4_description/launch/robot_description.launch.py @@ -43,6 +43,8 @@ def generate_launch_description(): rviz_config_file = PathJoinSubstitution([pkg_turtlebot4_description, 'rviz', 'config.rviz']) namespace = LaunchConfiguration('namespace') + remappings = [('/tf', 'tf'), ('/tf_static', 'tf_static')] + robot_state_publisher = Node( package='robot_state_publisher', executable='robot_state_publisher', @@ -53,10 +55,7 @@ def generate_launch_description(): {'robot_description': Command(['xacro', ' ', xacro_file, ' ', 'namespace:=', namespace])}, ], - remappings=[ - ('/tf', 'tf'), - ('/tf_static', 'tf_static') - ] + remappings=remappings ) joint_state_publisher = Node( @@ -65,10 +64,7 @@ def generate_launch_description(): name='joint_state_publisher', output='screen', parameters=[{'use_sim_time': LaunchConfiguration('use_sim_time')}], - remappings=[ - ('/tf', 'tf'), - ('/tf_static', 'tf_static') - ] + remappings=remappings ) rviz2 = Node( @@ -78,10 +74,7 @@ def generate_launch_description(): output='screen', arguments=['-d', rviz_config_file], parameters=[{'use_sim_time': LaunchConfiguration('use_sim_time')}], - remappings=[ - ('/tf', 'tf'), - ('/tf_static', 'tf_static') - ], + remappings=remappings, ) ld = LaunchDescription(ARGUMENTS) diff --git a/nav2_minimal_tb4_sim/launch/simulation.launch.py b/nav2_minimal_tb4_sim/launch/simulation.launch.py index c4cc525..8cddbfa 100644 --- a/nav2_minimal_tb4_sim/launch/simulation.launch.py +++ b/nav2_minimal_tb4_sim/launch/simulation.launch.py @@ -151,10 +151,7 @@ def generate_launch_description(): output='screen', arguments=['-d', rviz_config_file], parameters=[{'use_sim_time': use_sim_time}], - remappings=[ - ('/tf', 'tf'), - ('/tf_static', 'tf_static') - ], + remappings=remappings, ) # The SDF file for the world is a xacro file because we wanted to