基于霍夫曼行程编码的 SLAM 算法
DOI:
CSTR:
作者:
作者单位:

作者简介:

通讯作者:

中图分类号:

TH702 TP242

基金项目:

国家重点研发基金(2016YFC0303006)项目资助


SLAM algorithm based on Hoffman run length coding
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    针对基于粒子滤波的 SLAM 算法生成的栅格地图存储效率不高的问题,提出一种基于霍夫曼行程编码的 SLAM 算 法,以解决原有栅格地图的编码冗余和空间冗余问题。 该算法在基于粒子滤波的 SLAM 算法基础上采用霍夫曼行程编码的 地图表示方式,根据不同的应用场景,设计出两种霍夫曼行程编码地图的存储方式,当栅格地图的规模较小时,使用定长编 码;当栅格地图的规模比较大时,例如大型商场环境,考虑使用变长编码,进一步增广了该地图表示方式的应用范围。 仿真 和真实场景实验表明,在一定条件下基于霍夫曼行程编码的 SLAM 算法最多能够减少 94. 8% 的内存消耗,证明了该算法的 可行性与有效性。

    Abstract:

    The raster map generated by the particle filter-based SLAM algorithm has the problem of low storage efficiency. To address this issue, a SLAM algorithm based on Huffman run-length coding is proposed. The coding redundancy and space redundancy problems of the original raster map are solved. Based on the particle filter-based SLAM algorithm, the algorithm uses Huffman run-length coding map representation. According to different application scenarios, two storage methods of Huffman run-length coding maps are proposed. When the scale of the grid map is small, the fixed-length coding is used. When the scale of the raster map is relatively large, such as a large shopping mall environment, the variable-length coding is utilized, which further expands the application range of the map representation. Simulation and real scene experiments show that, under certain conditions, the SLAM algorithm based on Huffman run-length coding can reduce memory consumption by up to 94. 8% , which proves the feasibility and effectiveness of the algorithm.

    参考文献
    相似文献
    引证文献
引用本文

邵锦江,蔡体菁.基于霍夫曼行程编码的 SLAM 算法[J].仪器仪表学报,2023,44(3):253-260

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:
  • 最后修改日期:
  • 录用日期:
  • 在线发布日期: 2023-07-11
  • 出版日期:
文章二维码