Abstract
This chapter presents an overview of algorithms deeply rooted in a sensor-based approach to the SLAM problem that provide global convergence guarantees and allow for the use of partially observable landmarks. The presented algorithms address the more usual range-and-bearing SLAM problem, either in 2-D using a LiDAR or in 3-D using an RGB-D camera , as well as the range-only and bearing-only SLAM problems. For each of these formulations a nonlinear system is designed, for which state and output transformations are considered together with augmented dynamics, in such a way that the underlying system structure can be regarded as linear time-varying for observability analysis and filter design purposes. This naturally allows for the design of Kalman filters with, at least, globally asymptotically stable error dynamics, for which several experimental and simulated trials are presented to highlight the performance and consistency of the obtained filters.
C. Silvestre on leave from the Instituto Superior Técnico, Universidade de Lisboa, Lisbon, Portugal The original version of this chapter was revised: Missing author name has been included. The erratum to this chapter is available at https://doi.org/10.1007/978-3-319-55372-6_24
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Ahmad, A., Huang, S., Wang, J.J., Dissanayake, G.: A new state vector for range-only SLAM. In: Proceedings of the 2011 Chinese Control and Decision Conference (CCDC), pp. 3404–3409 (2011)
Bacca, B., Salvi, J., Cufí, X.: Long-term mapping and localization using feature stability histograms. Robot. Auton. Syst. 61(12), 1539–1558 (2013)
Bailey, T.: Mobile Robot Localisation and Mapping in Extensive Outdoor Environments. Ph.D. thesis, University of Sydney, Australian Center of Field Robotics (2002)
Bailey, T.: Constrained initialisation for bearing-only SLAM. In: Proceedings of the 2003 IEEE International Conference on Robotics and Automation, vol. 2, pp. 1966–1971. IEEE (2003)
Batista, P., Silvestre, C., Oliveira, P.: Single range aided navigation and source localization: observability and filter design. Syst. Control Lett. 60(8), 665–673 (2011)
Batista, P., Silvestre, C., Oliveira, P.: Globally exponentially stable filters for source localization and navigation aided by direction measurements. Syst. Control Lett. 62(11), 1065–1072 (2013)
Bay, H., Ess, A., Tuytelaars, T., Van Gool, L.: Speeded-up robust features (SURF). Comput. Vis. Image Underst. 110(3), 346–359 (2008)
Bishop, A.N., Jensfelt, P.: A stochastically stable solution to the problem of robocentric mapping. In: IEEE International Conference on Robotics and Automation, 2009. ICRA ’09, pp. 1615–1622 (2009)
Cadena, C., Carlone, L., Carrillo, H., Latif, Y., Scaramuzza, D., Neira, J., Reid, I., Leonard, J.J.: Past, present, and future of simultaneous localization and mapping: toward the robust-perception age. IEEE Trans. Robot. 32(6), 1309–1332 (2016)
Castellanos, J.A., Martinez-Cantin, R., Tardós, J.D., Neira, J.: Robocentric map joining: improving the consistency of EKF-SLAM. Robot. Auton. Syst. 55(1), 21–29 (2007)
Csorba, M., Durrant-Whyte, H.F., Uhlmann, J.: A new approach to simultaneous localisation and map building. In: SPIE Aerosense (1996)
Davison, A.J., Reid, I.D., Molton, N.D., Stasse, O.: MonoSLAM: real-time single camera SLAM. IEEE Trans. Pattern Anal. Mach. Intell. 29(6), 1052–1067 (2007)
Dissanayake, G., Newman, P., Durrant-Whyte, H.F., Clark, S., Csobra, M.: A solution to the simultaneous localisation and mapping (SLAM) problem. IEEE Trans. Robot. Autom. 17(3), 229–241 (2001)
Djugash, J., Singh, S.: Motion-aided network SLAM with range. Int. J. Robot. Res. 31(5), 604–625 (2012)
Dubbelman, G., Browning, B.: COP-SLAM: closed-form online pose-chain optimization for visual SLAM. IEEE Trans. Robot. 31(5), 1194–1213 (2015)
Durrant-Whyte, H.F.: Uncertain geometry in robotics. IEEE J. Robot. Autom. 4(1), 23–31 (1988)
Gelb, A.: Applied Optimal Estimation. MIT Press, Cambridge (1974)
Guerreiro, B.J., Batista, P., Silvestre, C., Oliveira, P.: Globally asymptotically stable sensor-based simultaneous localization and mapping. IEEE Trans. Robot. 29(6), 1380–1395 (2013)
Huang, G., Mourikis, A.I., Roumeliotis, S.I.: Observability-based rules for designing consistent EKF SLAM estimators. Int. J. Robot. Res. 29(5), 502–528 (2010)
Huang, S., Dissanayake, G.: Convergence and consistency analysis for extended Kalman filter based SLAM. IEEE Trans. Robot. 23(5), 1036–1049 (2007)
Jensfelt, P., Kragic, D., Folkesson, J., Bjorkman, M.: A framework for vision based bearing only 3D SLAM. In: Proceedings of the 2006 IEEE International Conference on Robotics and Automation, pp. 1944–1950 (2006)
Julier, S.J., Uhlmann, J.K.: A counter example to the theory of simultaneous localization and map building. In: Proceedings of the 2001 IEEE International Conference on Robotics and Automation (ICRA), Seul, South Korea, vol. 4, pp. 4238–4243 (2001)
Kelly, J., Sukhatme, G.S.: Visual-inertial sensor fusion: localization, mapping and sensor-to-sensor self-calibration. Int. J. Robot. Res. 30(1), 56–79 (2011)
Lemaire,T., Lacroix, S., Solà, J.: A practical 3D bearing-only SLAM algorithm. In: Proceedings of the 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 2449–2454 (2005)
Lourenço, P., Batista, P., Oliveira, P., Silvestre, C.: A globally exponentially stable filter for bearing-only simultaneous localization and mapping in 3-D. In: Proceedings of the 2015 European Control Conference, Linz, Austria, pp. 2817–2822 (2015)
Lourenço, P., Batista, P., Oliveira, P., Silvestre, C.: Simultaneous localization and mapping in sensor networks: a GES sensor-based filter with moving object tracking. In: Proceedings of the 2015 European Control Conference, Linz, Austria, pp. 2359–2364 (2015)
Lourenço, P., Batista, P., Oliveira, P., Silvestre, C., Philip Chen, C.L.: Sensor-based globally exponentially stable range-only simultaneous localization and mapping. Robot. Auton. Syst. 68, 72–85 (2015)
Lourenço, P., Guerreiro, B.J., Batista, P., Oliveira, P., Silvestre, C.: 3-D inertial trajectory and map online estimation: building on a GAS sensor-based SLAM filter. In: Proceedings of the 2013 European Control Conference, Zurich, Switzerland, pp. 4214–4219 (2013)
Lourenço, P., Guerreiro, B.J., Batista, P., Oliveira, P., Silvestre, C.: Simultaneous localization and mapping for aerial vehicles: a 3-D sensor-based GAS filter. Auton. Robot. 40, 881–902 (2016)
Lourenço, P., Guerreiro, B.J., Batista, P., Oliveira, P., Silvestre, C.: Uncertainty characterization of the orthogonal procrustes problem with arbitrary covariance matrices. Pattern Recognit. 61, 210–220 (2017)
Montemerlo, M., Thrun, S., Koller, D., Wegbreit, B.: FastSLAM: a factored solution to the simultaneous localization and mapping problem. In: Eighteenth National Conference on Artificial Intelligence, pp. 593–598. American Association for Artificial Intelligence (2002)
Mur-Artal, R., Montiel, J.M.M., Tardós, J.D.: ORB-SLAM: a versatile and accurate monocular SLAM system. IEEE Trans. Robot. 31(5), 1147–1163 (2015)
Neira, J., Tardós, J.D.: Data association in stochastic mapping using the joint compatibility test. IEEE Trans. Robot. Autom. 17(6), 890–897 (2001)
Smith, R.C., Cheeseman, P.: On the representation and estimation of spatial uncertainty. Int. J. Robot. Res. 5(4), 56–68 (1986)
Smith, R.C., Self, M., Cheeseman, P.: Estimating uncertain spatial relationships in robotics. pp. 167–193. Springer, New York (1990)
Solà, J., Monin, A., Devy, M., Lemaire, T.: Undelayed initialization in bearing only SLAM. In: Proceedings of the 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 2499–2504 (2005)
Thrun, S., Liu, Y., Koller, D., Ng, A., Durrant-Whyte, H.: Simultaneous localization and mapping with sparse extended information filters. Int. J. Robot. Res. 23(7–8), 693–716 (2004)
Weiss, L., Sanderson, A.C., Neuman, C.P.: Dynamic sensor-based control of robots with visual feedback. IEEE J. Robot. Autom. 3(5), 404–417 (1987)
Acknowledgements
This work was supported by the Fundação para a Ciência e a Tecnologia (FCT) through ISR under LARSyS UID/EEA/50009/2013, and through IDMEC, under LAETA UID/EMS/50022/2013 contracts, by the University of Macau Project MYRG2015-00126-FST, and by the Macao Science and Technology Development Fund under Grant FDCT/048/2014/A1. The work of P. Lourenço and B. Guerreiro were supported respectively by the Ph.D. Student Grant SFRH/BD/89337/2012 and by the Post-doc Grant SFRH/BPD/110416/2015 from FCT.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this chapter
Cite this chapter
Lourenço, P., Guerreiro, B., Batista, P., Oliveira, P., Silvestre, C. (2017). New Design Techniques for Globally Convergent Simultaneous Localization and Mapping: Analysis and Implementation. In: Fossen, T., Pettersen, K., Nijmeijer, H. (eds) Sensing and Control for Autonomous Vehicles. Lecture Notes in Control and Information Sciences, vol 474. Springer, Cham. https://doi.org/10.1007/978-3-319-55372-6_6
Download citation
DOI: https://doi.org/10.1007/978-3-319-55372-6_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-55371-9
Online ISBN: 978-3-319-55372-6
eBook Packages: EngineeringEngineering (R0)