Location determination using ground structures
First Claim
1. A unmanned aerial vehicle (UAV) comprising:
- a propulsion system;
a transceiver;
a camera; and
a controller in communication with at least the propulsion system, the transceiver, and the camera, the controller to execute computer-readable instructions to;
determine a destination for a delivery;
determine a ground structure in route to the destination, the ground structure having a latitude and a longitude accessible by the UAV;
determining a flight plan for the UAV to travel to the destination;
determining a deviation from the flight plan for the UAV to travel directly over the ground structure, the deviation corresponding to a first distance between the flight plan and the ground structure;
transmit, based at least in part on the deviation, signals to the propulsion system to navigate the UAV to place the ground structure within a field of view of the camera;
capture one or more images of the ground structure using the camera;
analyze the one or more images to determine an offset from the latitude and the longitude of the ground structure, the offset corresponding to at least one of a second distance between the UAV and the ground structure, an altitude of the UAV, or an angle associated with the ground structure and the UAV; and
determine a location of the UAV based at least in part on the offset from the latitude and the longitude of the ground structure.
1 Assignment
0 Petitions
Accused Products
Abstract
An unmanned aerial vehicle (UAV) may navigate to place a ground structure, having a known location, into a field of view of a camera and capture imagery of the ground structure. Algorithms may be used to identify the ground structure to determine its known location. Ground structures may include identifiers that provide the known location and/or other information to enable determination of the known locations. Algorithms may determine an offset distance of the UAV from the ground structure to enable determination of a location of the UAV. For example, the images may be used to determine a distance and angle(s) from the ground structure when the ground structure is shown in a perspective view and has features that indicate orientation. In some embodiments, the UAV may transmit its location to other UAVs, and/or may create and/or transmit a corrected GPS location based on the location determined by the ground structure.
-
Citations
20 Claims
-
1. A unmanned aerial vehicle (UAV) comprising:
-
a propulsion system; a transceiver; a camera; and a controller in communication with at least the propulsion system, the transceiver, and the camera, the controller to execute computer-readable instructions to; determine a destination for a delivery; determine a ground structure in route to the destination, the ground structure having a latitude and a longitude accessible by the UAV; determining a flight plan for the UAV to travel to the destination; determining a deviation from the flight plan for the UAV to travel directly over the ground structure, the deviation corresponding to a first distance between the flight plan and the ground structure; transmit, based at least in part on the deviation, signals to the propulsion system to navigate the UAV to place the ground structure within a field of view of the camera; capture one or more images of the ground structure using the camera; analyze the one or more images to determine an offset from the latitude and the longitude of the ground structure, the offset corresponding to at least one of a second distance between the UAV and the ground structure, an altitude of the UAV, or an angle associated with the ground structure and the UAV; and determine a location of the UAV based at least in part on the offset from the latitude and the longitude of the ground structure. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method comprising:
-
determining a ground structure in route to a destination, the ground structure having a latitude and a longitude accessible by an unmanned aerial vehicle (UAV); determining a flight plan for the UAV to travel to the destination; determining a deviation from the flight plan for the UAV to travel directly over the ground structure, the deviation corresponding to a first distance between the flight plan and the ground structure; transmitting, based at least in part on the deviation, one or more signals to a propulsion system of the UAV to navigate the UAV to place the ground structure within a field of view of the UAV; causing the UAV to capture one or more images of the ground structure; analyzing the one or more images to determine an offset from the ground structure, the offset corresponding to at least one of a second distance between the UAV and the ground structure, an altitude of the UAV, or an angle associated with the ground structure and the UAV; and determining a location of the UAV based at least in part on the offset from the latitude and the longitude of the ground structure. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A device comprising:
-
one or more processors; and memory storing one or more computer-readable instructions that, when executed by the one or more processors, cause the one or more processors to perform acts including; identifying a landscape that includes a ground structure; determining a flight plan for the device to travel to a destination; determining a deviation from the flight plan for the device to travel directly over the ground structure, the deviation corresponding to a first distance between the flight plan and the ground structure; causing, based at least in part on the deviation, the device to navigate in a direction such that the ground structure is placed within a field of view of the device; identifying the ground structure in one or more images captured by the device; determining a latitude and a longitude of the ground structure; analyzing the one or more images to determine an offset from the ground structure, the offset corresponding to at least one of a second distance between the device and the ground structure, an altitude of the device, or an angle associated with the ground structure and the device; and determining a location of the device based at least in part on the offset from the latitude and the longitude of the ground structure. - View Dependent Claims (17, 18, 19, 20)
-
Specification