Combination of feature-based and geometric methods for positioning

Similar documents
EE565:Mobile Robotics Lecture 3

Laser sensors. Transmitter. Receiver. Basilio Bona ROBOTICA 03CFIOR

Development of a Test Field for the Calibration and Evaluation of Kinematic Multi Sensor Systems

Statistical and Learning Techniques in Computer Vision Lecture 1: Markov Random Fields Jens Rittscher and Chuck Stewart

Sensor Modalities. Sensor modality: Different modalities:

Computer Vision. Exercise Session 10 Image Categorization

Artificial Intelligence for Robotics: A Brief Summary

3D Point Cloud Processing

A multilevel simulation framework for highly automated harvest processes enabled by environmental sensor systems

Analysis of Different Reference Plane Setups for the Calibration of a Mobile Laser Scanning System

Probabilistic Robotics

ME 597/747 Autonomous Mobile Robots. Mid Term Exam. Duration: 2 hour Total Marks: 100

Probabilistic Tracking of Virus Particles in Fluorescence Microscopy Image Sequences

Overview. EECS 124, UC Berkeley, Spring 2008 Lecture 23: Localization and Mapping. Statistical Models

Introduction to Inverse Problems

Quality assurance and calibration tasks in the scope of multi-sensor systems

Numerical Analysis of Shock Tube Problem by using TVD and ACM Schemes

AUTONOMOUS SYSTEMS MULTISENSOR INTEGRATION

W4. Perception & Situation Awareness & Decision making

Development of a Portable Mobile Laser Scanning System with Special Focus on the System Calibration and Evaluation

Robustness analysis of metal forming simulation state of the art in practice. Lectures. S. Wolff

Probabilistic Sensor Models for Virtual Validation Use Cases and Benefits

Automated Micro Robotic Manipulation using Optical Tweezers

Probabilistic Robotics

Bayesian estimation of optical properties of the human head via 3D structural MRI p.1

Particle Filtering. CS6240 Multimedia Analysis. Leow Wee Kheng. Department of Computer Science School of Computing National University of Singapore

Passive Differential Matched-field Depth Estimation of Moving Acoustic Sources

Ray Optics I. Last time, finished EM theory Looked at complex boundary problems TIR: Snell s law complex Metal mirrors: index complex

Adaptive Extended Kalman Filter for Geo-Referencing of a TLS-based Multi-Sensor-System

Super-resolution on Text Image Sequences

Tracking of Virus Particles in Time-Lapse Fluorescence Microscopy Image Sequences

Final Exam Practice Fall Semester, 2012

Networks & Deformation Analysis :45 14:30 HIL C 71.3

Aerial Robotic Autonomous Exploration & Mapping in Degraded Visual Environments. Kostas Alexis Autonomous Robots Lab, University of Nevada, Reno

CSE-571 Robotics. Sensors for Mobile Robots. Beam-based Sensor Model. Proximity Sensors. Probabilistic Sensor Models. Beam-based Scan-based Landmarks

X-ray tomography. X-ray tomography. Applications in Science. X-Rays. Notes. Notes. Notes. Notes

ifp Universität Stuttgart Performance of IGI AEROcontrol-IId GPS/Inertial System Final Report

Computer Vision I - Filtering and Feature detection

Decentralized Stochastic Planning for Nonparametric Bayesian Models

Temporal Modeling and Missing Data Estimation for MODIS Vegetation data

Mobile Robotics. Mathematics, Models, and Methods. HI Cambridge. Alonzo Kelly. Carnegie Mellon University UNIVERSITY PRESS

Revising Stereo Vision Maps in Particle Filter Based SLAM using Localisation Confidence and Sample History

Introduction to Trajectory Clustering. By YONGLI ZHANG

Offline Simultaneous Localization and Mapping (SLAM) using Miniature Robots

Introduction to Mobile Robotics Bayes Filter Particle Filter and Monte Carlo Localization. Wolfram Burgard

We N Converted-phase Seismic Imaging - Amplitudebalancing Source-independent Imaging Conditions

Practical Course WS12/13 Introduction to Monte Carlo Localization

Terrafirma: a Pan-European Terrain motion hazard information service.

Mathematics in Orbit

Basilio Bona DAUIN Politecnico di Torino

CSE 490R P1 - Localization using Particle Filters Due date: Sun, Jan 28-11:59 PM

An Efficient Model Selection for Gaussian Mixture Model in a Bayesian Framework

Intelligent Compaction and Quality Assurance of Roller Measurement Values utilizing Backfitting and Multiresolution Scale Space Analysis

Particle Filters for Visual Tracking

FACIAL ACTION TRACKING USING PARTICLE FILTERS AND ACTIVE APPEARANCE MODELS. Soumya Hamlaoui, Franck Davoine

Generative and discriminative classification techniques

Lecture 20: Tracking. Tuesday, Nov 27

