SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Downloaden Sie, um offline zu lesen
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
Overview
    1. Introduction

    2. Sensor platforms

    3. Framework Approach

    4. Integration into the Sensor Web

    5. Future Work and Impressions


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

    ●   Use case from landscape ecology

        ●   Determine
            meteorological
            inversions in the
            Prandtl-Layer




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

    ●   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?

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

    ●   Quick answer


        ●   Abstract the integration layer from protocol
            specifics


        ●   Framework Approach – described
            later on



5             http://purl.net/ifgi/copter
Overview
    1. Introduction

    2. Sensor platforms

    3. Framework Approach

    4. Integration into the Sensor Web

    5. Future Work and Impressions


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

    ●   Several UAVs available in the civilian domain


    ●   Community Projects - e.g.
        ●   Mikrokopter
        ●   ArduCopter

    ●   Commercial Projects - e.g.
        ●   Microdrone
        ●   AscTec

7             http://purl.net/ifgi/copter
Sensor platforms
    ●   Basis is a building kit by www.mikrokopter.de




    ●   Wireless downlink included


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

    ●   How to measure phenomena?

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




9             http://purl.net/ifgi/copter
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?

10             http://purl.net/ifgi/copter
Overview
     1. Introduction

     2. Sensor platforms

     3. Framework Approach

     4. Integration into the Sensor Web

     5. Future Work and Impressions


11         http://purl.net/ifgi/copter
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



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

     ●   Architecture




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




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




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


<?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>

15           http://purl.net/ifgi/copter
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

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



     ●   Called once internal output is created
            Reminder:




     ●   Functionality only triggered by framework
     ●   No limitations


17            http://purl.net/ifgi/copter
Overview
     1. Introduction

     2. Sensor platforms

     3. Framework Approach

     4. Integration into the Sensor Web

     5. Future Work and Impressions


18         http://purl.net/ifgi/copter
Integration into the Sensor Web




19   http://purl.net/ifgi/copter
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




20             http://purl.net/ifgi/copter
Integration into the Sensor Web




     ●   Establish connection to Sensor Bus → integration
         into connected SWE services

21         http://purl.net/ifgi/copter
Integration into the Sensor Web




     Test evaluations
22        http://purl.net/ifgi/copter
Overview
     1. Introduction

     2. Sensor platforms

     3. Framework Approach

     4. Integration into the Sensor Web

     5. Future Work and Impressions


23         http://purl.net/ifgi/copter
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

24           http://purl.net/ifgi/copter
Future Work
     ●   Visualization
     ●   Additional sensors
         ●   Fine dust
         ●   Gas sensors
     ●   Digital elevation models
     ●   Autonomic flight (security and surveillance)




25             http://purl.net/ifgi/copter
Source Code available at:




26        http://purl.net/ifgi/copter
Thank you for your kind attention!
     Questions?

       http://purl.net/ifgi/copter

     → UAV Workshop @ Geoinformatik 2011




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

Weitere ähnliche Inhalte

Ähnlich wie Unmanned Aerial Vehicles as Mobile Multi-sensor Platforms

High-precision Positioning and Real-time Data Processing of UAV-Systems
High-precision Positioning and Real-time Data Processing of UAV-SystemsHigh-precision Positioning and Real-time Data Processing of UAV-Systems
High-precision Positioning and Real-time Data Processing of UAV-SystemsMatthes Rieke
 
ifgicopter @ Software Freedom Day 2011
ifgicopter @ Software Freedom Day 2011ifgicopter @ Software Freedom Day 2011
ifgicopter @ Software Freedom Day 2011Matthes Rieke
 
DGPS- and INS-Based Orthophotogrammetry on Micro UAV Platforms for Precision ...
DGPS- and INS-Based Orthophotogrammetry on Micro UAV Platforms for Precision ...DGPS- and INS-Based Orthophotogrammetry on Micro UAV Platforms for Precision ...
DGPS- and INS-Based Orthophotogrammetry on Micro UAV Platforms for Precision ...Christian Knoth
 
FIT@BR – a Future Internet Testbed in Brazil
FIT@BR – a Future Internet Testbed in BrazilFIT@BR – a Future Internet Testbed in Brazil
FIT@BR – a Future Internet Testbed in BrazilFIBRE Testbed
 
Education using FIRE
Education using FIREEducation using FIRE
Education using FIREFORGE project
 
SFScon 2020 - Alex Bojeri - BLUESLEMON project autonomous UAS for landslides ...
SFScon 2020 - Alex Bojeri - BLUESLEMON project autonomous UAS for landslides ...SFScon 2020 - Alex Bojeri - BLUESLEMON project autonomous UAS for landslides ...
SFScon 2020 - Alex Bojeri - BLUESLEMON project autonomous UAS for landslides ...South Tyrol Free Software Conference
 
Ifgicopter presentation @ itc visit
Ifgicopter presentation @ itc visitIfgicopter presentation @ itc visit
Ifgicopter presentation @ itc visitMatthes Rieke
 
WSO2Con ASIA 2016: WSO2 IoT Server: Your Foundation for the Internet of Things
WSO2Con ASIA 2016: WSO2 IoT Server: Your Foundation for the Internet of ThingsWSO2Con ASIA 2016: WSO2 IoT Server: Your Foundation for the Internet of Things
WSO2Con ASIA 2016: WSO2 IoT Server: Your Foundation for the Internet of ThingsWSO2
 
C/R Support for Heterogeneous HPC Applications
C/R Support for Heterogeneous HPC Applications C/R Support for Heterogeneous HPC Applications
C/R Support for Heterogeneous HPC Applications LEGATO project
 
OPEN NETWORK OPERATING SYSTEM.PPTX
OPEN NETWORK OPERATING SYSTEM.PPTXOPEN NETWORK OPERATING SYSTEM.PPTX
OPEN NETWORK OPERATING SYSTEM.PPTXAhmed59616
 
ThinSWEClient - Visualising time series data with open source components.
ThinSWEClient - Visualising time series data with open source components.ThinSWEClient - Visualising time series data with open source components.
ThinSWEClient - Visualising time series data with open source components.Arne Bröring
 
IFB cloud: Integration of snakemake workflows in an appliance designed for Ch...
IFB cloud: Integration of snakemake workflows in an appliance designed for Ch...IFB cloud: Integration of snakemake workflows in an appliance designed for Ch...
IFB cloud: Integration of snakemake workflows in an appliance designed for Ch...Claire Rioualen
 
Floodlight with Firewall and Network Virtualization
Floodlight with Firewall and Network VirtualizationFloodlight with Firewall and Network Virtualization
Floodlight with Firewall and Network VirtualizationAnkita Mandekar
 
Bruno Siciliano, Martin Hägele, Rainer Bischoff, Christoph Huerzeler and Rein...
Bruno Siciliano, Martin Hägele, Rainer Bischoff, Christoph Huerzeler and Rein...Bruno Siciliano, Martin Hägele, Rainer Bischoff, Christoph Huerzeler and Rein...
Bruno Siciliano, Martin Hägele, Rainer Bischoff, Christoph Huerzeler and Rein...I4MS_eu
 
Monitoring in Federated Future Internet Testbeds: the FIBRE case
Monitoring in Federated Future Internet Testbeds: the FIBRE caseMonitoring in Federated Future Internet Testbeds: the FIBRE case
Monitoring in Federated Future Internet Testbeds: the FIBRE caseFIBRE Testbed
 
Integrating Puppet and Gitolite for sysadmins cooperations
Integrating Puppet and Gitolite for sysadmins cooperationsIntegrating Puppet and Gitolite for sysadmins cooperations
Integrating Puppet and Gitolite for sysadmins cooperationsLuca Mazzaferro
 
Model-driven Network Management
Model-driven Network ManagementModel-driven Network Management
Model-driven Network ManagementAnees Shaikh
 

Ähnlich wie Unmanned Aerial Vehicles as Mobile Multi-sensor Platforms (20)

High-precision Positioning and Real-time Data Processing of UAV-Systems
High-precision Positioning and Real-time Data Processing of UAV-SystemsHigh-precision Positioning and Real-time Data Processing of UAV-Systems
High-precision Positioning and Real-time Data Processing of UAV-Systems
 
ifgicopter @ Software Freedom Day 2011
ifgicopter @ Software Freedom Day 2011ifgicopter @ Software Freedom Day 2011
ifgicopter @ Software Freedom Day 2011
 
DGPS- and INS-Based Orthophotogrammetry on Micro UAV Platforms for Precision ...
DGPS- and INS-Based Orthophotogrammetry on Micro UAV Platforms for Precision ...DGPS- and INS-Based Orthophotogrammetry on Micro UAV Platforms for Precision ...
DGPS- and INS-Based Orthophotogrammetry on Micro UAV Platforms for Precision ...
 
FIT@BR – a Future Internet Testbed in Brazil
FIT@BR – a Future Internet Testbed in BrazilFIT@BR – a Future Internet Testbed in Brazil
FIT@BR – a Future Internet Testbed in Brazil
 
Education using FIRE
Education using FIREEducation using FIRE
Education using FIRE
 
Iot
IotIot
Iot
 
SFScon 2020 - Alex Bojeri - BLUESLEMON project autonomous UAS for landslides ...
SFScon 2020 - Alex Bojeri - BLUESLEMON project autonomous UAS for landslides ...SFScon 2020 - Alex Bojeri - BLUESLEMON project autonomous UAS for landslides ...
SFScon 2020 - Alex Bojeri - BLUESLEMON project autonomous UAS for landslides ...
 
Ifgicopter presentation @ itc visit
Ifgicopter presentation @ itc visitIfgicopter presentation @ itc visit
Ifgicopter presentation @ itc visit
 
WSO2Con ASIA 2016: WSO2 IoT Server: Your Foundation for the Internet of Things
WSO2Con ASIA 2016: WSO2 IoT Server: Your Foundation for the Internet of ThingsWSO2Con ASIA 2016: WSO2 IoT Server: Your Foundation for the Internet of Things
WSO2Con ASIA 2016: WSO2 IoT Server: Your Foundation for the Internet of Things
 
C/R Support for Heterogeneous HPC Applications
C/R Support for Heterogeneous HPC Applications C/R Support for Heterogeneous HPC Applications
C/R Support for Heterogeneous HPC Applications
 
OPEN NETWORK OPERATING SYSTEM.PPTX
OPEN NETWORK OPERATING SYSTEM.PPTXOPEN NETWORK OPERATING SYSTEM.PPTX
OPEN NETWORK OPERATING SYSTEM.PPTX
 
ThinSWEClient - Visualising time series data with open source components.
ThinSWEClient - Visualising time series data with open source components.ThinSWEClient - Visualising time series data with open source components.
ThinSWEClient - Visualising time series data with open source components.
 
IFB cloud: Integration of snakemake workflows in an appliance designed for Ch...
IFB cloud: Integration of snakemake workflows in an appliance designed for Ch...IFB cloud: Integration of snakemake workflows in an appliance designed for Ch...
IFB cloud: Integration of snakemake workflows in an appliance designed for Ch...
 
Floodlight with Firewall and Network Virtualization
Floodlight with Firewall and Network VirtualizationFloodlight with Firewall and Network Virtualization
Floodlight with Firewall and Network Virtualization
 
Set review 1
Set review 1Set review 1
Set review 1
 
Bruno Siciliano, Martin Hägele, Rainer Bischoff, Christoph Huerzeler and Rein...
Bruno Siciliano, Martin Hägele, Rainer Bischoff, Christoph Huerzeler and Rein...Bruno Siciliano, Martin Hägele, Rainer Bischoff, Christoph Huerzeler and Rein...
Bruno Siciliano, Martin Hägele, Rainer Bischoff, Christoph Huerzeler and Rein...
 
Monitoring in Federated Future Internet Testbeds: the FIBRE case
Monitoring in Federated Future Internet Testbeds: the FIBRE caseMonitoring in Federated Future Internet Testbeds: the FIBRE case
Monitoring in Federated Future Internet Testbeds: the FIBRE case
 
Integrating Puppet and Gitolite for sysadmins cooperations
Integrating Puppet and Gitolite for sysadmins cooperationsIntegrating Puppet and Gitolite for sysadmins cooperations
Integrating Puppet and Gitolite for sysadmins cooperations
 
