• CN: 11-2187/TH
  • ISSN: 0577-6686

Journal of Mechanical Engineering ›› 2018, Vol. 54 ›› Issue (15): 15-20,30.doi: 10.3901/JME.2018.15.015

Previous Articles     Next Articles

Efficient Iterative Closest Point Localisation Algorithm for Autonomous Robots

YANG Jingdong, SUN Leiming, SHAO Yujie, SHI Yanwei   

  1. School of Optical-Electrical and Computer Engineering, University of Shanghai for Science and Technology, Shanghai 200093
  • Received:2017-08-17 Revised:2018-01-17 Online:2018-08-05 Published:2018-08-05

Abstract: The iterative closest point (ICP) algorithm can achieve good performance in the registration of laser scans to some extent. But the convergence depends much on the inputs. It is easy to lead to the local optimal. Normal distribution transform (NDT) algorithm has a higher precision than ICP sometimes, but a large amount of scans are needed for NDT algorithm in the process of matching. The larger angular deviation will happen during long-term autonomous navigation for mobile robots. An improved ICP algorithm is proposed. The error model of the feature matched scans basing on ICP algorithm is derived. The multiple data filters are applied to the features match to reduce the noises of the scans and speed up converge. Also the pose update algorithms are derived to improve the accuracy of global localization after filtering. The experiments show that FICP algorithm, compared with ICP or NDT, has a higher localization accuracy and a better real-time.

Key words: filtering, global localization, iterative closest point, scan matching

CLC Number: