liangheming/FASTLIO2_ROS2

ROS2 / FAST_LIO / PGO / Online Re-Localization / Consistent Map with BA or HBA

何を解決するか

このプロジェクトは、FASTLIO2フレームワークのROS2対応版を提供し、ロボットのマッピングとナビゲーションにおけるドリフトを防ぐために、ループクロージャー、再局所化、マップの一貫性最適化の機能を追加した高パフォーマンスなLiDAR-慣性オドメトリ(LIO)を実現します。

動作方法

システムは複数の専門的なコンポーネントを統合しています:

  • LIOコア:ROS2 Humble向けに再設計されたFASTLIO2の改訂版。
  • ループクロージャー:位置事前情報と反復最近接点(ICP)を用いた検出、GTSAMによるポーズグラフ最適化。
  • 一貫性最適化:小規模シーンにはBLAM、大規模シーンにはHBAを用いてマップを精緻化。
  • 再局所化:既知のマップ内でのロボット位置を特定するための2段階(粗い→細かい)ICPプロセスを実装。

対象ユーザー

Ubuntu 22.04上でROS2 Humbleを使用している開発者およびロボティクスエンジニアで、マッピングおよび再局所化機能を備えた堅牢なLiDAR-慣性オドメトリシステムが必要な方。

特徴

  • ROS2 Humble対応:FASTLIO2の完全なROS2エコシステムへの移行。
  • ループクロージャー & PGO:トラジェクトリのドリフトを補正する統合ポーズグラフ最適化。
  • 2段階再局所化:高速な位置回復を実現する効率的な粗い→細かいICP。
  • スケーラブルなマップ最適化:BLAMとHBAを用いた小規模および大規模シーンの最適化対応。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト