期刊文献+

一种用于SLAM的IMU状态优化加速器设计

An IMU state optimization accelerator for SLAM
下载PDF
导出
摘要 自主定位是移动机器人实现完全自主移动的基础,其中的关键技术同步定位与建图(SLAM)备受关注。惯性测量单元(IMU)因具有不受外界环境影响的优势广泛应用在SLAM系统中。SLAM后端使用非线性优化方法优化IMU的状态,实际应用中存在实时性差、能耗高的问题。为此,在现场可编程门阵列(FPGA)平台上设计了用于IMU状态优化的加速器。分析算法的数据流程实现电路和数据复用,充分利用算法特有的稀疏特性实现计算简化和存储压缩,同时对于计算量最大的解方程步骤,硬件电路采用可配置设计,通过改变该电路模块的配置使加速器实现性能、功耗和资源使用的折中,满足不同场景的要求。在Xilinx ZC706平台上的实验结果表明:相比于Intel i5-8250U和Arm Cortex-A57处理器,所设计的加速器应用于高性能场景的电路时,可以达到26.7倍和87倍的加速效果;应用于低功耗场景的电路时,加速效果分别为17.4倍和53.7倍;不同配置的电路均可节约能耗90%以上。 Mobile robots to localize themselves is a prerequisite for full ego-motion.Simultaneous localization and mapping(SLAM),a key localization technology,has gained a lot of attention.An inertial measurement unit(IMU)is widely used in SLAM systems for its advantage of not being affected by the external environment.The backend of SLAM uses nonlinear optimization methods to optimize IMU states.There are problems of poor real-time performance and high energy consumption.This paper designs an accelerator for IMU state optimization on the field programmable gate array(FPGA)platform.Firstly,by analyzing the data flow of the algorithm,the accelerator realizes circuits and data reuse.Secondly,by making use of the sparse characteristics,calculation simplification and storage compression are realized.Finally,the hardware employs a configurable design for the equation solving step,which requires the most computation.By changing the configuration,the accelerator can achieve a compromise between performance,power consumption,and resource utilization.The experimental results on the Xilinx ZC706 platform indicate that the accelerator designed for high-performance scenarios can achieve 26.7 times and 87 times performance improvement compared to Intel i5-8250U and Arm Cortex-A57 processors;the performance improvement of low-power scenario accelerator is 17.4 times and 53.7 times,respectively.Besides,different configurations can save more than 90%of energy.
作者 刘强 刘威壮 俞波 刘少山 LIU Qiang;LIU Weizhuang;YU Bo;LIU Shaoshan(School of Microelectronics,Tianjin University,Tianjin 300072,China;Tianjin Key Laboratory of Imaging and Sensing Microelectronic Technology,Tianjin 300072,China;Shenzhen PerceptIn Technology Co.,Ltd.,Shenzhen 518000,China)
出处 《北京航空航天大学学报》 EI CAS CSCD 北大核心 2023年第5期1027-1035,共9页 Journal of Beijing University of Aeronautics and Astronautics
基金 国家自然科学基金(61974102)。
关键词 现场可编程门阵列 惯性测量单元 非线性优化 同步定位与建图 硬件加速器 field programmable gate array inertial measurement unit nonlinear optimization simultaneous localization and mapping hardware accelerator
  • 相关文献

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部