US 12,235,369 B2
Techniques for validating UAV position using visual localization
Kevin Jenkins, Dallas, TX (US); Damien Jourdan, San Jose, CA (US); and Jeremie Gabor, Mountain View, CA (US)
Assigned to Wing Aviation LLC, Palo Alto, CA (US)
Filed by WING Aviation LLC, Mountain View, CA (US)
Filed on Jul. 13, 2022, as Appl. No. 17/864,031.
Prior Publication US 2024/0019589 A1, Jan. 18, 2024
Int. Cl. G01S 19/48 (2010.01); G01S 19/26 (2010.01); G01S 19/40 (2010.01)
CPC G01S 19/485 (2020.05) [G01S 19/26 (2013.01); G01S 19/40 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for validating a position of an unmanned aerial vehicle (UAV), the method comprising:
receiving map data for a location, the map data comprising labeled data for a plurality of landmarks in a vicinity of the location;
generating image data for the location, the image data being derived from images of the vicinity generated by the UAV including at least a subset of the plurality of landmarks;
determining a visual position of the UAV using the image data and the map data;
determining a Global Navigation Satellite System (GNSS) position of the UAV;
generating an error signal using the visual position and the GNSS position; and
validating the GNSS position in accordance with the error signal satisfying a transition condition that is used to determine when to localize the UAV based on the visual position or the GNSS position,
wherein generating the error signal comprises generating an error vector using the visual position and the GNSS position, and wherein the transition condition comprises a threshold magnitude of the error vector above which the GNSS position is deemed invalid.