期刊文献+

2D激光SLAM中特征角点的提取方法 被引量:10

Method for Extracting Corner Feature from 2D Laser SLAM
在线阅读 下载PDF
导出
摘要 自主机器人定位中,从激光雷达扫描数据提取出精确的环境特征将能大幅提高即时定位与构图(Simultaneous localization and mapping,SLAM)技术中匹配的速度。目前,特征提取算法大多采用迭代计算的方法,计算复杂度高,计算量较大。针对此问题,提出了一种角点特征的提取方法。该方法避免了迭代计算,通过角点定位对分割结果进行修正,在保证精度的前提下,使用两点拟合直线代替了最小二乘法。首先,使用激光雷达获得的扫描点对应矢径长度和角度,计算相邻点的斜率差,对点集进行初始分割。然后,计算分割后每部分点集对应线段的斜率,对过分割的点集进行合并。最后,通过计算相邻两直线的交点对角点特征进行定位和提取。通过实验验证,该算法能够准确地提取出数据帧中的角点特征,并且具有较好的位置精度和计算效率。 In localization problems of autonomous robots,if accurate environmental features can be extracted from the scanning data of laser radar,the matching speed in simultaneous localization and mapping(SLAM)will be greatly improved.At present,most approaches for feature extraction adopt the iteration strategy,which have high computational complexity.To overcome these drawbacks,a new algorithm is proposed to extract corner feature.In the method,iteration is avoided,and on the premise of ensuring the accuracy,the least square method is replaced by two-point fitting line by positioning the corner points to modify the segmentation result.First,the length and angle of the scanning points obtained from the laser radar are used to calculate the slope difference of the adjacent points for the initial segmentation of the point set.Then,after calculating the slopes of the line segments corresponding to each point set,the point set is merged to solve the over-segmentation problem.Finally,the corner feature is located and extracted by calculating the intersection point of two adjacent lines.Experimental results show that the developed algorithm can extract corner features from the scanning data accurately and has better position accuracy and computational efficiency.
作者 刘朋 任工昌 何舟 LIU Peng;REN Gongchang;HE Zhou(College of Mechanical and Electrical Engineering,Shaanxi University of Science and Technology,Xi’an 710021,China)
出处 《南京航空航天大学学报》 EI CAS CSCD 北大核心 2021年第3期366-372,共7页 Journal of Nanjing University of Aeronautics & Astronautics
基金 国家自然科学基金(61803246)资助项目。
关键词 自主机器人 特征提取 角点 激光雷达 即时定位与构图 autonomous robot feature extraction corner point laser radar simultaneous localization and mapping(SLAM)
  • 相关文献

参考文献6

二级参考文献177

  • 1李阳铭,宋全军,刘海,葛运建.用于移动机器人导航的通用激光雷达特征提取[J].华中科技大学学报(自然科学版),2013,41(S1):280-283. 被引量:4
  • 2王璐,蔡自兴.未知环境中移动机器人并发建图与定位(CML)的研究进展[J].机器人,2004,26(4):380-384. 被引量:45
  • 3Klimentjew D, Arli M, Zhang Jianwei. 3D Scene Reconstruction Based on a Moving 2D Laser Range Finder for Service- robots [C]//2009 IEEE Inter- national Conference on Robotics and Biomimetics. Piscataway, NJ: IEEE Computer Society, 2009: 1129-1134.
  • 4Ogaz M, Sandoval R, Chacon M. Data Processing from a Laser Range Finder Sensor for the Construc- tion of Geometric Maps of an Indoor Environment [C]//IEEE International Midwest Symposium on Circuits and Systems. Piscataway, NJ: IEEE Inc. ,2009: 306-313.
  • 5Borges G A, Aldon M J. Line Extraction in 2D Range Images for Mobile Robotics[J]. Intelligent & Robotic Systems, 2004, 40(3) : 267-297.
  • 6Borges G A, Aldon M J. A Split- and-merge Segmentation Algorithm for Line Extraction in 2D Range Images[C]//Proceedings 15th International Conference on Pattern Recognition. Los Alamitos, CA, USA: IEEE Computer Society, 2000:441-444.
  • 7Vandorpe J, Brussel H V, Xu H. Exact Dynamic Map Building for a Mobile Robot Using Geomet rical Primitives Produced by a 2D Range Finder [C]//Proceedings of the IEEE Int. Conf. on Ro boties and Automation. New York, NY, USA: IEEE, 1996: 901-908.
  • 8Viet N, Stefan G, Agostino M, et al. A Compari son of Line Extraction Algorithms Using 2D Range Data for Indoor Mobile Robotics[J]. Autonomous Robot, 2007, 23(2): 97-111.
  • 9Choi Y, Lee T, Oh S. A Line Feature Based SLAM with Low Grade Range Sensors Using Geometric Constraints and Aetive Exploration for Mobile Ro bot[J]. Autonomous Robots, 2008, 24(1): 13-27.
  • 10Pavlidis T, Horowitz S I.. Segmentation of Plane Curves[J]. IEEE Transactions on Computers, 1974, 23(8):860-870.

共引文献134

同被引文献148

引证文献10

二级引证文献27

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部