[論文レビュー] Online Self-Calibration for Visual-Inertial Navigation Systems: Models, Analysis and Degeneracy
本稿では、IMUおよびカメラの内部パrameter、IMU-カメラ外挿、時間オフセット、ローリングシャッターリードアウト時間までを含む、完全なセンサーキャリブレーションを備えたビジュアルインertリアルナビゲーションシステム(VINS)の包括的な可観測性解析とオンライン自己キャリブレーションフレームワークを提示する。本研究は、IMUおよびカメラ内部パrameterの可観測性を妨げる退化した運動パターンを同定し、運動が完全に励起されている場合、特に低価格センサに対してオンラインキャリブレーションが精度と耐障害性を向上させることを示しているが、平面運動や1軸回転といったアンダーアクチュエートされた運動では性能劣化のリスクがあることを明らかにしている。
In this paper, we study in-depth the problem of online self-calibration for robust and accurate visual-inertial state estimation. In particular, we first perform a complete observability analysis for visual-inertial navigation systems (VINS) with full calibration of sensing parameters, including IMU and camera intrinsics and IMU-camera spatial-temporal extrinsic calibration, along with readout time of rolling shutter (RS) cameras (if used). We investigate different inertial model variants containing IMU intrinsic parameters that encompass most commonly used models for low-cost inertial sensors. The observability analysis results prove that VINS with full sensor calibration has four unobservable directions, corresponding to the system's global yaw and translation, while all sensor calibration parameters are observable given fully-excited 6-axis motion. Moreover, we, for the first time, identify primitive degenerate motions for IMU and camera intrinsic calibration. Each degenerate motion profile will cause a set of calibration parameters to be unobservable and any combination of these degenerate motions are still degenerate. Extensive Monte-Carlo simulations and real-world experiments are performed to validate both the observability analysis and identified degenerate motions, showing that online self-calibration improves system accuracy and robustness to calibration inaccuracies. We compare the proposed online self-calibration on commonly-used IMUs against the state-of-art offline calibration toolbox Kalibr, and show that the proposed system achieves better consistency and repeatability. Based on our analysis and experimental evaluations, we also provide practical guidelines for how to perform online IMU-camera sensor self-calibration.
研究の動機と目的
- IMUおよびカメラパラメータ(内部パラメータ、外挿、時間オフセット、ローリングシャッターリードアウト時間)を含む完全なキャリブレーションを施したVINSの包括的可観測性解析を実施すること。
- 低価格IMUの異なるインertialモデルのバリエーション(スケール補正、軸ずれ、重力感度)を調査すること。
- IMUおよびカメラ内部パラメータの可観測性を妨げる原始的な退化運動を同定すること、特にアンダーアクチュエートされたロボットプラットフォームにおいて重要である。
- EuRoC MAVおよびKAIST都市データセットを用いた広範なモンテカルロシミュレーションと実世界の実験を通じて、可観測性および退化性解析を検証すること。
- 特に自律走行および航空機用の地上ロボットやドローンに適した、リアルタイムVINSアプリケーションにおけるオンライン自己キャリブレーションの実用的ガイドラインを提供すること。
提案手法
- 完全なキャリブレーションパrameterを有する線形化VINSにおける状態遷移行列および視覚的測定ヤコビアンを解析的に導出する。
- 線形化システムにおける可観測性解析を実施し、未観測方向を特定し、4つの未観測モード(グローバルヨーおよびトランスレーション)が存在することを確認する。
- 可観測性解析フレームワークを用いて、IMUおよびカメラ内部パラメータのキャリブレーションに失敗する原始的な退化運動パターンを同定する。
- 退化運動を組み合わせて、制約付きロボット運動に特に関連する複雑な未観測状況を分析する。
- リアルタイムVINSパイプラインにオンライン自己キャリブレーションを実装し、実データセット上でオフラインキャリブレーション(Kalibr)と比較する。
- モンテカルロシミュレーションおよび実世界の実験を用いて理論的発見を検証し、さまざまな運動プロファイル下での性能を評価する。
実験結果
リサーチクエスチョン
- RQ1完全パラメータキャリブレーションを施したVINSにおける未観測方向は何か? これらはシステム状態およびキャリブレーションパラメータとどのように関係しているか?
- RQ2どの運動プロファイルが、IMUおよびカメラ内部パラメータの可観測性を妨げる退化状態を引き起こすか?
- RQ3運動の励起状態が異なる場合、オンライン自己キャリブレーションは、特にアンダーアクチュエートされたロボットプラットフォームにおいて、VINSの精度と耐障害性にどのように影響を与えるか?
- RQ4オンラインキャリブレーションは、低価格IMUおよびローリングシャッターカメラの性能向上に寄与するか? どのような運動条件下で最も効果的か?
- RQ5実世界のロボットシステムにオンライン自己キャリブレーションを導入するにあたり、どのような実用的ガイドラインを導出できるか?
主な発見
- 可観測性解析により、完全パラメータキャリブレーションVINSでは、グローバルヨーおよびグローバルトランスレーションの4つの未観測モードしか存在しないことが確認された。6軸運動が完全に励起されている間は、すべてのキャリブレーションパラメータが観測可能である。
- 本稿では、初めてIMUおよびカメラ内部パラメータの可観測性を妨げる原始的な退化運動パターンを同定し、それらの組み合わせが未観測性を維持することを示している。
- 運動が完全に励起されている場合、オンライン自己キャリブレーションは、特に低性能IMU(例:Bosch BMI160)において、システムの精度と耐障害性を顕著に向上させる。
- 平面運動や1軸回転(地上および航空機用のロボットで一般的)といったアンダーアクチュエートされた運動では、オンラインIMU内部パラメータキャリブレーションが性能を劣化させる可能性があるため、推奨されない。
- 6自由度(6-DoF)の運動を完全に実行できるハンドヘルドアプリケーションでは、特にIMUおよびカメラ内部パラメータの観点から、オンラインキャリブレーションが有効である。
- 本研究では、特に退化運動条件下では、完全モデルではなく、主なIMUパラメータ(バイアスおよびスケール)のみをキャリブレートすることを推奨している。
より良い研究を、今すぐ始めましょう
論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。
クレジットカード登録不要
このレビューはAIが作成し、人間の編集者が確認しました。