Closed jcarlosgm30 closed 3 months ago
Here you can find a video with the behavior I would expect in these cases
Hi Carlos,
Yes, I faced the same behavior while testing the docking_server and is one of the things I'm improving. I was planning on fixing it in later PRs but if you don't want to wait, here is the fix.
Hi @ajtudela ,
Good catch!
I was preparing a PR pretty similar to yours. Here there is a video with the behavior after the fix I did.
Since you have opened the PR, I'll save myself from opening it. Let's wait for the review then!
Hi @SteveMacenski ,
I think there are two non-optimal behaviors in the docking server:
navigate_to_staging_pose
set to true but the robot is already docked, then it tries to navigate to the docking pose. (video)what do you think?
Bug report
Required Info:
Steps to reproduce issue
Dock behavior:
/dock_robot
withnavigate_to_staging_pose
set to trueUndock behavior:
Expected behavior
Dock behavior:
Undock behavior:
Actual behavior
Dock behavior
staging pose
but the navigator is not able to manage it because the robot is "in collision" with the dock.Undock behavior:
Additional information
Feature request
I think it would be nice if the docking server checks if the robot is docked or not before the execution of dock / undock maneuvers.
Feature description
Implementation considerations