Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 0 additions & 20 deletions nav2_bringup/bringup/launch/bringup_launch.py
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,6 @@ def generate_launch_description():
map_yaml_file = LaunchConfiguration('map')
use_sim_time = LaunchConfiguration('use_sim_time')
params_file = LaunchConfiguration('params_file')
default_nav_through_poses_bt_xml = LaunchConfiguration('default_nav_through_poses_bt_xml')
default_nav_to_pose_bt_xml = LaunchConfiguration('default_nav_to_pose_bt_xml')
autostart = LaunchConfiguration('autostart')

stdout_linebuf_envvar = SetEnvironmentVariable(
Expand Down Expand Up @@ -73,20 +71,6 @@ def generate_launch_description():
default_value=os.path.join(bringup_dir, 'params', 'nav2_params.yaml'),
description='Full path to the ROS2 parameters file to use for all launched nodes')

default_nav_through_poses_bt_xml_cmd = DeclareLaunchArgument(
'default_nav_through_poses_bt_xml',
default_value=os.path.join(
get_package_share_directory('nav2_bt_navigator'),
'behavior_trees', 'navigate_through_poses_w_replanning_and_recovery.xml'),
description='Full path to the behavior tree xml file to use')

default_nav_to_pose_bt_xml_cmd = DeclareLaunchArgument(
'default_nav_to_pose_bt_xml',
default_value=os.path.join(
get_package_share_directory('nav2_bt_navigator'),
'behavior_trees', 'navigate_to_pose_w_replanning_and_recovery.xml'),
description='Full path to the behavior tree xml file to use')

declare_autostart_cmd = DeclareLaunchArgument(
'autostart', default_value='true',
description='Automatically startup the nav2 stack')
Expand Down Expand Up @@ -122,8 +106,6 @@ def generate_launch_description():
'use_sim_time': use_sim_time,
'autostart': autostart,
'params_file': params_file,
'default_nav_through_poses_bt_xml': default_nav_through_poses_bt_xml,
'default_nav_to_pose_bt_xml': default_nav_to_pose_bt_xml,
'use_lifecycle_mgr': 'false',
'map_subscribe_transient_local': 'true'}.items()),
])
Expand All @@ -142,8 +124,6 @@ def generate_launch_description():
ld.add_action(declare_use_sim_time_cmd)
ld.add_action(declare_params_file_cmd)
ld.add_action(declare_autostart_cmd)
ld.add_action(default_nav_through_poses_bt_xml_cmd)
ld.add_action(default_nav_to_pose_bt_xml_cmd)

# Add the actions to launch all of the navigation nodes
ld.add_action(bringup_cmd_group)
Expand Down
30 changes: 0 additions & 30 deletions nav2_bringup/bringup/launch/multi_tb3_simulation_launch.py
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,6 @@ def generate_launch_description():
# On this example all robots are launched with the same settings
map_yaml_file = LaunchConfiguration('map')

default_nav_through_poses_bt_xml = LaunchConfiguration('default_nav_through_poses_bt_xml')
default_nav_to_pose_bt_xml = LaunchConfiguration('default_nav_to_pose_bt_xml')
autostart = LaunchConfiguration('autostart')
rviz_config_file = LaunchConfiguration('rviz_config')
use_robot_state_pub = LaunchConfiguration('use_robot_state_pub')
Expand Down Expand Up @@ -83,20 +81,6 @@ def generate_launch_description():
default_value=os.path.join(bringup_dir, 'params', 'nav2_multirobot_params_2.yaml'),
description='Full path to the ROS2 parameters file to use for robot2 launched nodes')

default_nav_through_poses_bt_xml_cmd = DeclareLaunchArgument(
'default_nav_through_poses_bt_xml',
default_value=os.path.join(
get_package_share_directory('nav2_bt_navigator'),
'behavior_trees', 'navigate_through_poses_w_replanning_and_recovery.xml'),
description='Full path to the behavior tree xml file to use')

default_nav_to_pose_bt_xml_cmd = DeclareLaunchArgument(
'default_nav_to_pose_bt_xml',
default_value=os.path.join(
get_package_share_directory('nav2_bt_navigator'),
'behavior_trees', 'navigate_to_pose_w_replanning_and_recovery.xml'),
description='Full path to the behavior tree xml file to use')

