Paparazzi is an open-source autopilot system oriented toward inexpensive autonomous aircraft. Low cost and availability enable hobbyist use in small remotely piloted aircraft. The project began in 2003, and is being further developed and used at École nationale de l’aviation civile (ENAC), a French civil aeronautics academy.
On September 3rd 2012, two Delft University of Technology student teams started a new UAV robotics project. Both teams shared a similar objective, namely getting the AR Drone v2.0 to fly autonomously using the advanced opensource Paparazzi Software without the SDK off Ardrone.org. This project results in a great success and all information were gathered and shared in public to explain how to do so.
How Paparazzi for AR.Drone 2.0 works? Simply set your waypoints on a map, upload them to the drone. Then, the drone will follow that flight pattern even if it flies out of range of your computer.
Requirement: The only thing you need is an AR.Drone 2.0 with the GPS Flight Recorder Add-on and a laptop with Ubuntu Linux OS installed.
This video below, from Mavlab, explain how to get started with the ARDrone in paparazzi:
Disclaimer: This tutorial is dedicated to advanced users. Using this sofware will most likely void your warranty and might destroy your drone. Use at your own risk.
Bebop compatibility now available:
In november 2014, The paparazzi uav team have received a pre-production model of the Bebop. They needed 3 days of reverse engineering and working hard on implementing paparazzi into the Parrot Bebop drone. The result is the Bebop hardware with only paparazzi uav software.
If you want to see the progress, check their YouTube channel :
If you are a software engineer, you can easily modify the autopilot based on their own special requirements, Paparazzi collaborators share ideas and information using the same MediaWiki software that is used by Wikipedia.
All sources available on: https://wiki.paparazziuav.org/wiki/Bebop