Particle. Kalman filter. Graphbased. filter. Kalman. Particle. filter. filter. Three Main SLAM Paradigms. Robot Mapping

Similar documents
Robot Mapping. Summary on the Kalman Filter & Friends: KF, EKF, UKF, EIF, SEIF. Gian Diego Tipaldi, Wolfram Burgard

Robot Mapping. Introduction to Robot Mapping. Gian Diego Tipaldi, Wolfram Burgard

What is Robot Mapping? Robot Mapping. Introduction to Robot Mapping. Related Terms. What is SLAM? ! Robot a device, that moves through the environment

Robot Mapping. Introduction to Robot Mapping. Cyrill Stachniss

Durham E-Theses. Development of Collaborative SLAM Algorithm for Team of Robots XU, WENBO

Integration of GNSS and INS

AIR FORCE INSTITUTE OF TECHNOLOGY

Spatial Navigation Algorithms for Autonomous Robotics

Dynamically Configured Waveform-Agile Sensor Systems

Robust Position and Velocity Estimation Methods in Integrated Navigation Systems for Inland Water Applications

Computer Vision 2 Exercise 2. Extended Kalman Filter & Particle Filter

Localisation et navigation de robots

Chapter 2 Distributed Consensus Estimation of Wireless Sensor Networks

Chapter 4 SPEECH ENHANCEMENT

Autonomous Vehicle Reliability and Localization

AUV Navigation and Localization - A Review

Artificial Beacons with RGB-D Environment Mapping for Indoor Mobile Robot Localization

Carrier Phase GPS Augmentation Using Laser Scanners and Using Low Earth Orbiting Satellites

The Application of Finite-difference Extended Kalman Filter in GPS Speed Measurement Yanjie Cao1, a

Algorithmic Insufficiency of RSSI Based UKF for RFID Localization Deployment On-Board the ISS

Frugal Sensing Spectral Analysis from Power Inequalities

Comparative Analysis Of Kalman And Extended Kalman Filters In Improving GPS Accuracy

Satellite and Inertial Attitude. A presentation by Dan Monroe and Luke Pfister Advised by Drs. In Soo Ahn and Yufeng Lu

GPS data correction using encoders and INS sensors

Advanced Techniques for Mobile Robotics Location-Based Activity Recognition

Cubature Kalman Filtering: Theory & Applications

Computationally Efficient Unscented Kalman Filtering Techniques for Launch Vehicle Navigation using a Space-borne GPS Receiver

FEKF ESTIMATION FOR MOBILE ROBOT LOCALIZATION AND MAPPING CONSIDERING NOISE DIVERGENCE

Chapter 2 Channel Equalization

FPGA Based Kalman Filter for Wireless Sensor Networks

Lecture: Allows operation in enviroment without prior knowledge

Kalman Filters. Jonas Haeling and Matthis Hauschild

On Kalman Filtering. The 1960s: A Decade to Remember

Mobile Target Tracking Using Radio Sensor Network

Preliminary Results in Range Only Localization and Mapping

A Hybrid TDOA/RSSD Geolocation System using the Unscented Kalman Filter

2006 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media,

Orchard navigation using derivative free Kalman filtering

Performance Analysis of GPS Integer Ambiguity Resolution Using External Aiding Information

Data Fusion Techniques for Auto Calibration in Wireless Sensor Networks

STUDY OF DIFFERENT TYPES OF GAUSSIAN FILTERS (KALMAN,EXTENDED KALMAN,UNSCENTED,EXTENDED COMPLEX KALMAN FILTERS)

Pedestrian Navigation System Using. Shoe-mounted INS. By Yan Li. A thesis submitted for the degree of Master of Engineering (Research)

Cooperative Navigation for Low-bandwidth Mobile Acoustic Networks

ANASTASIOS I. MOURIKIS CURRICULUM VITAE

A COST-EFFECTIVE POSITIONING SOLUTION FOR ASPHALT ROLLERS BASED ON LOW-COST DGPS RECEIVERS

SOME SIGNALS are transmitted as periodic pulse trains.

Advances in HEV Battery Management Systems

On the Estimation of Interleaved Pulse Train Phases

Signal Recovery from Random Measurements

Comparing the State Estimates of a Kalman Filter to a Perfect IMM Against a Maneuvering Target

Convolutional Networks Overview

Extending SLAM to Multiple Robots

INTRODUCTION TO KALMAN FILTERS

Filtering Impulses in Dynamic Noise in the Presence of Large Measurement Noise

Hybrid Positioning through Extended Kalman Filter with Inertial Data Fusion

Including Uncertainty when Learning from Human Corrections

Tracking of Rapidly Time-Varying Sparse Underwater Acoustic Communication Channels

Autonomous Underwater Vehicle Navigation.

Estimation and Control of Lateral Displacement of Electric Vehicle Using WPT Information

Decentralised Data Fusion with Delayed States for Consistent Inference in Mobile Ad Hoc Networks

Developing Scalable Smart Grid Infrastructure to Enable Secure Transmission System Control

KALMAN FILTER APPLICATIONS

Measurement Association for Emitter Geolocation with Two UAVs

Decentralised SLAM with Low-Bandwidth Communication for Teams of Vehicles

General MIMO Framework for Multipath Exploitation in Through-the-Wall Radar Imaging

Improving FMCW-based Object Tracking Using Phased Array Antennas Combined With Sigma-Point Kalman Filters

Sensorless Position Control of Stepper Motor Using Extended Kalman Filter

Over-The-Horizon Radar Target Tracking Using MQP Ionospheric Modeling

Estimation of VRLA Battery States and Parameters using Sigma-point Kalman Filter

Cooperative Localization and Mapping in Sparsely-Communicating Robot Networks. Keith Yu Kit Leung

MIMO Receiver Design in Impulsive Noise

Estimation of SOC and SOH for Lithium Batteries

Robust Tracking of a Mobile Receiver using Unsynchronized Time Differences of Arrival

Fast Multi Fault Detection & Exclusion Approach for GNSS Integrity Monitoring

A Kalman Filter Localization Method for Mobile Robots

Resource Allocation in Distributed MIMO Radar for Target Tracking

Effects of the Unscented Kalman Filter Process for High Performance Face Detector

Data Fusion in Wireless Sensor Networks

Dynamic Model-Based Filtering for Mobile Terminal Location Estimation

Range-only SLAM with Interpolated Range Data

State Prediction for Haptic Remote Teleoperation A Kalman Filter Approach

Effective Data Association Algorithms for. Multitarget Tracking

Bias Correction in Localization Problem. Yiming (Alex) Ji Research School of Information Sciences and Engineering The Australian National University

State observers based on detailed multibody models applied to an automobile

Recent Advances in Image Deblurring. Seungyong Lee (Collaboration w/ Sunghyun Cho)

GPS-Equivalent Vehicle Position Accuracy

12th International Conference on Information Fusion Seattle, WA, USA, July 6-9, ISIF 126

in a Rao-Blackwellised Unscented Kalman Filter

A Composite Beacon Initialization for EKF Range-Only SLAM

Extended Kalman Filtering and Pathloss modeling for Shadow Power Parameter Estimation in Mobile Wireless Communications

Vehicle Speed Estimation Using GPS/RISS (Reduced Inertial Sensor System)

WIND VELOCITY ESTIMATION WITHOUT AN AIR SPEED SENSOR USING KALMAN FILTER UNDER THE COLORED MEASUREMENT NOISE

FAULT DIAGNOSIS AND RECONFIGURATION IN FLIGHT CONTROL SYSTEMS

Compressive Imaging: Theory and Practice

Non-linear IR Scene Prediction for Range Video Surveillance

As a first approach, the details of how to implement a common nonparametric

SOC Estimation of Lithium Iron Phosphate Battery Based on Kalman Filtering Algorithm

Application of Harmonic Balance Method for Non-linear Gust Responses

Extended Filtering for Self-Localization over RFID Tag Grid Excess Channels II

Variational Ensemble Kalman Filtering applied to shallow water equations

Transcription:

Robot Mapping Three Main SLAM Paradigms Summary on the Kalman Filter & Friends: KF, EKF, UKF, EIF, SEIF Kalman Particle Graphbased Cyrill Stachniss 1 2 Kalman Filter & Its Friends Kalman Filter Algorithm Kalman Particle Graphbased prediction Kalman Extended Kalman Filter Unscented Kalman Filter correction Extended Information Filter Sparse Extended Information Filter 3 4

Non-linear Dynamic Systems! Most realistic problems in robotics involve nonlinear functions KF vs. EKF! EKF is an extension of the KF! Approach to handle the non-linearities! Performs local linearizations! Works well in practice for moderate non-linearities and uncertainty requires linearization EKF 5 6 EKF for SLAM EKF SLAM Map Correlation matrix 7 Courtesy of M. Montemerlo 8

EKF SLAM EKF SLAM Map Correlation matrix Map Correlation matrix Courtesy of M. Montemerlo 9 Courtesy of M. Montemerlo 10 EKF-SLAM Properties! In the limit, the landmark estimates become fully correlated EKF-SLAM Complexity! Cubic complexity only on the measurement dimensionality! Cost per step: dominated by the number of landmarks:! Memory consumption:! The EKF becomes computationally intractable for large maps! [Dissanayake et al., 2001] 11 12

Unscented Kalman Filter (UKF) Taylor Approximation (EKF) UKF Motivation! Kalman requires linear models! EKF linearizes via Taylor expansion Is there a better way to linearize? Linearization of the non-linear function through Taylor expansion Unscented Kalman Filter (UKF) 13 14 Compute a set of (so-called) sigma points Transform each sigma point through the non-linear motion and measurement functions 15 16

Reconstruct a Gaussian from the transformed and weighted points UKF vs. EKF! Same results as EKF for linear models! Better approximation than EKF for non-linear models! Differences often somewhat small! No Jacobians needed for the UKF! Same complexity class! Slightly slower than the EKF 17 18 EIF: Two Parameterizations for a Gaussian Distribution moments covariance matrix mean vector canonical information matrix information vector Extended Information Filter! The EIF is the EKF in information form! Instead of the moments the canonical form is maintained using! Conversion between information for and canonical form is expensive! EIF has the same expressiveness than the EKF 19 20

EIF vs. EKF Motivation for SEIF SLAM! Complexity of the prediction and corrections steps differs! KF: efficient prediction, slow correction! IF: slow prediction, efficient correction! The application determines the! In practice, the EKF is more popular than the EIF Gaussian estimate (map & pose) normalized covariance matrix normalized information matrix 21 22 Keep the Links Between in the Information Matrix Bounded Four Steps of SEIF SLAM 1. Motion update 2. Measurement update 3. Update of the state estimate 4. Sparsification 23 24

Efficiency of SEIF SLAM! Maintains the robot-landmark links only for a small set of landmarks at a time! Removes robot-landmark links by sparsification (equal to assuming conditional independence)! This also bounds the number of landmark-landmark links! Exploits the sparsity of the information matrix in all computations 25 SEIF SLAM vs. EKF SLAM! SEIFs are an efficient approximation of the EIF for the SLAM problem! Neglects links by sparsification! Constant time updates of the (for known correspondences)! Linear memory complexity! Inferior quality compared to EKF SLAM 26 Summary! KFs deal differently with non-linear motion and measurement functions! KF, EKF, UKF, EIF suffer from complexity issues for large maps! SEIF approximations lead to subquadratic memory and runtime complexity! All s presented so far, require Gaussian distributions 27