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.
Similar content being viewed by others
References
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.
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.
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.
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.
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.
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.
S. Riisgard and M. Blas, SLAM for Dummies: A Tutorial Approach to Simultaneous Localizing and Mapping, MIT, 2004.
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.
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.
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.
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.
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.
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.
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.
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.
S. Yi and B. Choi, “Autonomous navigation of indoor mobile robots using a global ultrasonic system,” Robotica, vol. 22, pp. 369–374, 2004.
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.
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.
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.
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.
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.
K. Derpanis, “Overview of the RANSAC algorithm,” Technical Report, Computer Science, York University, 2010.
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.
http://ais.informatik.uni-freiburg.de/slamevaluation/datasets.php
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.
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.
Author information
Authors and Affiliations
Corresponding author
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
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12555-018-9070-8