bt_navigator
#
Caution
This documentation page has been auto-generated.
It may be missing some details.
bt_navigator
Quick Facts
- Category
- Debian package
nav2_bt_navigator-None
- License
Apache-2.0
- Source code
https://github.com/ros-navigation/navigation2/tree/main/nav2_bt_navigator
This node implements a server that loads and manages Behavior Tree Navigators that are intended to implement advanced navigation strategies.
Some of the Nav2 Navigators that are loaded by this node are the bt_navigator_navigate_through_poses and bt_navigator_navigate_to_pose. It is also used to load and manage custom PAL Navigators such as pal_bt_navigator_through_waypoints and pal_bt_navigator_to_target.
To configure this node, please refer to the Behavior Tree Navigator Configuration guide.
Node management#
How to check the status of the node?#
# this a copy-pastable snippet to check the status
# this a copy-pastable snippet using rosnode/rostopic to check the node is working
How to access the node’s logs?#
# this a copy-pastable snippet
How to start/stop/restart the node#
# this a copy-pastable snippet
Using in your code/application#
Access via the robot’s GUI#
[insert screenshots here]
Access via ROS standard tools#
# this a copy-pastable snippet
[insert screenshots here]
Using in Python#
# this a copy-pastable snippet
Using in C++#
# this a copy-pastable snippet