CPC G05D 1/0094 (2013.01) [G05D 1/0022 (2013.01); G05D 1/0038 (2013.01); G06T 7/74 (2017.01); G06T 7/80 (2017.01); H04N 7/185 (2013.01); B64U 10/14 (2023.01); B64U 20/87 (2023.01); B64U 2101/30 (2023.01); B64U 2201/10 (2023.01); B64U 2201/20 (2023.01); G06T 2207/10032 (2013.01); G06T 2207/30244 (2013.01)] | 20 Claims |
1. An unmanned aerial vehicle, comprising:
a fixed orientation image capture device;
an adjustable orientation image capture device;
a processor configured to execute instructions stored on a non-transitory computer readable medium to:
obtain a first image from the fixed orientation image capture device,
obtain a second image from the adjustable orientation image capture device,
obtain relative object orientation data based on a spatial correlation of an external object within the first image and the second image, wherein the spatial correlation includes a location of the external object in the first image relative to a location of the external object in the second image, the relative object orientation data representing a three-dimensional orientation of the external object relative to the adjustable orientation image capture device, and
determine relative velocity data based upon comparing the first image captured by the fixed orientation image capture device and the second image captured by the adjustable orientation image capture device; and
a controller configured to control a trajectory and velocity of the unmanned aerial vehicle based on the relative object orientation data and the relative velocity data of the external object to track or avoid the external object.
|