Spostamento della modalità piattaforma nelle piattaforme di spostamento in movimento dinamico basso

Poiché Windows Holographic, versione 21H2, HoloLens 2 supporta le piattaforme di spostamento a movimento a bassa dinamica. Quando si usa una versione del sistema operativo supportata e si abilita la modalità di spostamento della piattaforma, sarà possibile usare la HoloLens 2 in ambienti precedentemente inaccessibili, ad esempio navi di grandi dimensioni e navi marine di grandi dimensioni. Attualmente, la funzionalità è destinata solo all'abilitazione di queste piattaforme di spostamento specifiche. Anche se nulla impedisce di tentare di usare la funzionalità in altri ambienti, la funzionalità è incentrata sull'aggiunta del supporto per questi ambienti per la prima volta.

Esempio di piattaforma di spostamento.

Questo articolo riguarda:

  1. Perché la piattaforma di spostamento è necessaria
  2. Abilitazione della modalità piattaforma di spostamento

Perché la modalità piattaforma di spostamento è necessaria

HoloLens deve essere in grado di tenere traccia della posizione della testa con 6 gradi di libertà (X, Y, Z, traduzione e roll, passo, rotazione yaw) per mostrare ologrammi stabili. A tale scopo, HoloLens tiene traccia di due informazioni simili da due origini separate:

  1. Telecamere luminose visibili. Queste telecamere tengono traccia dell'ambiente, ad esempio, della stanza fisica in cui si usa HoloLens
  2. Unità di misura inertiale (IMU). L'IMU è costituito da un accelerometro, un giroscopio e un magnetometro che tiene traccia del movimento e dell'orientamento della testa rispetto a una cornice inerziale. Possiamo presupporre che il movimento della Terra non sia significativo per il rilevamento delle cuffie e quindi possiamo semplificare la considerazione del movimento relativo alla Terra.

Le informazioni di queste due origini sono composte per tenere traccia della posizione della testa in una bassa latenza e una frequenza sufficiente per eseguire il rendering di ologrammi lisci.

Tuttavia, questo approccio si basa su un presupposto critico; l'ambiente (monitorato dalle telecamere) rimane stazioni rispetto alla Terra (in base al quale l'IMU può effettuare misurazioni). Quando questo non è il caso, come su una barca nell'acqua, le informazioni di entrambe le fonti possono conflitto tra loro e causare la perdita del localizzatore. Questo conflitto produce informazioni sulla posizione non corrette e genera ologrammi nuotati o anche perdita di rilevamento.

La modalità piattaforma di spostamento risolve questo problema. Quando si abilita la modalità di spostamento della piattaforma, questo è un suggerimento per il tracker che non può basarsi sugli input del sensore per accettare completamente l'uno con l'altro sempre. HoloLens deve invece mantenere una stima del movimento della piattaforma per consentire di trasformare le misurazioni IMU in modo appropriato oppure filtrarle se il movimento della piattaforma è incerto.

Ambienti supportati e limitazioni note

Mentre la modalità di spostamento della piattaforma è stata sviluppata per gestire in modo intelligente i casi di conflitto di dati inerti e visivi, è attualmente incluso nell'ambito di grandi navi marine che riscontrano un movimento dinamico basso. Ciò significa che esistono certamente limitazioni e scenari non supportati.

Limitazioni note

  • Gli unici ambienti supportati per la modalità piattaforma di spostamento (MPM) sono grandi navi marine che riscontrano un movimento dinamico basso. In altre parole, molti ambienti/situazioni comuni non sono ancora supportati a causa del loro movimento ad alta frequenza e dei livelli elevati di accelerazione e cretino. Ad esempio: aerei, treni, auto, biciclette, autobus, piccole barche, ascensori e così via.
  • Gli ologrammi potrebbero riattivarsi leggermente quando MPM è abilitato, specialmente quando si usa acqua tritata.
  • Nulla impedisce agli utenti di tentare di usare MPM in ambienti non supportati, tuttavia, potrebbe verificarsi effetti collaterali indesiderati se il dispositivo è in grado di mantenere il rilevamento nello spazio non supportato. Ad esempio, con MPM, potrebbe essere possibile usare in un ascensore durante la modifica dei piani, mentre era precedentemente impossibile. Purtroppo, mentre MPM consente al dispositivo di mantenere il rilevamento, non gestisce la gestione delle mappe in questo momento. Si potrebbe trovare che la modifica dei piani in un ascensore causa la confondezione del piano superiore e inferiore e influisce negativamente sulla qualità della mappa.

Prerequisiti

Il supporto per la modalità piattaforma di spostamento richiede i prerequisiti seguenti:

Installare Windows Holographic, versione 21H2 o successiva aggiornando o flash con la build più recentetramite ARC.

Nota

