ManifoldTechLtd/Odin-Nav-Stack
An open-source navigation stack based on Odin1.
解決する課題
このプロジェクトは、Odin1 空間センシングモジュールを使用して、ロボットプラットフォーム(特に Unitree Go2)向けの包括的なナビゲーションおよび知能スタックを提供します。高精度の 3D マッピング、動的障害物回避、および自然言語を使用して環境を理解し対話する能力を統合することで、複雑な環境においてロボットが自律的に移動できるようにする課題を解決します。
仕組み
このスタックはモジュラーな ROS1 アーキテクチャ上に構築されており、いくつかの主要なコンポーネントを組み合わせています:
- センシングとマッピング:Odin1 モジュールを使用して 3D マッピングを行い、コンパクトなバイナリマップを介して永続的な再位置特定を実現します。
- ニューラルプランニング:NeuPAN エンドツーエンドニューラルプランナーを採用し、高性能なローカルナビゲーションを実現します。ヘディング対応 A* 探索と動的障害物メモリを備えています。
- セマンティック理解:物体検出に YOLOv5 を統合し、SmolVLM などの視覚言語モデル(VLM)を使用してシーンの自然言語記述を生成します。
- ナビゲーション制御:グローバルパスプランニングとリアクティブなローカルプランナーを組み合わせて自律ナビゲーションを可能にし、障害物を回避するための「スタック脱出」戦略も含まれています。
対象者
Unitree Go2 または類似の地上プラットフォームを使用しており、自律ナビゲーション、セマンティックオブジェクトターゲティング、および VLM ベースのシーン理解を実装したいと考えているロボティクス開発者や研究者。
ハイライト
- 動的障害物回避:リアクティブなローカルプランナーと、スタック状態から脱出するための特化した戦略を含みます。
- セマンティックナビゲーション:音声または入力された自然言語コマンドを使用して、特定のオブジェクトにナビゲーションできます。
- VLM 統合:マルチモーダル AI を使用して、コンテキストに応じたシーン記述を生成できます。
- 高精度 SLAM:リアルタイムマッピングと長期的な再位置特定をサポートします。
- Docker デプロイ:NVIDIA Jetson デバイス向けにワンコマンドの起動セットアップを提供します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト