Unmanned Aerial Vehicles as Mobile Multi-sensor Platforms

M
Matthes RiekeResearch associate
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
1 of 27

Recommended

Mapping Santa Catarina, Brazil with SPOT 5 HRS and HRG by ENGEMAP by
Mapping Santa Catarina, Brazil with SPOT 5 HRS and HRG by ENGEMAPMapping Santa Catarina, Brazil with SPOT 5 HRS and HRG by ENGEMAP
Mapping Santa Catarina, Brazil with SPOT 5 HRS and HRG by ENGEMAPSpot Image
895 views20 slides
Icaros Photogrammetric Suite (IPS) Module Overview by
Icaros Photogrammetric Suite (IPS) Module OverviewIcaros Photogrammetric Suite (IPS) Module Overview
Icaros Photogrammetric Suite (IPS) Module OverviewIcarosMapping
1K views33 slides
Accuracy Assessment Of An eBee UAS Survey by
Accuracy Assessment Of An eBee UAS SurveyAccuracy Assessment Of An eBee UAS Survey
Accuracy Assessment Of An eBee UAS SurveysenseFly
3.4K views21 slides
Generation of High Resolution DSM Using UAV Images. by
Generation of High Resolution DSM Using UAV Images.Generation of High Resolution DSM Using UAV Images.
Generation of High Resolution DSM Using UAV Images.Niroj Panta
881 views42 slides
Photogrammetry by
PhotogrammetryPhotogrammetry
Photogrammetrychandra sekhar reddy guda
8.1K views27 slides
1 Aerial View - Drone Snapshot2 by
1 Aerial View - Drone Snapshot21 Aerial View - Drone Snapshot2
1 Aerial View - Drone Snapshot2Garth Torasadhewa
630 views12 slides

More Related Content

Similar to Unmanned Aerial Vehicles as Mobile Multi-sensor Platforms

High-precision Positioning and Real-time Data Processing of UAV-Systems by
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
2.8K views21 slides
ifgicopter @ Software Freedom Day 2011 by
ifgicopter @ Software Freedom Day 2011ifgicopter @ Software Freedom Day 2011
ifgicopter @ Software Freedom Day 2011Matthes Rieke
648 views21 slides
DGPS- and INS-Based Orthophotogrammetry on Micro UAV Platforms for Precision ... by
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
1.9K views19 slides
FIT@BR – a Future Internet Testbed in Brazil by
FIT@BR – a Future Internet Testbed in BrazilFIT@BR – a Future Internet Testbed in Brazil
FIT@BR – a Future Internet Testbed in BrazilFIBRE Testbed
795 views24 slides
Education using FIRE by
Education using FIREEducation using FIRE
Education using FIREFORGE project
341 views52 slides
Iot by
IotIot
IotVishwas N
195 views37 slides

Similar to Unmanned Aerial Vehicles as Mobile Multi-sensor Platforms(20)

High-precision Positioning and Real-time Data Processing of UAV-Systems by Matthes Rieke
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
Matthes Rieke2.8K views
ifgicopter @ Software Freedom Day 2011 by Matthes Rieke
ifgicopter @ Software Freedom Day 2011ifgicopter @ Software Freedom Day 2011
ifgicopter @ Software Freedom Day 2011
Matthes Rieke648 views
DGPS- and INS-Based Orthophotogrammetry on Micro UAV Platforms for Precision ... by Christian Knoth
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 Knoth1.9K views
FIT@BR – a Future Internet Testbed in Brazil by FIBRE Testbed
FIT@BR – a Future Internet Testbed in BrazilFIT@BR – a Future Internet Testbed in Brazil
FIT@BR – a Future Internet Testbed in Brazil
FIBRE Testbed795 views
Ifgicopter presentation @ itc visit by Matthes Rieke
Ifgicopter presentation @ itc visitIfgicopter presentation @ itc visit
Ifgicopter presentation @ itc visit
Matthes Rieke500 views
WSO2Con ASIA 2016: WSO2 IoT Server: Your Foundation for the Internet of Things by WSO2
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
WSO24.2K views
C/R Support for Heterogeneous HPC Applications by LEGATO project
C/R Support for Heterogeneous HPC Applications C/R Support for Heterogeneous HPC Applications
C/R Support for Heterogeneous HPC Applications
LEGATO project135 views
OPEN NETWORK OPERATING SYSTEM.PPTX by Ahmed59616
OPEN NETWORK OPERATING SYSTEM.PPTXOPEN NETWORK OPERATING SYSTEM.PPTX
OPEN NETWORK OPERATING SYSTEM.PPTX
Ahmed596167 views
ThinSWEClient - Visualising time series data with open source components. by Arne Bröring
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öring1K views
IFB cloud: Integration of snakemake workflows in an appliance designed for Ch... by Claire Rioualen
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 Rioualen203 views
Floodlight with Firewall and Network Virtualization by Ankita Mandekar
Floodlight with Firewall and Network VirtualizationFloodlight with Firewall and Network Virtualization
Floodlight with Firewall and Network Virtualization
Ankita Mandekar546 views
Bruno Siciliano, Martin Hägele, Rainer Bischoff, Christoph Huerzeler and Rein... by I4MS_eu
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_eu2.9K views
Monitoring in Federated Future Internet Testbeds: the FIBRE case by FIBRE Testbed
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
FIBRE Testbed638 views
Integrating Puppet and Gitolite for sysadmins cooperations by Luca Mazzaferro
Integrating Puppet and Gitolite for sysadmins cooperationsIntegrating Puppet and Gitolite for sysadmins cooperations
Integrating Puppet and Gitolite for sysadmins cooperations
Luca Mazzaferro899 views
Model-driven Network Management by Anees Shaikh
Model-driven Network ManagementModel-driven Network Management
Model-driven Network Management
Anees Shaikh3.8K views

Recently uploaded

Business Analyst Series 2023 - Week 3 Session 5 by
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5DianaGray10
248 views20 slides
Melek BEN MAHMOUD.pdf by
Melek BEN MAHMOUD.pdfMelek BEN MAHMOUD.pdf
Melek BEN MAHMOUD.pdfMelekBenMahmoud
14 views1 slide
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveNetwork Automation Forum
31 views35 slides
Zero to Automated in Under a Year by
Zero to Automated in Under a YearZero to Automated in Under a Year
Zero to Automated in Under a YearNetwork Automation Forum
15 views23 slides
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ... by
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...Jasper Oosterveld
18 views49 slides
STPI OctaNE CoE Brochure.pdf by
STPI OctaNE CoE Brochure.pdfSTPI OctaNE CoE Brochure.pdf
STPI OctaNE CoE Brochure.pdfmadhurjyapb
14 views1 slide

Recently uploaded(20)

Business Analyst Series 2023 - Week 3 Session 5 by DianaGray10
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5
DianaGray10248 views
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ... by Jasper Oosterveld
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
STPI OctaNE CoE Brochure.pdf by madhurjyapb
STPI OctaNE CoE Brochure.pdfSTPI OctaNE CoE Brochure.pdf
STPI OctaNE CoE Brochure.pdf
madhurjyapb14 views
Data Integrity for Banking and Financial Services by Precisely
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial Services
Precisely21 views
HTTP headers that make your website go faster - devs.gent November 2023 by Thijs Feryn
HTTP headers that make your website go faster - devs.gent November 2023HTTP headers that make your website go faster - devs.gent November 2023
HTTP headers that make your website go faster - devs.gent November 2023
Thijs Feryn22 views
AMAZON PRODUCT RESEARCH.pdf by JerikkLaureta
AMAZON PRODUCT RESEARCH.pdfAMAZON PRODUCT RESEARCH.pdf
AMAZON PRODUCT RESEARCH.pdf
JerikkLaureta26 views
Empathic Computing: Delivering the Potential of the Metaverse by Mark Billinghurst
Empathic Computing: Delivering  the Potential of the MetaverseEmpathic Computing: Delivering  the Potential of the Metaverse
Empathic Computing: Delivering the Potential of the Metaverse
Mark Billinghurst478 views
Voice Logger - Telephony Integration Solution at Aegis by Nirmal Sharma
Voice Logger - Telephony Integration Solution at AegisVoice Logger - Telephony Integration Solution at Aegis
Voice Logger - Telephony Integration Solution at Aegis
Nirmal Sharma39 views
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院 by IttrainingIttraining
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
STKI Israeli Market Study 2023 corrected forecast 2023_24 v3.pdf by Dr. Jimmy Schwarzkopf
STKI Israeli Market Study 2023   corrected forecast 2023_24 v3.pdfSTKI Israeli Market Study 2023   corrected forecast 2023_24 v3.pdf
STKI Israeli Market Study 2023 corrected forecast 2023_24 v3.pdf

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