Nachdem Sie ein Modell geladen haben, können Sie dem Workflow Informationen hinzufügen. Um zu definieren, wo das Model später in der Spatial Workplace-App angezeigt wird, muss dem Workflow eine Spatial Referenz hinzugefügt werden.
Es gibt drei Arten von Referenzen:
Hinweis: Verschiedene Arten von Spatial Referenzen in einem Arbeitsablauf gleichzeitig zu verwenden wird derzeit nicht unterstützt.
Ein Marker dient dazu, Informationen, die innerhalb eines Workflows angezeigt werden sollen, an der gewünschten Stelle über dem realen Bauteil zu positionieren. Dazu muss mindestens ein virtueller Marker im Editor hinzugefügt werden, an dem sich der reale Marker in Bezug auf die reale Komponente befindet. Unterschiedliche Geräte verwenden unterschiedliche Arten von Markern. Das virtuelle Modell wird dann entsprechend der gescannten Position des Markers in Spatial Workplace geladen.
Es gibt folgende Arten von Markern:
So fügen Sie Ihrem Modell einen Marker hinzu:
S
auf der Tastatur.6. Auf der rechten Seite können Sie die Referenz des Markers (ID und Größe) bearbeiten.
Hinweis: Die virtuelle Markierung, die im Editor verwendet wird, muss mit der realen Markierung übereinstimmen, die bei der Verwendung von Spatial Workplace auf der realen Komponente platziert wird, also stellen Sie sicher, dass die Markierungs-ID übereinstimmt. Es ist wichtig, den richtigen Marker zu drucken und ihn sowohl virtuell im Editor als auch auf dem realen Baustein 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 wird empfohlen, mehr als einen Marker hinzuzufügen, um die Nachverfolgung mit HoloLens 2 zu erleichtern. Ein großes Modell ist ein Modell, bei dem der Benutzer, um alle Pins zu sehen, seinen Blickwinkel um mehr als 90 Grad in Bezug auf die Position des ursprünglichen Markers bewegen muss. Wenn dies der Fall ist, fügen Sie jedem Abschnitt (d. h. der Seite) Ihrer realen Komponente eine zusätzliche Markierung hinzu. Jeder Marker hilft dem Gerät, die Position der Stifte neu zu kalibrieren und ihre korrekte Platzierung sicherzustellen.
Bei der Verwendung von Object Trackern wird anhand des realen Objekts die Position der Informationen berechnet, die innerhalb eines Workflows an der gewünschten Stelle angezeigt werden sollen. Object Tracker können in Workflows verwendet werden, die auf HoloLens 2-, iOS- und Android-Geräten angezeigt werden.
So fügen Sie Ihrem Modell einen Object Tracker hinzu:
3. Die Position des Object Trackers in Bezug auf das Modell in der Scene 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 Workflow in Spatial Workplace abspielt.
4. Fügen Sie den Object Tracker hinzu. Sie wird nun automatisch dort positioniert, wo sich die 3D-Scene Camera befindet (d. h. die Perspektive, in der der Benutzer das Modell in der 3D-Szene gerade betrachtet).
Hinweis: Mit der Maus kann der Benutzer die Scene drehen, um sie aus verschiedenen Perspektiven besser zu sehen.
5. Verwenden Sie das Gizmo über dem Object Tracker, um seine Positionen zu verfeinern oder die Kamera zu bewegen.
6. Optional: Klicken Sie im Menü auf der rechten Seite auf Set Transform From View, um es wieder in Ihre Ansichtsperspektive zu verschieben.
Hinweis: Es ist wichtig, dass sich der Object Tracker in einem angemessenen Abstand zum Modell befindet und dass die Linie, die von ihm ausgeht, auf das Modell zeigt.
⇒ Testen Sie nach dem Hochladen Ihres Workflows die Scanperspektive und -entfernung auf einem Anzeigegerät und stimmen Sie sie im Editor ab. Auf diese Weise wird dem Endbenutzer ein besseres Scan-Erlebnis garantiert.
Hinweis: Die rote Farbe des Hologramms der Datenbrille 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 aus
8. Gehen Sie zu den Einstellungen auf der rechten Seite.
9. Klicken Sie unter Tracked Object auf Assign > Generate new from scene
10. Optional: Der Benutzer kann die .obj Datei auch auf seinem Computer speichern, indem er auf Export klickt und die Datei speichert.
Hinweis: Unabhängig vom Modellformat, das in den Spatial Editor importiert wird, muss eine .obj Datei aus der Scene generiert oder von der Festplatte bereitgestellt werden.
11. Nun 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 einzubeziehen. Um die Position und Drehung des anfänglichen Trackings bei Verwendung der Workplace-App anpassen zu können, aktivieren Sie die Option Dynamic Initial Pose
Hinweis: Für die Objektverfolgung in HoloLens 2 muss der Maßstab der .obj in Metern angegeben werden. Beim Generieren der .obj aus der Szene stellt Spatial dies automatisch sicher. Wenn der Benutzer jedoch ein vorhandenes .obj mit einer VisionLib-Lizenz von einer Festplatte importiert, liegt es in der Verantwortung des Benutzers, sicherzustellen, dass die Waage in Metern angegeben ist. 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 Set Transform From View. Der Object-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 die Nachverfolgung für ein bestimmtes Objekt zu verbessern.
Hinweis: Einer dieser Parameter ist die Static Scene, die der Benutzer deaktivieren kann, wenn die Szene, mit der er arbeitet, dynamisch ist. Diese Funktion ist derzeit nur auf Mobilgeräten verfügbar.
Hinweis: Bei den Standardwerten handelt es sich um allgemeine Parameter, die so ausgewählt wurden, dass sie mit den meisten Objekten gut funktionieren.
Hier ist eine Liste aller verfügbaren Tracking-Parameter:
Hinweis: Object Tracking muss von TeamViewer/VISCOPIC aktiviert werden. Eine zusätzliche Lizenzierung pro Modell oder pro Gerät ist erforderlich (externer Softwareanbieter - VisionLib).
Beim Model placement wird die Benutzerposition beim Start von Spatial Workplace verwendet, um alle Modelle und Pins zu positionieren, die mit der Spatial Referenz verbunden sind.
Es kann in Workflows verwendet werden, die auf HoloLens 2-, iOS- und Android-Geräten angezeigt werden.
So fügen Sie eine Spatial Referenz für die Modellplatzierung hinzu:
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 verbundenen Pins in Bezug auf die Blickrichtung des Benutzers positioniert, wenn dieser die Spatial Workplace-App startet.
Model visibility: Im Gegensatz zu den 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:
Die Größe des Markers kann die Genauigkeit beeinflussen, mit der Informationen in Spatial Workplace angezeigt werden, und auch die Entfernung, aus der der Marker gescannt werden kann. Der Editor ermöglicht es dem Benutzer, eine Markergröß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. So kann beispielsweise ein 10-cm-Marker bei guten Lichtverhältnissen bis auf ca. 5 Meter Entfernung gescannt werden. Erwägen Sie, die Markierungsgröße bei schlechten Lichtverhältnissen zu erhöhen. Auf iOS- und Android-Geräten kann Frontline ein Marker bequem aus einer Entfernung gescannt werden, die 5-mal größer ist als die Größe des Markers (z. B. ein Marker 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 Entfernung von der Scannerkamera variieren.
Spatial Workplace positioniert den Inhalt eines Workflows in Bezug auf den gescannten Marker.
In dieser 2D-Darstellung werden nur die x- und y-Achse dargestellt. Spatial Workplace nutzt aber auch die dritte Achse, um die exakte 3D-Position abzubilden. Die Software verwendet die Mitte des Markers im Verhältnis zu seiner Höhe und Breite, um eine 3D-Transformation zu bestimmen.
Durch das Platzieren einer Markierung auf der realen Komponente, die eine andere Größe hat als die digitale, die dem Workflow im Editor hinzugefügt wurde, besteht die Möglichkeit, dass der Startpunkt dieses räumlichen Koordinatensystems an der falschen Stelle festgelegt wird. Dies kann die Positionierung aller Informationen im Workflow beeinträchtigen.
Faustregel: Eine Größe von 10 cm für ArUco-Marker und 15 cm für QR-Code-Marker reicht für die meisten Fälle auf den jeweiligen Geräten aus. Die Lichtverhältnisse, der Kamerafokus und der Abstand zur Scannerkamera können jedoch einen erheblichen Einfluss haben. Erwägen Sie, die Größe Ihrer Marker im Falle von Problemen zu erhöhen.
Hinweis: Alle vier Ecken des Markers müssen für die Scannerkamera gut sichtbar sein und auf die exakte Position abgeflacht sein, die im Editor definiert ist. Locken und Falten im Marker können die korrekte Positionierung der Stifte beeinträchtigen.
Die Berücksichtigung aller Tracking-Variablen ist wichtig, um die Pins genau an ihrer Stelle zu positionieren und den Offset zu minimieren. Dazu gehören die physischen Eigenschaften des Markers, die Umgebung und das Gerät, das zum Ausführen der Spatial Workplace-Anwendung verwendet wird. Um die bestmöglichen Ergebnisse zu erzielen, befolgen Sie die unten aufgeführten Empfehlungen, um die Effizienz der Nachverfolgung zu erhöhen.
Marker-Bedingungen:
Umgebungsbedingungen:
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 reposition task kann jederzeit verwendet werden, wenn eine Aufgabe zur Nachverfolgung ausgeführt wird.
Geräte-Konditionen:
Wenn die Position Ihres Inhalts während der Ausführung einer Aufgabe verschoben wird, scannen Sie einfach eine Markierung erneut. Wählen Sie Aufgabe neu positionieren im Aufgabenmenü des Geräts und scannen Sie die Markierung wie aufgefordert. Nach dem erneuten Scannen des Markers wird die Aufgabe genau dort fortgesetzt, wo Sie aufgehört haben.
Auf mobilen Geräten (iOS und Android) bleibt das Task menu immer in der oberen linken Ecke des Bildschirms mit einem Symbol mit drei Zeilen. Auf HoloLens 2 wird das Aufgabenmenü angezeigt, wenn Sie die linke Hand vor das Gerät heben. Es ist auch möglich, das Tracking mit dem Sprachbefehl Reposition Task neu zu starten.
AR-Geräte haben eine bessere Tracking-Fähigkeit, wenn sich alle Pins näher an der Spatial Referenz (Marker) befinden, und erfordern nicht, dass sich der Benutzer weit entfernt oder große Drehungen in Bezug auf die ursprüngliche Position macht. Wenn der Inhalt vom der ursprünglichen Spatial Referenz entfernt ist, werden kleine Tracking-Ungenauigkeiten aus dem Markerscan größer angezeigt, da sie durch die Entfernung potenziert werden. Darüber hinaus kann eine übermäßige Benutzerbewegung zu zusätzlichen Verschiebungen in der Position des Inhalts führen.
Aus diesem Grund empfehlen wir, unterschiedliche Marker für verschiedene "Sections" des realen Bausteins zu erstellen, wie in diesem Beispiel gezeigt:
Während einer Aufgabenausführung 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 Positionen platzieren. Weitere Informationen finden Sie im Abschnitt Das Tracking während eines Tasks neu starten 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 im 2D-Konnektor 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, was den Benutzer dazu zwingt, diesen Marker zu scannen, wenn er diesen Teil der Aufgabe erreicht. Sie können verschiedene Marker-IDs oder die gleiche Marker-ID für diese zusätzlichen Markierungen verwenden.
Bitte berücksichtigen 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: