高级检索
赵卫东,吕红兵,刘立磊,等. 基于改进3D−NDT算法的移动机器人实时定位[J]. 安徽工业大学学报(自然科学版),xxxx,x(x):x-xx. DOI: 10.12415/j.issn.1671-7872.24066
引用本文: 赵卫东,吕红兵,刘立磊,等. 基于改进3D−NDT算法的移动机器人实时定位[J]. 安徽工业大学学报(自然科学版),xxxx,x(x):x-xx. DOI: 10.12415/j.issn.1671-7872.24066
ZHAO Weidong, LYU Hongbing, LIU Lilei, ZHOU Dachang. Real-time Positioning of Mobile Robots Based on Improved 3D−NDT Algorithm[J]. Journal of Anhui University of Technology(Natural Science). DOI: 10.12415/j.issn.1671-7872.24066
Citation: ZHAO Weidong, LYU Hongbing, LIU Lilei, ZHOU Dachang. Real-time Positioning of Mobile Robots Based on Improved 3D−NDT Algorithm[J]. Journal of Anhui University of Technology(Natural Science). DOI: 10.12415/j.issn.1671-7872.24066

基于改进3D−NDT算法的移动机器人实时定位

Real-time Positioning of Mobile Robots Based on Improved 3D−NDT Algorithm

  • 摘要: 针对点云配准3维正态分布变换(3D−NDT)在未确定初始位姿情况下配准精度较低、配准时间长,无法满足移动机器人实时定位要求等问题,提出1种改进的3D−NDT三维点云配准融合算法。在原始点云的降采样过程中,使用源点云中的点替代计算得到的重心,降低算法运算量并保留点云中的特征信息;通过引入信赖半径动态调节迭代步长,提高降采样后的精度和点云配准速度;通过融合三维激光点云数据与9轴惯性测量单元(IMU)数据,解决2组点云数据位姿差异过大时无法收敛或进入局部极值的问题。采用实验室自搭建的移动机器人平台对改进的3D−NDT算法进行仿真实验,验证改进算法实时定位的可靠性和准确度。结果表明:与传统3D−NDT算法相比,改进3D−NDT算法在室外和室内环境下的匹配精度分别提升106%,108%,匹配成功率分别提升10.9%,10.7%,平均匹配耗时分别降低51.1%,47.9%,改进3D−NDT算法在移动机器人实时定位中配准精度得到较大提升,单次配准时间也大幅降低,可满足移动机器人实时定位的需求。

     

    Abstract: To address the issues of low registration accuracy and long registration time in 3D normal distributions transform (3D−NDT) point cloud registration without a determined initial pose, which fails to meet the real-time localization requirements of mobile robots, an improved 3D−NDT algorithm for three-dimensional point cloud registration was proposed. During the down sampling of the original point cloud, points from the source point cloud were used to replace the calculated centroids, thereby reducing computational complexity while preserving the feature information of the point cloud. A dynamic adjustment of the trust radius for iterative step size was By introduced to improve the accuracy and speed of point cloud registration after down sampling. Additionally, By integrating 3D laser point cloud data with 9-axis inertial measurement unit (IMU) data, the problem of convergence failure or entering local extremum when the pose difference between two sets of point cloud data was too large was solved. Simulation experiments on the algorithm in this paper were conducted using a mobile robot platform built in the laboratory to verify the reliability and accuracy of the real-time positioning of the algorithm. The results show that compared with the traditional 3D−NDT algorithm, the matching accuracy of the 3D−NDT algorithm proposed in this paper is improved by 106% and 108% in outdoor and indoor environments, respectively. The matching success rate increases by 10.9% and 10.7%, respectively, and the average matching time reduces by 51.1% and 47.9%, respectively. The 3D−NDT algorithm proposed in this paper significantly enhances registration accuracy in real-time localization for mobile robots and greatly reduces the time required for single registration, which can meet the needs of real-time positioning of mobile robots.

     

/

返回文章
返回