Mentre la modalità di spostamento della piattaforma è stata introdotta in 21H2, è consigliabile usare la build più recente per usare la gamma completa di funzionalità e aggiornamenti.

Abilitazione della modalità piattaforma di spostamento

Come è necessario attivare la modalità piattaforma di spostamento?

Esistono quattro modi per abilitare la modalità di spostamento della piattaforma:

Per abilitare un intervallo di casi d'uso, sono stati forniti vari metodi per attivare la modalità piattaforma di spostamento. È importante considerare attentamente quale metodo scegliere. Una domanda chiave da porre è: Chi sa se il HoloLens 2 è attualmente all'interno di una piattaforma in movimento? Per un esempio, vedere la tabella seguente:

Chissà se HL2 si trova in una piattaforma in movimento Metodo migliore per l'impostazione della modalità piattaforma di spostamento Vantaggi Costi
Amministratore sistema Gestione dei dispositivi mobili L'utente non deve essere coinvolto. Qualsiasi app funzionerà senza modifiche. Il dispositivo può essere protetto dall'immissione della modalità non corretta. L'utente e le app non possono modificare la modalità.
Utente finale App Impostazioni L'utente è spesso il più informato su quando e dove usano il dispositivo. Qualsiasi app funzionerà senza modifiche. L'utente potrebbe non sapere che la modalità esiste.
Applicazione Usare l'SDK I casi d'uso specifici possono essere usati per scambiare la modalità quando l'ambiente non può essere noto in anticipo. Rimuove il requisito che un utente deve prendere questa decisione e modificare la modalità nelle impostazioni. Un'app non progettata correttamente può dare un'esperienza non valida e lasciare il dispositivo in modalità imprevista.

In Impostazioni dispositivo

  1. Aprire il menu Start

  2. Aprire l'app Impostazioni

  3. Selezionare Sistema

  4. Aprire Holograms

  5. Nella sezione Modalità piattaforma di spostamento selezionare Configura modalità piattaforma di spostamento

    Come raggiungere la pagina Modalità piattaforma di spostamento

  6. Attiva la modalità di spostamento della piattaforma

    Pagina Modalità piattaforma di spostamento

Tramite dispositivi mobili Gestione dispositivi (MDM)

MDM è uno strumento per gli amministratori di sistema per impostare determinate impostazioni nei dispositivi di proprietà dell'organizzazione. Per altre informazioni, vedere Uso di Endpoint Manager Intune di Microsoft per gestire i dispositivi HoloLens. Gli amministratori di sistema possono scegliere tra tre opzioni:

  1. Forza la modalità di spostamento della piattaforma per il dispositivo.
  2. Forza la modalità di spostamento della piattaforma per il dispositivo.
  3. Consente agli utenti di selezionare tramite l'app/il portale di impostazioni.

MixedReality/ConfigureMovingPlatform

Questo criterio controlla il comportamento della funzionalità della piattaforma in HoloLens 2. In particolare, se è disattivato/attivato o può essere disattivato da un utente. Deve essere usato solo dai clienti che intendono usare HoloLens 2 in ambienti in movimento con movimento dinamico basso. Per informazioni in background, vedere HoloLens 2 Modalità piattaforma di spostamento.

URI OMA di nuovi criteri: ./Device/Vendor/MSFT/Policy/Config/MixedReality/ConfigureMovingPlatform

Valori supportati:

  • 0(Impostazione predefinita): il valore è la preferenza dell'utente. Lo stato iniziale è OFF e dopo che la preferenza dell'utente viene mantenuta tra i riavvii e viene usata per inizializzare il sistema.
  • 1Forza disattivata : lo spostamento della piattaforma è disabilitato e non può essere modificato dall'utente.
  • 2Forza su : la piattaforma mobile è abilitata e non può essere modificata dall'utente.

MixedReality/ManualDownDirectionDisabled

Questo criterio controlla se l'utente può cambiare direzione manualmente o meno. Se non viene impostata alcuna direzione verso il basso dall'utente, viene utilizzata una direzione calcolata automaticamente verso il basso dal sistema. Questo criterio non ha alcuna dipendenza dai criteri ConfigureMovingPlatform e possono essere impostati in modo indipendente.

URI OMA dei nuovi criteri: ./Device/Vendor/MSFT/Policy/Config/MixedReality/ManualDownDirectionDisabled

Valori supportati:

  • False(Impostazione predefinita): l'utente può cambiare manualmente la direzione in giù, se lo si desidera, in caso contrario la direzione in giù viene determinata automaticamente in base al vettore di gravità misurato.
  • True : l'utente non può modificare manualmente la direzione verso il basso e la direzione giù verrà sempre determinata automaticamente in base al vettore di gravità misurato.

Abilitare tramite SDK

A volte potresti decidere se usare la modalità piattaforma mobile in modo che dipende dalla tua situazione, potrebbe essere necessaria solo quando usi la tua app o solo un'app specifica. In questi casi potresti voler abilitare la modalità di spostamento della piattaforma dalla tua app usando l'SDK.

