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
- Abrufen: Verwenden Sie die Mega Toolbox App, bewegen Sie das Telefon langsam im Zielbereich und zeichnen Sie auf (siehe Kleine Räume mit einem Mobiltelefon erfassen - Erfassungsmethode oder Bestimmte Objekte mit einem Mobiltelefon erfassen - Erfassungsmethode), und exportieren Sie anschließend die EMP-Datei.
- Verwenden: Laden Sie sie in die Konsole hoch, erstellen Sie eine kleine mobile Erfassungsaufgabe oder eine mobile Objekterfassungsaufgabe, und generieren Sie einen Block.
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
- Abrufen: Laden Sie Daten über Datenerfassung in die Konsole hoch, erstellen Sie eine Mapping-Aufgabe, und der Block wird automatisch generiert.
- Verwenden: Erstellen Sie einen localization-Dienst und eine localization-Bibliothek, fügen Sie den Block zur localization-Bibliothek hinzu, und konfigurieren Sie ihn dann in der Anwendung.
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
- Abrufen: Zeichnen Sie mit Mega Toolbox im Zielbereich auf (siehe Vorschau des Simulationseffekts - EIF-Daten erfassen oder Datensammlung bei visuellen Anomalien - mit Toolbox mobile EIF-Dateien aufzeichnen), und exportieren Sie anschließend die EIF-Datei.
- Verwenden: Importieren Sie sie in Mega Studio und spielen Sie sie ab, um die localization-Leistung zu betrachten; oder laden Sie sie beim Melden eines Problems hoch.
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.