Applying Application-Level Correctness to the Paparazzi Autopilot

Studenteropgave: Kandidatspeciale og HD afgangsprojekt

  • Heine Gatten Larsen
  • Morten Turn Pedersen
  • Thomas Viesmose Birch
4. semester, Datalogi, Kandidat (Kandidatuddannelse)
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.
SprogEngelsk
Udgivelsesdato3 jun. 2014
Antal sider68
ID: 198496992