Skip to:Content
|
Bottom
Cover image for FastSLAM : a scalable method for the simultaneous localization and mapping problem in robotics
Title:
FastSLAM : a scalable method for the simultaneous localization and mapping problem in robotics
Personal Author:
Series:
Springer tracts in advanced robotics ; 27
Publication Information:
Berlin : Springer, 2007
ISBN:
9783540463993
General Note:
Also available online version
Electronic Access:
Full Text
DSP_RESTRICTION_NOTE:
Accessible within UTM campus

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010133804 TJ211.35 M66 2007 Open Access Book Book
Searching...
Searching...
33000000009024 TJ211.35 M66 2007 Open Access Book Book
Searching...

On Order

Summary

Summary

This monograph describes a new family of algorithms for the simultaneous localization and mapping problem in robotics (SLAM). SLAM addresses the problem of acquiring an environment map with a roving robot, while simultaneously localizing the robot relative to this map. This problem has received enormous attention in the robotics community in the past few years, reaching a peak of popularity on the occasion of the DARPA Grand Challenge in October 2005, which was won by the team headed by the authors. The FastSLAM family of algorithms applies particle filters to the SLAM Problem, which provides new insights into the data association problem that is paramount in SLAM. The FastSLAM-type algorithms have enabled robots to acquire maps of unprecedented size and accuracy, in a number of robot application domains and have been successfully applied in different dynamic environments, including the solution to the problem of people tracking.


Table of Contents

1 Introductionp. 1
1.1 Applications of SLAMp. 1
1.2 Joint Estimationp. 2
1.3 Posterior Estimationp. 3
1.4 The Extended Kalman Filterp. 5
1.4.1 Quadratic Complexityp. 5
1.4.2 Single-Hypothesis Data Associationp. 6
1.5 Structure and Sparsity in SLAMp. 7
1.6 FastSLAMp. 8
1.6.1 Logarithmic Complexityp. 10
1.6.2 Multi-hypothesis Data Associationp. 10
1.7 Outlinep. 11
2 The SLAM Problemp. 13
2.1 Problem Definitionp. 13
2.2 SLAM Posteriorp. 15
2.3 SLAM as a Markov Chainp. 16
2.3.1 Bayes Filter Derivationp. 17
2.4 Extended Kalman Filteringp. 18
2.5 Scaling SLAM Algorithmsp. 20
2.5.1 Submap Methodsp. 20
2.5.2 Sparse Extended Information Filtersp. 21
2.5.3 Thin Junction Treesp. 22
2.5.4 Covariance Intersectionp. 22
2.5.5 Graphical Optimization Methodsp. 22
2.6 Robust Data Associationp. 23
2.6.1 Local Map Sequencingp. 24
2.6.2 Joint Compatibility Branch and Boundp. 24
2.6.3 Combined Constraint Data Associationp. 25
2.6.4 Iterative Closest Pointp. 25
2.6.5 Multiple Hypothesis Trackingp. 25
2.7 Comparison of FastSLAM to Existing Techniquesp. 26
3 FastSLAM 1.0p. 27
3.1 Particle Filteringp. 27
3.2 Factored Posterior Representationp. 29
3.2.1 Proof of the FastSLAM Factorizationp. 30
3.3 The FastSLAM 1.0 Algorithmp. 32
3.3.1 Sampling a New Posep. 33
3.3.2 Updating the Landmark Estimatesp. 35
3.3.3 Calculating Importance Weightsp. 37
3.3.4 Importance Resamplingp. 38
3.3.5 Robot Path Posterior Revisitedp. 39
3.4 FastSLAM with Unknown Data Associationp. 39
3.4.1 Data Association Uncertaintyp. 39
3.4.2 Per-Particle Data Associationp. 41
3.4.3 Adding New Landmarksp. 43
3.5 Summary of the FastSLAM Algorithmp. 44
3.6 FastSLAM Extensionsp. 46
3.6.1 Greedy Mutual Exclusionp. 46
3.6.2 Feature Elimination Using Negative Evidencep. 47
3.7 Log(N) FastSLAMp. 48
3.7.1 Garbage Collectionp. 50
3.7.2 Unknown Data Associationp. 51
3.8 Experimental Resultsp. 51
3.8.1 Victoria Parkp. 52
3.8.2 Comparison of FastSLAM and the EKFp. 56
3.8.3 Ambiguous Data Associationp. 59
3.8.4 Sample Impoverishmentp. 59
3.9 Summaryp. 62
4 FastSLAM 2.0p. 63
4.1 Sample Impoverishmentp. 63
4.2 FastSLAM 2.0p. 65
4.2.1 The New Proposal Distributionp. 66
4.2.2 Calculating the Importance Weightsp. 69
4.2.3 FastSLAM 2.0 Overviewp. 71
4.2.4 Handling Simultaneous Observationsp. 71
4.3 FastSLAM 2.0 Convergencep. 74
4.3.1 Convergence Proofp. 75
4.4 Experimental Resultsp. 79
4.4.1 FastSLAM 1.0 Versus FastSLAM 2.0p. 79
4.4.2 One Particle FastSLAM 2.0p. 81
4.4.3 Scaling Performancep. 83
4.4.4 Loop Closingp. 83
4.4.5 Convergence Speedp. 85
4.5 Grid-Based FastSLAMp. 87
4.6 Summaryp. 90
5 Dynamic Environmentsp. 91
5.1 SLAM with Dynamic Landmarksp. 92
5.1.1 Derivation of the Bayes Filter with Dynamic Objectsp. 93
5.1.2 Factoring the Dynamic SLAM Problemp. 95
5.2 Simultaneous Localization and People Trackingp. 96
5.2.1 Comparison with Prior Workp. 97
5.3 FastSLAP Implementationp. 97
5.3.1 Scan-Based Data Associationp. 98
5.3.2 Measurement Modelp. 100
5.3.3 Motion Modelp. 101
5.3.4 Model Selectionp. 101
5.4 Experimental Resultsp. 102
5.4.1 Tracking and Model Selection Accuracyp. 102
5.4.2 Global Uncertaintyp. 103
5.4.3 Intelligent Following Behaviorp. 103
5.5 Summaryp. 105
6 Conclusionsp. 107
6.1 Conclusionp. 107
6.1.1 Limitations of FastSLAMp. 108
6.2 Future Workp. 109
Referencesp. 111
Indexp. 117
Go to:Top of Page