Verschieben des Plattformmodus auf Bewegungsplattformen mit geringer Dynamischer Bewegung

Seit Windows Holographic, Version 21H2, unterstützt HoloLens 2 Plattform für dynamische Bewegungsbewegungen. Wenn Sie eine unterstützte Betriebssystemversion verwenden und den Moving Platform Mode aktivieren, können Sie HoloLens 2 in zuvor nicht zugänglichen Umgebungen wie großen Schiffen und großen Marineschiffen verwenden. Derzeit ist das Feature darauf ausgerichtet, diese spezifischen Verschiebungsplattformen nur zu aktivieren. Obwohl sie nicht daran hindern, das Feature in anderen Umgebungen zu verwenden, konzentriert sich das Feature zuerst auf das Hinzufügen der Unterstützung für diese Umgebungen.

beispiel für Moving platform.

In diesem Artikel werden folgende Themen behandelt:

  1. Warum das Verschieben der Plattform erforderlich
  2. Aktivieren des verschiebenden Plattformmodus

Warum das Verschieben des Plattformmodus erforderlich ist

HoloLens muss Ihre Kopfposition mit 6 Freiheitsgraden (X, Y, Z, Übersetzung und Roll, Pitch, Gierdrehung) nachverfolgen können, um stabile Hologramme anzuzeigen. Dazu verfolgt HoloLens zwei ähnliche Informationen aus zwei separaten Quellen nach:

  1. Sichtbare Lichtkameras. Diese Kameras verfolgen die Umgebung, z. B. den physischen Raum, in dem Sie holoLens verwenden
  2. Inertialmessungseinheit (IMU). Der IMU besteht aus einem Beschleunigungsmesser, Gyroskop und Magnetometer, das Ihre Kopfbewegung und -ausrichtung relativ zu einem Inertialrahmen verfolgt. Wir können davon ausgehen, dass die Bewegung der Erde für die Headset-Verfolgung nicht von Bedeutung ist, und so können wir es vereinfachen, die Bewegung relativ zur Erde zu berücksichtigen.

Informationen aus diesen beiden Quellen werden zusammengesetzt, um Ihre Kopfposition bei geringer Latenz und hoher Häufigkeit nachzuverfolgen, um reibungslose Hologramme zu rendern.

Dieser Ansatz beruht jedoch auf einer kritischen Annahme; die Umgebung (von den Kameras nachverfolgt) bleibt relativ zur Erde stationär (mit der die IMU Messungen vornehmen kann). Wenn dies nicht der Fall ist, wie auf einem Boot im Wasser, können die Informationen aus beiden Quellen miteinander in Konflikt stehen und dazu führen, dass der Tracker verloren geht. Dieser Konflikt erzeugt falsche Positionsinformationen und führt zu Schwimmen von Hologrammen oder sogar zum Nachverfolgen von Verlusten.

Das Verschieben des Plattformmodus behebt dieses Problem. Wenn Sie den Bewegungsplattformmodus aktivieren, ist dies ein Hinweis auf den Tracker, dass es sich nicht auf unsere Sensoreingaben verlassen kann, um sich immer vollständig miteinander zu einigen. Stattdessen muss HoloLens eine Schätzung der Plattformbewegung beibehalten, um es zu ermöglichen, IMU-Messungen angemessen zu transformieren oder herauszufiltern, wenn Plattformbewegung unsicher ist.

Unterstützte Umgebungen und bekannte Einschränkungen

Während der Moving Platform Mode entwickelt wurde, um Fälle von Inertial- und visuellen Datenkonflikten intelligent zu behandeln, ist er derzeit auf große Marineschiffe mit geringer dynamischer Bewegung ausgerichtet. Das bedeutet, dass es sicherlich Einschränkungen und nicht unterstützte Szenarien gibt.

Bekannte Einschränkungen

  • Die einzigen unterstützten Umgebungen für den Moving Platform Mode (MPM) sind große Marineschiffe mit geringer Dynamischer Bewegung. Mit anderen Worten, viele häufige Umgebungen/Situationen werden aufgrund ihrer hohen Frequenzbewegung und hohen Beschleunigungs- und nicht noch nicht unterstützt. Beispiel: Flugzeuge, Züge, Autos, Fahrräder, Busse, kleine Boote, Aufzüge usw.
  • Hologramme können leicht wackeln, wenn MPM aktiviert ist, insbesondere bei gehacktem Wasser.
  • Nichts hindert Benutzer daran, MPM in nicht unterstützten Umgebungen zu verwenden. Möglicherweise treten jedoch unerwünschte Nebenwirkungen auf, wenn das Gerät in der Lage ist, die Nachverfolgung im nicht unterstützten Bereich aufrechtzuerhalten. Mit MPM könnten Sie beispielsweise feststellen, dass es möglich ist, in einem Aufzug zu verwenden, während Sie die Böden wechseln, während dies zuvor unmöglich war. Obwohl MPM es dem Gerät ermöglicht, die Nachverfolgung aufrechtzuerhalten, wird die Kartenverwaltung derzeit nicht behandelt. Sie könnten feststellen, dass der Wechsel der Böden in einem Aufzug bewirkt, dass das Gerät die oberen und unteren Etagen verwechselt und die Kartenqualität negativ beeinflusst.

Voraussetzungen

Die Unterstützung für den Verschieben des Plattformmodus erfordert die folgenden Voraussetzungen:

Installieren Sie Windows Holographic, Version 21H2 oder neuer, indem Sie den neuesten Build aktualisieren oder flashen,über ARC.

Anmerkung

Während das Verschieben des Plattformmodus in 21H2 eingeführt wurde, wird empfohlen, den neuesten Build zu verwenden, um die gesamte Palette von Features und Updates zu verwenden.

Aktivieren des Verschiebens des Plattformmodus

Wie sollte ich den Verschieben des Plattformmodus aktivieren?

Es gibt vier Möglichkeiten, den Verschieben des Plattformmodus zu aktivieren:

Um eine Reihe von Anwendungsfällen zu aktivieren, wurden verschiedene Methoden zum Aktivieren des Verschiebens des Plattformmodus bereitgestellt. Es ist wichtig, dass Sie sorgfältig überlegen, welche Methode Sie auswählen möchten. Eine wichtige Frage: Wer weiß, ob die HoloLens 2 sich derzeit in einer bewegten Plattform befindet? Ein Beispiel finden Sie in der folgenden Tabelle:

Wer weiß, ob HL2 sich in einer beweglichen Plattform befindet Beste Methode zum Festlegen des Verschiebens des Plattformmodus Nützt Kosten
Systemadministrator verwaltung mobiler Geräte Der Benutzer muss nicht einbezogen werden. Jede App funktioniert ohne Änderung. Das Gerät kann vor der Eingabe des falschen Modus geschützt werden. Benutzer und Apps können den Modus nicht ändern.
Endbenutzer die Einstellungs-App Der Benutzer ist häufig die kenntnisreichsten Informationen darüber, wann und wo er das Gerät verwendet. Jede App funktioniert ohne Änderung. Der Benutzer weiß möglicherweise nicht, dass der Modus vorhanden ist.
Die Anwendung Verwenden des SDK- Anwendungsfallspezifische Hinweise können verwendet werden, um den Modus zu tauschen, wenn die Umgebung vorab nicht bekannt sein kann. Entfernt die Anforderung, dass ein Benutzer diese Entscheidung treffen und den Modus in den Einstellungen ändern muss. Eine schlecht gestaltete App kann eine schlechte Erfahrung bieten und das Gerät in einem unerwarteten Modus belassen.

Auf Geräteeinstellungen

  1. Öffnen des Startmenüs

  2. Öffnen der Einstellungs-App

  3. Wählen Sie System-

  4. Öffnen Hologramme

  5. Wählen Sie im Abschnitt "Verschieben der Plattformmodus" "Verschieben des Plattformmodus einrichten"

    So erreichen Sie die Seite

  6. Umschalten des Verschiebens des Plattformmodus auf Bei

    Seite

Über die Verwaltung mobiler Geräte (MOBILE Device Management, MDM)

MDM ist ein Tool für Systemadministratoren zum Festlegen bestimmter Einstellungen auf Geräten im Besitz der Organisation. Weitere Informationen finden Sie unter Verwenden von Microsoft Endpoint Manager Intune zum Verwalten von HoloLens-Geräten. Systemadministratoren können aus drei Optionen wählen:

  1. Erzwingen des Verschiebens des Plattformmodus für das Gerät.
  2. Erzwingen des Verschiebens des Plattformmodus für das Gerät.
  3. Ermöglichen Sie Benutzern die Auswahl über die Einstellungs-App/das Geräteportal.

MixedReality/ConfigureMovingPlatform

Diese Richtlinie steuert das Verhalten des Verschiebens von Plattformfeatures auf HoloLens 2. Insbesondere, ob es von einem Benutzer deaktiviert/aktiviert oder eingeschaltet werden kann. Es sollte nur von Kunden verwendet werden, die HoloLens 2 in beweglichen Umgebungen mit geringer dynamischer Bewegung verwenden möchten. Informationen zum Hintergrund finden Sie unter HoloLens 2 Moving Platform Mode.

Die OMA-URI der neuen Richtlinie: ./Device/Vendor/MSFT/Policy/Config/MixedReality/ConfigureMovingPlatform

Unterstützte Werte:

  • 0 (Standard): Der Wert ist die Einstellung des Benutzers. Der Anfangszustand ist AUS, und nachdem die Einstellung des Benutzers über Neustarts hinweg beibehalten wurde und zum Initialisieren des Systems verwendet wird.
  • 1 Erzwingen sie: Das Verschieben der Plattform ist deaktiviert und kann vom Benutzer nicht geändert werden.
  • 2 Force on: Das Verschieben der Plattform ist aktiviert und kann vom Benutzer nicht geändert werden.

MixedReality/ManualDownDirectionDisabled

Diese Richtlinie steuert, ob der Benutzer die Richtung manuell ändern kann oder nicht. Wenn vom Benutzer keine Abwärtsrichtung festgelegt wird, wird vom System eine automatisch berechnete Abwärtsrichtung verwendet. Diese Richtlinie hat keine Abhängigkeit von "ConfigureMovingPlatform"-Richtlinie und kann unabhängig voneinander festgelegt werden.

Die OMA-URI der neuen Richtlinie: ./Device/Vendor/MSFT/Policy/Config/MixedReality/ManualDownDirectionDisabled

Unterstützte Werte:

  • False (Standard): Der Benutzer kann die Richtung bei Bedarf manuell ändern, andernfalls wird die Abwärtsrichtung automatisch basierend auf dem gemessenen Schwerkraftvektor bestimmt.
  • True: Der Benutzer kann die Richtung nicht manuell ändern, und die Abwärtsrichtung wird immer basierend auf dem gemessenen Schwerkraftvektor automatisch bestimmt.

Aktivieren über DAS SDK

Manchmal möchten Sie vielleicht, ob Sie den Verschieben des Plattformmodus verwenden möchten, von Ihrer Situation abhängig sein, sie kann nur aktiviert sein, wenn Sie Ihre App oder nur eine bestimmte App verwenden. In diesen Fällen können Sie verschiebenden Plattformmodus über Ihre App mit dem SDK-aktivieren.

Aktivieren über Entwicklermodus und Geräteportal

Um den Modus "Plattform verschieben" auf diese Weise zu aktivieren, zuerst device Portalaktivieren.

  1. Wählen Sie im Linken Menü das System Accordion aus.

    Erste Abbildung.

  2. Aktivieren Sie die Seite Verschieben des Plattformmodus, und aktivieren Sie das Kontrollkästchen Verschieben des Plattformmodus

    Zweite Abbildung.

  3. Wenn Sie mit einer Warnung aufgefordert werden, wählen Sie OK

    Dritte Abbildung.

  4. Der Modus ändert sich sofort, es ist nicht erforderlich, das Gerät neu zu starten.

Wenn die Option "Plattformmodus verschieben" im Geräteportal nicht angezeigt werden kann, bedeutet dies wahrscheinlich, dass Sie sich noch nicht auf dem richtigen Build befinden. Weitere Informationen finden Sie im Abschnitt Voraussetzungen.

Wann zu/vom Verschieben des Plattformmodus wechseln

Wenn Sie eine dieser Methoden verwenden, gehen die Nachverfolgung des Headsets vorübergehend verloren, und die Displays zeigen "Suchen nach Ihrem Platz". Daher wird nicht empfohlen, den Modus während der Verwendung des Geräts aktiv zu ändern.

Wenn Ihr Anwendungsfall zwischen stationären Umgebungen und verschiebenden Umgebungen wechselt, empfiehlt es sich, das Gerät im Verschieben des Plattformmodus zu verlassen. Die Tracking-Qualität bei stationären Umgebungen wird leicht reduziert. Obwohl die meisten dies besser betrachten würden als der Verlust der Nachverfolgung, die durch häufiges Austauschen des bewegten Plattformmodus entsteht, oder das Verlieren der Nachverfolgung auf der bewegten Plattform aufgrund des Vergessens, den Modus zu aktivieren.

Richtung nach unten

Normalerweise ist die Richtung, die vom System als "unten" betrachtet wird, die Richtung der Schwerkraft. Diese Abwärtsrichtung wird für die Ausrichtung einiger Benutzeroberflächen verwendet. Innerhalb einer sich bewegenden Plattform "unten" und "Schwerkraft" sind jedoch nicht immer dasselbe. Der Verschieben des Plattformmodus bietet zwei Lösungen für dieses Problem:

Automatische Berechnung nach unten

Dadurch wird die Abwärtsrichtung basierend auf einem Mittelwert der gemessenen Schwerkraftrichtung berechnet. Wenn beispielsweise ein Schiff im Meer rollt, dreht sich der tatsächliche Schwerkraftvektor relativ zur Struktur des Schiffes. Der Durchschnitt der Schwerkraftvektoren über einen kurzen Zeitraum zeigt auf den Boden der Schiffskabine aufgrund der Schwingungen des Schwerkraftvektors ab.

Die automatische Abwärtsberechnung ist die Standardeinstellung, wenn Sie im Verschieben des Plattformmodus etwas tun müssen, damit sie ordnungsgemäß funktioniert. Es wird außer Kraft gesetzt, wenn eine manuelle Abwärtsrichtung festgelegt ist. Die bestimmte Abwärtsrichtung wird nicht auf dem Gerät beibehalten, wird aber bei Bedarf neu berechnet.

Manuelles Festlegen der Richtung

Bei einem Anwendungsfall, bei dem die Ausrichtung der Plattform nicht an der Schwerkraft ausgerichtet ist, auch wenn der Mittelwert über einen kurzen Zeitraum gemittelt ist, können Sie die Richtung manuell festlegen. So legen Sie die Richtung manuell fest:

  1. Öffnen des Startmenüs
  2. Öffnen der -Einstellungs--App
  3. Wählen Sie System-
  4. Wählen Sie Hologramme
  5. Wählen Sie im Abschnitt "Verschieben der Plattformmodus" "Verschieben des Plattformmodus einrichten"
  6. Richten Sie Ihren Kopf am Boden aus, sodass Sie den Horizont betrachten
  7. Wählen Sie die Schaltfläche " nach unten festlegen" aus.

Wenn die Schaltfläche "Nach unten festlegen" gedrückt wird, wird die aktuelle Kopfausrichtung verwendet, um die Richtung nach unten festzulegen. Wenn die Richtung manuell festgelegt wird, wird sie dauerhaft auf dem Gerät gespeichert und nach dem Neustart oder Nachverfolgen von Verlusten zurückgerufen.

Um die im System gespeicherte Abwärtsrichtung zu löschen, wählen Sie auf der Seite Seite "Verschieben des Plattform modus einrichten" die Schaltfläche " löschen" aus. Dadurch wird die gespeicherte Abwärtsrichtung gelöscht, und das System verwendet die automatisch berechnete Abwärtsrichtung. Die spezielle manuell festgelegte Richtung kann nach diesem Vorgang nicht wiederhergestellt werden, Sie müssen sie erneut mit dem obigen Prozess festlegen.

Melden von Problemen

Wenn dies der Fall ist, können Sie Probleme melden, damit sie untersucht und das Produkt verbessert werden können:

  1. Melden Sie das Problem über Feedback Hub unter der Kategorie Hologrammgenauigkeit, Stabilität und Zuverlässigkeit kategorie und umfassen:
    1. Eine Beschreibung des Problems, einschließlich des erwarteten Verhaltens und des erfahrenen Verhaltens
    2. Eine Mixed Reality-Videoaufnahme des Problems
  2. Öffnen Sie einen Supportfall bei https://aka.ms/hlsupport, und geben Sie die Feedback-Hub-URL frei, damit wir uns im Fall von Nachverfolgungsfragen wenden können.