複数IMUを用いた軽量かつ高精度な自己位置推定アルゴリズム
A Lightweight and Accurate Localization Algorithm Using Multiple Inertial Measurement Units
複数の慣性計測装置(IMU)の計測値を仮想IMUに確率的に統合し、追加の計算コストなしに既存の融合アルゴリズムへ適用可能な軽量自己位置推定手法を提案した。
著者: Ming Zhang, Yiming Chen, Xiangyu Xu, Mingyang Li
分類: cs.RO
原文アブストラクト
This paper proposes a novel inertial-aided localization approach by fusing information from multiple inertial measurement units (IMUs) and exteroceptive sensors. IMU is a low-cost motion sensor which provides measurements on angular velocity and gravity compensated linear acceleration of a moving platform, and widely used in modern localization systems. To date, most existing inertial-aided localization methods exploit only one single IMU. While the single-IMU localization yields acceptable accuracy and robustness for different use cases, the overall performance can be further improved by using multiple IMUs. To this end, we propose a lightweight and accurate algorithm for fusing measurements from multiple IMUs and exteroceptive sensors, which is able to obtain noticeable performance gain without incurring additional computational cost. To achieve this, we first probabilistically map measurements from all IMUs onto a virtual IMU. This step is performed by stochastic estimation with least-square estimators and probabilistic marginalization of inter-IMU rotational accelerations. Subsequently, the propagation model for both state and error state of the virtual IMU is also derived, which enables the use of the classical filter-based or optimization-based sensor fusion algorithms for localization. Finally, results from both simulation and real-world tests are provided, which demonstrate that the proposed algorithm outperforms competing algorithms by noticeable margins.
