首页|基于起伏地形的果园仿真环境搭建与SLAM算法测试

基于起伏地形的果园仿真环境搭建与SLAM算法测试

扫码查看
针对目前仿真果园环境研究不考虑地形起伏的问题,基于二维正态分布函数生成具有起伏特征的地面模型,并搭建果园仿真环境测试基于 2D 激光雷达的同步定位与建图(simultaneous localization and mapping,SLAM)算法的性能。通过控制土地模型的起伏变化程度、最大高低落差以及突起分布密度等参数生成不同地形特征的土地;通过 2D激光雷达、里程计等传感器获取移动机器人在果园仿真模型中的观测数据;通过可视化SLAM定位偏差及SLAM建图效果评价 4 种经典 2D激光SLAM算法(Hector SLAM,GMapping,Karto SLAM,Car-tographer)在具有不同地形的果园环境中的性能。实验结果表明:在果园环境中,随着土地起伏变化程度及最大高低落差的增加,2D激光SLAM算法的定位性能与建图性能将会降低;Hector SLAM能够提供更精准的定位结果,但是建图鲁棒性较差;GMapping能够获得更准确的环境地图,但是定位鲁棒性较差;Cartographer的定位及建图的鲁棒性均较为良好,但会出现少量偏差;Karto SLAM相较于其他算法,在果园环境中不具备优势。
Orchard simulation environment construction based on undulating terrain and SLAM algorithm testing
Terrain relief is an essential aspect of environment perception for agriculture mobile robots to operate in orchard environments.For those robots obtaining surrounding environment through 2D LiDAR(Light Detection and Ranging),terrain relief could cause the pitching and folding motions of 2D LiDAR in three-dimensional space,which would bring false information into further calculations of agriculture robots'poison in orchard world and result in an unreliable localization and map building result.Since the terrain model is hardly constructed in any existing orchard simulation environment either in the research of SLAM algorithms or navigation field,this study constructed an orchard simulation environment utilizing the terrain model with undulating features based on the 2D normal distribution function and tested it with 2D laser-based SLAM algorithms.This specific model could be generated by different fluctuation degrees,maximum altitude intercept,and density of protrusion distribution to simulate the random fluctuation characteristics of real orchard terrain.During experiments,2D LiDAR,odom-etry,and other sensors were used to obtain the mobile robot's movement data.Four classical 2D laser-based SLAM algorithms(Hector SLAM,GMapping,Karto SLAM,and Cartographer)were tested in orchard simula-tion environments with different terrain models which contracted with different terrain parameters.Localization offsets and mapping outcomes were two key aspects of evaluating SLAM results.Offset data,localization trail and global map were provided to evaluate the performance of SLAM algorithms.The experiment results which conducted in 13 different orchard simulation environments with different terrain models showed that the localiza-tion and mapping performance of the 2D laser-based SLAM algorithm decreased with the increase of fluctuation degree and maximum altitude intercept.The projection distribution density did not affect the localization accuracy or the map building ability as large as fluctuation degree and maximum altitude intercept.Hector SLAM can pro-vide more accurate localization results,but the robustness of map building was poor.GMapping can obtain more accurate environmental maps,but the robustness of localization was poor.Cartographer had good robustness of localization,as well as map building,but there were a few deviations appeared.Karto SLAM did not have ad-vantages in the orchard environment compared with other algorithms.

orchard environment2D SLAMLiDARGazebo simulation

朱泓逸、李秋洁

展开 >

南京林业大学机械电子工程学院,南京 210037

果园环境 2D SLAM 激光雷达 Gazebo仿真

国家重点研发计划

2022YFD2202105

2024

林业工程学报
南京林业大学

林业工程学报

CSTPCD北大核心
影响因子:0.742
ISSN:2096-1359
年,卷(期):2024.9(2)
  • 23