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