VR920 Headtracking sviluppo dei driver

Ho fatto qualche progresso nello sviluppo di un driver Linux per il headtracking Vuzix iWear VR920. Grazie a MalMal su Forum Vuzix ho potuto imparare a leggere i dati del sensore dal dispositivo via USB. Sono riuscito a calcolare imbardata, rollio e beccheggio dal accelerometro e dati del magnetometro (Il dispositivo ha tre ciascuno). Questo rende un tracking 3DOF possibile e permetterebbe di guardarsi intorno in una scena 3D. Anche un uso come dispositivo di ingresso X11 sarebbe possibile. Si potrebbe spostare la finestra si vede su un desktop virtuale, girando la testa. Per questo avremmo bisogno di un nuovo driver di ingresso X11 che mappa i dati di tracciamento alla finestra di visualizzazione dello schermo virtuale. Che ne dite di full HD con display 640 × 480? icon wink VR920 Headtracking driver development

Il driver invia i dati di tracciamento come UDP multicast, in modo da molti clienti possono leggere i dati, il che rende parallelizzazione più possibile, vale a dire si potrebbe usare una macchina per il rendering e una macchina per i calcoli.

La calibrazione funziona in modo simile al driver di Windows, si deve girare intorno al dispositivo fino a quando non aumentano i valori più.

Devo ancora migliorare il meccanismo di calibrazione. E manca ancora la funzione di azzeramento set. Inoltre devo fare i movimenti apparire più liscia. Beh, questi sono problemi più o meno minori ed io non li risolve al più presto. Quindi aspettiamo di vedere una versione scaricabile pronto presto su mygnu.de.

Restate sintonizzati per gli aggiornamenti.

Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Caricamento in corso ...
2009/03/15

mygnu informazioni

blog rotolo

Informazioni sul sito

Lator Trans

English flagItalian flagKorean flagChinese (Simplified) flagChinese (Traditional) flagPortuguese flagGerman flagFrench flag
Spanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flag
Croatian flagDanish flagFinnish flagHindi flagPolish flagRomanian flagSwedish flagNorwegian flag
Catalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flag
Slovenian flagUkrainian flagVietnamese flag