Abstract
When solving the problem of simultaneous localization and mapping (SLAM), a standard extended Kalman filter (EKF) is subject to linearization errors and causes optimistic estimation. This paper proposes a submap algorithm, which builds a weighted least squares (WLS) constraint between two adjacent submaps according to the different estimations of the common features and the relationship between the vehicle poses in the corresponding submaps. By establishing the constraint equation after loop closing, re-linearization is implemented and each submap’s reference frame tends to its equilibrium position quickly. Experimental results demonstrate that the algorithm could get a globally consistent map and linearization errors are limited in local regions.
Similar content being viewed by others
References
Smith R, Self M, Cheeeseman P. A stochastic map for uncertain spatial relationships [C] //Fourth International Symposium on Robotics Research. Cambridge, USA: MIT Press, 1987: 467–474.
Julier S J, Uhlmann J K. A counter example to the theory of simultaneous localization and map building [C] //Proceedings of the 2001 IEEE International Conference on Robotics and Automation (ICRA01). Seoul, Korea: IEEE Press, 2001: 4238–4243.
Huang S D, Dissanayake G. Convergence and consistency analysis for extended Kalman filter based SLAM [J]. IEEE Transactions on Robotics, 2007, 23(5): 1036–1049.
Bailey T, Nieto J, Guivant J, et al. Consistency of the EKF-SLAM algorithm [C] //Proceedings of the 2006 IEEE International Conference on Intelligent Robots and Systems (IROS06). Beijing, China: IEEE Press, 2006: 3562–3568.
Castellanos J A, Neira J, Tardós J D. Limits to the consistency of EKF-based SLAM [C] // Fifth IFAC Symposium on Intelligent Autonomous Vehicles. Lisbon, Portugal: IEEE Press, 2004: 1244–1249.
Lu F, Milios E. Globally consistent range scan alignment for environment mapping [J]. Autonomous Robots, 1997, 4(4): 333–349.
Dissanayake M W M G, Newman P, Clark S, et al. A solution to the simultaneous localization and map building (SLAM) problem [J]. IEEE Transactions on Robotics and Automation, 2001, 17(3): 229–241.
Besl P J, Mckay H D. A method for registration of 3-D shapes [J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1992, 14(2): 239–256.
Bosse M, Newman P, Leonard J, et al. An Atlas framework for scalable mapping [C] // Proceedings of the 2003 IEEE International Conference on Robotics and Automation (ICRA03). Taipei: IEEE Press, 2003. 1899–1906.
Estrada C, Neira J, Tardos J D. Hierarchical SLAM: Real-time accurate mapping of large environments [J]. IEEE Transactions on Robotics, 2005, 21(4): 588–596.
Ni K, Steedly D, Dellaert F. Tectonic SAM: Exact, out-of-core, submap-based SLAM [C] // Proceeding of the 2007 IEEE International Conference on Robotics and Automation (ICRA07). Roma, Italy: IEEE Press, 2007: 1678–1685.
Folkesson J, Christensen H. Graphical SLAM—A self-correcting map [C] // Proceedings of the 2004 IEEE International Conference on Robotics and Automation (ICRA04). New Orleans, USA: IEEE Press, 2004: 791–798.
Neira J, Tardos J D. Data association in stochastic mapping using the joint compatibility test [J]. IEEE Transactions on Robotics and Automation, 2001, 17(6): 890–897.
Qian J, Yang R Q, Yang M, et al. Movable coordinate frame based simultaneous localization and mapping of intelligent vehicle [J]. Journal of Shanghai Jiaotong University, 2009, 43(6): 1–5 (in Chinese).
Author information
Authors and Affiliations
Corresponding author
Additional information
Foundation item: the Knowledge Innovation Program of Shanghai Science and Technology Committee (No. 08510708300), and the Ph.D. Programs Foundation of Ministry of Education of China (No. 20070248097)
Rights and permissions
About this article
Cite this article
Qian, J., Wang, C., Yang, M. et al. Constrained submap algorithm for simultaneous localization and mapping. J. Shanghai Jiaotong Univ. (Sci.) 14, 600–605 (2009). https://doi.org/10.1007/s12204-009-0600-7
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12204-009-0600-7