Oculus Rift su Motion Simulator Platform


12

Attualmente sviluppo un ambiente VR per una piattaforma di simulatore di movimento esistente (fisicamente) di grandi dimensioni. L'utente può sedersi su questa piattaforma di movimento e viene accelerato e inclinato per indurre la sensazione di movimento in un ambiente di simulatore di auto di ricerca. Il tracker posizionale Oculus Rift è già montato sulla piattaforma mobile di fronte all'utente, proprio come faresti sul tuo PC.

Il motore 3D che attualmente uso è Unity 5.3. Gli angoli di rotazione e le accelerazioni lineari della piattaforma sono già inserite in Unity. I risultati non sono tuttavia ciò a cui mi ero prefissato. Mentre la compensazione rotazionale funziona bene fintanto che incliniamo la piattaforma, una volta che la velocità angolare va a zero, il tracker viene ripristinato senza essere chiamato da me o sparare un evento che lo ha fatto. La compensazione dell'accelerazione lineare oscilla sempre attorno al vero punto di riposo.

Ho già provato a utilizzare l'implementazione nativa di Unity VR e anche il plug-in Oculus. Tuttavia, la fusione del sensore non è disponibile a questo livello. I forum di Oculus hanno molti argomenti su questo problema, ma non sono riuscito a trovare soluzioni.

Esistono alternative che si potrebbero provare per utilizzare Oculus su una piattaforma mobile?

Ciò che vorrei fare idealmente è sottrarre il movimento indotto dai dati del sensore Oculus prima di essere ulteriormente elaborato. Ho già preso in considerazione l'applicazione di patch, ad esempio LibOVR, ma non sono riuscito a trovare alcuna utile funzione relativa alla fusione dei sensori.


I tuoi utenti non si ammalano con questa combinazione di piattaforme di movimento VR +?
Vaillancourt

5
No, perché vogliamo che provino esattamente ciò che vedono. Stiamo infatti valutando tutti i passaggi con gli studenti di psicologia. Il singolo fattore più influente di Simulator Sickness è una discrepanza tra ciò che gli utenti vedono e ciò che provano , che è ciò che cerchiamo di minimizzare nella nostra configurazione e quindi siamo venuti qui per chiedere.
Kapt.Brackbier,

Buono a sapersi! Buona fortuna con il tuo progetto :)
Vaillancourt

1
Cosa succede se il sensore è montato staticamente all'esterno della piattaforma?
Skyblade,

1
Se ho capito, c'è un accelerometro + giroscopio integrato nell'auricolare per regolazioni di frequenza più elevate (non si basa esclusivamente sulla fotocamera), quindi quando viene accelerato dalla piattaforma inizia a impazzire poiché c'è discrepanza tra il sensore visivo e quelli interni. In tal caso, non vedo una soluzione diversa dalla riscrittura dei driver di basso livello. Mi piace molto l'idea di Skyblades (se è un'opzione) e ho sentito che più sensori sono un'opzione.
CiscoIPPhone

Risposte:


0

Non posso dare una risposta definitiva, ma il mio suggerimento è di sperimentare cuffie di diversi produttori (Microsoft Mixed Reality, VIVE e potenzialmente basate su telefoni cellulari) e vedere se il problema di ripristino si verifica anche con loro. La mia impressione è che il problema di ripristino sia specifico di Oculus e non sia un tratto dei sistemi VR in generale.

Come esempio di un progetto di successo simile, vedi l'articolo CarVR: Abilitazione dell'intrattenimento in realtà virtuale in auto . Parla dell'utilizzo della realtà virtuale in un'auto in movimento.

Come quello che hai fatto, hanno inserito un IMU nella piattaforma (l'auto) e hanno sottratto quei dati dal rendering in Unity. Sembra che abbiano avuto successo nei loro test e non menzionino il reset o altri problemi. Nella loro ricerca, hanno utilizzato specificamente Samsung GearVR con un Samsung Galaxy S6 Edge come dispositivo VR.

Un altro approccio sarebbe quello di utilizzare un sistema VR che si basa sulle telecamere per determinare l'orientamento. Teoricamente, un sistema solo per telecamera potrebbe gestire completamente tutti i movimenti e l'orientamento della testa se sufficientemente potente. Le cuffie Microsoft Mixed Reality lo fanno in una certa misura. Vedi questa pagina Microsoft sul tracciamento per alcuni retroscena su questo. Detto questo, credo che il sistema di Microsoft sia un mix di tracciamento della fotocamera con sensori integrati per un approccio ibrido.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.