Precise Kinematic GPS Processing and Rigorous Modeling of GPS in a Photogrammetric Block Adjustment

Machine Learning / Jan 27, 2010

Computer Exercise #3 (due March 7, but most useful if completed before class, Friday March 3) Adding Waves

Machine Learning. The Breadth of ML Neural Networks & Deep Learning. Marc Toussaint. Duy Nguyen-Tuong. University of Stuttgart

This chapter explains two techniques which are frequently used throughout

Kapitel 4: Clustering

Probabilistic Robotics

Image Segmentation using Gaussian Mixture Models

Efficient Acquisition of Human Existence Priors from Motion Trajectories

Parameter Identification based on quasi-continuous strain data captured by high resolution fiber optic sensing. Andreas Künzel TU Berlin

Hierarchical Multi-Objective Planning For Autonomous Vehicles

Vision-Based Localization for Mobile Platforms

Evaluation of Moving Object Tracking Techniques for Video Surveillance Applications

Loop detection and extended target tracking using laser data

A Wavelet-Based Method for Simulation of Seismic Wave Propagation

Image analysis. Computer Vision and Classification Image Segmentation. 7 Image analysis

Comparison of map matching algorithms with floating car data (GPS)

Extended target tracking using PHD filters

Neusiedler See project

Large-Scale. Point Cloud Processing Tutorial. Application: Mobile Mapping

CS Introduction to Data Mining Instructor: Abdullah Mueen

Ship Energy Systems Modelling: a Gray-Box approach

Introduction to SLAM Part II. Paul Robertson

Motion Analysis. Motion analysis. Now we will talk about. Differential Motion Analysis. Motion analysis. Difference Pictures

Aggregation and Segregation Mechanisms. AM, EE141, Swarm Intelligence, W4-1

Modeling and Reasoning with Bayesian Networks. Adnan Darwiche University of California Los Angeles, CA

Sensor Networks for the Detection and Tracking of Radiation and Other Threats in Cities

Algorithms for Markov Random Fields in Computer Vision

Robot Mapping. Grid Maps. Gian Diego Tipaldi, Wolfram Burgard

Spatial Analysis and Modeling (GIST 4302/5302) Guofeng Cao Department of Geosciences Texas Tech University

Range Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation

Calibration and emulation of TIE-GCM

Local Selection for Heuristic Algorithms as a Factor in Accelerating Optimum Search

Advances in Cyclonic Flow Regimes. Dr. Dimitrios Papoulias, Thomas Eppinger

Optic Flow and Basics Towards Horn-Schunck 1

Advanced methods for the analysis of multispectral and multitemporal remote sensing images

Survey of Evolutionary and Probabilistic Approaches for Source Term Estimation!

Supervised Learning for Image Segmentation

UJIINDOORLOC - A NEW MULTI-BUILDING AND MULTI- FLOOR DATABASE FOR WLAN FINGERPRINT-BASED INDOOR LOCALIZATION PROBLEMS

Probabilistic multi-resolution scanning for cross-sample differences

Chapter 7: Computation of the Camera Matrix P

Realistic Animation of Fluids

Supervised texture detection in images

Transcription:

Combination of feature-based and geometric methods for positioning Stefan Niedermayr, Andreas Wieser Institute of Geodesy and Geophysics 3 rd International Conference on Machine Control & Guidance, March 27-29, 2012, Stuttgart, Germany

2 Classical approaches to positioning http://www.novatel.com

3 Reduction to geometric content Peripheral and integral models reduce the observation to its geometric content Example: Φ () t = ρ () t + c δt () t c δt ( t T ) k k k k il, i i i k + δtr () t δion () t i k il, k il, k il, k + δmp () t + δorb () t k k k + δ reli ( t) + λ φi( t0) + δφi ( α) φ ( t0) λn + ε k i () t i geometric content

4 Line-of-sight Reduction is feasible if the signal propagates only along the line-of-sight LOS Established geodetic methods for positioning use EM-radiation with short wavelengths (e.g. light, optical radiation) i.e. only signal propagation in direct LOS High resolution/high accuracy Limited availability

5 Positioning ourselves We capture a representation of our environment using the sensory organs We estimate our position by minimizing the difference between observed features and the ones stored in our memory

6 Feature-Based positioning Position can also be derived by Measuring a spatially varying feature Locating the measured value within a database of georeferenced values (reference values) Rover measured value reference values

7 Feature-based positioning (2) Each spatially varying feature (e.g. WLAN signal strength of an AP) is mathematically a field F( x) ξ A measurement of such a feature contains information about the position of the sensor y = F( x ) + e i i i η y i Determination of position by means of inversion Method: Minimization of distance between measured feature-vector and given field xˆ : F( xˆ ) y F( x) y x i i i i