Model-driven Network Management
Model-driven Network ManagementModel-driven Network Management
Model-driven Network Management
 
IoT Session Thomas More
IoT Session Thomas MoreIoT Session Thomas More
IoT Session Thomas More
 

Kürzlich hochgeladen

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 

Kürzlich hochgeladen (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

Unmanned Aerial Vehicles as Mobile Multi-sensor Platforms

  • 1. 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
  • 2. Overview 1. Introduction 2. Sensor platforms 3. Framework Approach 4. Integration into the Sensor Web 5. Future Work and Impressions 2 http://purl.net/ifgi/copter
  • 3. Introduction ● Use case from landscape ecology ● Determine meteorological inversions in the Prandtl-Layer 3 http://purl.net/ifgi/copter
  • 4. Introduction ● 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? 4 http://purl.net/ifgi/copter
  • 5. Introduction ● Quick answer ● Abstract the integration layer from protocol specifics ● Framework Approach – described later on 5 http://purl.net/ifgi/copter
  • 6. Overview 1. Introduction 2. Sensor platforms 3. Framework Approach 4. Integration into the Sensor Web 5. Future Work and Impressions 6 http://purl.net/ifgi/copter
  • 7. Sensor platforms ● Several UAVs available in the civilian domain ● Community Projects - e.g. ● Mikrokopter ● ArduCopter ● Commercial Projects - e.g. ● Microdrone ● AscTec 7 http://purl.net/ifgi/copter
  • 8. Sensor platforms ● Basis is a building kit by www.mikrokopter.de ● Wireless downlink included 8 http://purl.net/ifgi/copter
  • 9. Sensor platforms ● How to measure phenomena? ● Integrate independent computing unit ● Actual sensors are operated ● Independent wireless downlink 9 http://purl.net/ifgi/copter
  • 10. 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? 10 http://purl.net/ifgi/copter
  • 11. Overview 1. Introduction 2. Sensor platforms 3. Framework Approach 4. Integration into the Sensor Web 5. Future Work and Impressions 11 http://purl.net/ifgi/copter
  • 12. 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 12 http://purl.net/ifgi/copter
  • 13. Framework Approach ● Architecture 13 http://purl.net/ifgi/copter
  • 14. Framework Approach ● Basis is description of Plugin Behaviour ● Input/Output phenomena using SensorML ● When to create Output? 14 http://purl.net/ifgi/copter
  • 15. Framework Approach <?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> 15 http://purl.net/ifgi/copter
  • 16. 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 16 http://purl.net/ifgi/copter
  • 17. Framework Approach ● Called once internal output is created Reminder: ● Functionality only triggered by framework ● No limitations 17 http://purl.net/ifgi/copter
  • 18. Overview 1. Introduction 2. Sensor platforms 3. Framework Approach 4. Integration into the Sensor Web 5. Future Work and Impressions 18 http://purl.net/ifgi/copter
  • 19. Integration into the Sensor Web 19 http://purl.net/ifgi/copter
  • 20. 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 20 http://purl.net/ifgi/copter
  • 21. Integration into the Sensor Web ● Establish connection to Sensor Bus → integration into connected SWE services 21 http://purl.net/ifgi/copter
  • 22. Integration into the Sensor Web Test evaluations 22 http://purl.net/ifgi/copter
  • 23. Overview 1. Introduction 2. Sensor platforms 3. Framework Approach 4. Integration into the Sensor Web 5. Future Work and Impressions 23 http://purl.net/ifgi/copter
  • 24. 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 24 http://purl.net/ifgi/copter
  • 25. Future Work ● Visualization ● Additional sensors ● Fine dust ● Gas sensors ● Digital elevation models ● Autonomic flight (security and surveillance) 25 http://purl.net/ifgi/copter
  • 26. Source Code available at: 26 http://purl.net/ifgi/copter
  • 27. Thank you for your kind attention! Questions? http://purl.net/ifgi/copter → UAV Workshop @ Geoinformatik 2011 27 http://purl.net/ifgi/copter