On the Observability and Observability Analysis of SLAM

Simultaneous localization and mapping problem for mobile robots has received considerable attention over the last decade. The widely used formulation of the SLAM problem has been the augmented state approach in an estimation theoretic framework. Although, many related issues of SLAM such as computational complexity, loop closing and data association have received much attention, the observability issue has largely remained ignored. System observability is an important aspect in any state estimation problem. Observability analysis provides for understanding of the fundamental limits of the solution obtainable, regardless of process and measurement noises. The standard world-centric SLAM formulation is a highly non-linear system. Thus the direct use of linear observability tools and criteria in the analysis of its observability yields incorrect and inconsistent results. In this paper an appropriate method of analysis of the observability of nonlinear systems is applied to investigate the properties of the standard SLAM formulation. Contrary to popular belief, it is shown through theoretical analysis that the standard 2D planar world-centric SLAM formulation involving odometry inputs for robot speed and heading, and range/bearing measurements to features in the environment is unobservable. It is also shown that for the system to be observable, it requires at least two absolutely known feature point positions, thus questioning the very meaning implied by SLAM. The analytical results thus established are verified through simulations

[1]  Antonio Bicchi,et al.  On The Problem of Simultaneous Localization, Map Building, and Servoing of Autonomous Vehicles , 2004, Advances in Control of Articulated and Mobile Robots.

[2]  Juan D. Tardós,et al.  Data association in stochastic mapping using the joint compatibility test , 2001, IEEE Trans. Robotics Autom..

[3]  Juan Andrade-Cetto,et al.  The effects of partial observability in SLAM , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[4]  John J. Leonard,et al.  A Computationally Efficient Method for Large-Scale Concurrent Mapping and Localization , 2000 .

[5]  Randall Smith,et al.  Estimating Uncertain Spatial Relationships in Robotics , 1987, Autonomous Robot Vehicles.

[6]  Favio R. Masson,et al.  Simultaneous localization and map building using natural features and absolute information , 2002, Robotics Auton. Syst..

[7]  A. Krener,et al.  Nonlinear controllability and observability , 1977 .

[8]  Peter C. Cheeseman,et al.  Estimating uncertain spatial relationships in robotics , 1986, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[9]  Wolfram Burgard,et al.  Exploration with active loop-closing for FastSLAM , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[10]  Michael Bosse,et al.  An Atlas framework for scalable mapping , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[11]  Randall Smith,et al.  Estimating uncertain spatial relationships in robotics , 1986, Proceedings. 1987 IEEE International Conference on Robotics and Automation.