Unscented Transformation of Vehicle States in SLAM

Similar documents
Unscented Transformation of Vehicle States in SLAM

Conditions for Suboptimal Filter Stability in SLAM

Autonomous Mobile Robot Design

Stochastic State Estimation for Simultaneous Localization and Map Building in Mobile Robotics

ESTIMATOR STABILITY ANALYSIS IN SLAM. Teresa Vidal-Calleja, Juan Andrade-Cetto, Alberto Sanfeliu

Introduction to Unscented Kalman Filter

EKF, UKF. Pieter Abbeel UC Berkeley EECS. Many slides adapted from Thrun, Burgard and Fox, Probabilistic Robotics

EKF, UKF. Pieter Abbeel UC Berkeley EECS. Many slides adapted from Thrun, Burgard and Fox, Probabilistic Robotics

A Square Root Unscented Kalman Filter for visual monoslam

A Comparitive Study Of Kalman Filter, Extended Kalman Filter And Unscented Kalman Filter For Harmonic Analysis Of The Non-Stationary Signals

Simultaneous Localization and Mapping (SLAM) Corso di Robotica Prof. Davide Brugali Università degli Studi di Bergamo

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

The Unscented Particle Filter

Probabilistic Fundamentals in Robotics. DAUIN Politecnico di Torino July 2010

The Scaled Unscented Transformation

Nonlinear Estimation Techniques for Impact Point Prediction of Ballistic Targets

Amortized Constant Time State Estimation in SLAM using a Mixed Kalman-Information Filter

A First-Estimates Jacobian EKF for Improving SLAM Consistency

Nonlinear and/or Non-normal Filtering. Jesús Fernández-Villaverde University of Pennsylvania

Nonlinear State Estimation! Particle, Sigma-Points Filters!

Off-the-Shelf Sensor Integration for mono-slam on Smart Devices

Tampere University of Technology Tampere Finland

UAV Navigation: Airborne Inertial SLAM

Mini-Course 07 Kalman Particle Filters. Henrique Massard da Fonseca Cesar Cunha Pacheco Wellington Bettencurte Julio Dutra

Linear and Nonlinear State Estimation in the Czochralski Process

Efficient Monitoring for Planetary Rovers

Lecture 2: From Linear Regression to Kalman Filter and Beyond

A new unscented Kalman filter with higher order moment-matching

CSC487/2503: Foundations of Computer Vision. Visual Tracking. David Fleet

Dual Estimation and the Unscented Transformation

State Estimation of Linear and Nonlinear Dynamic Systems

L06. LINEAR KALMAN FILTERS. NA568 Mobile Robotics: Methods & Algorithms

Reduced Sigma Point Filters for the Propagation of Means and Covariances Through Nonlinear Transformations

Lecture 6: Bayesian Inference in SDE Models

Active Pose SLAM with RRT*

MODELLING ANALYSIS & DESIGN OF DSP BASED NOVEL SPEED SENSORLESS VECTOR CONTROLLER FOR INDUCTION MOTOR DRIVE

Adaptive Unscented Kalman Filter with Multiple Fading Factors for Pico Satellite Attitude Estimation

2010 Small Satellite Systems and Services Symposium - Funchal, Madeira, Portugal 1

Posterior Cramer-Rao Lower Bound for Mobile Tracking in Mixed Line-of-Sight/Non Line-of-Sight Conditions

Observability-based Rules for Designing Consistent EKF SLAM Estimators

Research Article Extended and Unscented Kalman Filtering Applied to a Flexible-Joint Robot with Jerk Estimation

A New Nonlinear Filtering Method for Ballistic Target Tracking

On a Data Assimilation Method coupling Kalman Filtering, MCRE Concept and PGD Model Reduction for Real-Time Updating of Structural Mechanics Model

Optimization-Based Control

ROBUST CONSTRAINED ESTIMATION VIA UNSCENTED TRANSFORMATION. Pramod Vachhani a, Shankar Narasimhan b and Raghunathan Rengaswamy a 1

Analysis and Improvement of the Consistency of Extended Kalman Filter based SLAM

MODEL BASED LEARNING OF SIGMA POINTS IN UNSCENTED KALMAN FILTERING. Ryan Turner and Carl Edward Rasmussen

