ifgicopter @ Software Freedom Day 2011

21
http://purl.net/ifgi/copter ifgicopter – open source software for unmanned aerial vehicles Matthes Rieke, Institute for Geoinformatics – University of Muenster Software Freedom Day 2011 – September 17, 2011 – produktivhaus muenster

description

ifgicopter presentation at the Softwainvolving

Transcript of ifgicopter @ Software Freedom Day 2011

Page 1: ifgicopter @ Software Freedom Day 2011

http://purl.net/ifgi/copter

ifgicopter – open source software for unmanned aerial vehicles

Matthes Rieke,

Institute for Geoinformatics – University of Muenster

Software Freedom Day 2011 – September 17, 2011 – produktivhaus muenster

Page 2: ifgicopter @ Software Freedom Day 2011

http://purl.net/ifgi/copter

Unmanned Aerial Vehicles

Page 3: ifgicopter @ Software Freedom Day 2011

http://purl.net/ifgi/copter

Civil UAV systems

Page 4: ifgicopter @ Software Freedom Day 2011

http://purl.net/ifgi/copter

Mikrokopter UAV – mikrokopter.de

● big and active community project

● dealing with hard- and software components for different purposes

● Modulized construction kit

● Components for● Steering the UAV

● Automatic navigation

● GPS communication

Page 5: ifgicopter @ Software Freedom Day 2011

http://purl.net/ifgi/copter

Mikrokopter UAV

● Firmware part / microcontroller● FlightCtrl – general control of the UAV and its attitude

● NaviCtrl – dediacted computing unit for automatic navigation

● completely written in C

● „Desktop“ components● Running on ground station, using communication link

● Default tool – „MikrokopterTool“ – is closed source

● Several alternative approaches developed in the community

Page 6: ifgicopter @ Software Freedom Day 2011

http://purl.net/ifgi/copter

Mikrokopter UAV

● MikrokopterTool

Page 7: ifgicopter @ Software Freedom Day 2011

http://purl.net/ifgi/copter

Mikrokopter @ ifgicopter

Page 8: ifgicopter @ Software Freedom Day 2011

http://purl.net/ifgi/copter

software developed at ifgicopter

Page 9: ifgicopter @ Software Freedom Day 2011

http://purl.net/ifgi/copter

Flight planning tool – demo

Page 10: ifgicopter @ Software Freedom Day 2011

http://purl.net/ifgi/copter

software developed at ifgicopter

● java communication library – JavaMK● Dealing with the proprietary communication protocol

● Using serial comm lib RXTX

● Raw commands transformed into Java objects

● First step for the development of a self-developed data processing software

Page 11: ifgicopter @ Software Freedom Day 2011

http://purl.net/ifgi/copter

data processing software

Page 12: ifgicopter @ Software Freedom Day 2011

http://purl.net/ifgi/copter

● Synchronization of sensor streams● Why synchronize streams?● Knowledge of exact position at time

of image aquisition

● Currently: interpolation mechanism● Abstract – easily adjustable for application

Page 13: ifgicopter @ Software Freedom Day 2011

http://purl.net/ifgi/copter

Calculating orthophotos

● Input/Output phenomena using XML descriptions

● When to determine a position?

Page 14: ifgicopter @ Software Freedom Day 2011

http://purl.net/ifgi/copter

Current ongoing work – Real Time Kinematic

● In general: rather cost-intensive hardware● GNSS receiver + antenna – processing of RTK corrections

● Radio modem (e.g. GPRS) to retrieve correction signals

● Processing unit for data communication

Page 15: ifgicopter @ Software Freedom Day 2011

http://purl.net/ifgi/copter

Current ongoing work – Real Time Kinematic

Page 16: ifgicopter @ Software Freedom Day 2011

http://purl.net/ifgi/copter

some use cases

Page 17: ifgicopter @ Software Freedom Day 2011

http://purl.net/ifgi/copter

in-situ measurements of the atmosphere

● Limitations of classic measur-ment methods (e.g. static orpolicy restrictions)

● UAVs fill the gaps

● The before introducedframework was developedon-top of this use case

Page 18: ifgicopter @ Software Freedom Day 2011

http://purl.net/ifgi/copter

Remote sensing

● modular setup

Page 19: ifgicopter @ Software Freedom Day 2011

http://purl.net/ifgi/copter

Remote sensing

● Classification of

a rapeseed field

Page 20: ifgicopter @ Software Freedom Day 2011

http://purl.net/ifgi/copter

Source Code available at:

Page 21: ifgicopter @ Software Freedom Day 2011

http://purl.net/ifgi/copter

Thank you for your kind attention!

Questions?

http://purl.net/ifgi/copter

Matthes Rieke – [email protected]

21