Skip to main content

Evaluation of SLAM Algorithms for Highly Dynamic Environments

  • Conference paper
  • First Online:

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 1093))

Abstract

Simultaneous Localization And Mapping (SLAM) has received considerably attention in the mobile robotics community for more than 25 years. Most SLAM algorithms have been developed for and successfully tested in static environments. Previous studies that investigated the use of SLAM algorithms in dynamic environments only considered partially dynamic environment in which only a few objects are non-static. In this paper, we evaluate several popular SLAM algorithms for use in highly dynamic environments in which all objects are only temporarily static, i.e. all objects will be moved within a short time frame. To this end, we built a static test environment and defined two different scenarios based on a warehouse environment to simulate highly dynamic environments. Four different 2D SLAM algorithms that are available in Robotic Operating System (ROS) are employed and evaluated through visual inspection of produced maps and the difference between the object positions in obtained maps and their real positions in the environment. Based on our conducted evaluation Hector Mapping achieves the best performance in both scenarios.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    http://www.ros.org/.

  2. 2.

    https://github.com/ros-perception/slam_gmapping.git.

  3. 3.

    https://github.com/paulbovbel/frontier_exploration.git.

  4. 4.

    https://code.ros.org/svn/ros-pkg/stacks/slam_karto/trunk.

  5. 5.

    https://github.com/tu-darmstadt-ros-pkg/hector_slam.git.

  6. 6.

    http://wiki.ros.org/laser_geometry.

  7. 7.

    http://emanual.robotis.com/docs/en/platform/turtlebot3/overview/.

  8. 8.

    http://wiki.ros.org/rviz.

References

  1. Bahraini, M.S., Bozorg, M., Rad, A.B.: SLAM in dynamic environments via ML-RANSAC. Mechatronics 49, 105–118 (2018)

    Article  Google Scholar 

  2. Bresson, G., Alsayed, Z., Yu, L., Glaser, S.: Simultaneous localization and mapping: a survey of current trends in autonomous driving. IEEE Trans. Intell. Veh. (T-IV) 2(3), 194–220 (2017)

    Article  Google Scholar 

  3. 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. Rob. 32(6), 1309–1332 (2016)

    Article  Google Scholar 

  4. Fink, G., Franke, M., Lynch, A.F., Röbenack, K., Godbolt, B.: Visual inertial slam: application to unmanned aerial vehicles. IFAC-PapersOnLine 50(1), 1965–1970 (2017)

    Article  Google Scholar 

  5. Grisetti, G., Stachniss, C., Burgard, W.: Improving grid-based slam with rao-blackwellized particle filters by adaptive proposals and selective resampling. In: Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Barcelona, Spain, April 2005

    Google Scholar 

  6. Hidalgo, F., Bräunl, T.: Review of underwater slam techniques. In: 6th International Conference on Automation, Robotics and Applications (ICARA), Queenstown, New Zealand, April 2015

    Google Scholar 

  7. Kohlbrecher, S., von Stryk, O., Meyer, J., Klingauf, U.: A flexible and scalable slam system with full 3D motion estimation. In: IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR), Kyoto, Japan, November 2011

    Google Scholar 

  8. Konolige, K., Grisetti, G., Kümmerle, R., Burgard, W., Limketkai, B., Vincent, R.: Efficient sparse pose adjustment for 2D mapping. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, Taipei, Taiwan, October 2010

    Google Scholar 

  9. Lu, F., Milios, E.: Globally consistent range scan alignment for environment mapping. Auton. Robot. 4(4), 333–349 (1997)

    Article  Google Scholar 

  10. Moravec, H.P., Elfes, A.: High resolution maps from wide angle sonar. In: Proceedings of IEEE International Conference on Robotics and Automation (ICRA), March 1985

    Google Scholar 

  11. Santos, J.M., Portugal, D., Rocha, R.P.: An evaluation of 2D SLAM techniques available in robot operating system. In: IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR), Linkoping, Sweden, January 2014

    Google Scholar 

  12. Siciliano, B., Khatib, O. (eds.): Springer Handbook of Robotics. Springer, Heidelberg (2008)

    MATH  Google Scholar 

  13. Sun, Y., Liu, M., Meng, M.Q.H.: Improving RGB-D SLAM in dynamic environments: a motion removal approach. Robot. Auton. Syst. 89, 110–122 (2017)

    Article  Google Scholar 

  14. Tan, W., Liu, H., Dong, Z., Zhang, G., Bao, H.: Robust monocular SLAM in dynamic environments. In: IEEE International Symposium on Mixed and Augmented Reality (ISMAR), Adelaide, Australia, December 2013

    Google Scholar 

  15. Thrun, S., Burgard, W., Fox, D.: Probabilistic Robotics. Intelligent Robotics and Autonomous Agents. The MIT Press, Cambridge (2005)

    MATH  Google Scholar 

  16. Vincent, R., Limketkai, B., Eriksen, M.: Comparison of indoor robot localization techniques in the absence of GPS. In: Proceedings of Detection and Sensing of Mines, Explosive Objects, and Obscured Targets XV, vol. 7664, April 2010

    Google Scholar 

  17. Wolf, D.F., Sukhatme, G.S.: Mobile robot simultaneous localization and mapping in dynamic environments. Auton. Robot. 19(1), 53–65 (2005)

    Article  Google Scholar 

  18. Xiang, L., Ren, Z., Ni, M., Jenkins, O.C.: Robust graph SLAM in dynamic environments with moving landmarks. In: IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Hamburg, Germany, September-October 2015

    Google Scholar 

  19. Yamauchi, B.: A frontier-based approach for autonomous exploration. In: Proceedings of the IEEE International Symposium on Computational Intelligence in Robotics and Automation (CIRA), Monterey, CA, USA, July 1997

    Google Scholar 

  20. Yamauchi, B.: Frontier-based exploration using multiple robots. In: Proceedings of the Second International Conference on Autonomous Agents, Minneapolis, Minnesota, USA, pp. 47–53, May 1998

    Google Scholar 

  21. Zou, D., Tan, P.: CoSLAM: collaborative visual slam in dynamic environments. IEEE Trans. Pattern Anal. Mach. Intell. 35(2), 354–366 (2013)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Oliver Roesler .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Roesler, O., Ravindranath, V.P. (2020). Evaluation of SLAM Algorithms for Highly Dynamic Environments. In: Silva, M., Luís Lima, J., Reis, L., Sanfeliu, A., Tardioli, D. (eds) Robot 2019: Fourth Iberian Robotics Conference. ROBOT 2019. Advances in Intelligent Systems and Computing, vol 1093. Springer, Cham. https://doi.org/10.1007/978-3-030-36150-1_3

Download citation

Publish with us

Policies and ethics