Nachdem Sie ein Modell geladen haben, können Sie dem Workflow Informationen hinzufügen. Um festzulegen, wo das Modell später in der Spatial Workplace App angezeigt wird, muss dem Workflow eine spatial Referenz hinzugefügt werden.
Es gibt drei Arten von Referenzen:
- Markierungen
- Objekt-Tracker
- Platzierung der Modelle
Hinweis: Das Mischen verschiedener spatial Referenztypen in einem Workflow wird derzeit nicht unterstützt.
Markierungen
Ein Marker wird verwendet, um Informationen, die innerhalb eines Workflows angezeigt werden sollen, an der gewünschten Stelle über der realen Komponente zu positionieren. Dazu muss im Editor mindestens ein virtueller Marker an der Stelle eingefügt werden, an der sich der reale Marker in Bezug auf die reale Komponente befinden soll. Verschiedene Geräte verwenden unterschiedliche Arten von Markern. Das virtuelle Modell wird dann entsprechend der gescannten Position des Markers in Spatial Workplace geladen.
Es gibt die folgenden Arten von Markern:
- ArUco-Marker: Diese Art von Marker ist für die Verwendung mit mobilen Geräten gedacht (iOS und Android). Die Größe des Markers kann vom Benutzer eingestellt werden und kann zwischen 1 und 99 cm betragen. Als Faustregel sollten Marker mit einer Größe von 10 cm (12 cm mit Rändern) oder 15 cm (18 cm mit Rändern) verwendet werden, aber der Nutzer hat die Möglichkeit, die Größe zu wählen, die am besten mit der jeweiligen Komponente funktioniert.
- QR-Code-Marker: Diese Art von Marker ist für die Verwendung mit einer HoloLens 2 gedacht. Auch hier kann die Größe vom Benutzer angepasst werden. Die vorgeschlagene Standardgröße ist 15 cm (17 cm mit Rändern).
Hinweis: Für eine korrekte Verfolgung ist es notwendig, die Markierung in der gleichen Größe zu drucken, wie sie im Spatial Editor hinzugefügt wurde.
So fügen Sie eine Markierung zu Ihrem Modell hinzu:
- Klicken Sie oben auf Hinzufügen .
- Wählen Sie je nach Bedarf entweder ArUco- oder QR-Code-Marker.
- Klicken Sie auf die Fläche des Modells, auf der Sie den Marker platzieren möchten. Die anderen Optionen/Schaltflächen des Editors sind deaktiviert, bis Sie den Marker platzieren.
- Um die Position des Markers auf der Oberfläche des Modells zu ändern, wählen Sie ihn aus und klicken Sie im oberen Menü auf Objekt > Fangen oder drücken Sie
S
auf der Tastatur. - Ändern Sie die Position und Drehung von Markern unabhängig von der Oberfläche des Modells, indem Sie die Transformations-Gizmos oder das Transformieren-Menü auf der rechten Seite verwenden.
6. Auf der rechten Seite können Sie die Referenz der Markierung (ID und Größe) bearbeiten.
Hinweis: Der virtuelle Marker, der im Editor verwendet wird, muss mit dem realen Marker übereinstimmen, der bei der Verwendung von Spatial Workplace auf dem realen Bauteil platziert wird; stellen Sie also sicher, dass die Marker-ID übereinstimmt. Es ist wichtig, den richtigen Marker zu drucken und ihn sowohl im virtuellen Editor als auch auf dem realen Bauteil an der gleichen Stelle zu platzieren.
Alle Marker können heruntergeladen werden, indem Sie im oberen Menü auf Marker-PDF klicken. Bei großen Modellen empfiehlt es sich, mehr als einen Marker hinzuzufügen, um das Tracking mit HoloLens 2 zu erleichtern. Ein großes Modell ist ein Modell, bei dem der Benutzer seinen Blickpunkt um mehr als 90 Grad in Bezug auf die Position des ursprünglichen Markers bewegen muss, um alle Pins zu sehen. Wenn dies der Fall ist, fügen Sie jedem Abschnitt (d. h. jeder Seite) Ihrer realen Komponente einen zusätzlichen Marker hinzu. Jede Markierung hilft dem Gerät, die Position der Stifte neu zu kalibrieren, um deren korrekte Platzierung zu gewährleisten.
Objekt-Tracker
Bei der Verwendung von Objekt-Trackern wird das reale Objekt verwendet, um die Position der Informationen zu berechnen, die innerhalb eines Workflows an der gewünschten Stelle angezeigt werden sollen. Objekt-Tracker können in Workflows verwendet werden, die auf HoloLens 2, iOS- und Android-Geräten angezeigt werden.
So fügen Sie einen Objekt-Tracker zu Ihrem Modell hinzu:
- Klicken Sie im Menü oben in der 3D-Szene auf Hinzufügen > Objekt-Tracker .
- Sie werden ein rotes Hologramm der Smart Glasses sehen (Sie müssen mit dem Scrollrad Ihrer Maus herauszoomen). Dieses Hologramm zeigt, wie das Objekt durch eine intelligente Brille wahrgenommen wird.
3. Die Position des Objektverfolgers in Bezug auf das Modell in der Szene stellt die Position und Entfernung dar, in der der Benutzer sein Gerät positionieren muss, um das reale Objekt zu scannen, während er den Arbeitsablauf in Spatial Workplace abspielt.
4. Fügen Sie den Objekt-Tracker hinzu. Er wird nun automatisch dort positioniert, wo sich die Kamera der 3D-Szene befindet (d. h. in der Perspektive, in der der Benutzer das Modell in der 3D-Szene gerade betrachtet).
Hinweis: Mit der Maus kann der Benutzer die Szene drehen, um sie aus verschiedenen Perspektiven besser zu sehen.
5. Verwenden Sie das Gizmo über dem Objekt-Tracker, um seine Positionen zu verfeinern oder die Kamera zu bewegen.
6. Optional: Klicken Sie im Menü rechts auf Transformieren aus Ansicht einstellen , um die Ansicht wieder in Ihre Perspektive zu verschieben.
Hinweis: Es ist wichtig, dass sich der Objektverfolger in einem angemessenen Abstand zum Modell befindet und dass die aus ihm austretende Linie auf das Modell gerichtet ist.
⇒ Testen Sie nach dem Hochladen Ihres Workflows die Scanperspektive und den Abstand auf einem Betrachtungsgerät und nehmen Sie die Feinabstimmung im Editor vor. Auf diese Weise wird sichergestellt, dass der Endnutzer ein besseres Scan-Erlebnis hat.
Hinweis: Die rote Farbe des Hologramms der Smart Glasses bedeutet, dass keine .obj-Datei angehängt ist. Die .obj-Datei unterstützt die Objektverfolgung von VisionLib, um die reale Komponente zu verfolgen.
7. Um eine .obj-Datei aus der Szene zu erstellen, wählen Sie das rote Hologramm
8. Gehen Sie zu den Einstellungen auf der rechten Seite.
9. Klicken Sie auf Zuweisen > Neu erzeugen aus Szene unter Verfolgtes Objekt
10. Optional: Der Benutzer kann die .obj-Datei auch auf seinem Computer speichern, indem er auf Exportieren klickt und die Datei speichert.
Hinweis: Unabhängig vom Modellformat, das in Spatial Editor importiert wird, muss eine .obj-Datei aus der Szene erzeugt oder von der Festplatte bereitgestellt werden.
11. Jetzt sollte das Hologramm des Object Trackers in der 3D-Szene seine Farbe auf grün ändern.
12. Optional: Wenn Teile in Spatial ausgeblendet oder aus dem Modell verschoben werden, muss die .obj-Datei neu generiert werden, um diese Änderungen in Ihren Arbeitsablauf aufzunehmen. Um die Position und Drehung der anfänglichen Verfolgung bei der Verwendung der Workplace-App anpassen zu können, aktivieren Sie die Option Dynamische Ausgangsposition .
Hinweis: Für die Objektverfolgung in HoloLens 2 muss der Maßstab der .obj-Datei in Metern angegeben werden. Beim Erzeugen des .obj aus der Szene stellt Spatial dies automatisch sicher. Wenn der Benutzer jedoch ein bestehendes .obj mit einer VisionLib-Lizenz von einem Datenträger importiert, liegt es in der Verantwortung des Benutzers, sicherzustellen, dass der Maßstab in Metern angegeben wird. Bei anderen Geräten gibt es diese Einschränkung nicht.
13. Ändern Sie die Position und Drehung des Objekt-Trackers über das Menü auf der rechten Seite.
14. Klicken Sie auf Transformieren aus Ansicht einstellen. Der Objekt-Tracker wird automatisch an die Position und den Blickwinkel der 3D-Szene verschoben.
15. Schließlich können Sie die Werte der Tracking-Parameter (siehe unten) ändern, um das Tracking für ein bestimmtes Objekt zu verbessern.
Hinweis: Einer dieser Parameter ist der Parameter Statische Szene, den der Benutzer deaktivieren kann, wenn die Szene, mit der er arbeitet, dynamisch ist. Diese Funktion ist derzeit nur auf mobilen Geräten verfügbar.
Hinweis: Die Standardwerte sind allgemeine Parameter, die für die meisten Objekte geeignet sind.
Hier finden Sie eine Liste aller verfügbaren Tracking-Parameter:
- Dynamische Ausgangsposition: Wenn diese Option aktiviert ist, kann der Benutzer den anfänglichen Verfolgungsstandpunkt während der Laufzeit dynamisch festlegen.
- Kontinuierliche Verfolgung (nur für Mobilgeräte): Wenn diese Option aktiviert ist (Standardeinstellung), wird die Objektverfolgung für mobile Geräte kontinuierlich durchgeführt. Es ist besser geeignet für Objekte, die während der Aufgabe bewegt oder gedreht werden können, aber ihre Form behalten. Die nicht-kontinuierliche Verfolgung verfolgt das Objekt nur zu Beginn der Aufgabe und setzt dann die Verfolgung mit SLAM fort. Die nicht kontinuierliche Verfolgung eignet sich besser für Objekte, die während der Aufgabe nicht bewegt oder gedreht werden und ihre Form ändern (z. B. wenn Teile hinzugefügt oder entfernt werden).
- Erweiterbares Tracking: Wenn diese Option aktiviert ist (Standard), wird das modellbasierte Tracking durch SLAM-basiertes Tracking erweitert. Dadurch kann die Verfolgung auch dann fortgesetzt werden, wenn das Modell im Kamerabild nicht mehr sichtbar ist. Der Benutzer muss einen SLAM-Tanz durchführen, d. h. die Kamera so verschieben und drehen, dass eine ausreichende Basislinie für die Merkmalsrekonstruktion vorhanden ist.
- Min. Inlier Ratio Init: Schwellenwert für die Validierung der Verfolgung während der Initialisierung. Der Wertebereich reicht von 0,5 bis 0,9, wobei 0,6 der Standardwert ist. Höhere Werte werden empfohlen, wenn das Linienmodell perfekt mit dem realen Objekt übereinstimmt, ohne dass es verdeckt ist. In der Regel werden sie jedoch nicht perfekt übereinstimmen, weshalb ein niedrigerer Wert besser geeignet ist.
- Laplace-Schwellenwert: Schwellenwert für die Erstellung des Linienmodells (mm). Der Wertebereich reicht von 0,0001 bis 100000, wobei 5 der Standardwert ist. Hier wird die Mindesttiefe zwischen zwei benachbarten Pixeln angegeben, die als Kante erkannt werden soll.
- Normaler Schwellenwert: Schwellenwert für die Erstellung des Linienmodells. Der Wertebereich reicht von 0,0001 bis 1000, wobei 1000 der Standardwert ist. Dieser Wert gibt die minimale normale Differenz zwischen zwei benachbarten Pixeln an, die notwendig ist, um als Kante erkannt zu werden. In der Regel wird er auf einen hohen Wert gesetzt, da normalbasierte Linien nicht sehr zuverlässig erkannt werden können. Für bestimmte Modelle kann es jedoch sinnvoll sein, einen niedrigeren Wert zu verwenden.
- Schwellenwert für den Linienverlauf: Schwellenwert für Kantenkandidaten im Bild. Der Wertebereich reicht von 0 bis 256, wobei 40 der Standardwert ist. Bei hohen Werten werden nur Pixel mit hohem Kontrast als Kandidaten betrachtet, während bei niedrigen Werten auch andere Pixel berücksichtigt werden. Dies ist ein Kompromiss. Wenn es zu viele Kandidaten gibt, wählt der Algorithmus möglicherweise die falschen Pixel aus. Wenn es nicht genügend Kandidaten gibt, bleibt das Linienmodell möglicherweise nicht am Objekt im Bild haften.
- Keyframe-Abstand: Mindestabstand zwischen Keyframes (mm). Der Wertebereich reicht von 0,001 bis 100000, wobei 100 der Standardwert ist. Das Linienmodell wird nur für bestimmte Keyframes erzeugt. Höhere Werte verbessern die Leistung, gehen aber mit einer geringeren Präzision einher (und umgekehrt).
- Liniensuchlänge Initativ Relativ: Länge der orthogonalen Suchlinien (in Prozent) relativ zur Mindestauflösung während der Initialisierung und Verfolgung. Der Wertebereich reicht von 0,00625 bis 1, wobei 0,03125 der Standardwert ist. Der modellbasierte Tracker projiziert das 3D-Linienmodell in das Kamerabild und sucht nach Kantenpixeln orthogonal zu den projizierten Linien.
- Farbe verwenden: Diese Option ist standardmäßig deaktiviert. Wenn sie aktiviert ist, werden farbige Kanten beim Tracking besser unterschieden. Sie ist nur für Objekte mit farbigen Kanten nützlich. Sie kann die Verfolgungsqualität erhöhen, erfordert aber mehr Rechenleistung.
- Sichtfeld (nur HoloLens 2): Ein größeres Sichtfeld lässt das Objekt bei der Bildaufnahme kleiner erscheinen. Es wird empfohlen, "Weit" für große Objekte und "Eng" für kleine Objekte zu verwenden.
Hinweis: Die Objektverfolgung muss über TeamViewer/VISCOPIC aktiviert werden. Eine zusätzliche Lizenzierung pro Modell oder pro Gerät ist erforderlich (externer Softwareanbieter - VisionLib).
Modell Platzierung
Die Modellplatzierung verwendet die Benutzerposition beim Start von Spatial Workplace, um alle Modelle und Pins zu positionieren, die mit der Referenz spatial verbunden sind.
Sie kann in Workflows verwendet werden, die auf HoloLens 2, iOS- und Android-Geräten angezeigt werden.
So fügen Sie eine Modellplatzierung spatial Referenz hinzu:
- Klicken Sie auf Hinzufügen > Modellplatzierung am oberen Rand der 3D-Szene. Die Gizmos erlauben nur Bewegungen entlang der grünen und roten Achsen und eine Drehung um die blaue Achse. Diese Einschränkung soll dafür sorgen, dass die Referenz der Modellplatzierung auf derselben Ebene bleibt.
2. Der grüne Pfeil symbolisiert die Blickrichtung des Benutzers. Der Benutzer kann im Menü auf der rechten Seite auswählen, welche Modelle entsprechend dieser Referenz positioniert werden. Beim Starten des Workflows in Spatial Workplace werden die ausgewählten Modelle und angeschlossenen Pins in Bezug auf die Blickrichtung des Benutzers positioniert, wenn dieser die Spatial Workplace App startet.
Sichtbarkeit des Modells: Anders als die Pins, die mit einer spatial Referenz verbunden sind, sind Modelle standardmäßig nicht sichtbar. Um sie während der Wiedergabe des Workflows sichtbar zu machen, müssen Sie entweder:
Tracking-Empfehlungen
Markierungsgrößen
Die Größe der Markierung kann die Genauigkeit beeinflussen, mit der Informationen auf Spatial Workplace angezeigt werden, und auch die Entfernung, aus der die Markierung gescannt werden kann. Der Editor ermöglicht es dem Benutzer, eine Markierungsgröße zwischen 1 und 99 cm zu wählen.
Auf einem HoloLens-Gerät kann ein Frontline Marker bequem aus einer Entfernung gescannt werden, die 50 Mal größer ist als die Größe des Markers. Beispielsweise kann eine 10 cm große Markierung bei guten Lichtverhältnissen bis zu einer Entfernung von etwa 5 Metern gescannt werden. Ziehen Sie in Erwägung, die Größe des Markers bei schlechten Lichtverhältnissen zu erhöhen. Auf iOS- und Android-Geräten Frontline kann eine Markierung bequem aus einer Entfernung gescannt werden, die 5 Mal größer ist als die Größe der Markierung (z. B. eine Markierung mit einer Größe von 10 cm aus einer Entfernung von 50 cm).
Hinweis: Im Allgemeinen beträgt die empfohlene Mindestgröße für einen Marker 10 cm. Dies kann jedoch je nach Lichtverhältnissen, Kamerafokus und Abstand zur Scannerkamera variieren.
Spatial Workplace positioniert den Inhalt eines Workflows in Bezug auf die gescannte Markierung.
In dieser 2D-Darstellung werden nur die x- und y-Achse angezeigt. Spatial Workplace verwendet jedoch auch die dritte Achse, um die genaue 3D-Position abzubilden. Die Software verwendet den Mittelpunkt des Markers im Verhältnis zu seiner Höhe und Breite, um eine 3D-Transformation zu bestimmen.
Wenn man eine Markierung auf dem realen Bauteil platziert, die eine andere Größe hat als die digitale, die dem Workflow im Editor hinzugefügt wurde, besteht die Möglichkeit, dass der Benutzer den Startpunkt dieses spatial Koordinatensystems an der falschen Stelle setzt. Dies kann die Positionierung aller Informationen im Arbeitsablauf beeinträchtigen.
Als Faustregel gilt: Eine Größe von 10 cm für ArUco-Marker und 15 cm für QR-Code-Marker ist für die meisten Fälle auf den jeweiligen Geräten ausreichend. Allerdings können die Lichtverhältnisse, die Kamerafokussierung und der Abstand zur Scannerkamera einen erheblichen Einfluss haben. Ziehen Sie bei Problemen in Betracht, die Größe Ihrer Marker zu erhöhen.
Hinweis: Alle vier Ecken des Markers müssen für die Scannerkamera deutlich sichtbar sein und genau an der im Editor definierten Position abgeflacht werden. Kräuselungen und Falten im Marker können die korrekte Positionierung der Stifte beeinträchtigen.
Empfehlungen für das reale Umfeld
Die Beachtung aller Tracking-Variablen ist wichtig für die exakte Positionierung der Pins und die Minimierung des Versatzes. Dazu gehören die physikalischen Eigenschaften des Markers, die Umgebung und das Gerät, auf dem die Anwendung Spatial Workplace läuft. Um die bestmöglichen Ergebnisse zu erzielen, befolgen Sie die unten aufgeführten Empfehlungen, um die Effizienz des Trackings zu erhöhen.
Markierungsbedingungen:
- Verwenden Sie einen Marker mit der richtigen Größe und ID-Nummer, wie im Editor definiert.
- Alle vier Ecken sollten für die Scannerkamera gut sichtbar sein, einschließlich des weißen Bereichs um sie herum.
- Der Marker sollte immer flach und in der exakten Position auf dem realen Objekt platziert werden, ohne Kräuselungen, Risse oder Falten.
- Reflektierende Oberflächen, die den Marker bedecken, können die Verfolgung beeinträchtigen (z. B. Glas oder Laminierung).
- Marker sollten immer aus einem Winkel von 90 Grad in Bezug auf die Oberfläche, auf der sie platziert sind, gescannt werden (d. h. die Kamera sollte direkt auf das Objekt/den Marker blicken). Das Scannen aus unterschiedlichen Perspektiven kann die Positionierung der Stifte beeinflussen.
Umweltbedingungen:
- Die Anzahl der Merkmale in der Umgebung und Ihre Komponente beeinflussen die Verfolgung. Nachdem die Markierung gescannt und die ursprüngliche Position festgelegt wurde, übernimmt das Geräteverfolgungssystem die Kontrolle darüber, dass der Inhalt an seinem Platz bleibt. Die Anzahl der Merkmale in Ihrer Umgebung erhöht die Effizienz der Geräteverfolgung. Zu den guten Merkmalen gehören Ecken und Kontraste, die auf dem Bauteil selbst und zwischen dem Bauteil und seiner Umgebung sichtbar sind.
- Der Raum sollte gut beleuchtet sein. Die Kameras der Geräte haben in der Regel eine geringere Kapazität für die Aufnahme von Licht im Vergleich zu unseren Augen. Achten Sie darauf, dass der Raum ausreichend beleuchtet ist, um die bestmöglichen Tracking-Ergebnisse zu erzielen. Vermeiden Sie aber auch zu helle Umgebungen.
- Reflektierende Oberflächen sollten vermieden werden, insbesondere für die Platzierung von Markern, Pins und anderen Inhalten.
- Brüske Bewegungen während eines Aufgabenlaufs können zu einer Verschiebung der Position des Inhalts führen. Halten Sie das Gerät während der Ausführung der Aufgabe in einer stabilen Position.
- Je weiter eine Stecknadel von der Position des gescannten Markers entfernt ist, desto größer ist die Wahrscheinlichkeit unerwünschter Abweichungen bei der Positionierung des Inhalts. Dies wird durch die Verstärkung kleiner Ungenauigkeiten bei der Markierungsverfolgung und durch die notwendige Bewegung zwischen der Markierung und der Position des Inhalts verursacht. Um dieses Problem zu minimieren, lesen Sie den Abschnitt "Hinzufügen zusätzlicher Marker zur Verbesserung der Verfolgung" weiter unten.
Hinweis: Je nach Größe Ihrer Komponente können zusätzliche Marker erforderlich sein. Aufgrund der begrenzten Tracking-Fähigkeiten einiger Geräte kann es notwendig sein, mehrere Marker für verschiedene Abschnitte des Modells hinzuzufügen. Auf diese Weise kann die Spatial Workplace-Software die Position der Pins nachverfolgen, um sie korrekt zu platzieren. Die Funktion "Aufgabe neu positionieren" kann jederzeit verwendet werden, wenn eine Aufgabe zur Nachverfolgung ausgeführt wird.
Bedingungen für das Gerät:
- HoloLens-Geräte
- HoloLens-Geräte benötigen einen sauberen Visor und Sensoren, die frei von störenden Objekten sind.
- Wenn Sie sich im Raum umsehen oder in der Umgebung umhergehen, erhöht sich die Fähigkeit des Geräts, die Raumeinstellung zu erfassen. Wenn sich viele Personen im Raum aufhalten, die sich ständig bewegen, kann die Ortung beeinträchtigt werden.
- Benutzer haben unterschiedliche Augenabstände (IPD). Nicht kalibrierte IPD-Werte auf dem Gerät können das AR-Erlebnis beeinträchtigen. Dieser Microsoft-Artikel erklärt, wie Sie eine Kalibrierungs-App verwenden, um den IPD Ihres Geräts anzupassen.
- iOS- und Android-Geräte
- Klare Kameraobjektive sind für eine korrekte Verfolgung erforderlich.
- Der Autofokus kann die Positionierung der Stifte beeinträchtigen.
Neustart der Verfolgung während einer Aufgabe
Wenn sich die Position Ihres Inhalts während eines Aufgabenlaufs verschiebt, scannen Sie einfach einen Marker neu. Wählen Sie im Aufgabenmenü des Geräts die Option Aufgabe neu positionieren, und scannen Sie die Markierung nach Aufforderung. Nach dem erneuten Scannen der Markierung wird die Aufgabe an der Stelle fortgesetzt, an der Sie aufgehört haben.
Menü "Aufgabe
Auf mobilen Geräten (iOS und Android) bleibt das Aufgabenmenü immer in der oberen linken Ecke des Bildschirms mit einem Symbol, das drei Linien enthält. Auf der HoloLens 2 wird das Aufgabenmenü angezeigt, wenn Sie Ihre linke Hand vor das Gerät halten. Es ist auch möglich, das Tracking mit dem Sprachbefehl "Aufgabe neu positionieren" neu zu starten.
Hinzufügen zusätzlicher Marker zur Verbesserung der Verfolgung
AR-Geräte haben bessere Tracking-Fähigkeiten, wenn sich alle Pins näher an der spatial Referenz (Marker) befinden und der Benutzer sich nicht weit wegbewegen oder große Drehungen in Bezug auf die ursprüngliche Position ausführen muss. Wenn der Inhalt weit von der ursprünglichen spatial Referenz entfernt ist, erscheinen kleine Ungenauigkeiten bei der Verfolgung durch den Markerscan größer, da sie durch die Entfernung potenziert werden. Darüber hinaus kann eine übermäßige Bewegung des Benutzers zu einer zusätzlichen Abweichung der Position des Inhalts führen.
Aus diesem Grund empfehlen wir, verschiedene Marker für verschiedene "Abschnitte" der eigentlichen Komponente zu erstellen, wie in diesem Beispiel gezeigt:
Während eines Aufgabenlaufs kann der Benutzer neue Markierungen in jedem Abschnitt der Komponente scannen, und das Gerät kann die Positionen des Inhalts neu laden und die Pins an den richtigen Stellen platzieren. Weitere Einzelheiten finden Sie im Abschnitt "Neustart der Verfolgung während einer Aufgabe" weiter oben.
Wenn Sie mehr als einen Marker zu einem Projekt im Editor hinzufügen, stellen Sie sicher, dass die zusätzlichen Marker mit den Pins im Workflow verbunden sind. Im Editor kann der Benutzer sie über den 2D Connector verbinden. Auf diese Weise kann der Benutzer entscheiden, ob verschiedene Marker die Aufgabe von verschiedenen Pins aus starten können oder ob die Marker zwischen den Pins hinzugefügt werden, wodurch der Benutzer verpflichtet wird, diesen Marker zu scannen, wenn er diesen Teil der Aufgabe erreicht. Es steht Ihnen frei, unterschiedliche Marker-IDs oder dieselbe Marker-ID für diese zusätzlichen Marker zu verwenden.
Zusätzliche Empfehlungen
Bitte beachten Sie die folgenden Elemente, um ein nahtloses AR-Tracking-Erlebnis zu gewährleisten, die Tracking-Qualität zu verbessern und Probleme wie AR-Schwimmen und falsche Positionierung zu vermeiden:
- Sehr wenige optische Merkmale in der realen Umgebung: Wenn die reale Umgebung nicht viele optische Merkmale enthält (z. B. eine einfache weiße Wand mit Textur), kann es für die Kameras schwierig sein, die Bewegungen des Headsets oder des mobilen Geräts zu berechnen.
- Sehr komplexe 3D-Modelle/Hologramme: Bei der Visualisierung komplexer Modelle oder Hologramme ist eine hohe Rechenleistung erforderlich, damit alle Objekte/Teile sichtbar sind, so dass weniger Rechenleistung für das AR-Tracking-System übrig bleibt.
- Keine Augenkalibrierung (für HoloLens-Nutzer): Das beste HoloLens-Erlebnis kann erreicht werden, wenn jeder Benutzer eine Augenkalibrierung auf dem Gerät durchführt. Wenn das Problem des "Schwimmens" auf der HoloLens 2 weiterhin besteht, versuchen Sie, die Augenkalibrierung auf Ihrem Gerät durchzuführen. Erfahren Sie mehr über die HoloLens-Kalibrierung auf der Dokumentationsseite von Microsoft.
- Mobiles Gerät mit begrenzter Rechenleistung: Wenn das Gerät, das Sie für die Ausführung von Spatial Workplace verwenden, nicht über eine hohe Rechenleistung verfügt, kann es sein, dass das AR-Tracking-Erlebnis nicht reibungslos funktioniert.
- Geringe Qualität der Kamera des Mobilgeräts: Eine schlechte Tracking-Qualität kann auch auftreten, wenn die Qualität der Kamera Ihres Geräts niedrig ist.
- Falsche Markergrößen: Marker müssen genau in der Größe gedruckt werden, die im Marker-PDF angegeben ist. Falsche Markergrößen führen zu einer falschen Positionsverfolgung, da die Kamera den Marker z.B. als weiter entfernt wahrnimmt, wenn er kleiner gedruckt ist.
- Das Scannen von Räumen könnte hilfreich sein: Wenn der Workflow nur in einem Raum verwendet wird, kann es hilfreich sein, den Raum zu scannen und der HoloLens beizubringen. Dies kann durch Klopfen in die Luft in alle Richtungen des Raums geschehen, wenn die HoloLens im Idle-Modus verwendet wird (eingeschaltet, aber keine App läuft).
- Große Entfernungen zurücklegen/viel Drehen: Es ist möglich, dass die Hologramme und Stifte falsch platziert werden, wenn der Benutzer mit dem Gerät große Strecken läuft, während die Frontline Spatial App läuft, oder wenn der Arbeitsablauf viele 90-Grad-Drehungen des Benutzers erfordert. Eine Möglichkeit, dies zu beheben, wäre das Hinzufügen von Markierungen in der Mitte des Arbeitsablaufs, um das AR-Tracking bzw. die Positionen der Stifte zurückzusetzen.
- Falsche Platzierung des Markers in der realen Welt: Es ist wichtig, dass der Marker in der realen Welt genau an der gleichen Position platziert/geklebt wird, wie er in der virtuellen Szene im Spatial Editor definiert wurde. Dies hilft bei der korrekten Platzierung von Objekten und beim Tracking. Stellen Sie also sicher, dass die reale Position des Markers mit der im Spatial Editor übereinstimmt.
- Leistungsschwaches Mobilgerät: Wenn das Gerät, mit dem Sie Spatial Workplace ausführen, nicht über eine hohe Rechenleistung verfügt, kann es sein, dass das AR-Tracking-Erlebnis nicht reibungslos funktioniert.