Unmanned aerial vehicle sensor calibration via sensor channel
First Claim
1. An unmanned aerial vehicle (UAV) flight verification apparatus comprising:
- a channel through which a UAV aerially navigates;
a plurality of sensors positioned within the channel and configured to obtain information about the UAV as the UAV aerially navigates through the channel, the plurality of sensors including at least one of;
a microphone configured to receive sound generated by the UAV;
a camera configured to form a plurality of images, each of the plurality of images including a representation of the UAV;
ora distance determining element configured to determine a distance between the distance determining element and the UAV;
an aerial vehicle management system in communication with each of the plurality of sensors and in communication with the UAV, the aerial vehicle management system configured to at least;
receive channel information, the channel information including at least one of;
the sound received from the microphone;
the plurality of images formed by the camera;
ordistance information representative of the distance determined by the distance determining element;
receive from the UAV, UAV information, the UAV information including at least one of;
revolution per minute (“
RPM”
) information corresponding to a motor of the UAV;
altitude information corresponding to an altitude of the UAV;
position information corresponding to a position of the UAV;
pose information corresponding to a pose of the UAV;
heading information corresponding to a heading of the UAV;
orvelocity information corresponding to a velocity of the UAV;
process the channel information and the UAV information to determine a plurality of variations between the channel information and the UAV information;
determine that each of the plurality of variations are within a respective tolerance range; and
for each of the plurality of variations, provide correction information to the UAV to alter a calibration of a respective sensor of the UAV, wherein the correction information is based at least in part on the variation.
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.
47 Citations
20 Claims
-
1. An unmanned aerial vehicle (UAV) flight verification apparatus comprising:
-
a channel through which a UAV aerially navigates; a plurality of sensors positioned within the channel and configured to obtain information about the UAV as the UAV aerially navigates through the channel, the plurality of sensors including at least one of; a microphone configured to receive sound generated by the UAV; a camera configured to form a plurality of images, each of the plurality of images including a representation of the UAV;
ora distance determining element configured to determine a distance between the distance determining element and the UAV; an aerial vehicle management system in communication with each of the plurality of sensors and in communication with the UAV, the aerial vehicle management system configured to at least; receive channel information, the channel information including at least one of; the sound received from the microphone; the plurality of images formed by the camera;
ordistance information representative of the distance determined by the distance determining element; receive from the UAV, UAV information, the UAV information including at least one of; revolution per minute (“
RPM”
) information corresponding to a motor of the UAV;altitude information corresponding to an altitude of the UAV; position information corresponding to a position of the UAV; pose information corresponding to a pose of the UAV; heading information corresponding to a heading of the UAV;
orvelocity information corresponding to a velocity of the UAV; process the channel information and the UAV information to determine a plurality of variations between the channel information and the UAV information; determine that each of the plurality of variations are within a respective tolerance range; and for each of the plurality of variations, provide correction information to the UAV to alter a calibration of a respective sensor of the UAV, wherein the correction information is based at least in part on the variation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An unmanned aerial vehicle (“
- UAV”
) sensor calibration method, comprising;detecting a UAV aerially navigating through a channel; collecting, with a plurality of sensors positioned within the channel, channel information that includes at least one aspect of the UAV within the channel; receiving from the UAV, UAV information, the UAV information including information recorded by one or more of a plurality of sensors coupled to the UAV; processing the channel information and the UAV information to determine a variation between the channel information and the UAV information; determining that the variation is within a tolerance range; and authorizing the UAV to continue a flight toward a destination. - View Dependent Claims (9, 10, 11, 12, 13, 14)
- UAV”
-
15. An aerial vehicle calibration system, comprising:
-
a channel through which an aerial vehicle aerially navigates; the channel including a plurality of sensors configured to obtain information about the aerial vehicle as the aerial vehicle aerially navigates through the channel; an aerial vehicle management system in communication with the plurality of sensors, the aerial vehicle management system configured to at least; process the information received from the plurality of sensors to determine that one or more sensors coupled to the aerial vehicle needs calibration; and in response to a determination that the one or more sensors of the aerial vehicle needs calibration, cause the one or more sensors of the aerial vehicle to be calibrated based at least in part on the processed information. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification