Table of Contents

超大規模空間ソリューション

観光地、都市街区、大型商業施設など、面積が 数十万平方メートル さらには 百万平方メートル 級を超える超大規模シーンでは、従来の「一回の収集、単一の大きなマップ」方式では要件を満たせません。本ドキュメントでは、単一の超大規模マップによる累積誤差の過大化やメモリオーバーフローなどの問題を解決するため、超大規模空間シーンの収集と使用をどのように処理するかを説明します。

cluste_route

主な課題

数百万平方メートルの超大規模空間を扱う場合、単一の巨大マップを構築しようとすると多くの技術的障害に直面します。

  1. 収集の難しさ: 1 回の収集時間が長すぎると、デバイスの過熱やデータ量の巨大化(数百 GB)が発生し、アップロードと処理が非常に困難になります。
  2. 累積誤差: マッピング誤差は収集距離に伴って累積します。数キロメートルの経路では、1% の誤差でも数十メートルのずれを引き起こし、修正が困難になります。
  3. 性能ボトルネック: 百万平方メートル級のマップデータを読み込み、最適化すると、デバイスのメモリを瞬時に使い切る可能性があります。

解決策: 分割と融合

超大規模空間問題の標準的な解決策は、全体を部分に分けることです。大きなシーン全体を論理的に、物理的に重なり合う複数の サブ領域 に分割し、それぞれのサブ領域を個別に収集し、最後にすべてのサブ領域を融合最適化します。これにより、実行時に動的ロードによるシームレスなローミングを実現できます。

データ収集

超大規模空間データ収集方法 に従って計画する必要があります。

  • 分割原則: 大きなシーンを面積、シーン、または機能領域に従って分割します。各領域の面積は 十万平方メートル 前後にするべきです。
  • 重複要件: 隣接するサブ領域間には 最低 200 メートルの完全に重複する経路 が必要です。重複領域が大きいほど、融合されたマップは良くなります。隣接するサブマップを融合最適化できるよう、十分な重複領域を確保してください。

各サブ領域データの収集を開始する前に:

マッピングタスクの作成

マッピング結果の確認

マッピング完了後、次のマッピング結果を確認できます。

ヒント

ローカライズ効果のテスト

実行戦略

融合後のマップは処理不要で、単一マップとして直接使用できます。

  • GNSS ベースのクエリ: 屋外シーンでは GNSS を利用してマップクエリを補助し、大きなマップでも正確にローカライズできます。
  • オンデマンドロード: コンテンツを配置する際、各サブ領域の Mesh を個別にロードできます。
  • シームレス切り替え:
    1. ローカライズアルゴリズムはサブマップ A とサブマップ B の両方で同時に実行されます。
    2. 重複領域では、コンテンツもシームレスに切り替わります。

関連リンク