Abilitare tramite la modalità sviluppatore e il portale di dispositivi

Per abilitare la modalità spostamento della piattaforma in questo modo, abilitare prima Device Portal.

  1. Selezionare l'elemento Accordion di sistema nel menu a sinistra

    Prima immagine.

  2. Selezionare la pagina Modalità piattaforma mobile e selezionare la casella di controllo Modalità piattaforma mobile

    Seconda immagine.

  3. Quando viene visualizzato un avviso, selezionare OK

    Terza immagine.

  4. La modalità cambierà immediatamente, non è necessario riavviare il dispositivo.

Se non è possibile visualizzare l'opzione Modalità piattaforma mobile in Device Portal, è probabile che non si sia ancora nella build corretta. Vedere la sezione Prerequisiti .

Quando passare alla modalità di spostamento della piattaforma

Quando si usa uno di questi metodi di rilevamento del visore VR andrà perso temporaneamente, e gli schermi mostrano "alla ricerca dello spazio". Pertanto, non è consigliabile modificare attivamente la modalità durante l'uso del dispositivo.

Se il caso d'uso si sposta tra ambienti stazionari e quelli mobili, è consigliabile lasciare il dispositivo in modalità piattaforma mobile. La qualità di rilevamento quando negli ambienti stazionari verrà leggermente ridotta. Sebbene la maggior parte consideri questo meglio della perdita di rilevamento incorrere nello scambio frequente della modalità piattaforma mobile o perdere il rilevamento sulla piattaforma mobile a causa di dimenticare di attivare la modalità.

Direzione giù

Normalmente la direzione che viene considerata "giù" dal sistema è la direzione della gravità. Questa direzione verso il basso viene usata per l'allineamento di alcune interfacce utente. Tuttavia, all'interno di una piattaforma mobile "giù" e la gravità non sono sempre la stessa cosa. Lo spostamento della modalità piattaforma offre due soluzioni a questo problema:

Calcolo automatico inattivo

In questo modo viene calcolata la direzione verso il basso in base a una media delle direzioni di gravità misurate. Ad esempio, quando una nave rotola nel mare, il vettore di gravità effettivo ruota rispetto alla struttura della nave. La media dei vettori di gravità in breve tempo punterà verso il pavimento della cabina della nave a causa delle oscillazioni del vettore di gravità si annulla.

Il calcolo automatico inattivo è l'impostazione predefinita quando si usa la modalità piattaforma mobile, non è necessario eseguire alcuna operazione per il corretto funzionamento. Viene sottoposto a override se è impostata una direzione manuale verso il basso. La direzione in giù specifica non verrà salvata in modo permanente nel dispositivo, ma verrà ricalcolata quando necessario.

Impostare manualmente la direzione verso il basso

Per un caso d'uso in cui l'orientamento della piattaforma non è allineato alla gravità, anche quando viene mediata in un breve periodo di tempo, è possibile impostare manualmente la direzione in giù. Per impostare la direzione verso il basso manualmente:

  1. Aprire il menu Start
  2. Aprire l'app Impostazioni
  3. Selezionare Sistema
  4. Selezionare Ologrammi
  5. Nella sezione Modalità piattaforma mobile selezionare Configura modalità piattaforma mobile
  6. Allinea la testa con il pavimento, in modo che tu stia guardando l'orizzonte
  7. Selezionare il pulsante Imposta giù

Quando si preme il pulsante Imposta giù, viene utilizzato l'orientamento corrente della testa per impostare la direzione verso il basso. Quando la direzione inattiva viene impostata manualmente, viene archiviata in modo permanente nel dispositivo e verrà richiamata dopo il riavvio o la perdita di rilevamento.

Per cancellare la direzione in giù archiviata nel sistema, selezionare il pulsante Cancella giù nella pagina Configura modalità piattaforma mobile . In questo modo viene cancellata la direzione inattiva archiviata e il sistema usa la direzione calcolata automaticamente verso il basso. La particolare direzione impostata manualmente verso il basso non può essere ripristinata dopo questa operazione, è necessario impostarla nuovamente usando il processo precedente.

Segnalazione di problemi

È possibile che si verifichino problemi, in tal caso, segnalare i problemi in modo che possano essere esaminati e migliorare il prodotto:

  1. Segnalare il problema tramite Hub di Feedback nella categoria accuratezza, stabilità e affidabilità dell'ologramma e includere:
    1. Descrizione del problema, incluso il comportamento previsto e il comportamento riscontrato
    2. Acquisizione video Realtà mista del problema
  2. Aprire un caso di supporto all'indirizzo https://aka.ms/hlsupport e condividere l'URL dell'hub di Feedback, in modo che sia possibile contattare in caso di domande di completamento.