This behavior is expected. GEN_2 is more closely integrated with the IMU compared to GEN_1, and it requires a calibration step to align the visual and inertial data. Initially, tracking is handled by the visual component while the calibration process runs in the background. Once calibration is complete, the system status transitions to VISUAL_INERTIAL.
Thank you @TanguyHardelin for clarifying this. I now notice that if left to run for long enough, it eventually does switch to VISUAL_INERTIAL. Are there any guidelines I should follow in order to expedite this transition (certain motions)? Is there any documentation available on this calibration step and on GEN_2 tracking in general? Thanks!
To improve your calibration process, ensure you perform smooth movements, especially in translation. If you’re using GEN_2, be aware that it is highly sensitive to system vibrations, which might explain the extended VISUAL/IMU calibration time you’re experiencing.
We have released a new positional tracking mode called GEN_3 that addresses these issues. You can find it in the 5.0 Early Access (EA) version available here.