Table of Contents

Mega-Grundlagen

Mega umfasst mehrere zentrale Konzepte und technische Begriffe. Sie sind Kernelemente für den Aufbau und die Nutzung von AR-localization-Diensten im Stadtmaßstab. Dieses Dokument erklärt die wichtigsten Konzepte in nicht-technischer Sprache, darunter EMP, Mega Block, EIF und EMA. Das Verständnis dieser Konzepte hilft Ihnen, Projekte besser zu planen, Daten zu erfassen, Ergebnisse zu verifizieren und AR-Erlebnisse zu optimieren.

EMP (Mapping-Daten)

EMP ist das Dateiformat, das bei der Erfassung von Mapping-Daten mit einem Mobiltelefon aufgezeichnet wird. Es enthält Videoframes, IMU-Daten (inertial measurement unit), GNSS-Informationen, SLAM-Posen und weitere Daten und kann verwendet werden, um das entsprechende Mapping-Ergebnis, den Mega Block, zu generieren.

Zweck

  • Schnelles Mapping: geeignet für kleine Räume wie Zimmer und Ausstellungshallen oder für bestimmte Objekte, ohne professionelle Ausrüstung.
  • Ergänzt Panoramakameradaten: EMP ist flexibler.

Abrufen und Verwenden

Hinweise

  • EMP-Dateien sind relativ klein und für schnelle Iterationen geeignet, jedoch nicht für sehr große Räume.
  • Wichtige Erfassungspunkte: langsam bewegen, aus mehreren Winkeln scannen und Unschärfe oder dynamische Störungen vermeiden; siehe Erfassungs-Checkliste.
  • Wenn EMP zu geringer Block-Qualität führt, prüfen Sie die Telefonkompatibilität (ARCore/ARKit-Unterstützung erforderlich).

Mega Block

Mega Block ist die zentrale localization-Karteneinheit von Mega. Durch den Mapping-Dienst werden ein dreidimensionales Modell und eine localization-Karte generiert, die die geometrische Struktur, visuelle Merkmale, Koordinateninformationen und weitere Daten des Zielbereichs enthalten. Dies ähnelt einer "digitalen Zwillingskarte".

Funktionsmerkmale

  • Bietet hochpräzise localization: Das Gerät verankert Weltkoordinaten im Zentimeterbereich, indem es das aktuelle Kamerabild mit Merkmalen im Block abgleicht.
  • Unterstützt AR-Fusion: einschließlich occlusion zwischen virtuellem und realem Inhalt sowie persistenten Inhalten.
  • Abdeckung: Ein einzelner Block kann Millionen Quadratmeter erreichen und mehrere Stockwerke oder große Räume unterstützen.

Abrufen und Verwenden

Hinweise

  • Die Block-Qualität hängt von den Erfassungsdaten ab: Blocks, die aus Umgebungen mit reichhaltigen Merkmalen und gleichmäßiger Beleuchtung generiert werden, liefern normalerweise die besten Ergebnisse.
  • Für Mapping-Troubleshooting siehe Mapping-Fehler oder Modelldefekte.

EIF (Simulationsdaten)

EIF ist ein Datenformat für simulierte localization-Tests. Es enthält Videoframes, IMU-Daten (inertial measurement unit), GNSS-Informationen, SLAM-Posen und weitere Daten und dient als Eingabe für Mega-Dienste.

Zweck

  • Simulationsverifikation: EIF-Daten auf einem Computer wiedergeben, um localization- und tracking-Ergebnisse ohne Vor-Ort-Test vorab anzusehen.
  • Problemreproduktion: Anormale Abschnitte aufzeichnen, um tracking-Probleme wie drift und loss zu debuggen.
  • Effektvorschau: Mit Annotationsdateien kombinieren, um AR-Inhaltsüberlagerungen zu simulieren und das endgültige Benutzererlebnis zu bewerten.

Abrufen/Verwenden

Hinweise

  • Die Dauer des aufgezeichneten EIF sollte 10 Minuten nicht überschreiten. Eine zu lange Erfassungszeit beeinträchtigt die SLAM-Leistung des Geräts.
  • Es wird nur für Tests verwendet, nicht für production mapping.

EMA (Annotationsdatei)

EMA ist das Format von Annotationsdatendateien und wird verwendet, um Position, Ausrichtung und Verhalten von AR-Inhalten in einem Mega Block zu definieren. Es ist eine JSON-like strukturierte Datei, die Annotationsinformationen wie Koordinatenpunkte, 3D-Modellreferenzen und trigger-Bedingungen enthält.

Zweck

  • Inhaltsverankerung: Gibt die genaue Position in der realen Welt an, an der virtuelle Objekte wie Modelle, Text und Animationen erscheinen sollen.
  • Interaktionsdefinition: Legt trigger-Regeln fest, zum Beispiel Anzeigen bei Annäherung des Benutzers, sowie Animationslogik, Sound und anderes Verhalten.
  • Effektvorschau: Kombiniert mit EIF oder Vor-Ort-Tests, um ein vollständiges AR-Erlebnis zu simulieren.

Hinweise

  • EMA ist optional: Grundlegende localization benötigt kein EMA, umfangreiche Interaktionen jedoch schon.
  • Wenn EMA zu Inhaltsversatz führt, prüfen Sie die Konsistenz des Koordinatensystems (Übereinstimmung mit dem Block).

Nach dem Verständnis dieser Konzepte können Sie Mega-Dienste effizienter nutzen. Weitere Details finden Sie in der overview oder in den jeweiligen Kapiteln.

Verwandte Themen