| CPC G05D 1/0094 (2013.01) [B64U 20/87 (2023.01); G05D 1/0088 (2013.01); G06T 7/20 (2013.01); G06V 20/13 (2022.01); G06V 20/17 (2022.01); G06V 40/23 (2022.01); B64U 10/14 (2023.01); B64U 10/25 (2023.01); B64U 2101/30 (2023.01); B64U 2201/10 (2023.01); G06T 2207/30224 (2013.01); G06T 2207/30228 (2013.01)] | 20 Claims |

|
1. A method for facilitating fitness training using an unmanned aerial vehicle (UAV), the method comprising:
receiving, by a computer system onboard the UAV, images of a physical environment captured by one or more image capture devices associated with the UAV, the UAV in autonomous flight through the physical environment in proximity to a human subject;
processing, by the computer system, the received images to detect and track a motion of the human subject through the physical environment;
analyzing, by the computer system, the motion of the human subject based on the tracking;
determining, by the computer system, based on the analysis, a value for a performance metric associated with the motion of the human subject;
generating, by the computer system, a graphical element indicative of the performance metric;
generating, by the computer system, an interactive control element configured to respond to user interactions to control an angle at which the UAV captures the human subject while in autonomous flight through the physical environment;
generating, by the computer system, a visual output that includes a composite of at least some of the images of the physical environment overlaid with augmentations of the graphical element indicative of the performance metric and the interactive control element, wherein a size and placement of the augmentations is based, at least in part, on a size and geometry of the human subject; and
transmitting the visual output for display on a mobile device.
|