ifgicopter @ Software Freedom Day 2011
Upcoming SlideShare
Loading in...5

ifgicopter @ Software Freedom Day 2011



ifgicopter presentation at the Softwainvolving

ifgicopter presentation at the Softwainvolving



Total Views
Views on SlideShare
Embed Views



7 Embeds 1,201

http://swsl.uni-muenster.de 1164
http://sensorweb.uni-muenster.de 21
http://swsl 10
http://sensorweb 3
http://www.openthingsmap.org 1
http://translate.yandex.net 1
http://webcache.googleusercontent.com 1



Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

ifgicopter @ Software Freedom Day 2011 ifgicopter @ Software Freedom Day 2011 Presentation Transcript

  • ifgicopter – open source software for unmanned aerial vehicles Matthes Rieke, Institute for Geoinformatics – University of MuensterSoftware Freedom Day 2011 – September 17, 2011 – produktivhaus muenster http://purl.net/ifgi/copter
  • Unmanned Aerial Vehicleshttp://purl.net/ifgi/copter
  • Civil UAV systems 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 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 http://purl.net/ifgi/copter
  • Mikrokopter UAV● MikrokopterTool http://purl.net/ifgi/copter
  • Mikrokopter @ ifgicopter http://purl.net/ifgi/copter
  • software developed at ifgicopterhttp://purl.net/ifgi/copter
  • Flight planning tool – demo 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 http://purl.net/ifgi/copter
  • data processing software 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 http://purl.net/ifgi/copter
  • Calculating orthophotos● Input/Output phenomena using XML descriptions ● When to determine a position? 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 http://purl.net/ifgi/copter
  • Current ongoing work – Real Time Kinematic http://purl.net/ifgi/copter
  • some use caseshttp://purl.net/ifgi/copter
  • 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
  • Remote sensing● modular setup http://purl.net/ifgi/copter
  • Remote sensing● Classification of a rapeseed field http://purl.net/ifgi/copter
  • Source Code available at: http://purl.net/ifgi/copter
  • Thank you for your kind attention!Questions? http://purl.net/ifgi/copter Matthes Rieke – m.rieke@uni-muenster.de21 http://purl.net/ifgi/copter