Performance evaluation of 2D LiDAR SLAM algorithms in simulated orchard environments

被引:13
作者
Li, Qiujie [1 ]
Zhu, Hongyi [1 ]
机构
[1] Nanjing Forestry Univ, Coll Mech & Elect Engn, Nanjing 210037, Peoples R China
关键词
2D LiDAR SLAM; Orchard SLAM; Hector; GMapping; Cartographer; Gazebo; Terrain model; LOCALIZATION;
D O I
10.1016/j.compag.2024.108994
中图分类号
S [农业科学];
学科分类号
09 ;
摘要
Accurate localization is a prerequisite for developing autonomous mobile orchard robots. Simultaneous localization and mapping (SLAM) is an efficient technique for localizing robots in global navigation satellite system (GNSS)-denied scenarios. Light detection and ranging (LiDAR) is one of the most crucial sensors used for environment perception. Two-dimensional (2D) LiDAR SLAM has been successfully applied in various indoor scenes to construct flat maps and estimate robot trajectories. In this paper, the performances of three representative 2D LiDAR SLAM algorithms, namely, Hector, GMapping, and Cartographer, in semi-structured orchard environments simulated in Gazebo are analysed. A hierarchical terrain modelling method is proposed to generate scalable orchard terrain with adjustable roughness. The adaptability of the three algorithms to terrain roughness, LiDAR, and orchard size is evaluated in terms of the localization error, mapping error, CPU usage, and memory usage. The experimental results show that Cartographer has the highest location and mapping accuracy, followed by GMapping and Hector. However, Hector requires the least computational resources, followed by Cartographer and GMapping. In a 50 m x 50 m orchard with an elevation difference of 15 cm, Cartographer achieved a localization error of 8.14 cm and a mapping error of 8.43 cm at a 4 cm map resolution. In addition, Hector has the highest requirements for the maximum range and field-of-view (FOV) of LiDAR, and GMapping is most susceptible to severe uneven terrain conditions and has the worst scalability for large-scale orchards.
引用
收藏
页数:14
相关论文
共 42 条
[1]  
Abeyrathna R. R. D., 2023, IoT and AI in Agriculture: Self-sufficiency in Food Production to Achieve Society 5.0 and SDG's Globally, V5.0, P335
[2]   Localization and Mapping for Robots in Agriculture and Forestry: A Survey [J].
Aguiar, Andre Silva ;
dos Santos, Filipe Neves ;
Cunha, Jose Boaventura ;
Sobreira, Heber ;
Sousa, Armando Jorge .
ROBOTICS, 2020, 9 (04) :1-23
[3]   Localization and control of an autonomous orchard vehicle [J].
Bayar, Gokhan ;
Bergerman, Marcel ;
Koku, A. Bugra ;
Konukseven, E. Ilhan .
COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2015, 115 :118-128
[4]   The normal distributions transform: A new approach to laser scan matching [J].
Biber, P .
IROS 2003: PROCEEDINGS OF THE 2003 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-4, 2003, :2743-2748
[5]   Robot navigation in orchards with localization based on Particle filter and Kalman filter [J].
Blok, Pieter M. ;
van Boheemen, Koen ;
van Evert, Frits K. ;
IJsselmuiden, Joris ;
Kim, Gook-Hwan .
COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2019, 157 :261-269
[6]  
Chen J., 2022, Chin. J. Ship Res., DOI [10.19693/j.issn.1673-3185.02374, DOI 10.19693/J.ISSN.1673-3185.02374]
[7]   Design and Implementation of an Artificial Intelligence of Things-Based Autonomous Mobile Robot System for Pitaya Harvesting [J].
Chen, Liang-Bi ;
Huang, Xiang-Rui ;
Chen, Wei-Han .
IEEE SENSORS JOURNAL, 2023, 23 (12) :13220-13235
[8]   How to pick a mobile robot simulator: A quantitative comparison of CoppeliaSim, Gazebo, MORSE and Webots with a focus on accuracy of motion [J].
Farley, Andrew ;
Wang, Jie ;
Marshall, Joshua A. .
SIMULATION MODELLING PRACTICE AND THEORY, 2022, 120
[9]  
Freitas Gustavo, 2012, Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics, DOI [10.1007/978-3-642-33503-736, DOI 10.1007/978-3-642-33503-736]
[10]  
Grisetti G, 2005, IEEE INT CONF ROBOT, P2432