Table of Contents

Mega 基本概念

Mega 涉及多個關鍵概念和技術術語,這些是構建和使用城市級 AR 定位服務的核心元素。本文檔以非技術性語言解釋主要概念,包括 EMP、Mega Block、EIF 和 EMA 等。理解這些概念有助於您更好地規劃項目、採集數據、驗證效果,並優化 AR 體驗。

EMP(建圖數據)

EMP 是使用手機採集建圖數據時,錄製下來的文件格式,包含視頻幀、IMU(慣性測量單元)數據和 GNSS 信息、SLAM 位姿等,該數據可以用來生成對應的建圖結果 Mega Block。

作用

  • 快速建圖:適合房間、展廳等小空間或特定物體,不需專業設備。
  • 與全景相機數據互補:EMP 更靈活。

如何獲取、使用

注意事項

  • EMP 文件體積較小,適合快速迭代,但不宜用於超大空間。
  • 採集要點:緩慢移動、多角度掃描,避免模糊或動態干擾;參考採集要點清單
  • 若 EMP 導致 Block 質量低,檢查手機兼容性(需支持 ARCore/ARKit)。

Mega Block

Mega Block 是 Mega 的核心定位地圖單元。通過建圖服務生成三維模型以及定位地圖,包含目標區域的幾何結構、視覺特徵和座標信息等,類似於一個“數字孿生地圖”。

功能特點

  • 提供高精度定位:設備通過匹配當前攝像頭圖像與 Block 中的特徵,實現釐米級世界座標錨定。
  • 支持 AR 融合:包括虛實遮擋、持久化內容。
  • 覆蓋範圍:單個 Block 可達數百萬平方米,支持多個樓層或大空間。

如何獲取、使用

注意事項

  • Block 質量取決於採集數據:特徵豐富、光線均勻的環境生成的 Block 通常效果最佳。
  • 建圖問題排查可以參考建圖失敗模型缺陷

EIF(模擬數據)

EIF 是用於模擬定位測試的數據格式,包含視頻幀、IMU(慣性測量單元)數據和 GNSS 信息、SLAM 位姿等,用於 Mega 服務的輸入。

作用

  • 模擬驗證:無需實地測試,在電腦上回放 EIF 數據,預覽定位與跟蹤效果。
  • 問題復現:錄製異常段落,幫助調試漂移、丟失等跟蹤問題。
  • 效果預覽:結合標註文件,模擬 AR 內容疊加,評估最終用戶體驗。

如何獲取/使用

注意事項

  • 錄製的 EIF 時長不應超過 10 分鐘,採集時間過長會影響設備 SLAM 性能。
  • 僅用於測試,不用於正式建圖。

EMA(標註文件)

EMA 是標註數據文件的格式,用於定義 AR 內容在 Mega Block 中的位置、朝向和行爲。它是一個 JSON-like 結構的文件,包含座標點、3D 模型引用、觸發條件等標註信息。

作用

  • 內容錨定:指定虛擬物體(如模型、文字、動畫)應出現在真實世界的哪個精確位置。
  • 交互定義:設置觸發規則(如用戶接近時顯示)、動畫邏輯、聲音等。
  • 效果預覽:結合 EIF 或現場測試,模擬完整 AR 體驗。

注意事項

  • EMA 是可選的:基礎定位無需 EMA,但豐富交互需它。
  • 若 EMA 導致內容偏移,檢查座標系一致性(與 Block 匹配)。

理解這些概念後,您能更高效地使用 Mega 服務。如果需要深入細節,請參考概覽或具體章節。