欢迎访问《兵工学报》官方网站,今天是 分享到:

兵工学报 ›› 2021, Vol. 42 ›› Issue (1): 159-166.doi: 10.3969/j.issn.1000-1093.2021.01.018

• 论文 • 上一篇    下一篇

深度相机与微机电惯性测量单元松组合导航算法

张福斌1, 林家昀2   

  1. (1.西北工业大学 航海学院, 陕西 西安 710129; 2.湖南航天机电设备与特种材料研究所, 湖南 长沙 410200)
  • 上线日期:2021-03-11
  • 作者简介:张福斌(1972—),男,教授,硕士生导师。E-mail: zhangfubin@nwpu.edu.cn;
    林家昀(1995—),男,工程师,硕士。E-mail: 2893515838@qq.com

Integrated Navigation Algorithm of Depth Camera/MEMS IMU

ZHANG Fubin1, LIN Jiayun2   

  1. (1.School of Marine Science and Technology, Northwestern Polytechnical University, Xi'an 710129, Shaanxi, China; 2.Hunan Aerospace Electromechanical Equipment and Special Material Research Institute, Changsha 410200, Hunan, China)
  • Online:2021-03-11

摘要: 针对室内非结构环境下,全球定位系统、无线电定位等定位手段使用困难,轮式里程计在楼梯等场合易出现打滑或空转而误差较大,单一视觉传感器或微机电系统(MEMS)惯性测量单元(IMU)很难实现高精度自主定位,以及传统的视觉与MEMS IMU组合导航算法复杂、计算量大、导航精度低等问题,提出一种适用于室内的深度相机与MEMS IMU松组合导航算法。MEMS IMU预积分结果作为改进迭代最近点(ICP)算法的迭代初值,大幅减少了迭代次数;通过深度相机和MEMS IMU分别计算载体的位置并作差运算,将位置差值作为量测信息,使用扩展卡尔曼滤波估计MEMS IMU的导航误差,修正航位推算的结果;利用Kinect v1深度相机和MTI 100-IMU搭建的平台进行实验验证。结果表明,基于MEMS IMU辅助的改进ICP算法能够减少迭代次数约50%,基于位置差值的深度相机与MEMS IMU松组合算法导航定位误差小于总里程的10%.

关键词: 深度相机, 惯性测量单元, 迭代最近点, 组合导航

Abstract: GPS, radio positioning and other positioning methods are difficult to use in the indoor environment. Wheel odometer is easy to slip or idle in stairs and other occasions. Single vision sensor or micro-electromechanical system (MEMS) inertial measurement unit (IMU) is difficult to achieve high-precision autonomous positioning. The traditional vision/MEMS IMU integrated navigation algorithm is complex, computationally expensive and of low accuracy. In order to solve these problems, a loose coupled navigation algorithm based on depth camera/MEMS IMU is proposed for indoor application. The pre-integration results of MEMS IMU are used as the initial value of the iterative closest point (ICP) algorithm, which greatly reduces the number of iterations. The position of a carrier is calculated by depth camera and MEMS IMU, respectively. The position difference is obtained by subtracting the two positions. The errors of MEMS IMU is estimated and the result of dead reckoning is corrected by using the position difference as the measuring information of EKF. The results of experiments with Kinect v1 and MTI 100-IMU show that the improved ICP algorithm based on MEMS IMU can effectively reduce the number of iterations by about 50%. The depth camera/MEMS IMU loose coupled algorithm based on position difference can make the position errors less than 10% of the total mileage.

Key words: depthcamera, inertialmeasurementunit, iterativeclosestpoint, integratednavigation

中图分类号: