Powerpoint exploring the locations used in television show Time Clash
ifgicopter @ Software Freedom Day 2011
1. 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
http://purl.net/ifgi/copter
4. 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
http://purl.net/ifgi/copter
5. 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
http://purl.net/ifgi/copter
10. 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
http://purl.net/ifgi/copter
12. ● Synchronization of sensor streams
● Why synchronize streams?
● Knowledge of exact position at time
of image aquisition
● Currently: interpolation mechanism
● Abstract – easily adjustable for application
http://purl.net/ifgi/copter
13. Calculating orthophotos
● Input/Output phenomena using XML descriptions
● When to determine a position?
http://purl.net/ifgi/copter
14. 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
http://purl.net/ifgi/copter
17. in-situ measurements of the atmosphere
● Limitations of classic measur-
ment methods (e.g. static or
policy restrictions)
● UAVs fill the gaps
● The before introduced
framework was developed
on-top of this use case
http://purl.net/ifgi/copter