Ardupilot.org

The worlds most advanced open source autopilot

Technologies
python, linux, c/c++, drones, robotics
Topics
robotics, embedded systems, real-time os, drones, vison
The worlds most advanced open source autopilot

ArduPilot is the most advanced, full-featured and reliable open source autopilot software available. It is the only autopilot software capable of controlling any vehicle system imaginable, from conventional airplanes, multirotors, and helicopters, to rovers and boats and even submarines. Most recently it has been expanded to support new emerging vehicle types including quad-planes, compound helicopters, tilt-rotors and tilt wings VTOLs.

ArduPilot runs natively on a wide variety of hardware platforms from the very popular Pixhawk flight controller (32bit ARM) to the advanced Intel Aero linux flight controller (see full list here: http://ardupilot.org/copter/docs/common-autopilots.html).

The ArduPilot team is lead by an experienced group of passionate and world class developers from all over the world with expertise in Extended Kalman Filters, control theory, embedded programming, Linux and much more.

A welcoming and friendly group of developers that is happy to share their knowledge with you but also with too many interesting projects to complete on their own. An engaged group of partner companies provides the hardware and financial support for the group. They could use your help!

2019 Program

Successful Projects

Contributor
Peter Hall
Mentor
Randy Mackay, Andrew Tridgell
Organization
Ardupilot.org
Further Development of Rover Sailboat Support
For this GSoC project I propose to expand rover's sailboat functionality, allowing it to move from 'that's cool' to something that can do useful...
Contributor
Nguyen Hoang Thien
Mentor
Randy Mackay, Patrick Poirier
Organization
Ardupilot.org
Integration of ArduPilot and VIO tracking camera for GPS-less localization and navigation
In this proposal, I would like to contribute new functionalities to the ArduPilot codebase to better utilize VIO tracking camera data for accurate...
Contributor
Akshath Singhal
Mentor
Peter Barker, Andrew Tridgell
Organization
Ardupilot.org
MAVProxy GUI and module development
While MAVProxy serves as a fully-functional cross-platform portable ground control station software, the system lacks the presence of a Graphical...
Contributor
Rajat Singhal
Mentor
Peter Barker, Andrew Tridgell
Organization
Ardupilot.org
AirSim Simulator Support for Ardupilot SITL
AirSim is an open-source, cross-platform simulator for drones and cars, built on Unreal 3D Engine. It provides physically and visually realistic...
Contributor
Matthew Kear
Mentor
William Geyer, Chris Olson
Organization
Ardupilot.org
Development of Autonomous Autorotations for Traditional Helicopters
My primary goal is to develop autonomous autorotation capability for traditional helicopters running ArduPilot. The ability to autonomously detect a...