Open Source Robotics

高品質なオープンソースロボティクスプロジェクト、ツール、ソフトウェアの厳選コレクション。

OpenVINS

視覚慣性状態推定研究のリファレンスとなるオープンプラットフォーム

ライセンス

GPL-3.0

概要

OpenVINSは、デラウェア大学のRobot Perception and Navigation Group(RPNG)による、視覚慣性ナビゲーション研究のためのオープンプラットフォームです。中核となるのは、多様体上のスライディングウィンドウカルマンフィルタ(MSCKF系譜)に基づくフィルタベースの推定器で、カメラ-IMUのオンラインキャリブレーションを備えています。さらに、VIO研究の標準ベースラインとなる原動力となったシミュレータ、評価ツール、ドキュメントが同梱されています。

OpenVINSはカメラ画像とIMU計測を融合し、リアルタイムの6自由度状態推定を行います。推定器はMSCKFの伝統に連なる型ベースの多様体上拡張カルマンフィルタです。SLAMランドマークとMSCKF特徴トラックがスライディングウィンドウを共有し、一貫性のためのfirst-estimates Jacobian、カメラ内部パラメータ・外部パラメータ・時間オフセットのオンラインキャリブレーション、単眼・ステレオ・マルチカメラ構成のサポートを備えます。推定器の周辺には完全な研究エコシステムが用意されています。グラウンドトゥルース駆動のシミュレータ、軌跡誤差評価のためのov_evalツールキット、ROS 1とROS 2のラッパー、そして基礎となる導出の詳細なドキュメントです。モジュラーな「型」システムにより、研究者はフィルタ内部を書き換えることなく新しい状態変数(キャリブレーションパラメータや新しいセンサー)を追加できます。これこそ、多くのVIO論文がOpenVINSをベンチマークの比較対象にしたり、その上に構築したりする理由です。

重要な理由

OpenVINSは視覚慣性オドメトリの標準的なオープンベースラインです。新しいVIO手法が発表されるとき、比較対象となるのはOpenVINSであり、文書化された導出と評価ツールにより、厳密なVIO研究は閉じた研究室の専売特許から、どのグループでも再現できるものへと変わりました。

解決する課題

GPSの届かないロボット — 屋内のドローン、ARヘッドセット、脚型・移動ロボット — は、安価なセンサーから正確なリアルタイム姿勢を得る必要があります。OpenVINSは、一貫性がありキャリブレーション済みのカメラ+IMU状態推定器と、それを信頼し拡張するためのシミュレーション・評価インフラを提供します。

主なポイント

  • 一貫性のためのfirst-estimates Jacobianを備えた多様体上スライディングウィンドウフィルタ(MSCKF系譜)
  • カメラ内部パラメータ、カメラ-IMU外部パラメータ、時間オフセットのオンラインキャリブレーション
  • ROS 1およびROS 2ラッパー付きの単眼・ステレオ・マルチカメラ対応
  • グラウンドトゥルースシミュレータとov_eval軌跡評価ツールキットを同梱
  • 視覚慣性オドメトリ研究における事実上の公開ベースライン

対象

  • VIOおよび状態推定の研究者
  • GPS遮断環境での自己位置推定を必要とするドローンおよびAR/VRエンジニア
  • カルマンフィルタベースの推定を学ぶ大学院生
  • カメラ+IMUセンサースタックを評価するロボティクスチーム

制限事項

  • フィルタベースの設計のため、長い軌跡では最適化ベースのシステムに比べて精度をいくらか犠牲にする
  • コア推定器にはループクロージングが組み込まれていない(補助的なov_secondaryモジュールは存在)
  • 最高性能を得るにはIMUノイズの慎重な特性評価が必要
  • GPL-3.0ライセンスはクローズドソース製品化を制限する

このウェブサイトにはJavaScriptが必要です。オープンソースロボティクスプロジェクトを閲覧するにはJavaScriptを有効にしてください。