Skip to content

Commit 9e856a2

Browse files
author
orebai
committed
fix: Add PushRosNamespace action to multiple launch files for parameter namespacing
Signed-off-by: orebai <[email protected]>
1 parent d54e7cd commit 9e856a2

File tree

5 files changed

+13
-6
lines changed

5 files changed

+13
-6
lines changed

nav2_bringup/launch/bringup_launch.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
from launch.conditions import IfCondition
2222
from launch.launch_description_sources import PythonLaunchDescriptionSource
2323
from launch.substitutions import LaunchConfiguration, PythonExpression
24-
from launch_ros.actions import Node, PushROSNamespace
24+
from launch_ros.actions import Node
2525
from launch_ros.descriptions import ParameterFile
2626
from nav2_common.launch import RewrittenYaml
2727

@@ -150,10 +150,10 @@ def generate_launch_description() -> LaunchDescription:
150150
# Specify the actions
151151
bringup_cmd_group = GroupAction(
152152
[
153-
PushROSNamespace(namespace),
154153
Node(
155154
condition=IfCondition(use_composition),
156155
name='nav2_container',
156+
namespace=namespace,
157157
package='rclcpp_components',
158158
executable='component_container_isolated',
159159
parameters=[configured_params, {'autostart': autostart}],

nav2_bringup/launch/keepout_zone_launch.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
from launch.actions import DeclareLaunchArgument, GroupAction, SetEnvironmentVariable
2020
from launch.conditions import IfCondition
2121
from launch.substitutions import LaunchConfiguration, PythonExpression
22-
from launch_ros.actions import LoadComposableNodes, Node, SetParameter
22+
from launch_ros.actions import LoadComposableNodes, Node, PushRosNamespace, SetParameter
2323
from launch_ros.descriptions import ComposableNode, ParameterFile
2424
from nav2_common.launch import RewrittenYaml
2525

@@ -116,6 +116,7 @@ def generate_launch_description() -> LaunchDescription:
116116
load_nodes = GroupAction(
117117
condition=IfCondition(PythonExpression(['not ', use_composition])),
118118
actions=[
119+
PushRosNamespace(namespace),
119120
SetParameter('use_sim_time', use_sim_time),
120121
Node(
121122
condition=IfCondition(use_keepout_zones),
@@ -159,6 +160,7 @@ def generate_launch_description() -> LaunchDescription:
159160
load_composable_nodes = GroupAction(
160161
condition=IfCondition(use_composition),
161162
actions=[
163+
PushRosNamespace(namespace),
162164
SetParameter('use_sim_time', use_sim_time),
163165
LoadComposableNodes(
164166
target_container=container_name_full,

nav2_bringup/launch/localization_launch.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
from launch.conditions import IfCondition
2121
from launch.substitutions import (EqualsSubstitution, LaunchConfiguration, NotEqualsSubstitution,
2222
PythonExpression)
23-
from launch_ros.actions import LoadComposableNodes, Node, SetParameter
23+
from launch_ros.actions import LoadComposableNodes, Node, PushRosNamespace, SetParameter
2424
from launch_ros.descriptions import ComposableNode, ParameterFile
2525
from nav2_common.launch import RewrittenYaml
2626

@@ -110,6 +110,7 @@ def generate_launch_description() -> LaunchDescription:
110110
load_nodes = GroupAction(
111111
condition=IfCondition(PythonExpression(['not ', use_composition])),
112112
actions=[
113+
PushRosNamespace(namespace),
113114
SetParameter('use_sim_time', use_sim_time),
114115
Node(
115116
condition=IfCondition(
@@ -168,6 +169,7 @@ def generate_launch_description() -> LaunchDescription:
168169
load_composable_nodes = GroupAction(
169170
condition=IfCondition(use_composition),
170171
actions=[
172+
PushRosNamespace(namespace),
171173
SetParameter('use_sim_time', use_sim_time),
172174
LoadComposableNodes(
173175
target_container=container_name_full,

nav2_bringup/launch/slam_launch.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
from launch.conditions import IfCondition, UnlessCondition
2121
from launch.launch_description_sources import PythonLaunchDescriptionSource
2222
from launch.substitutions import LaunchConfiguration
23-
from launch_ros.actions import Node, SetParameter, SetRemap
23+
from launch_ros.actions import Node, PushRosNamespace, SetParameter, SetRemap
2424
from launch_ros.descriptions import ParameterFile
2525
from nav2_common.launch import HasNodeParams, RewrittenYaml
2626

@@ -89,6 +89,7 @@ def generate_launch_description() -> LaunchDescription:
8989
# Nodes launching commands
9090
start_map_server = GroupAction(
9191
actions=[
92+
PushRosNamespace(namespace),
9293
SetParameter('use_sim_time', use_sim_time),
9394
Node(
9495
package='nav2_map_server',

nav2_bringup/launch/speed_zone_launch.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
from launch.actions import DeclareLaunchArgument, GroupAction, SetEnvironmentVariable
2020
from launch.conditions import IfCondition
2121
from launch.substitutions import LaunchConfiguration, PythonExpression
22-
from launch_ros.actions import LoadComposableNodes, Node, SetParameter
22+
from launch_ros.actions import LoadComposableNodes, Node, PushRosNamespace, SetParameter
2323
from launch_ros.descriptions import ComposableNode, ParameterFile
2424
from nav2_common.launch import RewrittenYaml
2525

@@ -116,6 +116,7 @@ def generate_launch_description() -> LaunchDescription:
116116
load_nodes = GroupAction(
117117
condition=IfCondition(PythonExpression(['not ', use_composition])),
118118
actions=[
119+
PushRosNamespace(namespace),
119120
SetParameter('use_sim_time', use_sim_time),
120121
Node(
121122
condition=IfCondition(use_speed_zones),
@@ -159,6 +160,7 @@ def generate_launch_description() -> LaunchDescription:
159160
load_composable_nodes = GroupAction(
160161
condition=IfCondition(use_composition),
161162
actions=[
163+
PushRosNamespace(namespace),
162164
SetParameter('use_sim_time', use_sim_time),
163165
LoadComposableNodes(
164166
target_container=container_name_full,

0 commit comments

Comments
 (0)