IMUの取り付け向きが変わっても動作する慣性位置推定
GINIO: A Geometric SO(3)-Equivariant Interface for Neural Inertial Odometry
この論文をやさしく読む
ひとことで言うと
IMUの向きが変わっても、移動量とその不確実性を幾何学的に正しく変換できる位置推定方法。
何に役立つ?
センサーの取り付け方向が一定でない機器で、慣性データから移動軌跡を推定する際に役立つ可能性がある。
この研究の面白いところ
座標変換の性質を理論的に保証し、実際の取り付け変更を含む評価でも、再学習なしで誤差を8.15 mから0.50 mに下げた。
どこまで分かった?
取り付け変更への頑健性はFetchでの実験結果であり、保証されているのは座標系の変換則である。すべての実環境での誤差を保証するものではない。
v1のアブストラクトに基づくAI解説。日本語訳とは別に、用途の解釈を含みます。
アブストラクトの日本語訳
ニューラルネットワークを使う慣性オドメトリでは、学習した測定値をフィルタリング処理の中で使うことが増えている。この測定値は慣性計測装置(IMU)の取り付け向きが任意に変わっても一貫して変換されるべきであり、平均はベクトル、共分散は2階テンソルとして変換されなければならない。本研究は、IMUの測定座標系が任意に回転する場合に対応する、SO(3)同変な幾何学的インターフェースGINIOを提案する。校正済みのIMUデータの時間窓から、これらの変換則に従う運動測定値と不確実性を予測する。 センサー座標系で効率的に学習するため、最後のフレームに合わせるLFAという決定論的な前処理を導入し、SO(3)同変な予測器において世界座標系での学習と同等であることを証明した。接続した推定器はIMUのバイアスなどセンサー固有の状態を追跡し、不要な影響の推定と学習測定値に課す幾何学的な法則を分離する。同じインターフェースを、フィルタ接続型NIO、AirIO型の再帰的な飛行体予測、EqNIO型の全SO(3)正準化、ResNet型の時系列モデルで実装した。 TLIOでは、GINIOの同一分布内・SO(3)条件での絶対軌跡誤差(ATE)は2.018 mで、EqNIOは76.389 mまで悪化し、GINIOの計算量はFLOPsで11.6分の1だった。NanoBenchでは、AirIO型の実装が外部姿勢入力なしでATEを5.579 mから1.430 mへ改善し、ResNet型はResNet1Dの0.645 mに対して0.581 mだった。Fetchでは、再学習せずに、未知の物理的な取り付け変更に対するATEを8.15 mから0.50 mへ下げた。これは座標系に関する厳密な保証を超えた頑健性を実験的に示す。不確実性の予測では、スペクトル共分散を用いると、対角行列を出力する方式に比べて共分散の同変性誤差が3桁以上小さくなった。
v1の要旨から自動生成。本文の精読・人による確認は未実施。
- 初稿
- 2026-09-21(UTC)
- 最新改訂
- 2026-09-21 · v1
- 査読・掲載
- 査読状況未確認
更新履歴
- v1 2026-09-21 この版を読む
取得できた版を表示。版の更新は査読済みを意味しません。過去版の本文差分は未解析です。
原文の要旨
Neural inertial odometry increasingly uses networks as learned measurements inside filtering pipelines. Such measurements should transform consistently under arbitrary IMU mounting conventions: their mean must transform as a vector, and their covariance must transform congruently as a second-order tensor. We present GINIO, a geometric SO(3)-equivariant interface for neural inertial odometry under arbitrary rotations of the IMU measurement frame. Given calibrated IMU windows, our framework predicts a motion measurement and uncertainty obeying these tensorial laws. To support efficient sensor-frame learning, we introduce Last-Frame Alignment (LFA), a deterministic preprocessing step that is provably equivalent to world-frame training for SO(3)-equivariant predictors. The connected estimator tracks sensor-local states such as IMU bias, separating nuisance estimation from the geometric law enforced by the learned measurement. We instantiate the same interface in filter-connected NIO, AirIO-style recurrent aerial prediction, EqNIO-style full-SO(3) canonicalization, and ResNet-style temporal backbones. On TLIO, GINIO achieves 2.018 m ID/SO(3) ATE while EqNIO degrades to 76.389 m, using 11.6x fewer FLOPs. On NanoBench, our AirIO-style instantiation improves ATE from 5.579 m to 1.430 m without external attitude input, and our ResNet-style instantiation reaches 0.581 m ATE versus 0.645 m for ResNet1D. On Fetch, GINIO empirically reduces unseen physical-remount ATE from 8.15 m to 0.50 m without retraining, demonstrating robustness beyond the exact coordinate-frame guarantee. For uncertainty, spectral covariance reduces covariance-equivariance error by over three orders of magnitude compared with a diagonal head.
著者のコメント
Accepted at the 10th Conference on Robot Learning (CoRL 2026). 26 pages, 14 figures
arXiv ID: 2609.25338 / 要約の誤りについて