| CPC G01C 25/00 (2013.01) [G01C 21/005 (2013.01); G01C 21/1656 (2020.08); G06T 7/80 (2017.01); G06T 7/85 (2017.01); G06T 19/006 (2013.01)] | 18 Claims |

|
1. An augmented reality (AR) device configured to perform a field-based recalibration procedure, the AR device comprising:
a display;
a processor;
two or more image sensors;
an Inertial Measurement Unit (IMU); and
a memory storing instructions thereon, which, when executed by the processor, cause the AR device to perform operations comprising:
determining the AR device is operating in a state with a high likelihood of having an accurate factory calibration;
in response to determining the AR device is operating in the state, i) generating ground truth map data for a real-world environment, and ii) storing the ground truth map data for the real-world environment;
subsequent to storing the ground truth map data for the real-world environment:
generating map data for the real-world environment by processing images obtained from the image sensors and motion data from the IMU;
detecting a possible calibration error by comparing the map data for the real-world environment with the ground truth map data for the real-world environment that was previously generated by the AR device;
in response to detecting the possible calibration error, evaluating a rule to determine that a recalibration procedure is to be executed; and
executing the recalibration procedure by generating visual cues and displaying the visual cues via the display, the visual cues prompting a user of the AR device to traverse a path in the real-world environment, and to look in specific directions while traversing the path, during the recalibration procedure.
|