⚙️ Docking API¶
The Docking API provides access to docking functionalities, enabling users to interact with Docking Server and Docking Manager through ROS 2 actions and services.
🔌 Docking Server ROS 2 API¶
The Docking Server supports docking, undocking, and other docking-related services through the interfaces below:
| Actions | Services | Topics | 
|---|---|---|
Attention
For detailed documentation on the Nav2 Docking Server API, including action definitions and usage examples, please visit the official Nav2 Docking Server API reference.
🛠️ Docking Manager ROS 2 API¶
The Docking Manager supports learning, navigating, and managing dock stations through the following actions and services:
| Actions | Services | 
|---|---|
RViz GUI¶
The Docking Manager integrates seamlessly with the PAL Navigation 2 Panel in rviz.
Through this interface, users can:
- Dock: Click - Dock, assumes the robot is already in front of the dock, performs the docking maneuver.
- Learn Dock: Click - Learn Dock, select a target, and define parameters interactively.
- Go and Dock: Choose a dock from the list and trigger the docking maneuver. 
- Undock: Perform undocking operations with ease. 
- Clear: Remove selected setting. 
 
 
 