8 Appropriate features Any feature which is observable spatially varying stable over time or predictable Simulierte Signallaufzeit Ultraschall http://sv.htl-bregenz.ac.at/robin/index.php?option= com_content&view=article&id=52&itemid=805 Examples: EM-signal strength Time-of-flight of signals Ambient light (color, intensity) Optical/geometrical structure http://personalpages.manchester.ac.uk/staff/m.dodge/cy bergeography/atlas/wireless.html

9 Deterministic Fingerprinting Position determined by minimization of distance between measured feature-vector and given field Let the field be given by georeferenced fingerprints y y j =100 75 j 50 25 Rover d=32 7 18 Distance calculated between the observed feature-vector and N candidate fingerprints stored in the database: y = 68 7 18 3 28 75 50 38 65 40 40 30 20 15 d : = y y j = 1,, N j j 25 20 15 0

10 Deterministic Fingerprinting (2) Actual position is usually calculated as a weighted mean of the reference positions, e.g. as nearest neighbour or k-nearest neighbour Open issues: Missing implementation of stochastics (reference data and measurements) Poor separability for vectors with high dimension (many features) Rover y = 68 d=32 7 18 y j =100 75 3 28 7 75 50 25 38 18 65 40 20 50 25 40 20 30 15 15 0 Missing tools for quality assessment

11 Probabilistic Fingerprinting Unknown position is treated as stochastic property Estimation using the related probability density function Posterior probability based on Bayes-theorem: + E{} x = x p() x dx ˆx P( x y) = P( y x) P( x) P( y) Numeric evaluation by: P( x y) Calculation of for M discrete positions x l (candidates) Estimation calculated from P( x 1 y),, P( x M y) Selection of x l : grid points or random samples

12 Project SESAAM Geo-Spatially Enhanced Situational Awareness for Airport Management Duration: 3/2010 8/2012 Funding: FFG Partners:

13 Complete Operational Picture (COP)

14 SESAAM positioning system Deep integration of GPS, WLAN-fingerprinting and RFID cell-of-origin in order to locate vehicles and objects with m-level accuracy MLAT- Server VOS- Server COP-Server

15 WLAN signal strengths - real situation at Salzburg airport

16 Exemplary result of probabilistic fingerprinting 3 access points used Assumption: Std of signal strength measurement is 2.5 dbm (simulated observation based on true map) MAP estimation using numerical evaluation of posterior density at 1x1 m 2 grid true estimated 95%-confidence region Error of estimate: 6 m 95%-confidence region: diameter >100 m, non-coherent

17 Attainable accuracy F( x) Gradient represents attainable accuracy : 1 dy δx δy dx ( f x ) 1 σmin = grad ( ) σ y y uncertainty ˆx ˆx x Depending on number and structure of fields, there may be non-uniqueness issues.

18 Gradient of WLAN signal strength Experimental data, Salzburg airport 10 dbm/m D Assuming a standard deviation of the measurments of 2.5 dbm we may thus expect a standard deviation of the position of about 0.25 D WLAN signal strengths will only be useful for positioning in the vicinity of the access point

19 Combination of feature-based and geometric positioning Measured features may be processed simultaneously with (individual) geometric observations to obtain better solutions Bayesian estimation provides a useful framework for seamless integration P( x y) = P( y x) P( x) P( y) SP 1 SP 2 Required: probability density function of the observations as a function of the true position likelihood P( y x)

20 Illustrating example Pre-defined feature-field Two distance observations with σ 1 =0.3 m und σ 2 =0.2 m SP 1 SP 2 Observation of feature with σ f1 =1 dbm Simulated observation-vector at unknown rover position: 7,8 m y = 5,0 m 54,3dBm Assumption: observations are normally distributed

21 Example: likelihood functions Py ( x) 1 Py ( x) 2 Py ( x) 3

22 Example: distance resection combined with stochastic fingerprinting SP 1 SP 2

23 SEAAM: GPS and WLAN fingerprinting Tight coupling of GPS and WLAN fingerprinting Particle filter in order to include dynamic model of moving vehicles Example trajectory: reference: RTK GPS + IMU position estimated from real C/A code observations and simulated WLAN observations (σ=3 dbm) 2D Mean Radial Error (MRE): GPS ok: 1.21 m no GPS: 8.31 m

24 Conclusions Any spatially varying feature can be used for positioning ( feature-based positioning ) Suitable fields may be readily available (e.g. magnetic field) or may be created artificially (e.g. signal strength of radio wave transmitters) Attainable accuracy depends on gradient of the field temporal stability (or modelling of temporal variation) accuracy of measurement Probabilistic processing is particularly suitable and allows combining features and geometric observations

25 This presentation contains results and figures of the publicly funded project SESAAM (FFG/519427) carried out with the following partners: Dipl.-Ing. Stefan Niedermayr Prof. Dr. Andreas Wieser Vienna University of Technology Institute of Geodesy and Geophysics Gußhausstraße 27-29/E128-3 1040 Vienna Austria www.ingeo.tuwien.ac.at