World frame for IMU data
Hi, I am trying to understand the IMU sensors in the Quest headsets and controllers.
I am trying to synchronize the Quest with other sensor devices that have world frames, so it would be helpful to know if there is a "world/global frame" for the Quest-IMU sensors that corresponds to magnetic coordinates e.g. north/west/up.
I am guessing the Quest-IMU data is computed relative to my initial standing pose/boundary.
So I was thinking that since the quest has a built-in magnetometer, I could try to rotate the three Quest-IMU streams to be relative to the magnetic north/west/up.
Any suggestions on pseudo-code or actual code, will be helpful too. Right now, I am building the apps on Android and I have mainly being able to stream Quest-IMU data using UDP packets. But I am struggling to synchronize it with my other sensors.
Thank you and have a nice day.