Inertial odometry (IO) relies exclusively on signals from an inertial measurement unit (IMU) for localization and offers a promising avenue for consumer grade positioning. However, accurate modeling of the nonlinear motion patterns present in IMU signals remains the principal limitation on IO accuracy. To address this challenge, we propose CKANIO, an IO framework that integrates Chebyshev based Kolmogorov-Arnold Networks (Chebyshev KAN). Specifically, we design a novel residual architecture that leverages the nonlinear approximation capabilities of Chebyshev polynomials within the KAN framework to more effectively model the complex motion characteristics inherent in IMU signals. To the best of our knowledge, this work represents the first application of an interpretable KAN model to IO. Experimental results on five publicly available datasets demonstrate the effectiveness of CKANIO.
論文ID : 2507.16865タイトル : CKANIO: Learnable Chebyshev Polynomials for Inertial Odometry著者 : Shanshan Zhang, Siyue Wang, Tianshui Wen, Liqin Wu, Qi Zhang, Ziheng Zhou, Ao Peng, Xuemin Hong, Lingxiang Zheng, Yu Yang分類 : cs.RO (ロボティクス)発表日時 : 2025年10月16日 (arXiv v2)論文リンク : https://arxiv.org/abs/2507.16865 慣性オドメトリー(IO)は慣性測定ユニット(IMU)信号のみに依存して位置決定を行い、消費者向け測位の有望な手段を提供している。しかし、IMU信号に存在する非線形運動パターンの正確なモデリングは、IO精度の主な制限要因である。この課題に対処するため、著者らはチェビシェフベースのKolmogorov-Arnold Network (Chebyshev KAN)を統合したIOフレームワークであるCKANIOを提案した。具体的には、KANフレームワーク内のチェビシェフ多項式の非線形近似能力を活用して、IMU信号に内在する複雑な運動特性をより効果的にモデリングする新規な残差アーキテクチャを設計した。著者らの知見では、これはIOに解釈可能なKANモデルを適用した初めての研究である。5つの公開データセットでの実験結果がCKANIOの有効性を実証している。
慣性オドメトリー(IO)は、IMUセンサーのみを使用して位置と方向推定を行う技術であり、自動運転やロボット航法などの分野で重要な応用価値を有している。GPS信号が利用不可能であるか外部センサーが制限される場合、IOは補完的または代替的な測位ソリューションとして機能する。
誤差の累積問題 : 従来のニュートン力学に基づくIO方法は、IMUに固有の測定ノイズのため、誤差が時間とともに累積し、長距離測位精度に深刻な影響を与える非線形運動モデリングの困難さ : IMU信号における複雑な非線形運動パターン(回転など)の正確なモデリングが困難である固定活性化関数の制限 : 既存のデータ駆動型手法は固定活性化関数に依存しており、IMU信号の複雑な動的特性を十分に捉えることができないKolmogorov-Arnold Network (KAN)が非線形関数近似において優れた性能を示していることに着想を得て、著者らは従来の固定活性化関数の代わりにチェビシェフ多項式ベースのKANを使用して、IMU信号における複雑な非線形特性をより良くモデリングすることを提案した。
Chebyshev KANをIO領域に初めて導入 : チェビシェフ多項式の非線形近似能力を活用して、非線形動的特性に対するモデルの表現能力を強化する残差ネットワークアーキテクチャを設計効率的なカーネルベース自己注意モジュール(EKSA)を開発 : コンテキスト運動モデリングを強化し、IMU信号のより包括的な利用を実現しながら、計算複雑度をO(L²)からO(L)に削減重力がIO精度に与える影響の初の定量分析を提供 : グローバル座標系において、重力がIO性能に与える具体的な影響を定量的に分析時間ウィンドウ内のIMU信号X ∈ R^(C×L)(ここでC=6は3軸加速度と3軸角速度を表し、Lはサンプリング点数)が与えられたとき、速度ベクトルv̂を予測し、真の速度vとの平均二乗誤差を最小化する。
入力前処理 :
X' = arccos(tanh(X)) ∈ (0,π)^(C×L)
tanh関数を通じて入力を(-1,1)範囲内に制限し、arccos を使用して数値的に安定した位相表現を取得する。
チェビシェフ多項式定義 :
T_n(x) = cos(n·arccos(x)) (x ∈ [-1,1])
学習可能な活性化関数 :
Y = Σ(i=0 to n) W_i × T_i(tanh(X))
ここでW_iは学習可能なパラメータテンソルであり、n=4は多項式の次数である。この設計により、活性化関数はIMU信号特性に動的に適応することができる。
中核概念 : カーネル関数を使用して注意行列を近似し、完全な注意行列の明示的計算を回避する。
ピアソン相関係数類似度 :
ρ(q,k)² = (q̄ᵀk̄ / (||q̄|| ||k̄||))²
ここでq̄ = q - μ(q)、k̄ = k - μ(k)であり、この尺度はIMU信号に一般的なオフセットとゲインノイズに対してロバストである。
指数カーネル関数 :
テイラー展開近似 :
K_F(q,k) = Σ(n=0 to ∞) (q̃²ⁿ/√n!) · (k̃²ⁿ/√n!)ᵀ
EKSA計算 :
EKSA(Q,K,V) = f_Q(f_K^T V)
複雑度をO(C_R L_R²)からO(L_R C_R²)に削減する。
適応的非線形モデリング : チェビシェフ多項式の学習可能な組み合わせは、異なるIMU信号特性に動的に適応できる計算効率の最適化 : EKSAモジュールは線形時間複雑度でのグローバル依存性モデリングを実現ノイズロバストネス : ピアソン相関係数のオフセットおよびゲインノイズに対する不変性は、システムのロバストネスを向上させる5つの公開慣性データセットを使用:
IMUNet 、RoNIN 、RIDI 、RNIN 、TLIO データセットはランダムに8:1:1の比率で訓練、検証、テストセットに分割 重力影響分析用にTLIO (w/o gravity)データセットを特別に構築 Position Drift Error (PDE) : 終点漂流誤差Relative Trajectory Error (RTE) : ローカル軌跡精度Absolute Trajectory Error (ATE) : グローバル測位精度RoNIN (ResNet、TCN、LSTM変種) IMUNet TLIOネットワーク RNINネットワーク GPU: NVIDIA RTX A40 (48 GB) 学習率: 10⁻⁴ バッチサイズ: 512 訓練エポック数: 100 CUDAバージョン: 11.3 PyTorchバージョン: 1.11 5つのデータセットでのクロスデータセット性能比較により、CKANIOはほとんどのデータセットで比較手法を一貫して上回ることが示された:
RoNINデータセットでの性能 :
ATE: 5.365m → 3.814m (RoNIN ResNetと比較) RTE: 3.390m → 3.272m 全体的性能 : CKANIOはすべてのテストデータセットで最良またはほぼ最良のATE値とRTE値を達成した。
実験により、グローバル座標系における重力加速度の除去がほぼすべてのアルゴリズムの誤差を大幅に低減することが判明した:
重力はグローバル対齐座標系において定数バイアスとして機能 重力成分の除去により、加速度計測定がキャリアの並進運動をより良く反映 学習効果と数値安定性が向上 CKANIO (w/o EKSA) : ResCKANのみを使用しても既にRoNIN ResNetを上回る完全なCKANIO : EKSAを追加することでATE値とRTE値がさらに低減され、速度予測精度が向上軌跡比較により以下が示された:
単純なシーン内では、RoNIN ResNetは累積方位誤差により徐々に逸脱するのに対し、CKANIOはより強いノイズロバストネスを示す 複雑なシーン内では、RoNIN ResNetは回転などの非線形機動後に明らかな漂流を示すのに対し、CKANIOはこれらの動的特性をより良く捉えることができる 主にニュートン力学に依存して位置と方向推定を行うが、IMUノイズの影響により誤差の累積を受ける。
大規模IMUデータから運動パターンを学習し、精度と適用性の点で従来の方法を上回るが、複雑な非線形運動モデリングの面ではまだ制限がある。
Kolmogorov-Arnold Networkは学習可能な活性化関数で従来の固定活性化関数を置き換え、様々な領域で優れた非線形近似能力を示している。
CKANIOはチェビシェフKANをIO領域に成功裏に導入し、非線形運動モデリング能力を大幅に向上させた EKSAモジュールは性能と計算効率を効果的にバランスさせた 重力の除去はIO性能に顕著な正の影響を与える 歩行者IMU信号でのみ検証され、他の搭載体タイプの評価が不足している 計算複雑度は改善されたが、従来の方法と比較してまだ高い 極端な運動パターンへの対応能力は今後の検証が必要 著者らは、評価を非歩行者IMU信号に拡張することが有望な研究方向であると提案している。
技術革新性が強い : KANをIO領域に初めて導入し、開拓的意義を有する理論基盤が堅実 : チェビシェフ多項式の非線形近似理論が方法に堅実な基礎を提供実験設計が包括的 : 5つのデータセットでの比較実験と詳細なアブレーション研究実用価値が高い : 計算効率を維持しながら精度を大幅に向上させた適用範囲が限定的 : 歩行者シーンのみで検証され、産業応用の汎化性は未検証理論分析が十分でない : チェビシェフ多項式がなぜIMU信号に特に適しているかについての理論的説明が不足計算オーバーヘッド分析が不足 : 複雑度は低減されたが、実際の実行時間の比較が不足学術的影響 : IO領域に新しいネットワークアーキテクチャパラダイムをもたらした実用価値 : 消費者向け測位デバイスに新しい技術経路を提供再現性 : 実験設定が詳細で、後続研究を支援消費者向けモバイルデバイスの室内測位 GPS拒否環境下での航法システム 高精度慣性航法が必要なロボットシステム 論文は慣性航法、深層学習、KANネットワークなど複数の領域の重要な研究を含む26篇の関連文献を引用しており、本研究に充実した理論基盤と比較ベンチマークを提供している。