De Nova — een DIY Oculus Rift! (7 / 12 stap)

Stap 7: Head Tracking: waarom het zo belangrijk is


U kunt deze stap volledig overslaan door de aankoop van een Oculus Rift DK1 hoofd tracker, die zal alle het hoofd bijhouden voor u automatisch doen met dezelfde nauwkeurigheid als de DK1 van een Oculus Rift. Link

Setup voortzetten! Het is tijd hebben we over iets heel belangrijks gesproken: Head Tracking. Je denkt misschien: "Nou, ik kan de muis gebruiken en worden perfect in orde," maar dit is bedoeld om te worden van een Virtual Reality headset, niet een "Kijk rond met de muis met het gemak van een 3D-weergave vastgebonden op je gezicht" hoofdtelefoon.

Als u niet schelen over een van deze en niet het gevoel dat het lezen van het, dan kunt u doorgaan naar de volgende stap — u niet zal missen iets cruciaal is voor de bouw. Het is goed om te weten uw opties wel, dus lees op als je geïnteresseerd bent!

Dus de vraag hier is: "Hoe wij Implementeer hoofd volgen in onze VR Headset zonder verbreking van de bank?"

Er zijn vele manieren waarop we hoofd bijhouden kunt implementeren in onze apparaat:

  • Een 3DOF sensor
  • Een infrarood tracker
  • De sensor van een arduino
  • Een "muis van de lucht"

Dus, wat zijn de belangrijkste verschillen tussen deze methodes? Eerst zullen we willen weten sommige basisterminologie van head-tracking:
Yaw: Hoe ver je hebt je hoofd draaide links of rechts
Pitch: Hoe ver je hebt je hoofd draaide omhoog of omlaag
Roll: Hoe ver u uw hoofd hebt gerold rechtsom of linksom
X: Hoe ver u uw hoofd hebt verplaatst naar links of naar rechts
Y: Hoe ver u uw hoofd hebt bewogen omhoog of omlaag
Z: Hoe ver u uw hoofd richting van of weg van het scherm hebt verplaatst
Drift: Wanneer, na het bewegen van de sensor, uw oorspronkelijke oriëntatie is niet hetzelfde als toen je begon
Vrijheidsgraden: De omvang van die je hoofd wordt bijgehouden, bijvoorbeeld, 2DOF enige sporen yaw en toonhoogte, 3DOF tracks yaw, toonhoogte, en rollen, 6DOF tracks yaw, pitch, roll, X, Y, en Z, enzovoort.
Latency: Hoe snel uw computer neemt de beweging van je hoofd en het signaal dat u uw hoofd hebt verplaatst. Hoe lager de latentie, hoe beter.

We beginnen onze evaluatie aan de prijzige kant, met de 3DOF-sensor. Dit is voornamelijk verwijzing naar zoiets als de FSM-9 module van Hillcrest Labs.

3DOF Sensor

Pros:

  • Kunt bijhouden van uw hoofd yaw, worp, en redelijk nauwkeurig roll
  • Beschikt over zeer lage latentie head-tracking mogelijkheden
  • Plug-and-play mogelijkheden biedt

Cons:

  • Is normaal erg duur
  • Vaak maakt gebruik van een bekabelde verbinding
  • De X-, Y- en Z-positie van je hoofd kan niet bijhouden
  • Afhankelijk van de sensor die u koopt, kon drift gemakkelijk een probleem worden

Nu, laten we eens kijken naar een alternatief: een Arduino-sensor. Dit in het algemeen verwijst naar de sensor van de 9DOF geboden door Sparkfun, maar kan van toepassing zijn op de vele andere soorten sensoren die beschikbaar zijn voor Arduino.

Ook is hier een instructable op hoe te om uw eigen Arduino head-tracking muis als u besluit over te gaan van de Arduino-route.

Arduino Sensor

Pros:

  • Over het algemeen minder duur dan de sensor van een hoge kwaliteit
  • Vrij nauwkeurig kan worden

Cons:

  • Bedreven programmeerkennis vereist
  • Normaal bekabeld, maar kon wel worden omzeild bluetooth (ten koste van latentie)
  • Kan niet volgen X, Y of Z (als je er een vinden, laat het me weten)
  • Goedkope IMUs kon worden minder nauwkeurig en hebben meer drift afhankelijk van het model

En ten derde, we hebben iets genaamd een "muis van de lucht." Persoonlijk heb ik nooit gebruikt een voor, dus ik niet bewust van alle voors en tegens ben. Omwille van deze lijst, we gonna omvatten alle apparaten in deze categorie waarmee gyrokompassen bijhouden van de muispositie, waaronder lucht muizen, iPhones/Andoid telefoons, Wiimotes,Playstation Move controllers, en de Razor Hydra.

De muis van de lucht:

Pros:

  • Minder duur dan de vorige opties
  • Plug-and-play mogelijkheid (voor het grootste deel, in vergelijking met Arduino)
  • Afhankelijk van uw controleur API kunt u de moties toewijzen aan de werkelijke output van de Oculus Rift via opentrack of FreePIE

Cons:

  • Grote en volumineus; u kunt niet aan de riem van een telefoon of een afstandsbediening om je hoofd
  • Afhankelijk van het apparaat zou latency een probleem
  • Drift op sommige apparaten is gemeenschappelijk en redelijk merkbaar
  • Enige kennis van programmeren voor bepaalde functies is mogelijk (voorbeeld: met behulp van de PS verplaatsen API voor gyroscopische muisbeweging)
  • Voor bepaalde apparaten (zoals de muis van de lucht), roll, X, Y en Z wordt positionering niet bijgehouden.

Nu, voor de goedkoopste en minst tijdrovende methode:

Infrarood Head-Tracking

Pros:

  • Veel minder duur dan een 3DOF sensor
  • Kan track yaw, pitch, roll, en de X-, Y- en Z-positie van je hoofd.
  • Draadloze en aangedreven door batterijen, waardoor een minder ding die u moet aansluiten op je mooie gezicht

Cons:

  • Ongeacht wat uw installatie is, latency vrij hoog kan zijn, die kan leiden tot reisziekte
  • U kunt alleen draai je hoofd een zekere afstand voordat de camera spoor van de LED's verliest.
  • Losing track van een LED kan ervoor zorgen dat de tracker, uit aan buitenissig bemoeien met de ervaring en het potentieel het veroorzaken van reisziekte
  • De verlichting in de kamer moet enkel juist zijn, of de tracker halen op een verdwaalde lichtstraal en de weergave in een volledig verschillende richting swing dan bedoeld.

Zo dan, wat zou u gebruiken voor hoofd-bijhouden? Alles hangt af van hoe veel u bereid bent te besteden. Hoe waardevol is hoofd-tracking kwaliteit aan jou? U kunt offeren latentie en nauwkeurigheid omwille van binnen uw budget blijft, maar het hangt — sommigen het niet erg de latentie helemaal niet, terwijl anderen reisziekte daaruit krijgen.

Aangezien ik een student van brak ben en niet het gevoel dat de uitgaven al mijn geld, ik zal tonen u stap voor stap het instellen van een 3-punts infrarood head tracking systeem. Laten we aan de slag, dan!

Gerelateerde Artikelen

Oculus Rift DK1 kloon

Oculus Rift DK1 kloon

Ik ga niet om u te vertellen hoe een te maken, ben ik dit 3 item tonen en u weet wat te doen.3D afgedrukt case http://www.thingiverse.com/thing:6647037" LCD scherm http://stores.ebay.com/vrglasseskit/VR-Glasses-/ _...Oculus Rift DK1 Tracker http://vr
DIY stereoscopische Camera voor Oculus Rift VR

DIY stereoscopische Camera voor Oculus Rift VR

Door Alexander Jaspers, strateeg bij Metalworks door MaxusDe volgende documentatie contouren een poging tot het creëren van een stereoscopische camera voor Oculus Rift doel van dit project is het creëren van een rudimentaire view-through voor Oculus.
Het instellen van een Oculus Rift

Het instellen van een Oculus Rift

Benodigdheden:Oculus rift hoofd tracker cameraOculus rift compatibele computer1 oculus rift + opgenomen koorden. HDMI-kabel, USB koordenStap 1:Zoeken en oculus rift compatibele software installeren. Persoonlijk adviseer ik Team Fortress 2, want het i
DIY: Hoe maak je eigen Oculus Rift

DIY: Hoe maak je eigen Oculus Rift

Ik wil met u delen iets dat ik post op mijn website, hoop dat u het nuttig vinden.Oorspronkelijke bronJa! u gaat maken uw eigen Oculus Rift Virtual Reality Headset (eigenlijk is een google-karton die gebruikmaken van uw smartphone bewegingssensor)Wat
3D-Viewer en Virtual Reality Headset zoals Oculus Rift en Google karton, voor Ipod Touch en soortgelijk formaat slimme telefoons.

3D-Viewer en Virtual Reality Headset zoals Oculus Rift en Google karton, voor Ipod Touch en soortgelijk formaat slimme telefoons.

Laten we maken een 3D-Viewer en virtuele Reality Headset voor gaming of voor het bekijken van 3D kant door kant foto's en 3D SBS-video's met behulp van een IPOD TOUCH of een SMARTPHONE (met scherm grootte t/m 4 of 4,5 inch).Dit kan ook worden gebruik
Mac: N64 Games spelen op de Oculus Rift

Mac: N64 Games spelen op de Oculus Rift

In dit instructable ik zal u vertellen hoe een N64-spel spelen op de oculus rift. Dit is zeer basic, dus het biedt geen ondersteuning voor volledige hoofd bijhouden of stereoscopische visie, maar het is tamelijk meeslepende en ik denk dat het een hel
3D Game Support voor Oculus Rift

3D Game Support voor Oculus Rift

met de release van de Oculus Rift opdoemen in de nabije toekomst http://oculusvr.com, zijn veel ontwikkelaars dit unieke apparaat te integreren in hun games. Maar de meeste van de spellen die je al hebt bieden geen ondersteuning voor apparaten.In dit
Projecten voor kinderen: hoe om een DIY 8 wees Ninja ster

Projecten voor kinderen: hoe om een DIY 8 wees Ninja ster

Collega Instructable liefhebbers! Ik breng voor u een buitengewone Origami Art Paper Model en leren Hoe maak je een DIY 8 puntige Ninja ster. Een absoluut eenvoudig papier ambachtelijke idee voor kinderen, om te maken, deze Origami modulaire 8 puntig
Een vogelkooi Makeover in een DIY kat Bed. Sylvester de kat zou trots zijn.

Een vogelkooi Makeover in een DIY kat Bed. Sylvester de kat zou trots zijn.

Toen ik zag een vogelkooi op mijn lokale Habitat voor de mensheid herstellen, dacht ik DIY 'Kat Bed.'Dus het zou niet ieders reactie op het zien van een vogelkooi, maar als de moeder van een kat, een DIY kat bed leek perfect. Beide van mijn katten zi
Hoe maak je een Diy warm mes / TUTORIAL

Hoe maak je een Diy warm mes / TUTORIAL

https://www.YouTube.com/watch?v=AD2udt-7Vfo&feature=Youtu.beStap 1: Om te doen een diy warm mes moet u! Stap 2: Vandaag komt u te weten hoe te maken van een eenvoudige warme mes uit een goedkoopste soldeerbout, gemaakt in China. Stap 3: Met dergelijk
Hoe maak je een DIY universele afstandsbediening

Hoe maak je een DIY universele afstandsbediening

https://www.YouTube.com/watch?v=HUv4y56Uwzs&feature=Youtu.beStap 1: Om te doen een DIY UNIVERSAL REMOTE CONTROL hebt!!! In de video's vandaag ga ik delen een briljant idee over hoe maak je een DIY universele afstandsbediening.Voor het maken van een D
Een DIY AFM Whokshop

Een DIY AFM Whokshop

Er is een DIY AFM workshop met een hobbyist uit de Staten en een professor uit India. Ze hun eigen DIY AFM gemonteerd binnen 2 uur tijd crafting.Hier is een link naar vorige project:Stap 1: Bereid de onderdelen vóór de vergadering... Afwerking van de
MPAX: Massively Parallel lucht extractie systeem alias een DIY hele huis fan

MPAX: Massively Parallel lucht extractie systeem alias een DIY hele huis fan

Huis te warm in de zomer? Niet genoeg wind wanneer u de ramen open's nachts? Het hele huis fan is voor jou.Stap 1: Wat moet jeSommige 12V PC fans (ik gebruikte 20).Een 12V exploitanten met AMM met voldoende huidige capaciteit.Een reserve loft-Luik.Ee
Hoe een diy.org patch mailer hergebruiken in een patch stand

Hoe een diy.org patch mailer hergebruiken in een patch stand

In dit instructable ik zal u tonen hoe maak je een diy.org patch mailer in de stand van een patch.Stap 1: Instrumenten en materialenVerzamel deze instrumenten en materialen:X-Acto mesTape1 DIY Patch MailerPenLiniaalX-Acto MatStap 2: De mailer doormid