Paparazzi is an open source project in order to create an autopilot system for RC model airplanes in an attempt to make it easy and affordable for all.
This autopilot system uses Linux platform which enables the use of Beagle Board. Using Beagle Board is an affordable solution for autopilot systems used in RC airplanes. Since Beagle Board is a computer, it can be used to carry out a bunch of different operations such as attitude control, altitude control, airspeed control. Also, sonars equipped with USB data transfer facilities can be used in order to detect obstacles and navigate accordingly.
Autopilot System needs a processor, RAM, DSP. Beagle board has it all. Also, beagle board is relatively smaller, fanless, lighter processor. Use of SD card on the beagle board can enable a user to switch SD cards in order to switch different flying modes if the system is not using a ground station.
The above picture has the components used in the Paparazzi Autopilot System for RC Airplanes.
- Voltage regulator
- Servo Controller along with Futaba 2.4 Ghz 6 ch receiver
- Beagle board with the source code on the SD card
- GPS receiver with sparkfun FTDI adapter for ppm to USB conversion
- Xbee Pro 2.4 Ghz modem with Xbee Explorer adapter.
The diagram below shows the schematics for this system.