EXTENDED Kalman filter (EKF) has been used extensively

NONLINEAR BAYESIAN FILTERING FOR STATE AND PARAMETER ESTIMATION

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

The Effects of Partial Observability When Building Fully Correlated Maps

Lecture 7: Optimal Smoothing

Optimal filtering with Kalman filters and smoothers a Manual for Matlab toolbox EKF/UKF

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

Wind-field Reconstruction Using Flight Data

Analysis and Improvement of the Consistency of Extended Kalman Filter based SLAM

Observability-based Local Path Planning and Collision Avoidance Using Bearing-only Measurements

Recurrent Neural Network Training with the Extended Kalman Filter

Lego NXT: Navigation and localization using infrared distance sensors and Extended Kalman Filter. Miguel Pinto, A. Paulo Moreira, Aníbal Matos

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

Extension of the Sparse Grid Quadrature Filter

SIGMA POINT GAUSSIAN SUM FILTER DESIGN USING SQUARE ROOT UNSCENTED FILTERS

Simultaneous Localization and Map Building Using Natural features in Outdoor Environments

OPTIMAL ESTIMATION of DYNAMIC SYSTEMS

Track-to-track Fusion for Multi-target Tracking Using Asynchronous and Delayed Data

Derivative-Free Trajectory Optimization with Unscented Dynamic Programming

(W: 12:05-1:50, 50-N201)

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

Optimal filtering with Kalman filters and smoothers a Manual for Matlab toolbox EKF/UKF

CS 532: 3D Computer Vision 6 th Set of Notes

The Unicycle in Presence of a Single Disturbance: Observability Properties

Sigma-Point Kalman Filters for Probabilistic Inference in Dynamic State-Space Models

MODELLING ANALYSIS & DESIGN OF DSP BASED NOVEL SPEED SENSORLESS VECTOR CONTROLLER FOR INDUCTION MOTOR DRIVE

A comparison of estimation accuracy by the use of KF, EKF & UKF filters

Unscented Kalman Filtering on Lie Groups for Fusion of IMU and Monocular Vision

Using the Kalman Filter for SLAM AIMS 2015

Integrated Navigation System Using Sigma-Point Kalman Filter and Particle Filter

UNSCENTED KALMAN FILTERING FOR SPACECRAFT ATTITUDE STATE AND PARAMETER ESTIMATION

A Serial Approach to Handling High-Dimensional Measurements in the Sigma-Point Kalman Filter

A Comparison of Mobile Robot Pose Estimation using Non-linear Filters: Simulation and Experimental Results

TSRT14: Sensor Fusion Lecture 8

Lecture 2: From Linear Regression to Kalman Filter and Beyond

Local Positioning with Parallelepiped Moving Grid

The Kalman Filter ImPr Talk

Sensor Fusion, 2014 Lecture 1: 1 Lectures

Tracking an Accelerated Target with a Nonlinear Constant Heading Model

Robot Localization and Kalman Filters

Prediction of ESTSP Competition Time Series by Unscented Kalman Filter and RTS Smoother

Invariant Kalman Filtering for Visual Inertial SLAM

A Time-Varying Threshold STAR Model of Unemployment

Extended Kalman filter-based mobile robot localization with intermittent measurements

An evaluation of the nonlinear/non-gaussian filters for the sequential data assimilation

On Continuous-Discrete Cubature Kalman Filtering

Fuzzy Adaptive Variational Bayesian Unscented Kalman Filter

A Comparison of Nonlinear Kalman Filtering Applied to Feed forward Neural Networks as Learning Algorithms

Boost phase tracking with an unscented filter

Test Volume 11, Number 2. December 2002

arxiv: v3 [cs.ro] 2 Sep 2016

TSRT14: Sensor Fusion Lecture 1

DETECTION AND ISOLATION OF LEAKAGE AND VALVE FAULTS IN HYDRAULIC SYSTEMS IN VARYING LOADING CONDITIONS, PART 2: FAULT DETECTION AND ISOLATION SCHEME

Transcription:

Unscented Transformation of Vehicle States in SLAM Juan Andrade-Cetto Teresa Vidal-Calleja Alberto Sanfeliu Institut de Robòtica I Informàtica Industrial, UPC-CSIC, SPAIN ICRA 2005, Barcelona 12/06/2005 1

Contents The EKF: Linear Propagation of Means and Covariances. The UKF: A Deterministic Particle Filter. UT of Vehicle States. Comparison. Conclusions. 2

The EKF: Linear Propagation of Means and Covariances x( k k) P( k k) 3

The EKF: Linear Propagation of Means and Covariances x( k k) P( k k) x ( k + 1 k) = f ( x( k k), u( k),0) T P( k + 1 k) = F P( k k) F + G T VG 4

The EKF: Linear Propagation of Means and Covariances 5

The EKF: Linear Propagation of Means and Covariances sample mean sample covariance 6

The EKF: Linear Propagation of Means and Covariances EKF mean EKF covariance T T x ( k + 1 k) = f ( x( k k), u( k),0) P( k + 1 k) = F P( k k) F + G VG sample mean sample covariance 7

EKF Prior Innovation Posterior 8

The UKF: A Deterministic Particle Filter Can we do better? One choice is: The Unscented Transformation (Julier and Uhlmann) that approximates a nonlinear mean and covariance to the 2nd order. By deterministically choosing a set of geometrically distributed particles (sigma points). 9

The UKF: A Deterministic Particle Filter A set of are deterministically chosen to satisfy a condition set that determines the information that should be captured about x. mean covariance skew 10

The UKF: A Deterministic Particle Filter Algorithm to select sigma points O(n 3 ) 11

The UKF: A Deterministic Particle Filter Prior Innovation Posterior 12

The UKF: A Deterministic Particle Filter sigma points 13

The UKF: A Deterministic Particle Filter EKF UKF sample covariance 14

UT of Vehicle States Two caveats of using UKF in SLAM: Using the UT for the linear part of the model (the map) underestimates the vehicle priors when the state space grows. The Cholesky decomposition needed to compute the square root of P has time complexity O(n 3 ) with respect to the dimension of the sigma point set (twice the number of states). 15

UT of Vehicle States Adding one landmark to the state 16

UT of Vehicle States 17

UT of Vehicle States The state vector has one more dimension: x=[x,y,f 1 ] T f 1 18

UT of Vehicle States and the sample covariance to approximate is now a hyperellipsoid 19

UT of Vehicle States the increase in dimensions requires more sigma points 20

UT of Vehicle States the increase in dimensions requires more sigma points new scaled out 21

UT of Vehicle States and the UKF computed estimates reflect the change UKF 22

UT of Vehicle States EKF sample covariance UKF vehicle only UKF with one landmark 23

UT of Vehicle States adding a second 1-d landmark to the state vector EKF UKF with two landmarks UKF vehicle only UKF with one landmark sample covariance 24

UT of Vehicle States the full UKF underestimates the vehicle prior in SLAM! 25

UT of Vehicle States EKF Covariance UT Covariance only for vehicle New Covariance Must be psd 26

Experiments 27 Covariances Errors

Final Paths 20 15 Path Estimated Path GPS Path Est. Beac. GPS Beacons 20 15 Path Estimated Path GPS Path Est. Beac. GPS Beacons 10 10 5 5 North Meters 0 5 North Meters 0 5 10 10 15 15 20 20 25 10 5 0 5 10 15 20 East Meters Fully observable EKF SLAM 20 15 10 Path 25 10 5 0 5 10 15 20 East Meters Estimated Path GPS Path Est. Beac. GPS Beacons Fully observable UKF SLAM 5 North Meters 0 5 10 15 20 25 10 5 0 5 10 15 20 East Meters Fully observable using UT only for vehicle 28

Experiments Car Park (ACFR Data Base) UKF SLAM UKF SLAM only for vehicle 29

Conclusions UT allows better nonlinear mean and covariance estimations than EKF. In SLAM, as the state space increases, the UKF produces more σ points, giving conservative estimates of the actual vehicle covariance. Substituting the prior computation of the vehicle covariance in the EKF, with the one computed using the UT, produces tighter covariance estimates. Consequently, applying UT to vehicle states only, gives better data association than the full UKF implementation. 30