Paparazzi - The Free Autopilot [24c3]

Post on 22-Nov-2014

339 views 1 download

description

A presentation by Martin Müller and Antoine Drouin, at the 24th Chaos Communication Congress, Berlin, December 2007. http://events.ccc.de/congress/2007/Fahrplan/events/2225.en.html http://www.youtube.com/watch?v=1ei7pkPGkAA

Transcript of Paparazzi - The Free Autopilot [24c3]

Build your own UAV

A. Drouin, M. Muller

Ecole Nationale de l’Aviation Civile

December 2007

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 1 / 34

1 Overview

2 Flight Presentation

3 In Depth DescriptionHardwareSoftwareApplications

4 Conclusions

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 2 / 34

Overview

UAVs

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 3 / 34

Overview

UAVs

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 3 / 34

Overview

UAVs

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 3 / 34

Overview

UAVs

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 3 / 34

Overview

UAVs

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 3 / 34

Overview

What it takes

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 4 / 34

Overview

Unmanned Aircraft System

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 5 / 34

Overview

Networked System to be demonstrated

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 6 / 34

Overview

Flight Plan

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 7 / 34

Overview

Flight Plan

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 7 / 34

Overview

Flight Plan

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 7 / 34

Overview

Flight Plan

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 7 / 34

Overview

Flight Plan

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 7 / 34

Overview

Ground control station

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 8 / 34

Overview

Video

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 9 / 34

Overview

Let’s Fly

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 10 / 34

In Depth Description

History

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 11 / 34

In Depth Description

History

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 11 / 34

In Depth Description

History

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 11 / 34

In Depth Description

History

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 11 / 34

In Depth Description

History

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 11 / 34

In Depth Description

Goals

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 12 / 34

In Depth Description Hardware

COTS

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 13 / 34

In Depth Description Hardware

RC Toy vs UAV

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 14 / 34

In Depth Description Hardware

RC Toy vs UAV

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 14 / 34

In Depth Description Hardware

RC Toy vs UAV

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 14 / 34

In Depth Description Hardware

Controller board

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 15 / 34

In Depth Description Hardware

Infrared Attitude Measurement

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 16 / 34

In Depth Description Hardware

Infrared Attitude Measurement

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 16 / 34

In Depth Description Hardware

Infrared Attitude Measurement

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 16 / 34

In Depth Description Hardware

Infrared Thermopile

MLX90247 Thermopile

Output voltage proportional to radiating temperature of seen body

Sensitivity 40uV/C

90°cone of vision

¿10 in small quantities

Used for example in car air conditioning system, non contact thermometers

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 17 / 34

In Depth Description Hardware

GPS

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 18 / 34

In Depth Description Hardware

Datalink

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 19 / 34

In Depth Description Software

Networked Architecture

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 20 / 34

In Depth Description Software

Onboard Software

Processor Architecture Independantavr, arm7 and i386

Board Configuration Independantsingle and twin processors boards

Vehicle Configuration Independantfixed wings and rotorcrafts

Safeformal methods, real time analysis, extensive testing

EfficientCode generation, compile time approach

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 21 / 34

In Depth Description Software

Flight Plan Language

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 22 / 34

In Depth Description Software

Ergonomy

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 23 / 34

In Depth Description Software

Ergonomy

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 23 / 34

In Depth Description Software

Ergonomy

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 23 / 34

In Depth Description Software

Ergonomy

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 23 / 34

In Depth Description Software

Ergonomy

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 23 / 34

In Depth Description Software

Ergonomy

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 23 / 34

In Depth Description Software

Ergonomy

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 23 / 34

In Depth Description Software

Ergonomy

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 23 / 34

In Depth Description Software

Flight Data Analysis

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 24 / 34

In Depth Description Software

Flight Data Analysis

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 24 / 34

In Depth Description Applications

MAV Competitions

JMD03, Toulouse, France : 1st place with the Twinstar

EMAV04, Braunschweig, Germany : 1st place with the Microjet

JMD04, Toulouse, France : 1st place with the Microjet

MAV05, Garmisch, Germany : 4 Paparazzi teams at the first 4 places

EMAV06, Braunschweig, Germany : all the teams were equiped withPaparazzi

MAV06, Sandestin, Florida : 2nd and 3rd places

MAV07, Toulouse, France : 1st place (tie), 3rd, 4th and 5th places

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 25 / 34

In Depth Description Applications

Teaching

U. of Arizona

HS Bremen

Istanbul TU

U. of Sheffield

U. de Sherbrooke

Supaero

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 26 / 34

In Depth Description Applications

Aeronautics/UAV research

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 27 / 34

In Depth Description Applications

Other research

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 28 / 34

In Depth Description Applications

Other research

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 28 / 34

In Depth Description Applications

Operational applications

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 29 / 34

Conclusions

Conclusions

Technology is ready

Wide fields of applications

Reglementation is lagged ( RC / segregated airspace )

Integration to civil traffic

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 30 / 34

Conclusions

Acknowledgements

Pascal Brisset

Murat Bronz

Michel Gorraz

Anton Kochevar

Christian Lindenberg

Arnold Schroter

Jeremy Tyler

and all others...

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 31 / 34

Conclusions

Acknowledgements

Pascal Brisset

Murat Bronz

Michel Gorraz

Anton Kochevar

Christian Lindenberg

Arnold Schroter

Jeremy Tyler

and all others...

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 31 / 34

Conclusions

Acknowledgements

Pascal Brisset

Murat Bronz

Michel Gorraz

Anton Kochevar

Christian Lindenberg

Arnold Schroter

Jeremy Tyler

and all others...

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 31 / 34

Conclusions

Acknowledgements

Pascal Brisset

Murat Bronz

Michel Gorraz

Anton Kochevar

Christian Lindenberg

Arnold Schroter

Jeremy Tyler

and all others...

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 31 / 34

Conclusions

Acknowledgements

Pascal Brisset

Murat Bronz

Michel Gorraz

Anton Kochevar

Christian Lindenberg

Arnold Schroter

Jeremy Tyler

and all others...

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 31 / 34

Conclusions

Acknowledgements

Pascal Brisset

Murat Bronz

Michel Gorraz

Anton Kochevar

Christian Lindenberg

Arnold Schroter

Jeremy Tyler

and all others...

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 31 / 34

Conclusions

Acknowledgements

Pascal Brisset

Murat Bronz

Michel Gorraz

Anton Kochevar

Christian Lindenberg

Arnold Schroter

Jeremy Tyler

and all others...

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 31 / 34

Conclusions

Acknowledgements

Pascal Brisset

Murat Bronz

Michel Gorraz

Anton Kochevar

Christian Lindenberg

Arnold Schroter

Jeremy Tyler

and all others...

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 31 / 34

Conclusions

Further Informations

http://paparazzi.nongnu.org

http://paparazzi.enac.fr

irc://irc.freenode.net/#paparazzi

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 32 / 34

Conclusions

Questions

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 33 / 34

Conclusions

A. Drouin, M. Muller ( Ecole Nationale de l’Aviation Civile )Build your own UAV December 2007 34 / 34