Skip to main content

Advertisement

Log in

A robust autonomous navigation and mapping system based on GPS and LiDAR data for unconstraint environment

  • Research Article
  • Published:
Earth Science Informatics Aims and scope Submit manuscript

Abstract

For autonomous navigation, three main functions are essential: finding the location, creating the mapping, and getting the optimum path. Since Human operators study the map and correlate it to aerial pictures to locate target locations, consistent localization and mapping concurrently are challenging tasks. Light detection and ranging (LiDAR) can create a 2-dimensional (2D) map and generate positional data for the indoor area, but it fails in the presence of a dynamic object. The global positioning systems (GPS) data offering precise location tracking in outdoor spaces can tackle the weakness of LiDAR. Therefore, we design a robot operating system (ROS) based vehicular system integrating GPS and LiDAR data. The Inertial Measurement Unit (IMU) is used to make an educated approximation for LiDAR registration. A Rao-Blackwellized particle filter (RBPF) based Gmapping algorithm has been retreated in the proposed system using sensors data for navigation and mapping, where each particle has its map of the surrounding. The computational complexity due to large particle formation in RBPF is solved using Gaussian distribution based convergence. The experiments are carried out in moderate room size and large size room environments with obstacles and without obstacles. It generates a 2D map of unknown environments minimizing the cumulative error due to relative measurement of LiDAR data. The proposed system provides autonomous driving in an unfamiliar environment increasing localization accuracy by solving the error accumulation problem in an unconstraint environment. The Gmapping based proposed implementation succeeded to generate maps accurately with a trajectory error of about 0.094 cm.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

