Nova-en DIY Oculus spricka! (7 / 12 steg)

Steg 7: Head Tracking: Varför är det så viktigt



Du kan helt förbigå detta steg genom att köpa en Oculus Rift DK1 head tracker, vilket kommer att göra alla huvudet spårning för dig automatiskt med samma precision som en Oculus Rift DK1. Link

Välkommen tillbaka! Det är dags vi talade om något mycket viktigt: huvudet spårning. Du kanske tror att: "Ja, jag kunde bara använda musen och vara helt bra," dock detta är tänkt att vara en virtuell verklighet headset, inte en "titta runt med musen med bekvämligheten av en 3D-visningen fastspänd på du ansikte" headset.

Om du inte bryr dig om något av detta och inte känner för att läsa allt det, då kan du fortsätta till nästa steg – du kommer inte sakna något avgörande för att bygga. Det är bra att veta dina alternativ dock, så läs på om du är intresserad!

Så frågan är: "Hur vi genomför huvudet spårning till våra VR Headset utan att bryta banken?"

Det finns många sätt vi kan genomföra huvudet spårning i vår enhet:

  • En 3DOF sensor
  • En infraröd tracker
  • En arduino sensor
  • En "air mus"

Så, vad är de viktigaste skillnaderna mellan dessa metoder? För det första behöver vi veta några grundläggande huvud-tracking terminologi:
Yaw: Hur långt du har vände huvudet åt vänster eller höger
Pitch: Hur långt du har vände huvudet uppåt eller nedåt
Rulle: Hur långt har du rullade huvudet medurs eller moturs
X: Hur långt du har flyttat ditt huvud till vänster eller höger
Y: Hur långt du har flyttat ditt huvud uppåt eller nedåt
Z: Hur långt du har flyttat ditt huvud mot eller bort från skärmen
Drift: När, efter att ha flyttat sensorn, din ursprungliga orientering inte är samma som när du började
Frihetsgrader: Utsträckning som ditt huvud spåras, till exempel en 2DOF enda spår gir och pitch, 3DOF spår yaw, pitch, och rulla, 6DOF spår yaw, pitch, rulle, X, Y och Z, och så vidare.
Latens: Hur snabbt din dator tar rörelse i huvudet och skickar signalen säger du har flyttat ditt huvud. Ju lägre latens, desto bättre.

Vi börjar vår utvärdering på dyr sida, med 3DOF sensor. Detta är främst något som modulen Mikronesien-9 från Hillcrest Laboratorium.

3DOF Sensor

Fördelar:

  • Kan spåra ditt huvud yaw, pitch, och rulla ganska exakt
  • Har mycket låg latens huvud-spårning kapacitet
  • Plug-and-play-funktioner

Nackdelar:

  • Är normalt extremt dyrt
  • Ofta använder en kabelanslutning
  • Kan inte spåra X, Y och Z positionen av huvudet
  • Beroende på sensorn du köper, kan drift lätt bli ett problem

Nu, låt oss titta på ett alternativ: en Arduino sensor. Detta allmänt avser 9DOF sensorn från Sparkfun, men kan tillämpas på många andra typer av sensorer finns tillgängliga för Arduino.

Också, här är en instructable om hur att göra ditt eget Arduino huvud-tracking mus bestämmer du på att gå sträckan Arduino.

Arduino Sensor

Fördelar:

  • Generellt sett billigare än en hög kvalitet sensor
  • Kan vara ganska exakt

Nackdelar:

  • Kräver skickliga programmering
  • Normalt fast, men kunde kringgås dock bluetooth (på bekostnad av latens)
  • Inte kan spåra X, Y eller Z (om du hittar en, låt mig veta)
  • Billiga IMUs kan vara mindre korrekta och har mer drift beroende på modell

Och för det tredje har vi något som kallas en "air-musen." Jag har personligen aldrig använt en förut, så jag inte är medveten om alla för- och nackdelar. För att skapa denna lista, vi kommer att omfatta alla enheter i denna kategori som använder gyroskop för att spåra muspositionen, vilket inkluderar air möss, iPhones/Andoid telefoner, Wiimotes,Playstation Move controllers, och den Razor Hydra.

Air Mouse:

Fördelar:

  • Billigare än tidigare alternativ
  • Plug-and-play-kapacitet (för det mesta, jämfört med Arduino)
  • Beroende på din controller API kan du mappa motioner till faktiska Oculus Rift utdata via opentrack eller FreePIE

Nackdelar:

  • Stora och skrymmande; Du kanske inte vill att bandet en telefon eller en fjärrkontroll till ditt huvud
  • Beroende på vilken enhet, kan latens vara ett problem
  • Drift på vissa enheter är gemensamma och ganska märkbar
  • Kan kräva några programmeringskunskaper för vissa funktioner (exempel: med hjälp av PS flytta API för gyroskopiska musrörelser)
  • För vissa enheter (t.ex. luft mus), rulle, X, Y och Z spåras positionering inte.

Nu, för den billigaste och minst tidskrävande metoden:

Infraröd Head spårning

Fördelar:

  • Betydligt billigare än en 3DOF sensor
  • Kan spåra yaw, pitch, rulla och X, Y och Z placera av huvudet.
  • Trådlös och drivs med batterier, vilket innebär en mindre sak du måste ansluta till ditt vackra ansikte

Nackdelar:

  • Oavsett vad din setup är, latens kan vara ganska hög, vilket kan orsaka åksjuka
  • Du kan bara vända på huvudet ett visst avstånd innan kameran förlorar spår av lysdioder.
  • Att förlora spår av en LED kan orsaka tracker att galen, störa upplevelsen och potentiellt orsakar åksjuka
  • Belysningen i rummet måste vara precis rätt, eller tracker kommer att plocka upp en herrelös ljusstråle och swing vyn i en helt annan riktning än avsett.

Så då, vad ska du använda för huvud-spårning? Det beror på hur mycket du är villig att spendera. Hur värdefullt är huvud-tracking kvalitet till dig? Du kan offra latens och noggrannhet för att hålla sig inom din budget, men det beror – vissa människor inte tänka latensen alls, medan andra blir åksjuka från den.

Eftersom jag bröt collegestudent och inte känner för att spendera alla mina pengar, jag kommer att visa dig steg för steg hur man ställer in en 3-punkts infraröd head tracking system. Låt oss gå vidare med det, då!

Se Steg
Relaterade Ämnen

Google kartong HMD för Tablet

Jag har velat uppleva virtual reality (VR kort) sedan jag var liten. Jag dabbled i 3D-modellering och animering och sedan vissa spel också eftersom jag blev inspirerad av 3D-spel tillbaka i dag, men det var som omkring 2000 när PS1 och sådant hade de...

Par Ultimate Gaming rummet.

jag använde 123d's tinkercad för att skapa "Par Ultimate Gaming rummet." Jag skapade detta rum för tävlingen "förbättra ditt rum". Det finns många gaming verktyg som jag kommer Visa på nära håll i nästa steg. Och kom ihåg att det är sa...

RaspberryEYE

Välkommen till min första Instructable! Detta är ett projekt jag har velat göra ett tag, men fick aldrig.Så jag börjar det nu!Jag har aldrig sett någon göra detta med en RPi. (Jag har sett det med en arduino, dock)Steg 1: Hur detta kommer att fungera...

DIY stereoskopisk kamera för Oculus Rift VR

Av Alexander Jaspers, strateg på metallsmältverk av MaxusFöljande dokumentation beskrivs ett försök att skapa en stereoskopisk kamera för Oculus Rift målet med detta projekt är att skapa en rudimentär Visningsbaserade för Oculus. Under skapandet av d...

DIY: Hur man gör egna Oculus Rift

Jag vill dela med dig något som jag lägger på min hemsida, hoppas du hittar det användbart.Ursprungliga källanJa! du ska göra din egen Oculus Rift virtuella verkligheten Headset (faktiskt är en google kartong som använder din smartphone rörelsesensor...

Oculus kartong projektet: DIY virtuella verkligheten pistol med spårning med hjälp av Arduino och ESP8266

Jag har alltid velat att skjuta saker i virtuell verklighet men jag är pank så jag gjorde vad jag kunde. Det här är mitt försök till en Oculus Rift stil upplevelse med Google kartong. Detta är faktiskt en riktigt kul projekt och dess mycket enkelt at...

Enkel användare justerbara DIY Nixie klocka

Som första instructable året lyckades jag äntligen slutföra min ålder långa nixie klocka projekt.Nixies är ventilen neonrör, där tio katoder har form av siffror och är lättat upp vid plasma när högspänning flyter genom dem. Jag älskar dessa gamla era...

DIY 21" Cintiq(Intuos)

Detta Instructable kommer att omfatta hur man gör din egen DIY Cintiq tillverkad i ett Wacom Intuos3 XL och en Dell 21-tums skärm. Det kommer också att visa hur jag integreras den färdiga tavlan ett anpassade gjort digital utarbetandet bord (tillsamm...

DIY tandvård

Vänligen läs teori innan du gör någotJag förväntar mig inte att många människor kommer att prova det, men om någon är så desperata bättre inte upprepa dumma misstag.I mitt fall var det bara Temporär fix för några veckor och jag använder oftast vanlig...

Hemgjord moderna DIY konkreta eldgrop

Denna moderna konkreta eldgrop kan byggas under en enda helg och är en stor knutpunkt för utomhus underhållande. Detta är inte ett svårt projekt, men det är tidskrävande och labor intensiv. Konkreta eldstäder och brand gropar bör byggas noggrant. När...

Hemgjord moderna DIY utomhus betong bänk

mina föräldrar ville ha en bänk att gå med den konkreta eldgrop som jag gjorde för dem. Jag bestämde mig att återanvända formulären trä från projektet att göra bänken. Bänken består av två block av betong av Quikrete 5000 och tre 8-fot långa 4x6s som...

DIY Workbench spelbara NES

detta instructable syftar till att vägleda beslutsfattare genom att bygga en arbetsbänk spelbara NES med hjälp av en billig NoaC (NES på ett Chip) och en PSOne LCD.Varje tillverkare har upplevt ilska/frustration/mind-numness eller några andra otäcka...

Mac: Spela N64 spel på Oculus Rift

I detta instructable jag kommer att berätta hur man spelar något N64 spel på oculus rift. Detta är mycket grundläggande, så den inte stöder full huvudet spårning eller stereoskopisk syn, men det är ganska engagerande och jag tycker det är mycket roli...

DIY Rökeri

Ja, med en hög med gamla lastpallar, mindre än $100 och lite arbete, vi byggde den här riktigt cool Rökeri. 3' x 3', den är stor nog att röka en hela djur, eller åtminstone ett par stora brickor kött plus några länkar av korv.Jag älskar detta projekt...

DIY fjärilar och trollsländor

om du är som mig, du också hålla en försök eller dö ombord på Pinterest - med alla de projekt som du verkligen vill DIY. Jag har en styrelse som det, och det är spricker i sömmarna med över 200 idéer! Jag är slutligen försöker några av dem och att ha...

DIY kuber kalender

När jag gick till MoMA (Museum of Modern Art) under förra sommaren, älskade jag butiken det jämfört med museet eftersom de hade en massa kreativa produkter och jag gick igenom var och en av dem och det kändes som att ha dem alla. (Det är givetvis int...

3D-visningen och virtuell verklighet Headset som Oculus Rift och Google kartong, för Ipod Touch och liknande storlek smarta telefoner.

Låt oss göra en 3D-visningen och virtuell verklighet Headset för spel eller för att visa 3D sida vid sida bilder och 3D SBS videor med hjälp av en IPOD TOUCH eller en SMARTPHONE (med skärm storleken upp till 4 eller 4,5 inches).Detta kan också använd...

DIY Longboard renovering

Hej alla! CoolRextreme här med min första instructable på hur jag gick omkring och renoverar en gammal longboard; Hur jag designade min egen däck, från botten grafik till grip tape design.Det var en ganska kul process, om jag inte tänka på att göra d...

DIY Solar installation.

Detta instructable kommer att berätta hur jag gick om att bygga en 12v Solar setup för att köra min svalare luft under våra varma sommaren och 12v 120 liter kyl/frys under de kallare månaderna.Det kommer att omfatta några av de saker jag fick rätt oc...