Skip to main content
Log in

Least-square Matching for Mobile Robot SLAM Based on Line-segment Model

  • Published:
International Journal of Control, Automation and Systems Aims and scope Submit manuscript

Abstract

This study proposes an efficient simultaneous localization and mapping (SLAM) algorithm for a mobile robot. The proposed algorithm consists of line-segment feature extraction from a set of points measured by a LIDAR, association and matching between the line-segments and a map database for position estimation, and the registration of the line-segments into the map database for the incremental construction of the map database. The line-segment features help reduce the amount of data required for map representation. The matching algorithm for position estimation is efficient in computation owing to the use of a number of inliers as the weights in the least-squares method. Experiments are conducted to demonstrate the performance of the proposed SLAM algorithm, and the results show that the proposed algorithm is effective in the map representation and the localization of a mobile robot.

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.

Similar content being viewed by others

References

  1. Y. Kanayama, Y. Kimura, F. Miyazaki, and T. Noguchi, “A stable tracking control method for an autonomous mobile robot,” Proc. of IEEE Int’l Conf. on Robotics and Automation, Cincinnati, USA, May 1990.

    Google Scholar 

  2. M. Sualeh and G. Kim, “Simultaneous localization and mapping in the epoch of semantics: a survey,” International Journal of Control, Automation and Systems, vol. 17, no. 3, pp. 729–742, 2019.

    Article  Google Scholar 

  3. I. Cox, “Blanche-an experiment in guidance and navigation of an autonomous robot vehicle,” IEEE Trans. on Robotics and Automation, vol. 7, no. 2, pp. 193–204, 1991.

    Article  MathSciNet  Google Scholar 

  4. I. Cox and J. Kruskal, “On the congruence of noisy images to line segment models,” Proc. of Int’l Conf. on Computer Vision, pp. 252–258, 1988.

    Google Scholar 

  5. J. Leonard and H. Durrant-Whyte, “Simultaneous map building and localization for an autonomous mobile robot,” Proc. of IEEE/RSJ Int’l Workshop on Intelligent Robots and Systems (IROS’91), pp. 1442–1447, 1991.

    Chapter  Google Scholar 

  6. M. Jung and J. Song, “Efficient autonomous global localization for service robots using dual laser scanners and rotational motion,” International Journal of Control, Automation and Systems, vol. 15, no. 2, pp. 743–751, 2017.

    Article  Google Scholar 

  7. S. Riisgard and M. Blas, SLAM for Dummies: A Tutorial Approach to Simultaneous Localizing and Mapping, MIT, 2004.

    Google Scholar 

  8. A. Davison, I. Reid, and N. Molton, “MonoSLAM: realtime single camera SLAM,” IEEE Trans. on Pattern Analysis and Machine Intelligence, vol. 29, no. 6, pp. 1052–1067, Apr. 2007.

    Article  Google Scholar 

  9. N. Karlsson, E. Bernardo, and J. Ostrowski, “The vSLAM algorithm for robust localization and mapping,” Proc. of IEEE Int’l Conf. on Robotics and Automation, Barcelona, Spain, Jan. 2006.

    Google Scholar 

  10. J. Sturm, N. Engelhard, and F. Endres, “A benchmark for the evaluation of RGB-D SLAM systems,” Proc. of IEEE/RSJ Int’l Conf. on Intelligent Robots and Systems, Vilamoura, Portugal, Dec. 2012.

    Google Scholar 

  11. Y. Li and E. Olson, “Extracting general-purpose features from LIDAR data,” Proc. of IEEE Int’l Conf. on Robotics and Automation, Anchorage, AK, USA, May 2010.

    Google Scholar 

  12. L. Pedraza, D. Rodriguez-Losada, F. Matia, G. Dissanayake, and J. Miro, “Extending the limits of feature-based SLAM with b-splines,” IEEE Trans. on Robotics, vol. 25, no. 2, pp. 353–366, April 2009.

    Article  Google Scholar 

  13. P. Nunez, R. Vazquez-Martin, J. del Toro, A. Bandera, and F. Sandoval, “Feature extraction from laser scan data based on curvature estimation for mobile robotics,” Proc. of IEEE Int’l Conf. on Robotics and Automation, pp. 1167–1172, May 2006.

    Google Scholar 

  14. Y. Li and E. Olson, “Structure tensors for general purpose LIDAR feature extraction,” Proc. of IEEE Int’l Conf. on Robotics and Automation (ICRA), Shanghai, China, Aug. 2011.

    Google Scholar 

  15. A. Garulli, A. Giannitrapani, A. Rossi, and A. Vicino, “Mobile robot SLAM for line-based environment representation,” Proc. of Decision and Control, and European Control Conference. CDC-ECC’ 05. 44th IEEE Conf., Seville, Spain, Dec. 2005.

    Google Scholar 

  16. S. Yi and B. Choi, “Autonomous navigation of indoor mobile robots using a global ultrasonic system,” Robotica, vol. 22, pp. 369–374, 2004.

    Article  Google Scholar 

  17. J. Leonard and H. Durrant-whyte, “Simultanenous map building and localization for an autonomous mobile robot,” Proc. of IEEE/RSJ Int’l Workshop on Intelligent Robots and Systems (IROS’91), pp. 1442–1447, 1991.

    Chapter  Google Scholar 

  18. H. Durrant-Whyte and T. Bailey, “Simultaneous localization and mapping: part I,” IEEE Robotics & Automation Magazine, vol. 13, no. 3, pp. 99–108, June 2006.

    Article  Google Scholar 

  19. H. Durrant-Whyte and T. Bailey, “Simultaneous localization and mapping: part II,” IEEE Robotics & Automation Magazine, vol. 13, no. 3, pp. 108–117, Sept. 2006.

    Article  Google Scholar 

  20. M. Montelmerlo, S. Thrun, D. Koller, and B. Wegbreit, “FastSLAM: a factored solution to the simultaneous localization and mapping problem,” Proc. of the AAAI National Conf. on Artificial Intelligence, USA, 2002.

    Google Scholar 

  21. D. Hahnel, W. Burgard, and D. Fox, and S. Thrun, “An efficient FastSLAM algorithm for generating maps of large-scale cyclic environments from raw laser range measurements,” Proc. of IEEE/RSJ Int’l Conf. on Intelligent Robots and Systems, Oct. 2003.

    Google Scholar 

  22. K. Derpanis, “Overview of the RANSAC algorithm,” Technical Report, Computer Science, York University, 2010.

    Google Scholar 

  23. https://www.hokuyo-aut.jp

  24. R. Kummerle, B. Steder, C. Dornhege, M. Ruhnke, G. Grisetti, C. Stachniss, and A. Kleiner, “On measuring the accuracy of SLAM algorithms,” Autonomous Robot, vol. 27, pp. 387–407, 2009.

    Article  Google Scholar 

  25. http://ais.informatik.uni-freiburg.de/slamevaluation/datasets.php

  26. B. Williams, M. Cummins, J. Neira, P. Newman, I. Reid, and J. Tardós, “A comparison of loop closing techniques in monocular SLAM,” Robot. Auton. Syst., vol. 57, no. 12, pp. 1188–1197, 2009.

    Article  Google Scholar 

  27. G. Grisetti, R. Kümmerle, C. Stachniss, and W. Burgard, “A tutorial on graph-based SLAM,” IEEE Intell. Transp. Syst. Mag., vol. 2, no. 4, pp. 31–43, 2010.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Soo-Yeong Yi.

