Efficient Iterative Closest Point Localisation Algorithm for Autonomous Robots

  • YANG Jingdong ,
  • SUN Leiming ,
  • SHAO Yujie ,
  • SHI Yanwei
Expand
  • School of Optical-Electrical and Computer Engineering, University of Shanghai for Science and Technology, Shanghai 200093

Received date: 2017-08-17

  Revised date: 2018-01-17

  Online 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.

Cite this article

YANG Jingdong , SUN Leiming , SHAO Yujie , SHI Yanwei . Efficient Iterative Closest Point Localisation Algorithm for Autonomous Robots[J]. Journal of Mechanical Engineering, 2018 , 54(15) : 15 -20,30 . DOI: 10.3901/JME.2018.15.015

References

[1] CHO B S,MOON W S,SEO W J,et al. A dead reckoning localization system for mobile robots using inertial sensors and wheel revolution encoding[J]. Journal of Mechanical Science and Technology,2011,25(11):2907-2917.
[2] SABET M T,DANIALI H R M,FATHI A R,et al. Experimental analysis of a low-cost dead reckoning navigation system for a land vehicle using a robust AHRS[J]. Robotics and Autonomous Systems,2017,95(5):37-51.
[3] PELIVANOV I,BUMAC T,XIA J J,et al. NDT of fiber-reinforced composites with a new fiber-optic pump-probe laser-ultrasound system[J]. Photoacoustics,2014,2(2):63-74.
[4] BESL P J,MCKAY N D. A method for registration of 3-D shapes[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence,1992,14(2):239-256.
[5] MARTINEZ J L,GONZALEZ J,MORALES J,et al. Genetic and ICP laser point matching for 2D mobile robot motion estimation[J]. Journal of Field Robotics,2006,23(1):21-34.
[6] POMERLEAU F,COLAS F,SIEGWART R,et al. Comparing ICP variants on real-world data sets[J]. Autonomous Robots,2013,34(3):133-148.
[7] DONOSO F A,AUSTIN K J,MCAREE P R. Three new iterative closest point variant-methods that improve scan matching for surface mining terrain[J]. Robotics and Autonomous Systems,2017,95(9):117-128.
[8] ZHANG Chunjia,DU Shaoyi,LIU Juan,et al. Robust iterative closest point algorithm with bounded rotation angle for 2D registration[J]. Neurocomputing,2016,195(6):172-180.
[9] MIRKHANI M,FORSATI M,SHAHRI A M,et al. A novel efficient algorithm for mobile robot localization[J]. Robotics and Autonomous Systems,2013,61(9):920-931.
[10] DIOSI A,KLEEMAN L. Fast laser scan matching using polar coordinates[J]. The International Journal of Robotics Research,2007,26(10):1125-1153.
[11] HAN Xianfeng,JIN J S,WANG M J,et al. A review of algorithms for filtering the 3D point cloud[J]. Signal Processing:Image Communication,2017,57(9):103-112.
[12] EINSELE T. Localization in indoor environments using a panoramic laser range finder[D]. Munich:Technical University of Munich,2001.
[13] ZENG Zhe,WAN Jiaxin,LIU Hui. An entropy-based filtering approach for airborne laser scanning data[J]. Infrared Physics & Technology,2016,75(3):87-92.
[14] HORN B. Closed-form solution of absolute orientation using unit quaternions[J]. Journal of the Optical Society of America A,1987,4(4):629-642.
[15] NUCHTER A. Parallel and cached scan matching for robotic 3D mapping[J]. Journal of Computing and Information Technology Processing,Special Issue on Advanced Mobile Robotics,2009,17(1):51-65.
Outlines

/