For the uninitiated 3DoF means the headset only tracks the rotation of your head, not your heads absolute position as you move around, while 6DoF tracking does both. 6DoF is also much harder to implement.
For the uninitiated 3DoF means the headset only tracks the rotation of your head, not your heads absolute position as you move around, while 6DoF tracking does both. 6DoF is also much harder to implement.
Probably some have tried and I’ll be curious to know what prevent it.
Maybe Cardboard could have attempted to use the phones camera for SLAM, but a single lens would only have got them so far. Dedicated VR headsets have at least four cameras pointing in different directions, which are sometimes augmented by IR projectors and/or LiDAR.
A few years back, we did design a set of <160USD parts to get repeatable absolute head and controller spacial location/pose to sub +-3mm in a room. The key was being able to resolve stable _absolute_ pose at >24Hz with <10kiB/s of low-latency data to handle. i.e. a small generic mcu _quickly_ handles the dual kalman filters and IMU sensors fusion, and battery life is reasonable.
Now build your own versions, it is not that hard... ask Alphabet/Meta/Apple... lol...
Those new 3D lenticular screens look pretty cool, but the prices are still not for consumer hardware yet.
Best of luck =3
Best regards =3
The translational drift is harder for VR/AR headsets indoors. Drones can do sensor fusion with GPS and the accelerometers to solve translational drift from the accelerometers (or, for FPV drones, they just let the meatware compensate).
So even a good "9DoF" IMU is not usable for 6DoF VR, as it still drifts way too much. Sadly the magnetometer in the IMUs suffers from all the magnetic fields generated by the rest of the electronics around it.
This might also be one of the reasons why 9DoF IMUs are increasingly rare on the market.
The sensor fusion of IMUs is usually not stable very long, but it does mitigate a few of the very noticeable problems with camera trackers.
Still, it always boils down to the power budget... having a 2.6 kg head mounted unit is ludicrous. lol =)