MIT-SPARK/Kimera-RPGO
Robust Pose Graph Optimization
解決する課題
Kimera-RPGO は、ロボットが環境地図と自身の位置を正確に維持するために不可欠なポーズグラフ最適化 (PGO) を堅牢に行う手段を提供します。特に「外れ値」、つまり誤ったループクロージャ測定の問題に対処します。これらは適切に除去されない場合、ロボットの推定軌跡に重大な誤差を引き起こす可能性があります。
仕組み
このライブラリは最適化バックエンドとして機能し、堅牢なソルバー(デフォルトでは Levenberg-Marquardt または Gauss-Newton)を使用してロボットのポーズグラフを洗練させます。Pairwise Consistent Measurement Set Maximization (PCM) に基づく外れ値除去を実装しており、不整合な測定値を特定して削除することで、最終的な最適化に信頼できるデータのみが使用されるようにします。
対象ユーザー
SLAM (Simultaneous Localization and Mapping) やマルチロボットの地図統合に取り組むロボット工学の開発者や研究者向けに設計されており、ノイズの多いデータや誤ったセンサーデータを処理するための信頼性の高いバックエンドを必要とする方に最適です。
特徴
- 外れ値除去: PCM を使用して誤ったループクロージャをフィルタリングします。
- 柔軟なソルバー: Levenberg-Marquardt (LM) および Gauss-Newton (GN) の両方の最適化手法をサポートしています。
- 次元のサポート: 2D および 3D のポーズグラフ最適化の両方に対応しています。
- 統合の容易さ: 大規模なシステムに統合するライブラリとして、または g2o ファイルを処理するスタンドアロンツールとして使用できます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト