Efficient simultaneous localization and mapping algorithms using submap networks
Author(s)Kim, SungJoon, 1970-
Efficient SLAM algorithms using submap networks
Massachusetts Institute of Technology. Dept. of Ocean Engineering.
John J. Leonard.
MetadataShow full item record
Autonomous mapping of large-scale environments has been a critical challenge confronting researchers in mobile robotics. This thesis investigates two aspects of the large-scale simultaneous localization and mapping (SLAM) problem: (1) the behavior of the covariance matrix in the Kalman filter solution to the linear Gaussian SLAM problem, and (2) the development of new algorithms for efficient large-scale mapping. The key issue motivating study of the linear Gaussian SLAM problem is to understand the behavior of the uncertainty estimates with time. In this thesis, we provide an analysis of the asymptotic behavior of the full covariance SLAM solution. We present a novel generalized closed-form solution to the single degree-of-freedom SLAM problem (known as the MonoRob problem). We examine the cross correlation behavior for the case of observed and non-observed features, and show that a feature must be repeatedly reobserved for it to become fully correlated with other features. Additionally, we provide a new "tight" lower bound for the map uncertainty for a certain class of the MonoRob problem. The second part of the thesis develops new techniques for attacking the scaling problem in SLAM.(cont.) The work builds on the Constant Time SLAM (CTS) method developed by Newman and Leonard, which is the first SLAM algorithm to achieve global convergence while maintaining consistent error bounds with an 0(1) growth of complexity for the linear Gaussian SLAM problem. Our work makes four contributions: (1) We describe a new algorithm, termed CTS 2.0, that achieves better performance than CTS while maintaining constant-time performance. (2) We present an alternative subnmap network SLAM algorithm, termed Network Optimized SLAM (NOS), that transfers information across submaps in O(n) time to achieve faster convergence than CTS while maintaining its desirable consistency properties. (3) we provide a theoretical and experimental analysis of CTS, CTS 2.0, and NOS and compare all three algorithms with the full covariance solution. (4) We perform an analysis of the erro:cr metrics for measuring the global uncertainty of a SLAM solution, yielding new insights into the behavior of this type of algorithm.
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Ocean Engineering, 2004.Includes bibliographical references (leaves 215-223).
DepartmentMassachusetts Institute of Technology. Dept. of Ocean Engineering.
Massachusetts Institute of Technology