References

  • Al-Azizi JI, Shafri HZM, Hashim SJB, Mansor SB (2020) DeepAutoMapping: low-cost and real-time geospatial map generation method using deep learning and video streams. Earth Science Informatics, pp 1–14

  • Al-Faiz MZ, Mahameda GE (2015) GPS-based navigated autonomous robot. International Journal of Emerging Trends in Engineering Research, 3(4)

  • Alshazly HA, Hassaballah M (2016) An embedded system for a bluetooth controlled mobile robot based on the ATmega8535 microcontroller. Egyptian Computer Science 40(1):61–72

    Google Scholar 

  • Arkin RC (1998) Behavior-based robotics. MIT Press

  • Carle Patrick JF, Barfoot TD (2010) Global rover localization by matching LiDAR and orbital 3d maps. In: IEEE International conference on robotics and automation, IEEE, pp 881– 886

  • Carpin S, Lewis M, Wang J, Balakirsky S, Scrapper C (2007) Usarsim: a robot simulator for research and education. In: IEEE International conference on robotics and automation, IEEE, pp 1400–1405

  • Debeunne C, Vivet D (2020) A review of visual-LiDAR fusion based simultaneous localization and mapping. Sensors 20(7):2068

    Article  Google Scholar 

  • Documentation ROS (2021) Integrating GPS data. http://docs.ros.org/en/melodic/api/robot_localization/html/integrating_gps.html. Accessed: 2021-09-09

  • Emmi L, Le Flécher E, Cadenat V, Devy M (2021) A hybrid representation of the environment to improve autonomous navigation of mobile robots in agriculture. Precis Agric 22(2):524–549

    Article  Google Scholar 

  • Fang B, Mei G, Yuan X, Wang L, Wang Z, Wang J (2021) Visual SLAM for robot navigation in healthcare facility. Pattern Recogn 113:107822

    Article  Google Scholar 

  • Filipenko M, Afanasyev I (2018) Comparison of various slam systems for mobile robot in an indoor environment. In: International conference on intelligent systems, IEEE, pp 400–407

  • Gazebo (2021) Gazebo simulator. http://gazebosim.org/tutorials. Accessed: 2021-05-30

  • Grisetti G, Stachniss C, Burgard W (2007) Improved techniques for grid mapping with Rao-Blackwellized particle filters. IEEE Trans Robot 23(1):34–46

    Article  Google Scholar 

  • Grisetti G, Tipaldi GD, Stachniss C, Burgard W, Nardi D (2007) Fast and accurate SLAM with Rao–Blackwellized particle filters. Robot Auton Syst 55(1):30–38

    Article  Google Scholar 

  • Haritha M, Kavitha T, Bhavadharni G, Prabhu V (2018) GPS based autonomous vehicle navigation in robotics along with directionality. International J Pure and Applied Mathematics 119(15):1603–1612

    Google Scholar 

  • Housein AA, Xingyu G (2021) Simultaneous localization and mapping using differential drive mobile robot under ROS. In: Journal of physics: conference series, vol 1820, IOP Publishing, p 012015

  • Huang H, Long J, Lin H, Zhang L, Yi W, Lei B (2017) Unmanned aerial vehicle based remote sensing method for monitoring a steep mountainous slope in the three gorges reservoir, china. Earth Science Informatics 10(3):287–301

    Article  Google Scholar 

  • Jiang X, Li T, Yu Y (2016) A novel SLAM algorithm with adaptive Kalman filter. In: International conference on advanced robotics and mechatronics, IEEE, pp 107–111

  • Jiménez F, Clavijo M, Juana J (2018) LiDAR-based SLAM algorithm for indoor scenarios. In: 7th International conference on advances in vehicular systems, technologies and applications, pp 7–15

  • Juneja A, Bhandari L, Mohammadbagherpoor H, Singh A, Grant E (2019) A comparative study of SLAM algorithms for indoor navigation of autonomous wheelchairs. In: IEEE International conference on cyborg and bionic systems, IEEE, pp 261–266

  • Kenk MA, Hassaballah M, Brethé J-F (2019) Human-aware robot navigation in logistics warehouses.. In: International Conference on Informatics in Control, Automation and Robotics, pp 371–378

  • Khairuddin AR, Talib MS, Haron H (2015) Review on simultaneous localization and mapping (slam). In: IEEE international conference on control system, computing and engineering (ICCSCE), IEEE, pp 85–90

  • Kolhatkar C, Wagle K (2021) Review of SLAM algorithms for indoor mobile robot with LIDAR and RGB-D camera technology. Innovations in electrical and electronic engineering, pp 397–409

  • Kuo B-W, Chang H-H, Chen Y-C, Huang S-Y (2011) A light-and-fast SLAM algorithm for robots in indoor environments using line segment map. J Robotics 2011:1–12

    Article  Google Scholar 

  • Liu Z (2021) Implementation of SLAM and path planning for mobile robots under ROS framework. In: 6th International conference on intelligent computing and signal processing, IEEE, pp 1096–1100

  • Lu T, Tervola S, Lü X, Kibert CJ, Zhang Q, Li T, Yao Z (2021) A novel methodology for the path alignment of visual SLAM in indoor construction inspection. Autom Constr 127:103723

    Article  Google Scholar 

  • Martins GS, Portugal D, Rocha RP (2021) MRGS: A multi-robot SLAM framework for ROS with efficient information sharing. In: Robot Operating System. Springer, pp 45–75

  • Mewada HK, Patel AV, Chaudhari J, Mahant K, Vala A (2020) Automatic room information retrieval and classification from floor plan using linear regression model. Int J Doc Anal Recognit 23(4):253–266

    Article  Google Scholar 

  • Mingachev E, Lavrenov R, Tsoy T, Matsuno F, Svinin M, Suthakorn J, Magid E (2020) Comparison of ROS-Based Monocular Visual SLAM Methods: DSO, LDSO, ORB-SLAM2 and DynaSLAM. In: International conference on interactive collaborative robotics, Springer, pp 222–233

  • MRPT (2021) Mobile robot programming toolkit. https://summerofcode.withgoogle.com/archive/2018/organizations/6557734510002176/. Accessed: 2021-09-09

  • Patel SR, Panchal SR, Mewada H (2014) Comparative study of LMS & RLS algorithms for adaptive filter design with FPGA. In: Progress in science in engineering research journal, vol 2, pp 185– 192

  • Patoliya J, Mewada H (2019) Comprehensive study and investigation of ROS for computer vision applications using raspberry Pi. International J Engineering & Technology 8(3):261–269

    Google Scholar 

  • Patoliya JJ, Mewada HK (2019) Automated tracking and real time following of moving person for robotics applications. J Automation Mobile Robotics and Intelligent Syst 13(4):31– 37

    Article  Google Scholar 

  • Safin R, Lavrenov R, Martínez-García EA (2021) Evaluation of visual SLAM methods in USAR applications using ROS/Gazebo simulation. In: 15th International conference on electromechanics and robotics, Springer, pp 371–382

  • Sanfilippo F, Pettersen KY (2015) OpenMRH: a modular robotic hand generator plugin for OpenRAVE. In: IEEE International conference on robotics and biomimetics, IEEE, pp 1–6

  • Susanto S, Suroto J, Analia R (2021) The ROS: Kinetic kame for humanoid robot barelangfc. Jurnal Integrasi 13(1):68–77

    Article  Google Scholar 

  • Tipaldi GD, Braun M, Arras KO (2014) FLIRT: Interest regions for 2D range data with applications to robot navigation. In: Experimental Robotics, Springer, pp 695–710

  • Tsai C-C, Hsu C-F, Lin X-C, Tai F-C (2020) Cooperative SLAM using fuzzy Kalman filtering for a collaborative air-ground robotic system. J Chin Inst Eng 43(1):67–79

    Article  Google Scholar 

  • Weintrop D, Afzal A, Salac J, Francis P, Li B, Shepherd DC, Franklin D (2018) Evaluating coblox: A comparative study of robotics programming environments for adult novices. In: CHI conference on human factors in computing systems, pp 1–12

  • Yang X (2021) Slam and navigation of indoor robot based on ROS and LiDAR. In: Journal of physics: conference series, vol 1748, IOP Publishing, p 022038

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hiren Mewada.

Ethics declarations

Competing interests

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Conflict of Interests

The authors declare that they have no conflict of interest.

Additional information

Communicated by: H. Babaie

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Patoliya, J., Mewada, H., Hassaballah, M. et al. A robust autonomous navigation and mapping system based on GPS and LiDAR data for unconstraint environment. Earth Sci Inform 15, 2703–2715 (2022). https://doi.org/10.1007/s12145-022-00791-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12145-022-00791-x

Keywords

Navigation