The worlds most advanced open source autopilot

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

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!

2018 Program

Successful Projects

Contributor
Ayush Gaud
Mentor
Randy Mackay, Jaime Machuca
Organization
ArduPilot
Mapping and Planning for obstacle avoidance
Autonomous waypoint navigation has been an integral part of the Ardupilot project for a long time. This approach works well when the multicopter is...
Contributor
Sepehr MohaimenianPour
Mentor
PIERRE KANCIR, Jaime Machuca
Organization
ArduPilot
Complex Autonomous Tasks Onboard a UAV using Monocular Cameras
In this proposal, we are trying to use CNNs and complex Computer Vision methods to perform autonomous tasks using a small form factor companion...
Contributor
Ebin Philip
Mentor
Peter Barker, Andrew Tridgell
Organization
ArduPilot
Implementation of Balance Bot with Ardupilot
Extension of Ardupilot codebase to support Self Balancing Robots
Contributor
arnav dhamija
Mentor
Randy Mackay, Peter Barker
Organization
ArduPilot
Live Video Improvements For APSync
The APSync project provides a convenient way to extend the capabilities of flight controllers by using companion computers such as the Raspberry Pi 3...
Contributor
Dimitri Vasilkov
Mentor
Siddharth Purohit, Peter Barker, Andrew Tridgell
Organization
ArduPilot
UAVCAN Drivers and Documentation Update
Add UAVCAN over SITL, write firmware for UAVCAN to I2C/USART bridge, expand and update UAVCAN documentation for ArduPilot.