declare_autostart_cmd = DeclareLaunchArgument(
'autostart', default_value='false',
description='Automatically startup the stacks')
Expand Down Expand Up @@ -160,10 +144,6 @@ def generate_launch_description():
'map': map_yaml_file,
'use_sim_time': 'True',
'params_file': params_file,
'default_nav_through_poses_bt_xml':
default_nav_through_poses_bt_xml,
'default_nav_to_pose_bt_xml':
default_nav_to_pose_bt_xml,
'autostart': autostart,
'use_rviz': 'False',
'use_simulator': 'False',
Expand All @@ -179,14 +159,6 @@ def generate_launch_description():
LogInfo(
condition=IfCondition(log_settings),
msg=[robot['name'], ' params yaml: ', params_file]),
LogInfo(
condition=IfCondition(log_settings),
msg=[robot['name'], ' Nav to Pose behavior tree xml: ',
default_nav_to_pose_bt_xml]),
LogInfo(
condition=IfCondition(log_settings),
msg=[robot['name'], ' Nav Through Poses behavior tree xml: ',
default_nav_through_poses_bt_xml]),
LogInfo(
condition=IfCondition(log_settings),
msg=[robot['name'], ' rviz config file: ', rviz_config_file]),
Expand All @@ -209,8 +181,6 @@ def generate_launch_description():
ld.add_action(declare_map_yaml_cmd)
ld.add_action(declare_robot1_params_file_cmd)
ld.add_action(declare_robot2_params_file_cmd)
ld.add_action(default_nav_through_poses_bt_xml_cmd)
ld.add_action(default_nav_to_pose_bt_xml_cmd)
ld.add_action(declare_use_rviz_cmd)
ld.add_action(declare_autostart_cmd)
ld.add_action(declare_rviz_config_file_cmd)
Expand Down
26 changes: 1 addition & 25 deletions nav2_bringup/bringup/launch/navigation_launch.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,9 +31,6 @@ def generate_launch_description():
use_sim_time = LaunchConfiguration('use_sim_time')
autostart = LaunchConfiguration('autostart')
params_file = LaunchConfiguration('params_file')
default_nav_through_poses_bt_xml = LaunchConfiguration('default_nav_through_poses_bt_xml')
default_nav_to_pose_bt_xml = LaunchConfiguration('default_nav_to_pose_bt_xml')
map_subscribe_transient_local = LaunchConfiguration('map_subscribe_transient_local')

lifecycle_nodes = ['controller_server',
'planner_server',
Expand All @@ -53,10 +50,7 @@ def generate_launch_description():
# Create our own temporary YAML files that include substitutions
param_substitutions = {
'use_sim_time': use_sim_time,
'default_nav_through_poses_bt_xml': default_nav_through_poses_bt_xml,
'default_nav_to_pose_bt_xml': default_nav_to_pose_bt_xml,
'autostart': autostart,
'map_subscribe_transient_local': map_subscribe_transient_local}
'autostart': autostart}

configured_params = RewrittenYaml(
source_file=params_file,
Expand Down Expand Up @@ -85,24 +79,6 @@ def generate_launch_description():
default_value=os.path.join(bringup_dir, 'params', 'nav2_params.yaml'),
description='Full path to the ROS2 parameters file to use'),

DeclareLaunchArgument(
'default_nav_through_poses_bt_xml',
default_value=os.path.join(
get_package_share_directory('nav2_bt_navigator'),
'behavior_trees', 'navigate_through_poses_w_replanning_and_recovery.xml'),
description='Full path to the behavior tree xml file to use'),

DeclareLaunchArgument(
'default_nav_to_pose_bt_xml',
default_value=os.path.join(
get_package_share_directory('nav2_bt_navigator'),
'behavior_trees', 'navigate_to_pose_w_replanning_and_recovery.xml'),
description='Full path to the behavior tree xml file to use'),

DeclareLaunchArgument(
'map_subscribe_transient_local', default_value='false',
description='Whether to set the map subscriber QoS to transient local'),

Node(
package='nav2_controller',
executable='controller_server',
Expand Down
20 changes: 0 additions & 20 deletions nav2_bringup/bringup/launch/tb3_simulation_launch.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,6 @@ def generate_launch_description():
map_yaml_file = LaunchConfiguration('map')
use_sim_time = LaunchConfiguration('use_sim_time')
params_file = LaunchConfiguration('params_file')
default_nav_through_poses_bt_xml = LaunchConfiguration('default_nav_through_poses_bt_xml')
default_nav_to_pose_bt_xml = LaunchConfiguration('default_nav_to_pose_bt_xml')
autostart = LaunchConfiguration('autostart')

# Launch configuration variables specific to simulation
Expand Down Expand Up @@ -91,20 +89,6 @@ def generate_launch_description():
default_value=os.path.join(bringup_dir, 'params', 'nav2_params.yaml'),
description='Full path to the ROS2 parameters file to use for all launched nodes')

