Skip to main content
New Participant
July 23, 2013

Head tracking sensor & vibration

Hi Everyone!
I'd like to know what kind of sensor is used for head tracking?
And if it is gyro or/and accelerometer, will it lag head tracking if person wearing Oculus will have accelerations about 0.5 g, angular velocities and vibrations itself?

    8 replies

    adskdn0Author
    New Participant
    July 25, 2013
    What I have understood from SDK, tracking really uses gyro, accel and magnetic sensors so I think it will lag and give abnormal results in conditions of vibration etc.. (
    Inspiring
    July 25, 2013
    We use a 3-axis accelerometer, gyroscope, and magnetometer. The tracker itself updates at 1,000Hz. In addition, the SDK allows for motion prediction to further reduce perceived latency. All in all, there is a minimum amount of lag, you probably won't notice it at all.
    AMD Ryzen 7 1800X | MSI X370 Titanium | G.Skill 16GB DDR4 3200 | EVGA SuperNOVA 1000 | Corsair Hydro H110i Gigabyte RX Vega 64 x2 | Samsung 960 Evo M.2 500GB | Seagate FireCuda SSHD 2TB | Phanteks ENTHOO EVOLV
    adskdn0Author
    New Participant
    July 25, 2013
    Maybe, lag is not proper word I wanted to use. I want to say that in static environment everything will be ok, but if oculus will be in conditions that are different to 1g down, head of user may be still, but outer accelerations would produce fake pitch or roll movements.
    Participant
    July 28, 2013
    If you mean "will the tracking work if the person wearing it is in a moving vehicle" - no, probably not. If the vehicle turns to the left, we will think that's because the user's head rotated to the left - we have no way of knowing whether it's the movement of the head or the movement of the vehicle that causes the motion.
    Tom Forsyth - OculusVR coder
    adskdn0Author
    New Participant
    July 28, 2013
    Yes, that is what I wanted to hear, thank you.
    July 29, 2013
    Hmm, would say a dash mounted sensor tied in allow you to cancel out the environment forces?
    Up and Coming
    July 29, 2013
    This may also have implications for some for the simulator based ideas being bandied about, if you are being whirled around on a industrial robot arm it could be problematic to assess what is intentional head movement and what is being generated by the simulator.
    "I love the French language. I have sampled every language, French is my favourite - fantastic language, especially to curse with. ..... It's like wiping your arse with silk, I love it." - The Merovingian
    New Participant
    August 22, 2014
    @ adskdn0, there is no way to detect the difference between the angularvelocity of the car and the direction of movement of the head of a personwithout a feedback from the moving device itself. @tomf, it is important forpeople in flights to have a separate feedback mechanism from the plane itselfso that head movements can be differentiated from the movements of theaircrafts which is pretty simple when you come to think of implementations.
    printed circuit board assembly services