JRM Vol.35 No.6 pp. 1604-1614
doi: 10.20965/jrm.2023.p1604


Proposal for Navigation System Using Three-Dimensional Maps—Self-Localization Using a 3D Map and Slope Detection Using a 2D Laser Range Finder and 3D Map

Neng Chen, Shinichiro Suga, Masato Suzuki, Tomokazu Takahashi, Yasushi Mae, Yasuhiko Arai, and Seiji Aoyagi

Kansai University
3-3-35 Tamate-cho, Suita, Osaka 564-8680, Japan

February 28, 2023
August 16, 2023
December 20, 2023
ROS, robot localization, navigation system, 3D map, slope

Many teams participating in robotic competitions achieve localization using a 2D map plotted using adaptive Monte Carlo localization, a robot operating system (ROS) open-source software program. However, outdoor environments often include nonlevel terrain such as slopes. In the indoor environment of multilevel structures, the data representing different levels overlap on the map. These factors can lead to localization failures. To resolve this problem, we develop a software by combining HDL localization, which is an ROS open-source software, with our own program, and use it to achieve localization based on a 3D map. Furthermore, the authors observe the erroneous recognition of a slope as a forward obstacle during a competition event. To resolve this, we propose a method to correct erroneous recognition of obstacles using a 2D laser range finder and 3D map and confirm its validity in an experiment carried out on a slope on a university campus.

Correct slopes misidentified as obstacles

Correct slopes misidentified as obstacles

Cite this article as:
N. Chen, S. Suga, M. Suzuki, T. Takahashi, Y. Mae, Y. Arai, and S. Aoyagi, “Proposal for Navigation System Using Three-Dimensional Maps—Self-Localization Using a 3D Map and Slope Detection Using a 2D Laser Range Finder and 3D Map,” J. Robot. Mechatron., Vol.35 No.6, pp. 1604-1614, 2023.
Data files:
  1. [1] O. Yavoruk, “How does the Monte Carlo method work?,” arXiv preprint, arXiv:1909.13212, 2019.
  2. [2] K. Charalampous, I. Kostavelis, D. Chrysostomou et al., “3d maps registration and path planning for autonomous robot navigation,” arXiv preprint, arXiv:1312.2822, 2013.
  3. [3] S. Niijima, Y. Sasaki, and H. Mizoguchi, “Real-time autonomous navigation of an electric wheelchair in large-scale urban area with 3D map,” Advanced Robotics, Vol.33, Issue 19, pp. 1006-1018, 2019.
  4. [4] Z. Fan et al., “3D Mapping of Multi-floor Buildings Based on Sensor Fusion,” 2017 Int. Conf. on Industrial Informatics, Computing Technology, Intelligent Technology, Industrial Information Integration (ICIICII), pp. 10-15, 2017.
  5. [5] S. Leisiazar, M. Mahdavian, and E. J. Park, “Real-time Mapping of Multi-Floor Buildings Using Elevators,” 2022 IEEE/ASME Int. Conf. on Advanced Intelligent Mechatronics (AIM), pp. 314-321, 2022.
  6. [6] K. Koide, J. Miura, and E. Menegatti, “A Portable 3D LIDAR-based System for Long-term and Wide-area People Behavior Measurement,” Advanced Robotic Systems, 2019.
  7. [7] M. Gao, J. Tang, Y. Yang, Z. He, and Y. Zeng, “An Obstacle Detection and Avoidance System for Mobile Robot with a Laser Radar,” 2019 IEEE 16th Int. Conf. on Networking, Sensing and Control (ICNSC), pp. 63-68, 2019.
  8. [8] Y. Peng, D. Qu, Y. Zhong, S. Xie, J. Luo, and J. Gu, “The Obstacle Detection and Obstacle Avoidance Algorithm Based on 2-D Lidar,” 2015 IEEE Int. Conf. on Information and Automation, pp. 1648-1653, 2015.
  9. [9] D. Ghorpade, A. D. Thakare, and S. Doiphode, “Obstacle Detection and Avoidance Algorithm for Autonomous Mobile Robot Using 2D LiDAR,” 2017 Int. Conf. on Computing, Communication, Control and Automation (ICCUBEA), 2017.
  10. [10] R. Aeschimann and P. V. K. Borges, “Ground or obstacles? Detecting clear paths in vehicle navigation,” 2015 IEEE Int. Conf. on Robotics and Automation (ICRA), pp. 3927-3934, 2015.
  11. [11] S. Thrun, “Learning occupancy grid maps with forward sensor models,” Autonomous Robots, Vol.15, Issue 2, pp. 111-127, 2003.
  12. [12] P. Biber and W. Straßer, “The normal distributions transform: A new approach to laser scan matching,” Proc. of 2003 IEEE/RSJ Int. Conf. on Intelligent Robots and Systems (IROS 2003), Vol.3, 2003.
  13. [13] K. Inui et al., “Distortion correction of laser point cloud from in-vehicle laser scanner based on NDT scan-matching,” Trans. of the JSME, Vol.83, No.854, Article No.17-00061, 2017 (in Japanese).
  14. [14] A. Chida and H. Masuda, “Estimation of bounded faces in manufacturing plants based on large-scale point-clouds,” J. of the Japan Society of Precision Engineering, 2015 (in Japanese).
  15. [15] N. Hidaka, “A Study on Automatic Generation Method of 3D Polygon Models for Maintenance and Management from Measured Point Cloud Data of Civil Engineering Structures,” Doctoral thesis, School of Engineering, Graduate School of Engineering, Osaka University, 2018 (in Japanese).

*This site is desgined based on HTML5 and CSS3 for modern browsers, e.g. Chrome, Firefox, Safari, Edge, Opera.

Last updated on Feb. 19, 2024