DIY Drones


The ArduPilot Project

ArduPilot is a family of open source autopilots based on the Arduino platform. It consists of:

 ArduPilot Mega




ArduPilot Mega is a pro-quality IMU autopilot based on the Arduino Mega platform, which will fly fixed-wing aircraft, quadcopters and (soon) helicopters, handling both autonomous stabilization and GPS navigation. It supports 8 RC channels, has four serial ports and features an all-in design. It consists of a main processor board (the red board above, available from Sparkfun for $59) and an IMU shield (the green board on top of the red board at the top of the page) that fits on it (available from the DIY Drones store for $149). Add a GPS module and Xbee wireless models for telemetry and you have a complete autopilot solution. [Status: Board and IMU shield available. Code coming by July 9.] Main product page is here.

Everything you need for ArduPilot Mega:
The total is around $300 for the basic autopilot kit, plus another $110 if you want to add wireless telemetry.


  ArduPilot




ArduPilot is a smaller autopilot, based on the Arduino platform, for simpler fixed-wing aircraft. It also handles both autonomous stabilization and GPS navigation. It supports 4 RC channels in (3 out) and has one serial port. The main board is available from Sparkfun for $24. It can use either thermopile sensors ($99) with an optional shield, which includes an airspeed sensor, or an IMU ($99). Add a GPS module and Xbee wireless models for telemetry and you have a complete autopilot solution. [Status: All hardware available; code mature and stable]. Main product page is here.

Everything you need for ArduPilot:
The total is around $270 for the basic autopilot kit, plus another $110 if you want to add wireless telemetry.



 ArduPilot EZ

This is an entry-level autopilot designed to be low-cost, easy to use and friendly for beginners. It consists of the basic ArduPilot board with a special "turn-rate limiter" shield that has gyros and GPS built in, so it requires no additional parts. It's design to fly relatively stable aircraft or steer land rovers and water vehicles autonomously. [Status: Available in Q3 2010].



Product Comparison Matrix

Features ArduPilot EZ ArduPilot ArduPilot Mega
Size 4.7 cm (L) x 3 cm (W) x 2.2 cm (H) 4.7 cm (L) x 3 cm (W) x 1.7 cm (H) 7.4 cm (L) x 4.1 cm (W) x 2 cm (H)
Vehicles handled Stable airplanes, ground and water vehicles Any airplane Any airplane, quadcopters and (in Q4) helicopters
Processors Atmega328 (main), Attiny45 (failsafe) Atmega328 (main), Attiny45 (failsafe) Atmega1280(main), Atmega328 (RC interface/failsafe)
Stabilization sensors Three-axis gyro Thermopiles or ArduIMU Custom IMU shield
RC Channels 4 in, 3 out 4 in, 3 out 8 in, 8 out
Serial ports 1 1 4
Additional sensors GPS GPS, airspeed, voltage GPS, altitude, voltage. Optional airspeed, magnetometer
Programming interface FTDI FTDI USB
Datalogging Ground (via wireless telemetry) Ground (via wireless telemetry) Onboard 2Mb memory and ground (via wireless telemetry)
Addition I/O pins 8 analog, 2 digital 5 analog, 2 digital 16 analog/digital, 12 digital

Last updated by Chris Anderson Jul 5.

© 2010   Created by Chris Anderson.

Badges  |  Report an Issue  |  Terms of Service

Sign in to chat!