机构学及机器人

一种有效的自主机器人迭代最近点定位算法

  • 杨晶东 ,
  • 孙磊明 ,
  • 邵雨婕 ,
  • 师艳伟
展开
  • 上海理工大学光电信息与计算机工程学院 上海 200093
杨晶东,男,1973年出生,博士,副教授。主要研究方向为智能机器人,计算机视觉。E-mail:eerfriend@yeah.net

收稿日期: 2017-08-17

  修回日期: 2018-01-17

  网络出版日期: 2018-08-05

基金资助

国家自然科学基金(61374039)、上海市自然科学基金(15ZR1429100)、沪江基金(C14002)和上海市数据科学重点实验室开放课题(201609060003)资助项目。

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

摘要

迭代最近点算法(Iterative closest point,ICP)在一定程度上可获得较好配准效果,但算法收敛较依赖于输入初始值,容易造成局部最优。正态分布变换(Normal distribution transform,NDT)算法虽精度较高,但需要扫描点数量较多,在长距离导航中会导致较大的转角偏差。提出一种基于滤波ICP自主定位方法(FICP)。构建了基于ICP算法的激光扫描点特征匹配误差模型,采用多种滤波器减少匹配噪声,加快ICP算法收敛速度。推导了滤波后匹配点位姿更新算法,提高全局定位精度。试验表明,相对于传统ICP算法和NDT算法,FICP算法具有较好实时性和定位精度。

本文引用格式

杨晶东 , 孙磊明 , 邵雨婕 , 师艳伟 . 一种有效的自主机器人迭代最近点定位算法[J]. 机械工程学报, 2018 , 54(15) : 15 -20,30 . DOI: 10.3901/JME.2018.15.015

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.

参考文献

[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.
文章导航

/