Research on Orchard Navigation Technology Based on Improved LIO-SAM Algorithm
Abstract
1. Introduction
1.1. Descriptor-Based Loop Closure Detection Methods
1.2. Deep Learning-Based Loop Closure Detection Methods
1.3. Research Motivation and Main Work
- Designed a lightweight dynamic point filtering mechanism based on Euclidean clustering and spatiotemporal consistency (with a time complexity of O(n), a single-frame processing time of <20 ms, and a memory footprint of <50 MB). This method determines static or dynamic clusters by matching cluster centroids within a sliding window, reducing the impact of dynamic interference on point cloud registration.
- Introduced local semantic features such as fruit tree trunk diameter and canopy height difference to complement the global descriptor. Established a dual-layer verification mechanism combining “global and local information” to enhance the distinctiveness between different fruit trees and effectively filter out false positive loop closures.
- Achieved point cloud distortion compensation caused by robot jitter through the fusion of IMU(200HZ) and wheel odometer data(20HZ), calculating quaternion attitudes and con-structing rotation matrices. This provides a consistent spatial reference for generating global descriptors.
- Constructed a three-level hierarchical indexing structure—”path partitioning, time window, KD-Tree”—that leverages the structured characteristics of orchard paths to reduce the number of candidate frames, thereby improving real-time performance and retrieval efficiency in large-scale orchard scenarios.
- Experimentally validated the accuracy of the improved system’s laser odometry in a simulated orchard environment and developed an orchard navigation system. Integrated with the ROS Autoware framework to achieve autonomous navigation.
2. Materials and Methods
2.1. Lightweiht Dynamic Point Filtering Mechanism
2.2. “Global and Local Information” Two-Layer Verification Mechanism
2.2.1. Construction of the Scan Context Global Descriptor
2.2.2. Semantic Feature Extraction
2.2.3. Multi-Sensor Based Motion Compensation
2.2.4. “Path Partitioning-Time Window-KD-Tree” Three-Level Hierarchical Index
3. Results
3.1. Experimental Platform
3.2. Experimental Validation
3.2.1. Laser Odometry Error Analysis
3.2.2. Mapping and Navigation Experiments
4. Discussion
- Conduct field testing in real apple orchards to evaluate the system’s applicability and stability under varying terrain, lighting, and seasonal conditions.
- Integrate LiDAR-based modules, such as fruit tree species classification, to enable the robot to simultaneously perform agricultural information collection during navigation.
- Develop an adaptive dynamic point filtering threshold mechanism and investigate trajectory prediction for dynamic objects (e.g., workers, other agricultural machinery) to enhance system safety in unstructured dynamic environments.
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Mahmud, M.S.A.; Abidin, M.S.Z.; Emmanuel, A.A.; Hasan, H.S. Robotics and automation in agriculture: Present and future applications. Appl. Model. Simul. 2020, 4, 130–140. [Google Scholar]
- Cisternas, I.; Velásquez, I.; Caro, A.; Rodríguez, A. Systematic literature review of implementations of precision agriculture. Comput. Electron. Agric. 2020, 176, 105626. [Google Scholar] [CrossRef]
- Smith, R.C.; Cheeseman, P. On the representation and estimation of spatial uncertainty. Int. J. Robot. Res. 1986, 5, 56–68. [Google Scholar] [CrossRef]
- Cadena, C.; Carlone, L.; Carrillo, H.; Latif, Y.; Scaramuzza, D.; Neira, J.; Reid, I.; Leonard, J.J. Past, present, and future of simultaneous localization and mapping: Toward the robust-perception age. IEEE Trans. Robot. 2017, 32, 1309–1332. [Google Scholar] [CrossRef]
- Xu, X.; Li, N.; Yao, Y. Lidar SLAM algorithm in outdoor environment based on fast loop detection. J. Chin. Inert. Technol. 2022, 30, 716–722. [Google Scholar]
- Liu, M.; Xu, G.; Tang, T.; Qian, X.; Geng, M. Review of SLAM Based on Lidar. Comput. Eng. Appl. 2024, 60, 1–14. [Google Scholar]
- Yan, Y.; Zhang, B.; Zhou, J.; Zhang, Y.; Liu, X.A. Real-time localization and mapping utilizing multi-sensor fusion and visual–IMU–wheel odometry for agricultural robots in unstructured, dynamic and GPS-denied greenhouse environments. Agronomy 2022, 12, 1740. [Google Scholar] [CrossRef]
- He, L.; Wang, X.; Zhang, H. M2DP: A novel 3D point cloud descriptor and its application in loop closure detection. In Proceedings of the 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Daejeon, Republic of Korea, 9–14 October 2016; IEEE: New York, NY, USA; pp. 231–237. [Google Scholar]
- Kim, G.; Kim, A. Scan context: Egocentric spatial descriptor for place recognition within 3d point cloud map. In Proceedings of the 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain, 1–5 October 2018; IEEE: New York, NY, USA; pp. 4802–4809. [Google Scholar]
- Kim, G.; Choi, S.; Kim, A. Scan context++: Structural place recognition robust to rotation and lateral variations in urban environments. IEEE Trans. Robot. 2021, 38, 1856–1874. [Google Scholar] [CrossRef]
- Wang, Y.; Sun, Z.; Xu, C.Z.; Sarma, S.E.; Yang, J.; Kong, H. Lidar iris for loop-closure detection. In Proceedings of the 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Las Vegas, NV, USA, 24 October 2020–24 January 2021; IEEE: New York, NY, USA; pp. 5769–5775. [Google Scholar]
- Wang, H.; Wang, C.; Xie, L. Intensity scan context: Coding intensity and geometry relations for loop closure detection. In Proceedings of the 2020 IEEE International Conference on Robotics and Automation (ICRA), Paris, France, 31 May–31 August 2020; IEEE: New York, NY, USA; pp. 2095–2101. [Google Scholar]
- Ma, Z.; Zhou, F. An improved loopback multi-sensor fusion SLAM algorithm. Electron. Meas. Technol. 2023, 46, 131–138. [Google Scholar]
- Xu, X.; He, Y. LiDAR-inertial SLAM algorithm based on triangle bag of words loop closure detection. J. Chin. Inert. Technol. 2024, 32, 898–906,917. [Google Scholar]
- Shan, T.; Englot, B. Lego-loam: Lightweight and ground-optimized lidar odometry and mapping on variable terrain. In Proceedings of the 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain, 1–5 October 2018; IEEE: New York, NY, USA; pp. 4758–4765. [Google Scholar]
- Shan, T.; Englot, B.; Meyers, D.; Wang, W.; Ratti, C.; Rus, D. Lio-sam: Tightly-coupled lidar inertial odometry via smoothing and mapping. In Proceedings of the 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Las Vegas, NV, USA, 24 October 2020–24 January 2021; IEEE: New York, NY, USA; pp. 5135–5142. [Google Scholar]
- Uy, M.A.; Lee, G.H. Pointnetvlad: Deep point cloud based retrieval for large-scale place recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA, 18–23 June 2018; pp. 4470–4479. [Google Scholar]
- Qi, C.R.; Su, H.; Mo, K.; Guibas, L.J. Pointnet: Deep learning on point sets for 3d classification and segmentation. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2017; pp. 652–660. [Google Scholar]
- Arandjelovic, R.; Gronat, P.; Torii, A.; Pajdla, T.; Sivic, J. NetVLAD: CNN architecture for weakly supervised place recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA, 27–30 June 2016; pp. 5297–5307. [Google Scholar]
- Lu, W.; Zhou, Y.; Wan, G.; Hou, S.; Song, S. L3-net: Towards learning based lidar localization for autonomous driving. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA, 15–20 June 2019; pp. 6389–6398. [Google Scholar]
- Schaupp, L.; Bürki, M.; Dubé, R.; Siegwart, R.; Cadena, C. OREOS: Oriented recognition of 3D point clouds in outdoor scenarios. In Proceedings of the 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Macau, China, 3–8 November 2019; IEEE: New York, NY, USA; pp. 3255–3261. [Google Scholar]
- Yin, P.; Wang, F.; Egorov, A.; Hou, J.; Zhang, J.; Choset, H. Seqspherevlad: Sequence matching enhanced orientation-invariant place recognition. In Proceedings of the 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Las Vegas, NV, USA, 24 October 2020–24 January 2021; IEEE: New York, NY, USA; pp. 5024–5029. [Google Scholar]
- Chang, M.Y.; Yeon, S.; Ryu, S.; Lee, D. SpoxelNet: Spherical voxel-based deep place recognition for 3D point clouds of crowded indoor spaces. In Proceedings of the 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Las Vegas, NV, USA, 24 October 2020–24 January 2021; IEEE: New York, NY, USA; pp. 8564–8570. [Google Scholar]
- Komorowski, J. Minkloc3d: Point cloud based large-scale place recognition. In Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision, Waikoloa, HI, USA, 3–8 January 2021; pp. 1790–1799. [Google Scholar]
- Xing, G.; Wu, K.; Shao, S.; Zhao, H.; Liu, Y.; Lin, J.; Zhang, G. DO-Removal: Dynamic Object Removal for LiDAR-Inertial Odometry Enabled by Front-End Real-Time Strategy. IEEE Internet Things J. 2024, 12, 11553–11567. [Google Scholar] [CrossRef]
- Huang, Y.; Wang, Z.; Ding, Y.; Yang, L.; Shao, J. Semantic Information-enhanced Loop Closure Detection for Simultaneous Localization and Mapping. In Proceedings of the 2024 14th International Conference on Information Science and Technology (ICIST), Chengdu, China, 6–9 December 2024; IEEE: New York, NY, USA; pp. 847–853. [Google Scholar]
- Zhu, X.; Zhao, X.; Liu, J.; Feng, W.; Fan, X. Autonomous Navigation and Obstacle Avoidance for Orchard Spraying Robots: A Sensor-Fusion Approach with ArduPilot, ROS, and EKF. Agronomy 2025, 15, 1373. [Google Scholar] [CrossRef]
- Wang, W.; Qin, J.; Huang, D.; Zhang, F.; Liu, Z.; Wang, Z.; Yang, F. Integrated Navigation Method for Orchard-Dosing Robot Based on LiDAR/IMU/GNSS. Agronomy 2024, 14, 2541. [Google Scholar] [CrossRef]













| Algorithm | RMSE | Mean | Max | Std | Median |
|---|---|---|---|---|---|
| OSC-LIO | 0.226777 | 0.218541 | 0.959164 | 0.132790 | 0.221330 |
| LIO-SAM | 0.296683 | 0.242842 | 0.882412 | 0.134632 | 0.208101 |
| Algorithm | Evaluation Metric | Average Similarity | Maximum Similarity | Minimum Similarity | Similarity Reduction Rate |
|---|---|---|---|---|---|
| OSC-LIO | Euclidean Distance | 0.35 | 0.52 | 0.18 | |
| LIO-SAM | Euclidean Distance | 0.50 | 0.68 | 0.32 | 42.9 |
| Algorithm | RMSE | Mean | Max | Std | Median |
|---|---|---|---|---|---|
| OSC-LIO | 0.015818 | 0.011005 | 0.083757 | 0.011363 | 0.007926 |
| LIO-SAM | 0.022183 | 0.014680 | 0.115326 | 0.016630 | 0.010252 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Niu, J.; Guan, J.; Zhang, T.; Zhang, L.; Shi, S.; Yu, Q. Research on Orchard Navigation Technology Based on Improved LIO-SAM Algorithm. Agriculture 2026, 16, 192. https://doi.org/10.3390/agriculture16020192
Niu J, Guan J, Zhang T, Zhang L, Shi S, Yu Q. Research on Orchard Navigation Technology Based on Improved LIO-SAM Algorithm. Agriculture. 2026; 16(2):192. https://doi.org/10.3390/agriculture16020192
Chicago/Turabian StyleNiu, Jinxing, Jinpeng Guan, Tao Zhang, Le Zhang, Shuheng Shi, and Qingyuan Yu. 2026. "Research on Orchard Navigation Technology Based on Improved LIO-SAM Algorithm" Agriculture 16, no. 2: 192. https://doi.org/10.3390/agriculture16020192
APA StyleNiu, J., Guan, J., Zhang, T., Zhang, L., Shi, S., & Yu, Q. (2026). Research on Orchard Navigation Technology Based on Improved LIO-SAM Algorithm. Agriculture, 16(2), 192. https://doi.org/10.3390/agriculture16020192
