This tutorial will show you how to use SLAM tracking for full six degrees of freedom navigation within a VR/AR environment. By using SLAM you can turn your device, smart phone or tablet into a 6D navigation device for moving around freely in a VR/AR scene. You are not limited to rotation/orientation only that conventional approaches use but can also move left/right, up/down, forwards/backwards.
This tutorial also tells how to achieve a good user experience
- if the tracking gets lost (by "bridging this event with gyro-support) and
- when the tracking re-initializes/picks up again (by keeping the virtual objects at the correct position and not making them "jump" within the scene).
More technically speaking this means that your SLAM tracking coordinate system will not be reset when the tracking is lost, giving the user an overall better performance. Additionally, the gyroscope is used when the tracking is lost. Therefore you can keep interacting with the scene until tracking picks up again.