Determining landing locations
First Claim
Patent Images
1. A system, comprising:
- an unmanned aerial vehicle configured to deliver a payload to one of a plurality of delivery locations; and
a delivery management service to determine the plurality of delivery locations, the delivery management service configured with at least a memory and a processor configured to;
access a first digital elevation dataset corresponding to a geographic region and collected according to a first collection procedure using a first collection device on a first flight, the first digital elevation dataset comprising a surface elevation model corresponding to the geographic region;
access a second digital elevation dataset corresponding to the geographic region and collected according to a second collection using a second collection device on a second flight or the first flight, the second collection device distinct from the first collection device, the second digital elevation dataset comprising a bare earth elevation model corresponding to the geographic region;
access land parcel data corresponding to the geographic region, the land parcel data including a plurality of residential land parcels;
determine the plurality of delivery locations for the unmanned aerial vehicle corresponding to the plurality of residential land parcels by at least;
comparing the second digital elevation dataset with the first digital elevation dataset to identify elevation similarities at overlapping positions represented by the second digital elevation dataset and the first digital elevation dataset, the elevation similarities representative of a plurality of open areas;
comparing the plurality of open areas with the land parcel data to identify a plurality of open residential land parcel areas;
identifying a first set of open residential land parcel areas of the plurality of open residential land parcel areas that have slope values that fall within a slope threshold;
identifying a second set of open residential land parcel areas of the plurality of open residential land parcel areas that have area values that fall within an area threshold that corresponds to an area required for the UAV to deliver the payload, the first set of open residential land parcel areas and the second set of open residential land parcel areas sharing at least one open land parcel residential area; and
determining, based at least in part on the first set of open residential land parcel areas and the second set of open residential land parcel areas, the plurality of delivery locations; and
provide a first delivery location of the plurality of delivery locations to the UAV for the UAV to deliver the payload at the first delivery location.
1 Assignment
0 Petitions
Accused Products
Abstract
In some examples, a landing location within a region for an unmanned aerial vehicle may be determined. The landing location may be determined based on a first digital elevation dataset, a second digital elevation dataset, and parcel data corresponding to a region. The landing location may be determined by identifying open areas within the parcel data and performing one or more slope calculations and one or more area calculations on the open areas.
44 Citations
18 Claims
-
1. A system, comprising:
-
an unmanned aerial vehicle configured to deliver a payload to one of a plurality of delivery locations; and a delivery management service to determine the plurality of delivery locations, the delivery management service configured with at least a memory and a processor configured to; access a first digital elevation dataset corresponding to a geographic region and collected according to a first collection procedure using a first collection device on a first flight, the first digital elevation dataset comprising a surface elevation model corresponding to the geographic region; access a second digital elevation dataset corresponding to the geographic region and collected according to a second collection using a second collection device on a second flight or the first flight, the second collection device distinct from the first collection device, the second digital elevation dataset comprising a bare earth elevation model corresponding to the geographic region; access land parcel data corresponding to the geographic region, the land parcel data including a plurality of residential land parcels; determine the plurality of delivery locations for the unmanned aerial vehicle corresponding to the plurality of residential land parcels by at least; comparing the second digital elevation dataset with the first digital elevation dataset to identify elevation similarities at overlapping positions represented by the second digital elevation dataset and the first digital elevation dataset, the elevation similarities representative of a plurality of open areas; comparing the plurality of open areas with the land parcel data to identify a plurality of open residential land parcel areas; identifying a first set of open residential land parcel areas of the plurality of open residential land parcel areas that have slope values that fall within a slope threshold; identifying a second set of open residential land parcel areas of the plurality of open residential land parcel areas that have area values that fall within an area threshold that corresponds to an area required for the UAV to deliver the payload, the first set of open residential land parcel areas and the second set of open residential land parcel areas sharing at least one open land parcel residential area; and determining, based at least in part on the first set of open residential land parcel areas and the second set of open residential land parcel areas, the plurality of delivery locations; and provide a first delivery location of the plurality of delivery locations to the UAV for the UAV to deliver the payload at the first delivery location. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method, comprising:
-
accessing a first digital elevation dataset collected according to a first collection procedure using a first collection device on a first flight and a second digital elevation dataset collected according to a second collection procedure using a second collection device on a second flight or the first flight, each of the first digital elevation dataset and the second digital elevation dataset corresponding to a geographic region; accessing parcel data corresponding to the geographic region; and determining a landing location for an unmanned aerial vehicle within a parcel of the parcel data by at least; identifying, based at least in part on the first digital elevation dataset and the second digital elevation dataset, an open area defined as having a similar elevation at an overlapping position represented by the first digital elevation dataset and the second digital elevation dataset; identifying, based at least in part on the open area and the parcel data, an open parcel area; and determining, based at least in part on a slope calculation and an area calculation, the landing location within the open parcel area of the parcel data, the open parcel area within the parcel; storing the landing location in a database; and enabling the unmanned aerial vehicle to access the landing location for the unmanned aerial vehicle to navigate to the landing location. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. One or more non-transitory computer-readable storage devices for storing computer-executable instructions that, when executed by one or more computer systems, configured the one or more computer systems to perform operations comprising:
-
accessing a first digital elevation dataset corresponding to a geographic region and collected according to a first collection procedure using a first collection device on a first flight; accessing a second digital elevation dataset corresponding to the geographic region and collected according to a second collection procedure using a second collection device on a second flight or the first flight, the second collection procedure distinct from the first collection procedure; determining at least one possible delivery location for an unmanned aerial vehicle within a land parcel of the geographic region by at least; identifying, based at least in part the first digital elevation dataset and the second digital elevation dataset, an open area within the land parcel, the open area defined as having a similar elevation at an overlapping position represented by the first digital elevation dataset and the second digital elevation dataset; identifying, based at least in part on the open area and land parcel data including the land parcel, an open land parcel area within the open area; determining one or more slope values corresponding to land within the open land parcel area; determining one or more area values corresponding to the land within the open land parcel area that fall within an area threshold; and determining, based at least in part on the one or more slope values and the one or more area values, the at least one possible delivery location;
landenabling the unmanned aerial vehicle to access the at least one possible delivery location for the unmanned aerial vehicle to navigate to the at least one possible delivery location. - View Dependent Claims (16, 17, 18)
-
Specification