高级检索
陈孟元, 田德红. 基于多尺度网格细胞到位置细胞的仿生SLAM算法[J]. 计算机辅助设计与图形学学报, 2021, 33(5): 712-723. DOI: 10.3724/SP.J.1089.2021.18407
引用本文: 陈孟元, 田德红. 基于多尺度网格细胞到位置细胞的仿生SLAM算法[J]. 计算机辅助设计与图形学学报, 2021, 33(5): 712-723. DOI: 10.3724/SP.J.1089.2021.18407
Chen Mengyuan, Tian Dehong. Bionic SLAM Algorithm Based on Multi-Scale Grid Cell to Place Cell[J]. Journal of Computer-Aided Design & Computer Graphics, 2021, 33(5): 712-723. DOI: 10.3724/SP.J.1089.2021.18407
Citation: Chen Mengyuan, Tian Dehong. Bionic SLAM Algorithm Based on Multi-Scale Grid Cell to Place Cell[J]. Journal of Computer-Aided Design & Computer Graphics, 2021, 33(5): 712-723. DOI: 10.3724/SP.J.1089.2021.18407

基于多尺度网格细胞到位置细胞的仿生SLAM算法

Bionic SLAM Algorithm Based on Multi-Scale Grid Cell to Place Cell

  • 摘要: 针对同步定位与地图构建(simultaneous localization and mapping,SLAM)过程中定位精度较低和角度漂移等问题,受哺乳动物海马体空间认知机理的启发,提出一种构建多尺度网格细胞到位置细胞信息转换的仿生SLAM算法.首先,引入头方向细胞和条纹细胞感知自身运动信息,并生成多尺度网格细胞覆盖整个空间环境,减小由于角度偏移而产生的累计误差;其次,对于定位精度低问题,采用Hebb学习规则下的竞争型神经网络建立多尺度网格细胞到位置细胞的信息转换关系;最后,构建位置细胞与空间环境中不同地标的映射关系,通过选取最大放电率的位置细胞形成空间认知拓扑地图,实现移动机器人的自主定位.与RatSLAM和ORB-SLAM2在KITTI公开数据集上进行对比实验,结果表明,所提算法能够通过对位置信息进行编码实现未知环境中的自主定位和建图,同时,控制平移误差不超过1.50 m,旋转误差不高于1.0°.

     

    Abstract: Aiming at the problems of low positioning accuracy and angle drift in the process of simultaneous localization and mapping(SLAM),inspired by the spatial cognitive mechanism of mammalian hippocampus,a bionic SLAM algorithm for constructing information conversion from multi-scale grid cell to place cell is proposed.Firstly,the proposed algorithm introduces head direction cell and stripe cell to perceive their own motion information while generating a multi-scale grid cell to cover the entire spatial environment,which can reduce the cumulative error due to angular offset.Secondly,as for the problem of low localization accuracy,the proposed algorithm uses a competitive neural network under Hebb learning rule to establish the information conversion relationship from multi-scale grid cell to place cell.Meanwhile,the mapping relationship between place cell and different landmarks in the spatial environment is constructed.Finally,the place cells with the maximum discharge rate are selected in order to form spatial cognitive topological map while realizing the autonomous localization of mobile robots.Compared with RatSLAM and ORB-SLAM2 on the KITTI public dataset,the results show that the proposed algorithm can realize autonomous localization and mapping in unknown environments by encoding the location information,while controlling the translation error at no more than 1.50 m and the rotation error at no higher than 1.0°.

     

/

返回文章
返回