ifgicopter @ software freedom day 2011
DESCRIPTION
ifgicopter presentation at the SoftwainvolvingTRANSCRIPT
![Page 1: ifgicopter @ Software Freedom Day 2011](https://reader033.vdocuments.us/reader033/viewer/2022052823/5558c424d8b42a995d8b4614/html5/thumbnails/1.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022052823/5558c424d8b42a995d8b4614/html5/thumbnails/2.jpg)
http://purl.net/ifgi/copter
Unmanned Aerial Vehicles
![Page 3: ifgicopter @ Software Freedom Day 2011](https://reader033.vdocuments.us/reader033/viewer/2022052823/5558c424d8b42a995d8b4614/html5/thumbnails/3.jpg)
http://purl.net/ifgi/copter
Civil UAV systems
![Page 4: ifgicopter @ Software Freedom Day 2011](https://reader033.vdocuments.us/reader033/viewer/2022052823/5558c424d8b42a995d8b4614/html5/thumbnails/4.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022052823/5558c424d8b42a995d8b4614/html5/thumbnails/5.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022052823/5558c424d8b42a995d8b4614/html5/thumbnails/6.jpg)
http://purl.net/ifgi/copter
Mikrokopter UAV
● MikrokopterTool
![Page 7: ifgicopter @ Software Freedom Day 2011](https://reader033.vdocuments.us/reader033/viewer/2022052823/5558c424d8b42a995d8b4614/html5/thumbnails/7.jpg)
http://purl.net/ifgi/copter
Mikrokopter @ ifgicopter
![Page 8: ifgicopter @ Software Freedom Day 2011](https://reader033.vdocuments.us/reader033/viewer/2022052823/5558c424d8b42a995d8b4614/html5/thumbnails/8.jpg)
http://purl.net/ifgi/copter
software developed at ifgicopter
![Page 9: ifgicopter @ Software Freedom Day 2011](https://reader033.vdocuments.us/reader033/viewer/2022052823/5558c424d8b42a995d8b4614/html5/thumbnails/9.jpg)
http://purl.net/ifgi/copter
Flight planning tool – demo
![Page 10: ifgicopter @ Software Freedom Day 2011](https://reader033.vdocuments.us/reader033/viewer/2022052823/5558c424d8b42a995d8b4614/html5/thumbnails/10.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022052823/5558c424d8b42a995d8b4614/html5/thumbnails/11.jpg)
http://purl.net/ifgi/copter
data processing software
![Page 12: ifgicopter @ Software Freedom Day 2011](https://reader033.vdocuments.us/reader033/viewer/2022052823/5558c424d8b42a995d8b4614/html5/thumbnails/12.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022052823/5558c424d8b42a995d8b4614/html5/thumbnails/13.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022052823/5558c424d8b42a995d8b4614/html5/thumbnails/14.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022052823/5558c424d8b42a995d8b4614/html5/thumbnails/15.jpg)
http://purl.net/ifgi/copter
Current ongoing work – Real Time Kinematic
![Page 16: ifgicopter @ Software Freedom Day 2011](https://reader033.vdocuments.us/reader033/viewer/2022052823/5558c424d8b42a995d8b4614/html5/thumbnails/16.jpg)
http://purl.net/ifgi/copter
some use cases
![Page 17: ifgicopter @ Software Freedom Day 2011](https://reader033.vdocuments.us/reader033/viewer/2022052823/5558c424d8b42a995d8b4614/html5/thumbnails/17.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022052823/5558c424d8b42a995d8b4614/html5/thumbnails/18.jpg)
http://purl.net/ifgi/copter
Remote sensing
● modular setup
![Page 19: ifgicopter @ Software Freedom Day 2011](https://reader033.vdocuments.us/reader033/viewer/2022052823/5558c424d8b42a995d8b4614/html5/thumbnails/19.jpg)
http://purl.net/ifgi/copter
Remote sensing
● Classification of
a rapeseed field
![Page 20: ifgicopter @ Software Freedom Day 2011](https://reader033.vdocuments.us/reader033/viewer/2022052823/5558c424d8b42a995d8b4614/html5/thumbnails/20.jpg)
http://purl.net/ifgi/copter
Source Code available at:
![Page 21: ifgicopter @ Software Freedom Day 2011](https://reader033.vdocuments.us/reader033/viewer/2022052823/5558c424d8b42a995d8b4614/html5/thumbnails/21.jpg)
http://purl.net/ifgi/copter
Thank you for your kind attention!
Questions?
http://purl.net/ifgi/copter
Matthes Rieke – [email protected]
21