The "Fix is In" -- Docking Failure Fix that is

GoPi5Go-Dave has been managing his docking and undocking autonomously with ROS 2 Humble for 17 days now and has suffered a few docking failures. (I attributed most of them to my wife bumping Dave when she looks out the window for squirrels). I increased his docking success rate by increasing the speed he backs onto the dock, but today another failure occurred with similar presentation.

If Dave does not back from exactly centered to the dock, the angle keeps one contact just a little short of mating.

I was able to add a /fixdock service to the docking_node, which will back another centimeter, and added a “docking_failure” state to the dave_node to call the /fixdock service when needed.

Quick testing results were good, we’ll see if the “Fix is in” for real.

1 Like

Didn’t you add a centering guide like the one I suggested for Carl?

1 Like

Yes, Dave has a shorter, more restrictive version than Carl’s:

Maybe the alignment slot needs to be longer so that Dave has a better chance of being centered when he docks?

1 Like