Additional information

Recommended by Associate Editor Hyun Myung under the direction of Editor-in-chief Keum-Shik Hong. This research was supported by the research program funded by National Research Foundation (Ministry of Education) of Korea (NRF-2018R1D1A1B07044841).

Sang-Hyung Park received his B.S. and M.S. degrees in Electrical and Information Engineering from Seoul National University of Science and Technology, in 2016 and 2018, respectively. His research interests include nonlinear control for dynamic systems with unstable equilibrium point, and mobile robot.

Soo-Yeong Yi received his M.S. and Ph.D. degrees in Electrical Engineering from Korea Advanced Institute of Science and Technology, in 1990 and 1994, respectively. During 1995-1999, he stayed in Human Robot Research Center in Korea Institute of Science and Technology as a senior researcher. He was a professor in the Division of Electronics and Information Engineering, Chonbuk National University, Korea from September 1999 to February 2007. He was also a post doctorial researcher in the Department of Computer Science, University of Southern California, Los Angeles in 1997 and a visiting researcher in the Dept. of Electrical and Computer Engineering, University of Illinois at Urbana-Champaign in 2005. He is now with the Department of Electrical and Information Engineering in Seoul National University of Technology, Korea. His primary research interest is in the area of robot vision, and intelligent control theory.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Park, SH., Yi, SY. Least-square Matching for Mobile Robot SLAM Based on Line-segment Model. Int. J. Control Autom. Syst. 17, 2961–2968 (2019). https://doi.org/10.1007/s12555-018-9070-8

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12555-018-9070-8

Keywords

Navigation