DockRobot
Invokes the DockRobot ROS 2 action server, which is implemented by the docking server.
It is used to dock the robot to a docking station.
Input Ports
- use_dock_id:
Type
Default
bool
true
- Description
Whether to use the dock’s ID or dock pose fields.
- dock_id:
Type
Default
string
N/A
- Description
Dock ID or name to use.
- dock_pose:
Type
Default
geometry_msgs/PoseStamped
N/A
- Description
The dock pose, if not using dock id.
- dock_type:
Type
Default
string
N/A
- Description
The dock plugin type, if using dock pose.
- max_staging_time:
Type
Default
float
1000.0
- Description
Maximum time to navigate to the staging pose.
- navigate_to_staging_pose:
Type
Default
bool
true
- Description
Whether to autonomously navigate to staging pose.
Output Ports
- success:
Type
Default
bool
true
- Description
If the action was successful.
- error_code_id:
Type
Default
uint16
0
- Description
Dock robot error code. See
DockRobot
action message for the enumerated set of error codes.
- num_retries:
Type
Default
uint16
0
- Description
The number of retries executed.
Example
<DockRobot dock_id="{dock_id}" error_code_id="{dock_error_code}"/>