Submitted:
17 May 2023
Posted:
19 May 2023
You are already at the latest version
Abstract
Keywords:
1. Introduction
1.1. Paper Contribution
2. Related Works
2.1. Occupancy grid
2.2. Lifelong Mapping
2.3. Lifelong Localisation
2.4. Conventional Lifelong SLAM
3. Problem Formulation
3.1. Ideal Scenario Vs Real Scenario
4. Method
4.1. Beam Classifier
4.2. Localisation Check
4.3. Changed Cells Evaluator
4.3.1. Change detection of cells in
4.3.2. Change detection of
4.4. Unchanged Cells Evaluator
4.5. Cells Update
4.6. Pose Updating
5. Experiments and simulations
5.1. Map benchmarking metrics
5.2. Experiments and Examples Procedure
- 1.
- The robot is immersed in an initial world, usually denoted with , and it is teleoperated to build an initial static map through the ROS Slam Toolbox package. Given the proposed map update procedure starts from 2.
- 2.
- The world is changed to create similar to the previous world .
- 3.
- The robot autonomously navigates in the new environment by localising itself with the Adaptive Monte Carlo Localisation (AMCL) [33] using the previous static map , while our approach provides a new updated map .
- 4.
- Increase i by one and restart from 2.
5.3. Simulation Environment
5.3.1. Localisation Check
5.3.2. Numerical Validation
5.4. Case of compromised localisation
5.4.1. Pose Updating
5.5. Real World Environment
5.5.1. Updating Performance
5.5.2. Localisation Performances
5.5.3. Hardware Resource Consumption
6. Discussion
7. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Appendix A
Appendix A.1
References
- Stefanini, E.; Ciancolini, E.; Settimi, A.; Pallottino, L. Efficient 2D LIDAR-Based Map Updating For Long-Term Operations in Dynamic Environments. 2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). IEEE, 2022, pp. 832–839.
- Chong, T.; Tang, X.; Leng, C.; Yogeswaran, M.; Ng, O.; Chong, Y. Sensor Technologies and Simultaneous Localization and Mapping (SLAM). Procedia Computer Science 2015, 76, 174–179. [Google Scholar] [CrossRef]
- Dymczyk, M.; Gilitschenski, I.; Siegwart, R.; Stumm, E. Map summarization for tractable lifelong mapping. RSS Workshop, 2016.
- Sousa, R.B.; Sobreira, H.M.; Moreira, A. A Systematic Literature Review on Long-Term Localization and Mapping for Mobile Robots 2022.
- Meyer-Delius, D.; Hess, J.; Grisetti, G.; Burgard, W. Temporary maps for robust localization in semi-static environments. 2010 IEEE/RSJ Int. Conf. Intell. Robots Syst. IEEE, 2010, pp. 5750–5755.
- Shaik, N.; Liebig, T.; Kirsch, C.; Müller, H. Dynamic map update of non-static facility logistics environment with a multi-robot system. KI 2017: Advances in Artificial Intelligence: 40th Annual German Conference on AI, Dortmund, Germany, –29, 2017, Proceedings 40. Springer, 2017, pp. 249–261. 25 September.
- Abrate, F.; Bona, B.; Indri, M.; Rosa, S.; Tibaldi, F. Map updating in dynamic environments. ISR 2010 (41st International Symposium on Robotics) and ROBOTIK 2010 (6th German Conference on Robotics). VDE, 2010, pp. 1–8.
- Quigley, M.; Conley, K.; Gerkey, B.; Faust, J.; Foote, T.; Leibs, J.; Wheeler, R.; Ng, A. ROS: an open-source Robot Operating System. 2009, Vol. 3.
- Banerjee, N.; Lisin, D.; Lenser, S.R.; Briggs, J.; Baravalle, R.; Albanese, V.; Chen, Y.; Karimian, A.; Ramaswamy, T.; Pilotti, P. ; others. Lifelong mapping in the wild: Novel strategies for ensuring map stability and accuracy over time evaluated on thousands of robots. Robotics and Autonomous Systems, 1044. [Google Scholar]
- Amigoni, F.; Yu, W.; Andre, T.; Holz, D.; Magnusson, M.; Matteucci, M.; Moon, H.; Yokotsuka, M.; Biggs, G.; Madhavan, R. A Standard for Map Data Representation: IEEE 1873-2015 Facilitates Interoperability Between Robots. IEEE Robotics Automation Magazine 2018, 25, 65–76. [Google Scholar] [CrossRef]
- Thrun, S. Robotic mapping: a survey. 2003.
- Sodhi, P.; Ho, B.J.; Kaess, M. Online and consistent occupancy grid mapping for planning in unknown environments. 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). IEEE, 2019, pp. 7879–7886.
- Thrun, S.; Burgard, W.; Fox, D. Probabilistic robotics; MIT Press: Cambridge, Mass, 2005. [Google Scholar]
- Meyer-Delius, D.; Beinhofer, M.; Burgard, W. Occupancy Grid Models for Robot Mapping in Changing Environments. AAAI, 2012.
- Baig, Q.; Perrollaz, M.; Laugier, C. A Robust Motion Detection Technique for Dynamic Environment Monitoring: A Framework for Grid-Based Monitoring of the Dynamic Environment. IEEE Robot. Autom. Mag. 2014, 21, 40–48. [Google Scholar] [CrossRef]
- Nuss, D.; Reuter, S.; Thom, M.; Yuan, T.; Krehl, G.; Maile, M.; Gern, A.; Dietmayer, K. A random finite set approach for dynamic occupancy grid maps with real-time application. The Int. J. Rob. Res. 2018, 37, 841–866. [Google Scholar] [CrossRef]
- Huang, J.; Demir, M.; Lian, T.; Fujimura, K. An online multi-lidar dynamic occupancy mapping method. 2019 IEEE Intelligent Vehicles Symposium (IV). IEEE, 2019, pp. 517–522.
- Llamazares, A.; Molinos, E.J.; Ocana, M. Detection and Tracking of Moving Obstacles (DATMO): A Review. Robotica 2020, 38, 761–774. [Google Scholar] [CrossRef]
- Biber, P.; Duckett, T. Dynamic Maps for Long-Term Operation of Mobile Service Robots. Robotics: Science and Systems, 2005.
- Banerjee, N.; Lisin, D.; Briggs, J.; Llofriu, M.; Munich, M.E. Lifelong mapping using adaptive local maps. 2019 European Conf. on Mobile Robots (ECMR). IEEE, 2019, pp. 1–8.
- Wang, L.; Chen, W.; Wang, J. Long-term localization with time series map prediction for mobile robots in dynamic environments. 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). IEEE, 2020, pp. 1–7.
- Sun, D.; Geißer, F.; Nebel, B. Towards effective localization in dynamic environments. 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2016, pp. 4517–4523. [CrossRef]
- Hu, X.; Wang, J.; Chen, W. Long-term Localization of Mobile Robots in Dynamic Changing Environments. 2018 Chinese Automation Congress (CAC), 2018, pp. 384–389. [CrossRef]
- Pitschl, M.L.; Pryor, M.W. Obstacle Persistent Adaptive Map Maintenance for Autonomous Mobile Robots using Spatio-temporal Reasoning*. 2019 IEEE 15th Int. Conf. Autom. Sci. Eng.(CASE), 2019, pp. 1023–1028. [CrossRef]
- Tsamis, G.; Kostavelis, I.; Giakoumis, D.; Tzovaras, D. Towards life-long mapping of dynamic environments using temporal persistence modeling. 2020 25th International Conference on Pattern Recognition (ICPR), 2021, pp. 10480–10485. [CrossRef]
- Lázaro, M.T.; Capobianco, R.; Grisetti, G. Efficient long-term mapping in dynamic environments. 2018 IEEE/RSJ Int. Conf. Intell. Robots Syst. (IROS). IEEE, 2018, pp. 153–160.
- Zhao, M.; Guo, X.; Song, L.; Qin, B.; Shi, X.; Lee, G.H.; Sun, G. A General Framework for Lifelong Localization and Mapping in Changing Environment. 2021 IEEE/RSJ Int. Conf. Intell. Robots Syst. (IROS). IEEE, 2021, pp. 3305–3312.
- Amanatides, J.; Woo, A. A Fast Voxel Traversal Algorithm for Ray Tracing. Proceedings of EuroGraphics 1987, 87. [Google Scholar]
- Zhang, Z. , K., Ed.; Springer US: Boston, MA, 2014; pp. 433–434. doi:10.1007/978-0-387-31439-6_179.(ICP). In Computer Vision: A Reference Guide; Ikeuchi, K., Ed.; Springer US: Boston, MA, 2014; Springer US: Boston, MA, 2014; pp. 433–434. [Google Scholar] [CrossRef]
- Myronenko, A.; Song, X. Point Set Registration: Coherent Point Drift. IEEE Transactions on Pattern Analysis and Machine Intelligence 2010, 32, 2262–2275. [Google Scholar] [CrossRef] [PubMed]
- Grupp, M. evo: Python package for the evaluation of odometry and SLAM. https://github.com/MichaelGrupp/evo, 2017.
- Macenski, S.; Jambrecic, I. SLAM Toolbox: SLAM for the dynamic world. J. Open Source Softw. 2021, 6, 2783. [Google Scholar] [CrossRef]
- Fox, D.; Burgard, W.; Dellaert, F.; Thrun, S. Monte Carlo Localization: Efficient Position Estimation for Mobile Robots. 1999, pp. 343–349.
- Robotics, A.W.S. aws-robomaker-small-house-world. https://github.com/aws-robotics/aws-robomaker-small-house-world.
- Koenig, N.; Howard, A. Design and use paradigms for Gazebo, an open-source multi-robot simulator. 2004 IEEE/RSJ Int. Conf. Intell. Robots Syst. (IEEE Cat. No.04CH37566), 2004, Vol. 3, pp. 2149–2154. [CrossRef]



































| Old / | New / | |
| CC(%) | 66.86 | 70.03 |
| MS(%) | 55.11 | 61.24 |
| OPDF(%) | 90.40 | 95.87 |
| CC (%) | 69.69 | 78.95 | 63.77 | 68.80 | 60.87 | 67.14 |
| MS (%) | 54.63 | 74.57 | 51.44 | 72.58 | 50.45 | 70.26 |
| OPDF (%) | 84.61 | 97.25 | 78.92 | 95.37 | 82.18 | 94.33 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).