Mega-Benutzungsleitfaden
Mega ist eine city-level end-to-cloud collaborative spatial computing technology von EasyAR. Mit flexiblen Datenerfassungsschemata, stabilen Mapping- und Lokalisierungsfunktionen sowie einer vollständigen toolchain zielt Mega darauf ab, einen persistenten, hochpräzisen digital twin space für die gesamte physische Welt zu schaffen, etwa für Städte, Campus oder große Einkaufszentren. Mit Mega können Ihre Anwendungen großflächiges präzises indoor und outdoor positioning sowie echtes virtuelles und reales occlusion erreichen und so ein beispielloses räumliches Interaktionserlebnis bieten.
Mega unterscheidet sich in einigen Punkten von traditionellen AR-Funktionen:
| Image Tracking | Motion Tracking | Mega Large-Space AR |
| Echtzeit-Erkennung und tracking von ebenen Bildern | Ermittlung der Position und Orientierung des Geräts relativ zur realen Welt | Die gesamte reale Welt mit AR-Inhalten verknüpfen und integrieren |
| ✅ Gedruckte Materialien und 3D-Inhalte perfekt verknüpfen und integrieren | ❌ Geringe Beziehung zwischen AR-Inhalten und scene | ✅ AR spatial perception mit der Umgebung verknüpft und integriert |
| ❌ Es muss angegeben werden, welche Druckmaterialien AR unterstützen | ✅ AR jederzeit und überall nutzbar | ✅ Vollflächige Abdeckung ohne einzelne Hinweise |
Mega-Einstiegsleitfaden
Im Unterschied zu traditionellem GNSS positioning, das auf Satellitensignale angewiesen ist, basiert Mega auf fortschrittlicher visual positioning technology. Durch das Abgleichen der vom Gerät des Nutzers in Echtzeit erfassten Bilddaten mit bereits aufgebauten hochpräzisen 3D-Daten wird die 6 DoF pose des Nutzers in der physischen Welt bestimmt. Auf Grundlage dieser pose kann die Anwendung virtuelle Inhalte an der richtigen physischen Position rendern.
Sie können dem folgenden workflow folgen, um Mega von Grund auf zu verwenden:
flowchart LR
A[Datenerfassung] --> B[Mega-Block-Karte erstellen] --> C[Lokalisierungsbibliothek konfigurieren und virtuelle Inhalte platzieren] --> D[Mega-Lokalisierung]
Datenerfassung
Mega bietet verschiedene Erfassungsmethoden wie Panoramakamera-Erfassung, Smartphone-Erfassung und Laserscanner-Erfassung. Sie können je nach Eigenschaften der Zielscene wählen und die folgende Tabelle als Orientierung nutzen:
| Typisches Szenario | Erfassungsschema | Erfassungsgerät | Erwartete Dauer | Schnellansicht |
|---|---|---|---|---|
| Große Räume (Einkaufszentren, Museen) | Einzelbild-Erfassung mit Panoramakamera | GoPro Max/Max2 | Weniger als 128 Minuten | Datenerfassung mit Panoramakamera |
| Sehr große Räume (große Sehenswürdigkeiten, zusammenhängende Straßen) | Erfassung sehr großer Bereiche mit Panoramakamera-Fusion | GoPro Max/Max2 | Mehr als 128 Minuten | Datenerfassung für sehr große Räume |
| Kleine Räume (Zimmer, Geschäfte, Ausstellungsräume) | Smartphone-Erfassung für kleine Räume | iPhone / Android-Telefone mit ARCore | Innerhalb von 15 Minuten | Räumliche Daten mit dem Smartphone erfassen |
| Einzelobjekte (Exponate, Geräte, Produkte) | Smartphone-Erfassung von Objekten | iPhone / Android-Telefone mit ARCore | Innerhalb von 15 Minuten | Spezifische Objektdaten mit dem Smartphone erfassen |
Mega-Block-Karte erstellen
Nachdem die Datenerfassung abgeschlossen ist, müssen Sie eine mapping task erstellen und die gesammelten Daten an das EasyAR Development Center hochladen. Das cloud mapping system von Mega verarbeitet die Daten automatisch und erstellt eine Mega-Block-Karte.
Unterschiedliche Erfassungsschemata entsprechen unterschiedlichen mapping task-Typen:
- Panoramakamera-Erfassung (Einzelbild)
- Panoramakamera-Erfassung (Fusion sehr großer Bereiche)
- Smartphone-Erfassung (kleiner Raum)
- Smartphone-Erfassung (Objekt)
- Laser-Erfassung (XGrids)
Nach Abschluss des Mappings können Sie die Ergebnisse ansehen:
Tipp
Wenn das Mapping fehlschlägt, lesen Sie den Leitfaden zur Behandlung von Mapping-Fehlern.
Lokalisierungsdienst aktivieren
Nachdem Sie geprüft haben, dass die Mapping-Ergebnisse korrekt sind, müssen Sie die Mega-Block-Karte der Lokalisierungsbibliothek hinzufügen, bevor Sie sie verwenden können. Die einzelnen Schritte sind:
- Lokalisierungsbibliothek konfigurieren
- Lokalisierungsbibliothek verwalten
- Verfügbarkeit der Lokalisierungsbibliothek bestätigen
Tipp
Troubleshooting
Wenn während des obigen Prozesses Probleme oder unbefriedigende Situationen auftreten, können Sie zunächst die folgenden Themen zur gezielten Lösung konsultieren:
Wenn die obigen Themen Ihr Problem nicht lösen, sammeln Sie bitte die nötigen Daten und Informationen und geben Sie das Problem an das EasyAR-Team weiter.
Anwendungsentwicklung
- Unity Mega Development Quick Start erklärt, wie man die EasyAR-Mega-Unity-Sample konfiguriert und ausführt, um schnell mit der Entwicklung von EasyAR Mega zu beginnen. Sie können diesem Dokument folgen, um die App-Entwicklung schnell abzuschließen.
- WeChat Mini Program Mega Development Quick Start erklärt, wie man das Sample-Projekt des Mega-Plugins für WeChat Mini Program schnell ausführt, um schnell mit der Entwicklung von EasyAR Mega zu beginnen. Sie können dieses Dokument nutzen, um die Entwicklung von WeChat-Mini-Program-Apps schnell abzuschließen.
Mega im Detail und fortgeschritten
Nachdem Sie die grundlegende Einrichtung des Mega-Lokalisierungsdienstes abgeschlossen haben, können Sie die folgenden Abschnitte nutzen, um die Funktionen und Eigenschaften von Mega tiefer zu verstehen und spezielle Optimierungen für komplexe Szenarien vorzunehmen.
Fortgeschrittene Szenarien
Bei der Nutzung von Mega zum Aufbau eines Lokalisierungsdienstes können komplexe Szenarien auftreten. Dieser Abschnitt beschreibt spezielle Optimierungen für solche Szenarien:
- Optimierung komplexer Szenarien ist eine spezielle Lösung für sehr große Räume, 24/7-Betrieb, mehrstöckige und hochähnliche Szenarien
Verifikation und Diagnose
Bevor Ihre Anwendung live geht, können Sie den Lokalisierungseffekt auf folgende Weise verifizieren und diagnostizieren:
- Sie können simulation run verification ohne Vor-Ort-Test verwenden
- Wenn es für Sie praktisch ist, können Sie auch eine Vor-Ort-Überprüfung durchführen
- Wenn während der Lokalisierung Probleme auftreten, können Sie Diagnosedaten sammeln und an das EasyAR-Team weitergeben
Betrieb und Wartung
Im Laufe der Zeit kann sich die physische Umgebung ändern und der Geschäftsumfang wachsen. Dieser Abschnitt erklärt, wie Wartung, Optimierung und Erweiterung des Dienstes fortlaufend durchgeführt werden.
- Szenenaktualisierung: Wie man nur die zugrunde liegenden Kartendaten aktualisiert und erweitert, wenn sich die reale Umgebung ändert, während die Positionen bestehender virtueller Inhalte unverändert bleiben.
- Dienstskalierung: Lösungen für wachsendes Geschäftsvolumen, einschließlich QPS-Schätzung des Lokalisierungsdienstes, Kapazitätsüberwachung und Skalierungsprozess.
- Versionsmigration: Wie man vorhandene Daten bei einem größeren Upgrade des Mega-Mapping-Dienstes reibungslos auf die neue Version migriert.
- Datenformat-Upgrade: Das Datenformat des Lokalisierungsdienstes reibungslos auf ein leistungsfähigeres und neueres Format migrieren.
Zum Schluss
Willkommen bei Mega, um Ihre eigene city-level AR world zu bauen! Wenn Sie weitere Hilfe benötigen oder während der Entwicklung auf technische Probleme stoßen, besuchen Sie die EasyAR Q&A-Community, um Lösungen zu suchen oder Fragen zu stellen, oder kontaktieren Sie uns direkt über die Business-Kanäle.
Schließlich können Sie die EasyAR-Website besuchen, um die neuesten Produktinformationen und Branchenbeispiele zu erhalten. Viel Erfolg und Freude auf Ihrer AR-Entwicklungsreise!