Transcript
Page 1: High-precision Positioning and Real-time Data Processing of UAV-Systems

High-precision Positioning and Real-time Data Processing of UAV-Systems

Matthes Rieke,

Theodor Foerster, Jakob Geipel, Torsten Prinz

Institute for Geoinformatics – University of Muenster

UAV-g 2011 Conference – September 16, 2011 – Zurich, Switzerland

http://purl.net/ifgi/copter

Page 2: High-precision Positioning and Real-time Data Processing of UAV-Systems

Sensor platforms ● Current available UAV systems use common GPS receivers

● Not addressing use cases where high position accuracy is inevitable

● Creating orthophos using Direct Georeferencing

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

Page 3: High-precision Positioning and Real-time Data Processing of UAV-Systems

Approach for improving position accuracy

• Micro- or small-sized UAV systems

• Improvement using Real Time Kinematic

• Prototypical realization using a Microdrones md4-200 • Overview of the used hardware

• Conceptual design of data processing software

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

Page 4: High-precision Positioning and Real-time Data Processing of UAV-Systems

Teaser of the used hardware

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

Page 5: High-precision Positioning and Real-time Data Processing of UAV-Systems

Possible use case

• Improve/Enable Direct Georeferencing

• Currently limited due to several aspects • Exterior orientation (e.g. low-cost GPS/GNSS, IMU) • Alignment of time of image acquisition and positioning

Focus on improving absolute positioning using advanced GNSS

techniques + timestamp synchronisation

• Stabilize flight trajectory

• Decrease the position delta between planned and actual image position

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

Page 6: High-precision Positioning and Real-time Data Processing of UAV-Systems

REAL TIME KINEMATIC Improving position accuracy on-the-fly

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

Page 7: High-precision Positioning and Real-time Data Processing of UAV-Systems

Real Time Kinematic

• Specialized form of Differential GNSS

• Ground based Augmentation System

• Takes phase observations into account for error estimation

• Based on correctional signals from national services

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

Page 8: High-precision Positioning and Real-time Data Processing of UAV-Systems

Real Time Kinematic

• What do you need?

• 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

• Payload!

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

Page 9: High-precision Positioning and Real-time Data Processing of UAV-Systems

Real Time Kinematics

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

Page 10: High-precision Positioning and Real-time Data Processing of UAV-Systems

DATA PROCESSING Benefitting from improved positioning

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

Page 11: High-precision Positioning and Real-time Data Processing of UAV-Systems

Software approach

● Software running on groundstation

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

real-time measurement capabilities ● Modulized architecture to foster reusability

● Realized using Software Framework

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

Page 12: High-precision Positioning and Real-time Data Processing of UAV-Systems

Framework Approach

● Architecture

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

Page 13: High-precision Positioning and Real-time Data Processing of UAV-Systems

Framework Approach

● 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

Page 14: High-precision Positioning and Real-time Data Processing of UAV-Systems

Framework Approach

● Basis is description of Plugin Behaviour ● Input/Output phenomena using XML descriptions ● When to determine a position?

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

Page 15: High-precision Positioning and Real-time Data Processing of UAV-Systems

RESULTS AND FUTURE WORK Applying in real-world situations

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

Page 16: High-precision Positioning and Real-time Data Processing of UAV-Systems

Hardware integration

• Currently only DGPS receiver used

• Future work involves an RTK-enabled L1/L2 GPS/GLONASS receiver

• Problem of moved centroid

• Hardware optimization

• Implementation of Direct Georeferencing workflow

• Move to md4-1000 to gain more payload

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

Page 17: High-precision Positioning and Real-time Data Processing of UAV-Systems

Hardware integration

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

Page 18: High-precision Positioning and Real-time Data Processing of UAV-Systems

Use case – precision farming

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

Push-based communication

Precision farming

Monitoring workflow

Page 19: High-precision Positioning and Real-time Data Processing of UAV-Systems

Source Code available at:

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

Page 20: High-precision Positioning and Real-time Data Processing of UAV-Systems

WHAT IS MISSING?

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

Page 21: High-precision Positioning and Real-time Data Processing of UAV-Systems

Thank you for your kind attention! Questions?

http://purl.net/ifgi/copter Matthes Rieke – [email protected]

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


Top Related