World's most advanced autonomous vehicle software

Technologies
python, lua, c++, pixhawk
Topics
robotics, ai, Drone, autonomous vehicle, unmanned vehicle
World's most advanced autonomous vehicle software
ArduPilot is the world's most widely used open source flight code software for unmanned autonomous vehicles including planes, multicopters, helicopters, cars, boats, submarines, blimps, antenna trackers and much more. Written primarily in C++, ArduPilot supports over 100 different types of autopilot hardware including the well known Pixhawk autopilot. Our team motto, "Versatile, Trusted, Open" reflects our team's aim to provide high quality autopilot software that reliably supports a huge variety of frames, sensors and use cases. The software is open but so is the team, always welcoming of new contributors whether they be software developers, wiki documentors, testers or users.
2024 Program

Successful Projects

Contributor
Sanket Sharma
Mentor
Randy Mackay, Andrew Tridgell
Organization
ArduPilot
High Altitude Non-GPS Position Estimation
This project involves developing High Altitude Non-GPS Position Estimation algorithm for UAVs, so that they can localize and navigate in the...
Contributor
Aditya Omar
Mentor
Randy Mackay, MichelleR
Organization
ArduPilot
MAVProxy AI Chat Enhancements
MAVProxy is a powerful command-line based “developer” ground station software. It can be extended via add-on modules, this project is about Chat...
Contributor
Asif Khan
Mentor
Randy Mackay, Peter Barker
Organization
ArduPilot
Visual Follow-me using AI
This project aims to add real-time object tracking and a "follow me" mode, allowing UAVs or UGVs to automatically follow a target object or person. A...
Contributor
Astik Srivastava
Mentor
Peter Hall, BillGeyer
Organization
ArduPilot
All-in-One System Identification Toolkit for ArduPilot Platforms
This project intends to extend the system identification capabilities of Ardupilot to include all UAV types supported by Ardupilot, along with a...