US 11,921,500 B2
Graphical user interface for enhanced unmanned aerial vehicle flight along computed splines
Matthew Thomas Beaudouin-Lafon, La Jolla, CA (US); Saumya Pravinbhai Shah, Sunnyvale, CA (US); Kristen Marie Holtz, Menlo Park, CA (US); James Anthony Ferrandini, San Rafael, CA (US); Hayk Martirosyan, San Francisco, CA (US); Matthew Joseph Donahoe, Redwood City, CA (US); Charles VanSchoonhoven Wood, Cazenovia, NY (US); Clara Kelley, Half Moon Bay, CA (US); Adam Parker Bry, Redwood City, CA (US); and Jack Louis Zhu, San Mateo, CA (US)
Assigned to Skydio, Inc., San Mateo, CA (US)
Filed by Skydio, Inc., Redwood City, CA (US)
Filed on Mar. 8, 2022, as Appl. No. 17/689,459.
Claims priority of provisional application 63/296,285, filed on Jan. 4, 2022.
Claims priority of provisional application 63/282,725, filed on Nov. 24, 2021.
Prior Publication US 2023/0162610 A1, May 25, 2023
Int. Cl. G05D 1/00 (2006.01); B64C 39/02 (2023.01); B64D 43/02 (2006.01); B64D 47/08 (2006.01); G08G 5/00 (2006.01); H04N 23/00 (2023.01); H04N 23/60 (2023.01); H04N 23/67 (2023.01); B64U 10/13 (2023.01); B64U 101/00 (2023.01); B64U 101/30 (2023.01); H04N 23/695 (2023.01)
CPC G05D 1/0016 (2013.01) [B64C 39/024 (2013.01); B64D 43/02 (2013.01); B64D 47/08 (2013.01); G05D 1/0094 (2013.01); G05D 1/101 (2013.01); G08G 5/003 (2013.01); H04N 23/64 (2023.01); B64U 10/13 (2023.01); B64U 2101/00 (2023.01); B64U 2101/30 (2023.01); B64U 2201/20 (2023.01); H04N 23/67 (2023.01); H04N 23/695 (2023.01)] 20 Claims
OG exemplary drawing
 
1. A method for controlling an aircraft, the method comprising:
continually presenting, by a user computing device, a graphical user interface (GUI) at the user computing device, the GUI including a display of a current view of the physical environment from a perspective of the aircraft, the view generated based on sensor data from a sensor device onboard the aircraft;
detecting, by the user computing device, user interactions with the GUI, the user interactions including instructions to add multiple keyframes, wherein each keyframe comprises a location in three-dimensional space of the aircraft; and
continually displaying, by the user computing device, a graphical representation of a spline overlaid on the current view of the physical environment from the perspective of the aircraft, wherein the spline comprises a flight path between each of the multiple keyframes and wherein the GUI further comprises a linear representation of the spline, wherein the linear representation of the spline includes graphical marker representations of the multiple keyframes spaced in proportion to the spatial location of the multiple keyframes on the spline.