US 11,789,266 B1
Dynamic sensor selection for visual inertial odometry systems
Olha Borys, Vienna (AT); Georg Halmetschlager-Funek, Vienna (AT); Matthias Kalkgruber, Vienna (AT); Daniel Wolf, Modling (AT); and Jakob Zillner, Krems (AT)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Olha Borys, Vienna (AT); Georg Halmetschlager-Funek, Vienna (AT); Matthias Kalkgruber, Vienna (AT); Daniel Wolf, Modling (AT); and Jakob Zillner, Krems (AT)
Filed on Dec. 15, 2020, as Appl. No. 17/122,688.
Claims priority of provisional application 63/045,583, filed on Jun. 29, 2020.
Int. Cl. G02B 27/01 (2006.01); G06F 1/16 (2006.01); G06T 7/00 (2017.01); G06F 1/3206 (2019.01); G06T 7/50 (2017.01)
CPC G02B 27/017 (2013.01) [G06F 1/163 (2013.01); G06F 1/3206 (2013.01); G06T 7/50 (2017.01); G06T 7/97 (2017.01); G02B 2027/0178 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A method for visual-inertial tracking with an eyewear device, the method comprising:
monitoring a plurality of sensors of a visual inertial odometry system (VIOS), wherein each of the plurality of sensors provide input for determining a position of the eyewear device within an environment;
determining a status of the VIOS;
adjusting the plurality of sensors based on the determined status, wherein the adjusting comprises selecting a subset of the plurality of sensors and powering off the remaining sensors; and
determining the position of the eyewear device within the environment using the using the subset of sensors.