Supported AutoPilot Controller Boards¶
Currently ArduPilot supports the following autopilot boards.
Updated PX4, with more memory, improved sensors and a much easier-to-use design. See the Pixhawk Overview (wiki) for more information.
|Setup||Pixhawk Overview, Powering|
APM2 is a popular but now obsolete AVR2560 8-bit autopilot.
APM 2.6 is not recommended for any new users, with many features introduced since 2014 not supported.
|Setup||Archived:APM 2.5 and 2.6 Overview|
Arsov AUAV-X2 is a high quality, compact, light weight and cost effective alternative to the PX4 V2 or PixHawk autopilots. It is 100% compatible with the Ardupilot Pixhawk firmware.
Erle-Brain 3 autopilot¶
Erle-Brain 3 An autopilot for making drones and robots powered by Debian/Ubuntu and with official support for the Robot Operating System (ROS). It has access to an app store for drones and robots.
Erle-Brain 3 is a commercial artificial robotic brain that runs Ardupilot. It combines a Raspberry Pi 3, a sensor cape and other components in order to achieve a complete embedded Linux board.
Erle-Brain 1 autopilot (discontinued)¶
Erle-Brain An autopilot for making drones powered by Ubuntu and with official support for the Robot Operating System (ROS). It has access to the first app store for drones and robots.
Erle-Brain is a commercial autopilot. It combines a BeagleBone Black, the PixHawk Fire Cape (above) and other components.
BeaglePilot Project (wiki)
PixHawk Fire Cape (PXF)¶
The PixHawk Fire Cape (PXF) is a daughter board for the BeagleBone Black (BBB) development board that allows to create a fully functional Linux autopilot for drones. The combination of BBB and PXF allows to a Linux computer is a fully functional autopilot.
|Purchase||No longer produced|
BeaglePilot Project (wiki)
PixHawk Fire Mini Cape (PXFmini)¶
The PixHawk Fire Mini Cape (PXFmini) is a daughter board designed for the low cost Raspberry Pi zero that allows to create a fully functional Linux autopilot for drones. Inspired in the PXF cape, provides a minimalist approach which allows having a reduced size/lightweight and low-cost.
Low budget DIY Autopilot Cape for BeagleBone Black/Green running ArduPilot on Linux.
An AVR2560 based autopilot with separate sensor board (aka “oilpan”). As with APM2 this is no longer supported by Copter. Not recommended for any new users.
The following boards are known to be closed (they do not publish their design files).
Parrot Bebop and Bebop2 Drone¶
From Copter 3.3 the Bebop can run ArduPilot. Instructions for converting a Bebop to run ardupilot are here.
|Setup||Building for Bebop on Linux <building-for-bebop-on-linux> __ (wiki)|
Some of this information was taken from the Paparazzi UAV wiki page on the Bebop.
Qualcomm Snapdragon Flight Kit¶
The Qualcomm® Snapdragon Flight™ Kit (Developer’s Edition) is small (58x40mm) but offers a lot of CPU power and two on-board cameras. It contains 4 ‘Krait’ ARM cores which run Linux (Ubuntu 14.04 Trusty, by default), and 3 ‘Hexagon’ DSP cores which run the QURT RTOS. In addition it includes Wi-Fi, Bluetooth connectivity, automotive-grade GPS and many more features.
Due to some rather unusual licensing terms from Intrinsyc we cannot distribute binaries of ArduPilot (or any program built with the Qualcomm libraries). So you will have to build the firmware yourself.