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服務。如果需要深入細節,請參考概覽或具體章節。