docking_manager#

Caution

This documentation page has been auto-generated.

It may be missing some details.

docking_manager Quick Facts

Category

🧭 Navigation

Debian package

pal_docking_manager-None

License

Propietary

Source code

https://gitlab.pal-robotics.com/navigation/pal_docking

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

Reference#

Subscribed topics#

Published topics#

Actions server#

Actions client#

Services#