default_nav_through_poses_bt_xml_cmd = DeclareLaunchArgument(
'default_nav_through_poses_bt_xml',
default_value=os.path.join(
get_package_share_directory('nav2_bt_navigator'),
'behavior_trees', 'navigate_through_poses_w_replanning_and_recovery.xml'),
description='Full path to the behavior tree xml file to use')

default_nav_to_pose_bt_xml_cmd = DeclareLaunchArgument(
'default_nav_to_pose_bt_xml',
default_value=os.path.join(
get_package_share_directory('nav2_bt_navigator'),
'behavior_trees', 'navigate_to_pose_w_replanning_and_recovery.xml'),
description='Full path to the behavior tree xml file to use')

declare_autostart_cmd = DeclareLaunchArgument(
'autostart', default_value='true',
description='Automatically startup the nav2 stack')
Expand Down Expand Up @@ -186,8 +170,6 @@ def generate_launch_description():
'map': map_yaml_file,
'use_sim_time': use_sim_time,
'params_file': params_file,
'default_nav_through_poses_bt_xml': default_nav_through_poses_bt_xml,
'default_nav_to_pose_bt_xml': default_nav_to_pose_bt_xml,
'autostart': autostart}.items())

# Create the launch description and populate
Expand All @@ -200,8 +182,6 @@ def generate_launch_description():
ld.add_action(declare_map_yaml_cmd)
ld.add_action(declare_use_sim_time_cmd)
ld.add_action(declare_params_file_cmd)
ld.add_action(default_nav_through_poses_bt_xml_cmd)
ld.add_action(default_nav_to_pose_bt_xml_cmd)
ld.add_action(declare_autostart_cmd)

ld.add_action(declare_rviz_config_file_cmd)
Expand Down
6 changes: 3 additions & 3 deletions nav2_bringup/bringup/params/nav2_multirobot_params_1.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -53,10 +53,10 @@ bt_navigator:
global_frame: map
robot_base_frame: base_link
odom_topic: /odom
# 'default_nav_through_poses_bt_xml' and 'default_nav_to_pose_bt_xml' are set in the launch
# files to allow for a commandline change default used is the
# nav2_bt_navigator/navigate_to_pose_w_replanning_and_recovery.xml &
# 'default_nav_through_poses_bt_xml' and 'default_nav_to_pose_bt_xml' are use defaults:
# nav2_bt_navigator/navigate_to_pose_w_replanning_and_recovery.xml
# nav2_bt_navigator/navigate_through_poses_w_replanning_and_recovery.xml
# They can be set here or via a RewrittenYaml remap from a parent launch file to Nav2.
plugin_lib_names:
- nav2_compute_path_to_pose_action_bt_node
- nav2_compute_path_through_poses_action_bt_node
Expand Down
6 changes: 3 additions & 3 deletions nav2_bringup/bringup/params/nav2_multirobot_params_2.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -53,10 +53,10 @@ bt_navigator:
global_frame: map
robot_base_frame: base_link
odom_topic: /odom
# 'default_nav_through_poses_bt_xml' and 'default_nav_to_pose_bt_xml' are set in the launch
# files to allow for a commandline change default used is the
# nav2_bt_navigator/navigate_to_pose_w_replanning_and_recovery.xml &
# 'default_nav_through_poses_bt_xml' and 'default_nav_to_pose_bt_xml' are use defaults:
# nav2_bt_navigator/navigate_to_pose_w_replanning_and_recovery.xml
# nav2_bt_navigator/navigate_through_poses_w_replanning_and_recovery.xml
# They can be set here or via a RewrittenYaml remap from a parent launch file to Nav2.
plugin_lib_names:
- nav2_compute_path_to_pose_action_bt_node
- nav2_compute_path_through_poses_action_bt_node
Expand Down
6 changes: 3 additions & 3 deletions nav2_bringup/bringup/params/nav2_params.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -56,10 +56,10 @@ bt_navigator:
enable_groot_monitoring: True
groot_zmq_publisher_port: 1666
groot_zmq_server_port: 1667
# 'default_nav_through_poses_bt_xml' and 'default_nav_to_pose_bt_xml' are set in the launch
# files to allow for a commandline change default used is the
# nav2_bt_navigator/navigate_to_pose_w_replanning_and_recovery.xml &
# 'default_nav_through_poses_bt_xml' and 'default_nav_to_pose_bt_xml' are use defaults:
# nav2_bt_navigator/navigate_to_pose_w_replanning_and_recovery.xml
# nav2_bt_navigator/navigate_through_poses_w_replanning_and_recovery.xml
# They can be set here or via a RewrittenYaml remap from a parent launch file to Nav2.
plugin_lib_names:
- nav2_compute_path_to_pose_action_bt_node
- nav2_compute_path_through_poses_action_bt_node
Expand Down