広告

osmAG-Nav: 頑健な生涯屋内自律のための階層型セマンティック・トポメトリック・ナビゲーションスタック

arXiv cs.RO / 2026/3/31

📰 ニュースDeveloper Stack & InfrastructureSignals & Early TrendsModels & Research

要点

  • osmAG-Navは、大規模で複数階を有する屋内(および屋内-屋外)環境における頑健な生涯ナビゲーションのための、完全なオープンソースROS2ナビゲーションスタックとして提案されます。
  • 本アプローチは、OpenStreetMap Area Graph(osmAG)に基づく階層型セマンティック・トポメトリック地図を用いることで、グローバルなトポロジー計画とローカルなメトリック実行を切り離し、モノリシックな占有グリッド地図に起因するスケーラビリティのボトルネックを回避します。
  • 計画性能は、密なグリッド探索を、LCA(最小共通祖先)アンカー付きかつ通路中心のグラフ・パイプラインに置き換えることで向上します。エッジコストはユークリッド距離の直線に基づくのではなく、ローカルなラスタの通行可能性に基づいて算出されるため、キャンパス規模の経路で低ミリ秒オーダーの計画を可能にします。
  • ローカル計算とメモリ使用量は、ロボット周辺に固定したサイズのローリング・ウィンドウ型ローカル・メトリック・グリッドにより安定化し、コストマップのフットプリントが全体の地図面積に依存しないように保たれます。
  • 頑健性はさらに、永続的な建築構造に関する事前知識(priors)を用いて動的なクラッタをフィルタする、構造を考慮したLiDARローカライゼーションにより強化されます。>11,025 m²の複数階キャンパスでの実験では、長距離経路においてグリッドベースラインに対して最大7816×の計画レイテンシ低減を達成しつつ、ローカライゼーションの安定性を維持しています。モジュール化されたROS2 Lifecycle Nodesは、完全なスタックとして提供されます。

Abstract

大規模で複数階層にまたがる環境にモバイルロボットを展開するには、局所的な運動学的精度を損なうことなく空間のスケーラビリティを実現できるナビゲーションシステムが必要です。従来のナビゲーションスタックは、単一の占有グリッド地図に依存しているため、ストレージ効率、階をまたいだ推論、長いホライズンでの計画において深刻なボトルネックに直面します。これらの制約に対処するため、本論文では階層的なセマンティック・トポメトリック OpenStreetMap Area Graph(osmAG)マップ標準に基づいて構築された、完全なオープンソースのROS2ナビゲーションスタックである osmAG-Nav を提案します。本システムは、「システム・オブ・システムズ」アーキテクチャに従い、グローバルなトポロジカル推論とローカルなメトリック実行を切り離します。階層的 osmAG プランナは、高密度のグリッド探索を、通路中心のグラフ上でLCA(最小共通祖先)をアンカーにしたパイプラインに置き換えます。このときのエッジコストはユークリッド距離ではなく、局所ラスタの通行可能性に基づくため、キャンパス規模の長距離ルートで低ミリ秒オーダーの計画が実現されます。Rolling Window 機構は、ロボット周囲に固定サイズのローカル・メトリック・グリッドをラスタ化し、ローカルcostmapのメモリフットプリントを、総マップ面積とは独立に保ちます。また、Segemented Execution 戦略により、途中の目標を標準のROS2コントローラへディスパッチして、滑らかな引き継ぎを実現します。システムの堅牢性は、構造に即したLiDARローカライゼーションのフレームワークによって強化されており、動的なクラッタを、恒久的な建築の事前知識に対してフィルタリングします。実環境の屋内外マルチストーリーキャンパス(>11,025 m^2)での大規模な実験により、同一階ベンチマークのサブセットでは、osmAG-Nav は長距離ルートにおいてグリッドベースのベースラインよりも計画レイテンシを最大で 7816 倍低くしつつ、経路長のオーバーヘッドが低く、かつ生涯にわたるローカライゼーションの安定性を維持することが示されました。単一階での長距離ロボットミッションは、統合スタックの信頼性もさらに検証します。完全なスタックは、モジュール化されたROS2 Lifecycle Nodes として公開されます。

広告