This package purpose is to wrap launch files for navigation2 and slam_toolbox.
Launches bringup_launch.py and amcl_auto_localization node.
Depending on the use_slam
parameter, the bringup_launch.py
file may start navigation2 stack with slam
or with amcl
.
-
use_sim_time
(default: 'false') - enables using simulation time. -
use_slam
(default: 'True') - enables using navigation2 stack withslam_toolbox
. If it's false, runs navigation2 stack withamcl
-
nav2_config_file_slam
(default: '/ros2_ws/src/husarion_nav2/config/nav2_slam_params.yaml.yaml') - path to navigation2 stack nodes parameters andslam_toolbox
. This path refers to this config file. It is only needed when running slam. -
nav2_config_file_amcl
(default: '/ros2_ws/src/husarion_nav2/config/nav2_amcl_params.yaml.yaml') - path to navigation2 stack nodes parameters (includingamcl
). This path refers to this config file. It is only needed when running amcl node. -
map
(default: '/ros2_ws/src/husarion_nav2/config/map.yaml') - path to map config file formap_server
. This path refers to this config file. -
use_rviz
(default: 'False') - enables using rviz. -
rviz_config_file_mapping
(default: '/ros2_ws/src/husarion_nav2/config/rosbot_pro_localization.rviz') - amcl compatible configuration files. It is only needed when running amcl node. -
rviz_config_file_localization
(default: '/ros2_ws/src/husarion_nav2/config/rosbot_pro_localization.rviz') - slam compatible configuration files. It is only needed when running slam node.