Skip to main content

Autonomous Intelligent Navigation for Mobile Robots in Closed Environments

Part of the Communications in Computer and Information Science book series (CCIS,volume 1388)

Abstract

Providing a map is mandatory for Autonomous Mobile Robots to be able to complete localization and navigation tasks, known as SLAM. Several SLAM algorithms which provides different quality maps have been proposed before but still issues related to map quality can appear while for accurate navigation high mapping performance is desired, therefore to be used in areas regarding health care through delivery and indoor control. For that reason, although several SLAM methods are available, the one provided by Cartographer ROS has been chosen for being one of the most recent, updated ones and has been taken into test with respect to the map quality provided. To accomplish that objective, the implementation of a simulation and experimental environment have been constructed in order to contrast between both mapping, localization and navigation results by using Turtlebot3 and Arlo Parallax platforms including LiDar and encoder sensors, with which the map created by the simulation would be the most optimum map as possible. As a result by using an RPLiDar A1, an acceptable map from the experimental procedure related to the optimized one was acquired. With which could be concluded that Cartographer ROS algorithm is satisfactory to be used for intelligent autonomous navigation purposes by providing high fidelity and effective maps even while demanding affordable computational power.

Keywords

  • Autonomous mobile robots
  • Cartographer ROS
  • Robotics operating system
  • MicroPython
  • ESP32
  • Social navigation

This is a preview of subscription content, access via your institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • DOI: 10.1007/978-3-030-71503-8_30
  • Chapter length: 12 pages
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
eBook
USD   119.00
Price excludes VAT (USA)
  • ISBN: 978-3-030-71503-8
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book
USD   159.99
Price excludes VAT (USA)
Fig. 1.
Fig. 2.
Fig. 3.
Fig. 4.
Fig. 5.
Fig. 6.
Fig. 7.
Fig. 8.
Fig. 9.

Notes

  1. 1.

    Autonomous Mobile Robots.

  2. 2.

    Robotics Operating System [3].

  3. 3.

    Simultaneous Localization and Mapping.

  4. 4.

    A package provides an implementation of an action (see the actionlib package) that, given a goal in the world, will attempt to reach it with a mobile base [9].

  5. 5.

    Ground Truth: corresponds to the most precise trajectory or odometry recording of the robot or moving platform.

  6. 6.

    A MicroPython module developed to be used with rosserial [14].

  7. 7.

    A MicroPython module developed to control DC motors through DHB-10 driver [13].

References

  1. Anton, F., Artyom, F., Kirill, K.: 2D slam quality evaluation methods, August 2017

    Google Scholar 

  2. Filipenko, M., Afanasyev, I.: Comparison of various slam systems for mobile robot in an indoor environment, August 2018

    Google Scholar 

  3. Foundation, O.S.R.: Ros documentation. https://wiki.ros.org/

  4. Grupp, M.: evo: Python package for the evaluation of odometry and slam (2017). https://github.com/MichaelGrupp/evo

  5. Hershberger, D., Gossow, D., Faust, J., Woodall, W.: Rviz. https://wiki.ros.org/rviz

  6. Hess, W., Kohler, D., Rapp, H., Andor, D.: Real-time loop closure in 2D lidar slam. In: 2016 IEEE International Conference on Robotics and Automation (ICRA), pp. 1271–1278 (2016)

    Google Scholar 

  7. Lofland, C.: Arlobot. https://github.com/chrisl8/ArloBot

  8. Longhi, R., Fabro, J.: Ros navigation: concepts and tutorial, February 2016

    Google Scholar 

  9. Marder-Eppstein, E.: Move base. https://wiki.ros.org/move_base

  10. Marder-Eppstein, E.: Navigation. https://wiki.ros.org/navigation

  11. Santos, J.M., Portugal, D., Rocha, R.P.: An evaluation of 2D slam techniques available in robot operating system (2013)

    Google Scholar 

  12. Selby, W.: Building maps using google cartographer and the os1 lidar sensor. Technical report, October 2019. https://ouster.com/blog/building-maps-using-google-cartographer-and-the-os1-lidar-sensor/

  13. Silva, S.: Micropython arlorobot. https://github.com/FunPythonEC/uPyArlo

  14. Silva, S.: Micropython rosserial. https://github.com/FunPythonEC/uPy-rosserial

  15. Wonnacott, D., Karhumaa, M., Walker, J.: Autonomous navigation planning with ros

    Google Scholar 

  16. Yagfarov, R., Ivanou, M., Afanasyev, I.: Map comparison of lidar-based 2D slam algorithms using precise ground truth, November 2018

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Steven Silva Mendoza .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Verify currency and authenticity via CrossMark

Cite this paper

Silva Mendoza, S., Paillacho Chiluiza, D.F., Soque León, D., Guerra Pintado, M., Paillacho Corredores, J.S. (2021). Autonomous Intelligent Navigation for Mobile Robots in Closed Environments. In: Botto-Tobar, M., Montes León, S., Camacho, O., Chávez, D., Torres-Carrión, P., Zambrano Vizuete, M. (eds) Applied Technologies. ICAT 2020. Communications in Computer and Information Science, vol 1388. Springer, Cham. https://doi.org/10.1007/978-3-030-71503-8_30

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-71503-8_30

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-71502-1

  • Online ISBN: 978-3-030-71503-8

  • eBook Packages: Computer ScienceComputer Science (R0)