勒伍杨, 喻俊松, 万生鹏. 基于ROS的激光SLAM地图优化技术研究[J]. 南昌航空大学学报(自然科学版), 2024, 38(4): 95-102. DOI: 10.3969/j.issn.2096-8566.2024.04.012
引用本文: 勒伍杨, 喻俊松, 万生鹏. 基于ROS的激光SLAM地图优化技术研究[J]. 南昌航空大学学报(自然科学版), 2024, 38(4): 95-102. DOI: 10.3969/j.issn.2096-8566.2024.04.012
Wuyang LE, Junsong YU, Shengpeng WAN. Research on Laser SLAM Map Optimization Technology Based on ROS[J]. Journal of nanchang hangkong university(Natural science edition), 2024, 38(4): 95-102. DOI: 10.3969/j.issn.2096-8566.2024.04.012
Citation: Wuyang LE, Junsong YU, Shengpeng WAN. Research on Laser SLAM Map Optimization Technology Based on ROS[J]. Journal of nanchang hangkong university(Natural science edition), 2024, 38(4): 95-102. DOI: 10.3969/j.issn.2096-8566.2024.04.012

基于ROS的激光SLAM地图优化技术研究

Research on Laser SLAM Map Optimization Technology Based on ROS

  • 摘要: 传感器误差和机器人定位不准确等因素会导致移动机器人建图时产生误差和畸变现象。为解决这一问题,提出一种地图优化方法,该方法对传统Gmapping算法进行改进。首先,针对激光雷达的扫描数据,引入改进的迭代最近点(Iterative Closest Point,ICP)算法对激光点云进行帧间匹配,以提升激光点云配准效果;其次,对传统Gmapping算法的粒子重采样步骤进行改进,将粒子按权重分为3类,通过分类重采样以增加粒子的多样性;最后,在实验环境中,使用搭载2D激光雷达的移动机器人,通过机器人操作系统(Robot operating system,ROS)进行SLAM地图优化算法实验。实验结果表明,采用改进的方法可使得机器人的建图精度得到显著提高,地图的歪斜现象得到有效解决。

     

    Abstract: Factors such as sensors error and inaccurate robot positioning can cause errors and distortions during mobile robot mapping. To address this problem, a map optimization method is proposed, which improves the traditional Gmapping algorithm. Firstly, an improved Iterative Closest Point (ICP) algorithm is introduced for the scanning data of lidar to match the laser point cloud between frames, which can improve the registration effect of laser point cloud. Secondly, the particle resampling step of the traditional Gmapping algorithm is improved by dividing particles into three categories based on weight, and the diversity of the particles is increased by classification resampling. Finally, a mobile robot equipped with a 2D lidar was used in the experimental environment, and the SLAM map optimization algorithm experiments were conducted by the Robot Operating System (ROS). Experimental results demonstrate that the optimization method can improve the mapping accuracy significantly and resolve map distortion issues effectively.

     

/

返回文章
返回