Li Hailong, Huang Kai, Sun Yuanhao, Lei Xiaohui, Yuan Quanchun, Zhang Jinqi, Lv Xiaolan
School of Automation, Nanjing University of Information Science & Technology, Nanjing, Jiangsu, China.
Institute of Agricultural Facilities and Equipment, Jiangsu Academy of Agricultural Sciences, Nanjing, Jiangsu, China.
Front Plant Sci. 2025 Jan 7;15:1510683. doi: 10.3389/fpls.2024.1510683. eCollection 2024.
Three-dimensional (3D) LiDAR is crucial for the autonomous navigation of orchard mobile robots, offering comprehensive and accurate environmental perception. However, the increased richness of information provided by 3D LiDAR also leads to a higher computational burden for point cloud data processing, posing challenges to real-time navigation. To address these issues, this paper proposes a 3D point cloud optimization method based on the octree data structure for autonomous navigation of orchard mobile robots. This approach includes two key components: 1) In terms of orchard mapping, the spatial indexing and segmentation features of the octree data structure are introduced. According to the sparsity and density of the point cloud, the 3D orchard map is adaptively divided and the key information of the orchard is retained. 2) In terms of path planning, by using octree nodes as the unit nodes for RRT* random tree expansion, an improved RRT* algorithm based on octree is proposed. Field experiments were conducted in a pear orchard based on this method. The experimental results show that: 1) The overall number of point cloud data points in the map was reduced by approximately 76.32%, while important features, including tree morphology, trellis structure, and road surface information, were fully preserved. 2) When different octree node resolutions were applied, the improved RRT* algorithm demonstrated significant improvements in path generation time, sampling point utilization, path length, and curvature. The lateral tracking error increased as the resolution of octree nodes decreased. At a resolution of 0.20 m, the maximum average lateral tracking error was 0.079 m, indicating strong path trackability. This method exhibits tremendous potential for processing large-scale 3D point cloud data and enhancing path planning efficiency, providing a valuable technical reference for the real-time autonomous navigation of mobile robots in complex orchard environments.
三维(3D)激光雷达对于果园移动机器人的自主导航至关重要,它能提供全面且准确的环境感知。然而,3D激光雷达所提供信息丰富度的增加也导致点云数据处理的计算负担加重,给实时导航带来了挑战。为解决这些问题,本文提出了一种基于八叉树数据结构的三维点云优化方法,用于果园移动机器人的自主导航。该方法包括两个关键部分:1)在果园地图构建方面,引入八叉树数据结构的空间索引和分割特性。根据点云的稀疏和密集程度,对三维果园地图进行自适应划分,并保留果园的关键信息。2)在路径规划方面,以八叉树节点作为RRT随机树扩展的单元节点,提出了一种基于八叉树的改进RRT算法。基于此方法在梨园进行了实地实验。实验结果表明:1)地图中点云数据点的总数减少了约76.32%,同时包括树木形态、棚架结构和路面信息在内的重要特征得以充分保留。2)当应用不同的八叉树节点分辨率时,改进后的RRT*算法在路径生成时间、采样点利用率、路径长度和曲率方面均有显著提升。随着八叉树节点分辨率的降低,横向跟踪误差增大。在分辨率为0.20米时,最大平均横向跟踪误差为0.079米,表明具有较强的路径可跟踪性。该方法在处理大规模三维点云数据和提高路径规划效率方面具有巨大潜力,为复杂果园环境中移动机器人的实时自主导航提供了有价值的技术参考。