Contributor
Shiv Tyagi

Rover AutoDocking


Mentors
Randy Mackay, Peter Barker
Organization
ArduPilot
Technologies
python, c++, Mavlink
Topics
robotics, vision, Rover, Companion computer, Raspberry, Ardupilot
ArduPilot is the most advanced autopilot software capable of controlling numerous vehicles such as Copters, Planes, Rovers, Boats, etc. It comes with highly advanced and customisable features. This project proposal is based on implementing a feature named AutoDocking on rovers. With autodocking feature, we would be able to automatically park a rover at a docking station. This would reduce the efforts of the pilot to manually drive and park the vehicle at the desired location. I propose to implement this feature with the help of a camera sensor attached to a companion computer which would help us track the dock and transmit relevant mavlink messages to the vehicle. These mavlink messages will be used at the vehicle end to estimate the precise position of the docking target and maneuver the rover towards it.