Unmanned aerial vehicle sensor calibration during flight
First Claim
1. An unmanned aerial vehicle (UAV) in-flight sensor calibration method, comprising:
- aerially navigating a UAV to position a marker within a field of view of a camera coupled to the UAV, wherein the marker is at a known position within an environment in which the UAV is operating and along a planned flight path of the UAV;
obtaining, with the camera, an image of the marker while the marker is in the field of view of the camera;
processing the image to determine at least one of a size of the marker as represented in the image, a shape of the marker as represented in the image, a color of the marker as represented in the image, a position of the marker as represented in the image, an orientation of the marker as represented in the image, or a pattern of the marker as represented in the image;
determining a variation between at least one of the size of the marker as represented in the image, the shape of the marker as represented in the image, the color of the marker as represented in the image, the position of the marker as represented in the image, the orientation of the marker as represented in the image, or the pattern of the marker as represented in the image and an actual size of the marker, an actual shape of the marker, an actual color of the marker, an actual position of the marker, an actual orientation of the marker, or an actual pattern of the marker;
determining that the variation is within a tolerance range; and
altering a calibration of at least one sensor of the UAV based at least in part on the variation; and
continuing a flight of the UAV toward a destination.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure describes systems, methods, and apparatus for automating the verification of aerial vehicle sensors as part of a pre-flight, flight departure, in-transit flight, and/or delivery destination calibration verification process. At different stages, aerial vehicle sensors may obtain sensor measurements about objects within an environment, the obtained measurements may be processed to determine information about the object, as presented in the measurements, and the processed information may be compared with the actual information about the object to determine a variation or difference between the information. If the variation is within a tolerance range, the sensor may be auto adjusted and operation of the aerial vehicle may continue. If the variation exceeds a correction range, flight of the aerial vehicle may be aborted and the aerial vehicle routed for a full sensor calibration.
41 Citations
20 Claims
-
1. An unmanned aerial vehicle (UAV) in-flight sensor calibration method, comprising:
-
aerially navigating a UAV to position a marker within a field of view of a camera coupled to the UAV, wherein the marker is at a known position within an environment in which the UAV is operating and along a planned flight path of the UAV; obtaining, with the camera, an image of the marker while the marker is in the field of view of the camera; processing the image to determine at least one of a size of the marker as represented in the image, a shape of the marker as represented in the image, a color of the marker as represented in the image, a position of the marker as represented in the image, an orientation of the marker as represented in the image, or a pattern of the marker as represented in the image; determining a variation between at least one of the size of the marker as represented in the image, the shape of the marker as represented in the image, the color of the marker as represented in the image, the position of the marker as represented in the image, the orientation of the marker as represented in the image, or the pattern of the marker as represented in the image and an actual size of the marker, an actual shape of the marker, an actual color of the marker, an actual position of the marker, an actual orientation of the marker, or an actual pattern of the marker; determining that the variation is within a tolerance range; and altering a calibration of at least one sensor of the UAV based at least in part on the variation; and continuing a flight of the UAV toward a destination. - View Dependent Claims (2, 3, 4)
-
-
5. An aerial vehicle, comprising:
-
a frame; a sensor coupled to the frame; an aerial vehicle control system in communication with the sensor and configured to at least; cause the aerial vehicle to aerially navigate within an environment; cause the sensor to obtain data representative of an object at a known location within the environment; process the data to generate processed information that includes information indicative of at least one aspect of the object as represented in the data; compare the processed information with actual information corresponding to the object to determine a variation between the processed information and the actual information; determine if the variation is within a tolerance range; and in response to a determination that the variation is within the tolerance range, continue the aerial navigation of the aerial vehicle within the environment. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An in-flight calibration method, comprising:
-
obtaining, during aerial navigation of an unmanned aerial vehicle (“
UAV”
) and with a sensor coupled to the UAV, data representative of a marker within an environment;processing the data to generate processed information that includes at least one aspect of the marker as represented in the data; determining a variation between the processed information and actual information that corresponds to at least one actual aspect of the marker; determining that the variation between the processed information and the actual information does not exceed a threshold; and continuing the aerial navigation of the UAV. - View Dependent Claims (18, 19, 20)
-
Specification