docking_manager
#
Caution
This documentation page has been auto-generated.
It may be missing some details.
docking_manager
Quick Facts
- Category
- Debian package
pal_docking_manager-None
- License
Propietary
- Source code
The Docking Manager node implements high-level functionalitites such as learning dock station locations, handling multiple stations, or managing persistent storage.
It provides a robust mechanism for integrating docking workflows, particularly in dynamic or multi-station environments.
Key features of the Docking Manager include:
π LearnDock: Detects dock stations dynamically and stores their location in a persistent database.
ποΈ Dock Management: Integrates with a database to handle multiple stations, supporting complex environments such as multi-floor navigation.
π GoAndDock: Simplifies the docking process by automatically retrieving a dock from the database and executing the maneuver.
π Relocalization: Ensures recovery from localization errors by aligning the robot to previously learned dock poses.
βοΈ Seamless Integration: Works with the Docking Server and Target Detection Server for precise and efficient docking operations.
For more information, check Docking Manager Documentation
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