Caruso David, Eudes Alexandre, Sanfourche Martial, Vissière David, Besnerais Guy Le
Computer Vision R and D department, Sysnav, 57 rue de Montigny, 27200 Vernon, France.
Department of Information Processing and Systems, ONERA, the French Aerospace Lab, Chemin de la Hunière, 91120 Palaiseau, France.
Sensors (Basel). 2017 Dec 4;17(12):2795. doi: 10.3390/s17122795.
Visual-inertial Navigation Systems (VINS) are nowadays used for robotic or augmented reality applications. They aim to compute the motion of the robot or the pedestrian in an environment that is unknown and does not have specific localization infrastructure. Because of the low quality of inertial sensors that can be used reasonably for these two applications, state of the art VINS rely heavily on the visual information to correct at high frequency the drift of inertial sensors integration. These methods struggle when environment does not provide usable visual features, such than in low-light of texture-less areas. In the last few years, some work have been focused on using an array of magnetometers to exploit opportunistic stationary magnetic disturbances available indoor in order to deduce a velocity. This led to Magneto-inertial Dead-reckoning (MI-DR) systems that show interesting performance in their nominal conditions, even if they can be defeated when the local magnetic gradient is too low, for example outdoor. We propose in this work to fuse the information from a monocular camera with the MI-DR technique to increase the robustness of both traditional VINS and MI-DR itself. We use an inverse square root filter inspired by the MSCKF algorithm and describe its structure thoroughly in this paper. We show navigation results on a real dataset captured by a sensor fusing a commercial-grade camera with our custom MIMU (Magneto-inertial Measurment Unit) sensor. The fused estimate demonstrates higher robustness compared to pure VINS estimate, specially in areas where vision is non informative. These results could ultimately increase the working domain of mobile augmented reality systems.
视觉惯性导航系统(VINS)如今被用于机器人或增强现实应用中。它们旨在计算机器人或行人在未知且没有特定定位基础设施的环境中的运动。由于可合理用于这两种应用的惯性传感器质量较低,当前的VINS严重依赖视觉信息来高频校正惯性传感器积分的漂移。当环境没有提供可用的视觉特征时,比如在低光照或无纹理区域,这些方法就会遇到困难。在过去几年中,一些工作致力于使用磁力计阵列来利用室内可用的机会性静态磁干扰以推导出速度。这导致了磁惯性航位推算(MI-DR)系统,该系统在其标称条件下表现出有趣的性能,即使在局部磁梯度过低时(例如在室外)可能会失效。在这项工作中,我们提议将来自单目相机的信息与MI-DR技术相融合,以提高传统VINS和MI-DR本身的鲁棒性。我们使用受MSCKF算法启发的平方根滤波器,并在本文中详细描述其结构。我们展示了在由融合了商业级相机和我们定制的MIMU(磁惯性测量单元)传感器的传感器捕获的真实数据集上的导航结果。与纯VINS估计相比,融合估计显示出更高的鲁棒性,特别是在视觉信息不足的区域。这些结果最终可能会扩大移动增强现实系统的工作范围。