Hacker News new | past | comments | ask | show | jobs | submit login

Never understood why my GCardboard couldn’t do that, my phone sure has a bunch of accelerometers and giros. Sure higher and other techs can track better but isn’t it enough for a basic sense of mouvement? For most of the applications I won’t more than a few meter anyway.

Probably some have tried and I’ll be curious to know what prevent it.






The problem with accelerometers and gyros is they drift badly if you try to derive absolute positioning from them alone. They need to be fused with some other form of tracking to anchor them in absolute space, which in the case of the Quest and Vision Pro is done with multiple outward-facing cameras fed into a SLAM algorithm.

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.


Most phones have a couple cameras nowadays… I think the Pro iPhones (some, at least) even have some sort of lidar system that seems like it ought to be helpful? Anyway, it is a shame, I guess the market must not have been there.

Most phones use a rolling shutter, so doing machine vision for low-latency motion/pose is difficult or unfeasible on a mobile cpu.

Best regards =3


LADAR/3D-cameras or LIDAR are both expensive parts with limited capabilities. Note rapid pose-recovery using cameras and or SLAM has been tried, but again people end up pooching the CPU/power budget.. and rolling camera shutters are useless... difficult to deploy as a wearable tech.

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


Lots of quadcopter flight controllers use 9DOF IMUs , with 3 gyros, 3 accelerometers, and 3 compasses. The absolute directional data from the compasses solves (at least most of) the angular/gyro drift.

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).


The "9DoF" in IMU datasheets is a marketing term, they just add up all the sensor dimensions they have. Some IMU modules talk about "10DoF" , because they have added a barometer to it.

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.


Dead reckoning using MEMS IMUs accumulates error way too fast.

even if you supplement with GPS?

That works if you're building a cruise missile, but not so much if you need millimeter accuracy indoors.

Ah! So it could 6DoF if I run outdoor fast enough with MarathonSimulator

especially given the camera, it seems like you could do some kind of motion tracking. I guess a Quest has 4 cameras for motion tracking so 1 isn't enough. Though maybe putting a 180degree wide angle lens over it would let it do the work for 4?



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: