Applying Application-Level Correctness to the Paparazzi Autopilot

Student thesis: Master thesis (including HD thesis)

  • Heine Gatten Larsen
  • Morten Turn Pedersen
  • Thomas Viesmose Birch
4. term, Computer Science, Master (Master Programme)
Unmanned aerial vehicles (UAVs) are becoming increasingly available. As a result of this, software which is cheap and accessible to everybody is needed.
The open-source Paparazzi project aims to provide a cheap software and hardware solution for UAVs. However, the Paparazzi software is not secured against outside factors resulting in individual bits changing their values. In this report we introduce a way of comparing different flight paths to each other, and we present a method to make the Paparazzi autopilot application-level correct. Finally we test our method's performance when a single event upset is injected into the autopilot during a flight.
LanguageEnglish
Publication date3 Jun 2014
Number of pages68
ID: 198496992