NVIDIA-ISAAC-ROS/isaac_ros_visual_slam
Visual SLAM/odometry package based on NVIDIA-accelerated cuVSLAM
何を解決するか
Isaac ROS Visual SLAM は、カメラと慣性センサーを使用してロボットの位置を推定し、環境をマッピングするための高性能な手法を提供します。GPSが利用できないまたは信頼できない環境(屋内や密集した都市部など)におけるローカリゼーション問題を、リアルタイムで低遅延のオドメトリソースとして解決します。
動作方法
このシステムはステレオカメラとオプションの慣性計測装置(IMU)を使用して、ビジュアルインエリアスオドメトリ(VIO)を実行します。複数のステレオ画像フレームにわたって特徴的なキーポイントを識別・追跡し、3次元の運動を推定します。視覚特徴が不足する場合(例:白い壁など)、IMUに依存して運動推定を維持します。
VIOを基盤として、SLAMコンポーネントはこれらのキーポイントのマップを作成します。ロボットが以前に訪れた領域を認識すると、計算効率の高い統計的手法を用いて「ループクロージャー」を実行し、マップの不確実性を低減し、全体的な精度を向上させます。
対象ユーザー
GPSに依存せずに正確かつリアルタイムのローカリゼーションとマッピングを必要とする、モバイル地上ロボットやドローンを開発するロボット開発者向けです。
特徴
- GPUアクセラレーション: NVIDIA GPUを使用して、従来のVSLAM手法と比較して、リアルタイムでより多くのキーポイントを検出し、マッチングします。
- 高精度: KITTIベンチマークで低い並進および回転誤差を達成し、実行時間と誤差率の両面で ORB-SLAM2 を上回ります。
- ROS 2統合: ロボットスタックへのシームレスな統合を可能にする、業界最高水準のROS 2パッケージとして提供されます。
- マルチセンサーフュージョン: LIDAR やホイールオドメトリなどの他のオドメトリソースと併用できるように設計されており、システムの信頼性を向上させます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト