基于3D LiDAR的郁闭果园导航方法研究

    Research on navigation method in closed-canopy orchard based on 3D LiDAR

    • 摘要:
      目的 解决郁闭果园环境下果树纵向间距大,全球卫星导航系统(Global navigation satellite system, GNSS)信号不可用的问题。
      方法 以轮式喷雾机器人为研究平台、郁闭芒果园为试验环境,提出一种基于三维激光雷达(Three-dimensional light detection and ranging, 3D LiDAR)的导航方法。在激光点云数据预处理方面,首先校正激光雷达安装误差,使用姿态与航向参考系统(Attitude and heading reference system, AHRS)对3D LiDAR获得的点云位置进行地形补偿,用“布料”滤波算法(Cloth simulation filter, CSF)去除地面点云数据,基于点云欧式距离的改进统计滤波方法,既去除了噪声点云又保留了较远距离果树点云。基于3D LiDAR点云扫描特点和三角形不等式条件,设计一种带有聚类体心约束的自适应距离阈值计算方法,将获得的体心位置投影到导航坐标系X-Y平面,获得树干点云的聚类体心位置。应用牛顿插值法(Newton’s interpolation, NIL)对体心位置数据进行插值,插值完成后使用随机采样一致性算法(Random sample consensus, RANSAC)进行导航路径拟合,即NIL-RANSAC。采用最小二乘法(Least squares method, LSM)和RANSAC验证导航路径提取的准确性和可靠性,直接获取导航路径进行对比试验。采用线性二次型调节器(Linear quadratic regulator, LQR)进行路径跟踪控制。
      结果 CSF在郁闭果园环境中可有效去除杂草和凹凸不平的地面点云,平均处理时间仅为0.03 s。在15 m范围内自适应距离阈值欧式聚类成功率可达95%以上。LQR实现了路径跟踪控制,NIL-RANSAC、RANSAC和LSM最大横向偏差分别为0.26、0.32和0.42 m,NIL-RANSAC的标准差最小,仅为0.09 m。NIL-RANSAC路径拟合方法的导航精度优于RANSAC和LSM,完整导航算法的平均耗时小于100 ms。
      结论 NIL-RANSAC方法能够满足郁闭果园下环境导航的精确性和实时性要求,可为果园地面装备自主导航提供参考。

       

      Abstract:
      Objective The objective of this study is to solve the problem of large longitudinal spacing of fruit trees and the inavailability of global navigation satellite system (GNSS) signals in closed-canopy orchard environment.
      Method A navigation method based on three-dimensional light detection and ranging (3D LiDAR) was proposed, taking the wheeled spray robot as the research platform and the canopy mango orchard as the experimental environment. For laser point cloud preprocessing, mounting error calibration of the liDAR was initially conducted. Terrain compensation for 3D LiDAR point cloud positions was implemented via an attitude and heading reference system (AHRS). The cloth simulation filter (CSF) was employed to extract ground points. An improved statistical filtering method based on the Euclidean distance of point clouds was used to both remove noise point clouds and retain distant fruit tree point clouds. Based on the scanning characteristics of 3D LiDAR point cloud and the triangular inequality condition, an adaptive distance threshold calculation method with clustering body center constraint was designed, and the obtained body center position was projected to the X-Y plane of the navigation coordinate system to obtain the clustered body center position of the trunk point cloud. Newton’s interpolation method was used to interpolate the body-centered position data, and the random sample consensus (RANSAC) algorithm was used to fit the navigation path, i.e., NIL-RANSAC, after the interpolation was completed. In order to verify the accuracy and reliability of navigation path extraction, two methods, least squares method (LSM) and RANSAC, were used to obtain the navigation path directly and conduct comparative experiments. A linear quadratic regulator (LQR) was used for path following control.
      Result Using CSF in closed-canopy orchard effectively removed weeds and uneven ground point clouds and the treatment time was only 0.03 s. The success rate of Euclidean clustering with the adaptive distance threshold within 15 m was more than 95%. LQR realized path following control, and the maximum lateral deviations of NIL-RANSAC, RANSAC and LSM were 0.26, 0.32 and 0.42 m, respectively, and the standard deviation of NIL-RANSAC was the minimum, being only 0.09 m. The navigation accuracy of the NIL-RANSAC path fitting method was better than those of RANSAC and LSM, and the average time of the complete navigation algorithm was less than 100 ms.
      Conclusion The NIL-RANSAC method can meet the requirements of accurate and real-time navigation of closed-canopy orchard environment, and provide a reference for autonomous navigation of orchard ground equipment.

       

    /

    返回文章
    返回