27
Unmanned Aerial Vehicles as Mobile Multi-sensor Platforms Matthes Rieke, Theodor Foerster, Arne Broering Institute for Geoinformatics – University of Muenster AGILE 2011 Conference, Utrecht, 2011-04-19 http://purl.net/ifgi/copter

Unmanned Aerial Vehicles as Mobile Multi-sensor Platforms

Embed Size (px)

DESCRIPTION

Short Paper presentation at the AGILE 2011 Conference in Utrecht, the Netherlands.

Citation preview

Page 1: Unmanned Aerial Vehicles as Mobile Multi-sensor Platforms

Unmanned Aerial Vehicles as Mobile Multi-sensor Platforms

Matthes Rieke, Theodor Foerster, Arne Broering

Institute for Geoinformatics – University of Muenster

AGILE 2011 Conference, Utrecht, 2011-04-19

http://purl.net/ifgi/copter

Page 2: Unmanned Aerial Vehicles as Mobile Multi-sensor Platforms

Overview

1. Introduction

2. Sensor platforms

3. Framework Approach

4. Integration into the Sensor Web

5. Future Work and Impressions

http://purl.net/ifgi/copter 2

Page 3: Unmanned Aerial Vehicles as Mobile Multi-sensor Platforms

● Use case from landscape ecology

● Determine meteorological inversions in the Prandtl-Layer

Introduction

http://purl.net/ifgi/copter 3

Page 4: Unmanned Aerial Vehicles as Mobile Multi-sensor Platforms

● Mobile Multi-sensor Platform ● Unmanned Aerial Vehicle (UAV) as base ● Extended with several sensors

● Problems raised from this approach

● Different UAVs - different data encodings ● Varying sensors with specific low-level protocols

● How to integrate gathered data into the Sensor Web?

Introduction

http://purl.net/ifgi/copter 4

Page 5: Unmanned Aerial Vehicles as Mobile Multi-sensor Platforms

● Quick answer

● Abstract the integration layer from protocol specifics

● Framework Approach – described later on

Introduction

http://purl.net/ifgi/copter 5

Page 6: Unmanned Aerial Vehicles as Mobile Multi-sensor Platforms

Overview

1. Introduction

2. Sensor platforms

3. Framework Approach

4. Integration into the Sensor Web

5. Future Work and Impressions

http://purl.net/ifgi/copter 6

Page 7: Unmanned Aerial Vehicles as Mobile Multi-sensor Platforms

● Several UAVs available in the civilian domain

● Community Projects - e.g.

● Mikrokopter ● ArduCopter

● Commercial Projects - e.g.

● Microdrone ● AscTec

Sensor platforms

http://purl.net/ifgi/copter 7

Page 8: Unmanned Aerial Vehicles as Mobile Multi-sensor Platforms

Sensor platforms

● Basis is a building kit by www.mikrokopter.de

● Wireless downlink included

http://purl.net/ifgi/copter 8

Page 9: Unmanned Aerial Vehicles as Mobile Multi-sensor Platforms

Sensor platforms

● How to measure phenomena?

● Integrate independent computing unit ● Actual sensors are operated ● Independent wireless downlink

http://purl.net/ifgi/copter 9

Page 10: Unmanned Aerial Vehicles as Mobile Multi-sensor Platforms

Sensor platforms

● System summary

● Mikrokopter UAV with downlink for GPS tracking ● Independent „Sensor Board“ for phenomena

measurement

→ Two separated data streams New problem: How to fuse streams to enable real-time data provision?

http://purl.net/ifgi/copter 10

Page 11: Unmanned Aerial Vehicles as Mobile Multi-sensor Platforms

Overview

1. Introduction

2. Sensor platforms

3. Framework Approach

4. Integration into the Sensor Web

5. Future Work and Impressions

http://purl.net/ifgi/copter 11

Page 12: Unmanned Aerial Vehicles as Mobile Multi-sensor Platforms

Framework Approach

● Requirement summary

● Support for different UAV platforms ● Synchronization of multiple data streams to enable

real-time measurement capabilities ● Sensor Web integration mechanism

● Realized using Software Framework

http://purl.net/ifgi/copter 12

Page 13: Unmanned Aerial Vehicles as Mobile Multi-sensor Platforms

Framework Approach

● Architecture

http://purl.net/ifgi/copter 13

Page 14: Unmanned Aerial Vehicles as Mobile Multi-sensor Platforms

Framework Approach

● Basis is description of Plugin Behaviour ● Input/Output phenomena using SensorML ● When to create Output?

http://purl.net/ifgi/copter 14

Page 15: Unmanned Aerial Vehicles as Mobile Multi-sensor Platforms

Framework Approach

http://purl.net/ifgi/copter 15

<?xml version="1.0" encoding="UTF-8"?> <spf:plugin xmlns:spf=http://ifgi.uni-muenster.de/~m_riek02/spf/0.1 name="urn:ifgi:id:ifgicopter2"> <spf:output> <spf:AvailabilityBehaviour> <spf:outputProperties> <spf:property>temperature</spf:property> <spf:property>humidity</spf:property> </spf:outputProperties> </spf:AvailabilityBehaviour> <spf:mandatoryProperties> <spf:property>position</spf:property> </spf:mandatoryProperties> </spf:output> <SensorML /> </spf:plugin>

Page 16: Unmanned Aerial Vehicles as Mobile Multi-sensor Platforms

Framework Approach

● Synchronization of sensor streams

● Why synchronize streams? ● Have geotagged observations in real-time

● e.g. used by Complex Event Processing

● Overcome bandwidth issues (details later)

● Use of interpolation mechanism ● Abstract – easily adjustable for application

● Additional processing capabilities

http://purl.net/ifgi/copter 16

Page 17: Unmanned Aerial Vehicles as Mobile Multi-sensor Platforms

Framework Approach

● Called once internal output is created

● Functionality only triggered by framework ● No limitations

http://purl.net/ifgi/copter 17

Reminder:

Page 18: Unmanned Aerial Vehicles as Mobile Multi-sensor Platforms

Overview

1. Introduction

2. Sensor platforms

3. Framework Approach

4. Integration into the Sensor Web

5. Future Work and Impressions

http://purl.net/ifgi/copter 18

Page 19: Unmanned Aerial Vehicles as Mobile Multi-sensor Platforms

Integration into the Sensor Web

http://purl.net/ifgi/copter 19

Page 20: Unmanned Aerial Vehicles as Mobile Multi-sensor Platforms

Integration into the Sensor Web

● achieved using Output-Plugin for the so-called Sensor Bus

• communication infrastructure which underlies the different Sensor Web services (SOS, SES, SPS, etc.)

• Well-defined communication protocol

http://purl.net/ifgi/copter 20

Page 21: Unmanned Aerial Vehicles as Mobile Multi-sensor Platforms

Integration into the Sensor Web

● Establish connection to Sensor Bus → integration

into connected SWE services

http://purl.net/ifgi/copter 21

Page 22: Unmanned Aerial Vehicles as Mobile Multi-sensor Platforms

Integration into the Sensor Web

http://purl.net/ifgi/copter 22

Test evaluations

Page 23: Unmanned Aerial Vehicles as Mobile Multi-sensor Platforms

Overview

1. Introduction

2. Sensor platforms

3. Framework Approach

4. Integration into the Sensor Web

5. Future Work and Impressions

http://purl.net/ifgi/copter 23

Page 24: Unmanned Aerial Vehicles as Mobile Multi-sensor Platforms

Future Work

● Differential GPS: Orthophotos without Ground Control Points

● Exterior Orientation ● Position (GPS)

● Rotation (IMU)

● Interior Orientation ● Principal point and distance

(Camera calibration file)

● Terrain Model

● → Orthophoto

http://purl.net/ifgi/copter 24

Page 25: Unmanned Aerial Vehicles as Mobile Multi-sensor Platforms

Future Work

● Visualization ● Additional sensors

● Fine dust ● Gas sensors

● Digital elevation models ● Autonomic flight (security and surveillance)

http://purl.net/ifgi/copter 25

Page 26: Unmanned Aerial Vehicles as Mobile Multi-sensor Platforms

Source Code available at:

http://purl.net/ifgi/copter 26

Page 27: Unmanned Aerial Vehicles as Mobile Multi-sensor Platforms

Thank you for your kind attention! Questions?

http://purl.net/ifgi/copter → UAV Workshop @ Geoinformatik 2011

http://purl.net/ifgi/copter 27