Multi-Sensor Fusion for Localization of a Mobile Robot in Outdoor Environments

Similar documents
Rao-Blackwellized Particle Filtering for 6-DOF Estimation of Attitude and Position via GPS and Inertial Sensors

Locating and supervising relief forces in buildings without the use of infrastructure

Vision-Aided Navigation Based on Three-View Geometry

UAV Navigation: Airborne Inertial SLAM

Robot Localisation. Henrik I. Christensen. January 12, 2007

VN-100 Velocity Compensation

Absolute map-based localization for a planetary rover

COS Lecture 16 Autonomous Robot Navigation

Vision for Mobile Robot Navigation: A Survey

been developed to calibrate for systematic errors of a two wheel robot. This method has been used by other authors (Chong, 1997). Goel, Roumeliotis an

Application of Data Fusion to Aerial Robotics. Paul Riseborough March 24, 2015

Using the Kalman Filter for SLAM AIMS 2015

Introduction to Mobile Robotics Information Gain-Based Exploration. Wolfram Burgard, Cyrill Stachniss, Maren Bennewitz, Giorgio Grisetti, Kai Arras

Toward Online Probabilistic Path Replanning

Joint GPS and Vision Estimation Using an Adaptive Filter

Isobath following using an altimeter as a unique exteroceptive sensor

CS491/691: Introduction to Aerial Robotics

DEPARTMENT OF INFORMATION ENGINEERING AND COMPUTER SCIENCE ICT International Doctoral School

Dynamic Multipath Estimation by Sequential Monte Carlo Methods

Inertial Odometry on Handheld Smartphones

Simultaneous Localization and Map Building Using Natural features in Outdoor Environments

Incorporation of Time Delayed Measurements in a. Discrete-time Kalman Filter. Thomas Dall Larsen, Nils A. Andersen & Ole Ravn

Sensors for mobile robots

Delayed Fusion of Relative State Measurements by Extending Stochastic Cloning via Direct Kalman Filtering

L11. EKF SLAM: PART I. NA568 Mobile Robotics: Methods & Algorithms

SPACECRAFT NAVIGATION AND MISSION SIMULATION

EKF and SLAM. McGill COMP 765 Sept 18 th, 2017

System identification and sensor fusion in dynamical systems. Thomas Schön Division of Systems and Control, Uppsala University, Sweden.

Towards Fully-automated Driving

Local Reference Filter for Life-Long Vision Aided Inertial Navigation

Terrain Navigation Using the Ambient Magnetic Field as a Map

Distributed Intelligent Systems W4 An Introduction to Localization Methods for Mobile Robots

Ground Mobile Vehicle Velocity Control using Encoders and Optical Flow Sensor Fusion

Vlad Estivill-Castro. Robots for People --- A project for intelligent integrated systems

A Low Cost Localization Solution Using a Kalman Filter for Data Fusion

Bayes Filter Reminder. Kalman Filter Localization. Properties of Gaussians. Gaussians. Prediction. Correction. σ 2. Univariate. 1 2πσ e.

Robotics. Mobile Robotics. Marc Toussaint U Stuttgart

Vlad Estivill-Castro (2016) Robots for People --- A project for intelligent integrated systems

GPS-LiDAR Sensor Fusion Aided by 3D City Models for UAVs Akshay Shetty and Grace Xingxin Gao

Mobile Robots Localization

Global Navigation Satellite Systems

Principles of the Global Positioning System Lecture 14

Autonomous Mobile Robot Design

CS491/691: Introduction to Aerial Robotics

Stochastic Models, Estimation and Control Peter S. Maybeck Volumes 1, 2 & 3 Tables of Contents

E190Q Lecture 10 Autonomous Robot Navigation

arxiv: v1 [cs.ro] 6 Mar 2018

Introduction to Mobile Robotics SLAM: Simultaneous Localization and Mapping

1 Kalman Filter Introduction

XXIII CONGRESS OF ISPRS RESOLUTIONS

Autonomous Mobile Robot Design

SLAM for Ship Hull Inspection using Exactly Sparse Extended Information Filters

Robotic Site Survey for ISRU

Consistency Analysis and Improvement for Vision-aided Inertial Navigation

Location Estimation using Delayed Measurements

Design of Advanced Control Techniques for an Underwater Vehicle

n j u = (3) b u Then we select m j u as a cross product between n j u and û j to create an orthonormal basis: m j u = n j u û j (4)

E190Q Lecture 11 Autonomous Robot Navigation

Enhancing a Model-Free Adaptive Controller through Evolutionary Computation

Advanced Adaptive Control for Unintended System Behavior

Sensor Fusion of Inertial-Odometric Navigation as a Function of the Actual Manoeuvres of Autonomous Guided Vehicles

Working Group Cognitive Robotics

TSRT14: Sensor Fusion Lecture 9

Cooperative relative robot localization with audible acoustic sensing

Project Quadcopter. Construction, calibration and modification

Parking Place Inspection System Utilizing a Mobile Robot with a Laser Range Finder -Application for occupancy state recognition-

Fuzzy Logic Based Nonlinear Kalman Filter Applied to Mobile Robots Modelling

ONBOARD AUTONOMOUS CORRECTIONS FOR ACCURATE IRF POINTING

MATH4406 (Control Theory) Unit 1: Introduction Prepared by Yoni Nazarathy, July 21, 2012

FIBER OPTIC GYRO-BASED ATTITUDE DETERMINATION FOR HIGH- PERFORMANCE TARGET TRACKING

Satellite Navigation error sources and position estimation

A. Barbu, J. Laurent-Varin, F. Perosanz, F. Mercier and J. Marty. AVENUE project. June, 20

The Basic Research for the New Compass System Using Latest MEMS

Improved Particle Filtering Based on Biogeography-based Optimization for UGV Navigation

Nonlinear Landing Control for Quadrotor UAVs

with Application to Autonomous Vehicles

Space Robotics Guidance, Navigation and Control Challenges

EESC Geodesy with the Global Positioning System. Class 4: The pseudorange and phase observables

A FUZZY LOGIC BASED MULTI-SENSOR NAVIGATION SYSTEM FOR AN UNMANNED SURFACE VEHICLE. T Xu, J Chudley and R Sutton

What is the Right Answer?

Efficient Computation of Dynamic Probabilistic Maps

Time and Frequency Activities at the JHU Applied Physics Laboratory

Probabilistic Structure from Sound and Probabilistic Sound Source Localization

Preliminary Microgravity Measurement Of Paka Geothermal Prospect

A SELF-TUNING KALMAN FILTER FOR AUTONOMOUS SPACECRAFT NAVIGATION

SLAM Techniques and Algorithms. Jack Collier. Canada. Recherche et développement pour la défense Canada. Defence Research and Development Canada

DGPS Kinematic Carrier Phase Signal Simulation Analysis for Precise Aircraft Velocity Determination

EE Mobile Robots

Robotics. Lecture 4: Probabilistic Robotics. See course website for up to date information.

From Bayes to Extended Kalman Filter

Modern Navigation

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

CS491/691: Introduction to Aerial Robotics

Principles of the Global Positioning System Lecture 11

Chapter 7 Control. Part Classical Control. Mobile Robotics - Prof Alonzo Kelly, CMU RI

Movement Classification based on inertial sensor data

On the Treatment of Relative-Pose Measurements for Mobile Robot Localization

Lecture 13 Visual Inertial Fusion

Mobile Robot Localization

Artificial Intelligence

Transcription:

Multi-Sensor Fusion for Localization of a Mobile Robot in Outdoor Environments Thomas Emter, Arda Saltoğlu and Janko Petereit

Introduction AMROS Mobile platform equipped with multiple sensors for navigation and surveillance. R&D platform for prototypical implementation of new soft- and hardware concepts. Design goals Interactive and intuitive GUI for mission planning and teleoperation. Autonomous patrolling indoors and outdoors.

Outline Mobile Platform Sensor Fusion Results Conclusion

Mobile Platform Mobile Robot Onboard standard PC Differential drive Sensor equipment Odometry IMU (Inertial Measurement Unit) Digital compass Low-cost DGPS (Differential GPS) PMD-Camera for collision avoidance LIDAR and stereo camera for SLAM and localization in map

Mobile Platform Relative Sensors Localization by dead reckoning Advanced from known start position by relative movements Uncertainty grows unbounded over traveled distance Problem of loop closure Real path Relative measurements

Mobile Platform GPS LOS to at least 4 satellites ionospheric and tropospheric delay, ephemeris and clock errors are mitigated by differential correction Local errors due to multipath propagation No reliable quality criterion available Northing /m 15 10 5 0-5 Static GPS measurement (robot not moving) Compass Local interferences of the terrestrial magnetic field for example by metal fences or ventilation fans from air condition systems -10-15 -10 0 10 20 30 Easting /m

Sensor fusion No accurate localization is possible by any single sensor sensor fusion Combination of relative and absolute measuring sensors Local precision by relative sensors Absolute sensors limit the growth of the global error Cascaded fusion for simplicity, reduction of computational cost and on-line capabilities

Sensor fusion Challenges Sensors with different data rates Sensor data from different sensors not synchronized Sensor data acquired in different coordinate systems (frames) GPS data has to be projected (LLA -> UTM) On-line capability requires causal filters Requirement of robustness against outages of single sensors Reliability of some sensors changes over time

Sensor fusion Synchronous processing Only small time offsets when fusing the sensors at the rate of slowest sensor Output rate limited by the slowest sensor Omitting a lot of information GPS outage may compromise whole system Sensors sampling times Asynchronous processing Every measurement is fused at time of arrival Highest possible output data rate

Sensor fusion Kalman filter Sensors are handled according to their uncertainties Asynchronous Processing: for every incoming measurement a suitable prediction and update step is performed Adaptive uncertainties Rejection of implausible data

Sensor fusion Challenges Reliability of sensors (GPS) may vary over time Sensor fusion may lead to implausible results Utilization of meta knowledge Adaptive tuning of the uncertainties of the GPS Very unreliable after outages Unfortunately quality parameters of GPS (HDOP, SNR of satellite signals) are not usable as errors due to multipath propagation dominate Standing still is reliably detected by odometry Near zero updates of GPS are omitted while estimated velocity of the robot is above certain threshold

Results Test site: Fraunhofer IOSB Large Building Heavy multipath propagation situations

Results Odometry only Path through field About 10m error after loop closure UTM northing in m - 5429362 20 10 0-10 -20-30 -30-20 -10 0 10 20 30 40 UTM easting in m - 458056

Results Fusion Path through field Error reduced from 10m to 1m UTM northing in m - 5429362 20 10 0-10 -20 Filtered Odometry -30-30 -20-10 0 10 20 30 40 UTM easting in m - 458056

Results GPS outages Temporal outages are compensated 15 Filtered GPS 10 UTM northing in m - 5429362 5 0-5 -10-15 -10-5 0 5 10 15 20 25 UTM easting in m - 458063

Results Qualitative examination Reduction of oscillations of GPS position fix UTM northing in m - 5429355 18 Filtered GPS 17.5 17 16.5 16 15.5 15 14.5 14 13.5 13-1 0 1 2 3 4 UTM easting in m - 458057

Results Sawtooth shape of fusion result Caused by different data rates Relative sensors have higher data rates Cannot be overcome with a causal filter UTM northing in m - 5429362 1 0-1 -2-3 Filtered GPS -4 4 5 6 7 8 9 10 11 12 UTM easting in m - 458063

Conclusion Accurate localization for mobile robots requires sensor fusion Local precision by relative measuring sensors while global error is bounded by absolute measuring sensors Asynchronous sensor data processing No complex synchronization of the sensors necessary Highest possible output data rate Temporal outages of single sensors can be compensated Outlook Reduction of sawtooth effect with GPS receiver with higher data rate Integration in SLAM algorithm for robust loop closure

Thank you!