Ground-sensitive trajectory generation for UAVs
First Claim
1. A computer-implemented method comprising:
- receiving societal-consideration data for a plurality of geographic areas over which unmanned aerial vehicles (UAVs) are deployable, wherein, for a given geographic area from the plurality of geographic areas, the societal-consideration data comprises one or more land-use indications that are indicative of a type of land use in the geographic area;
for each of one or more of the plurality of geographic areas;
applying a cost function to the one or more land-use indications for the geographic area to determine a societal-consideration cost of UAV flight over the geographic area;
determining, using a computer-based flight planner, a flight plan for a particular UAV based on the determined societal-consideration costs for the one or more of the plurality of geographic areas; and
providing instructions to a control system that cause the control system to control the particular UAV in accordance with the determined flight plan.
4 Assignments
0 Petitions
Accused Products
Abstract
Embodiments described herein may help to automatically create flight plans that incorporate information regarding a number of different societal considerations. An illustrative computer-implemented method may involve receiving societal-consideration data for a plurality of geographic areas over which unmanned aerial vehicles (UAVs) are deployable. For a given geographic area from the plurality of geographic areas, the societal-consideration data may include one or more land-use indications for the geographic area that are indicative of a type of land use in the geographic area. The method may also involve, for each of one or more of the plurality of geographic areas: applying a cost function to the one or more land-use indications for the geographic area to determine a societal-consideration cost of UAV flight over the geographic area; and sending an indication of the determined societal-consideration cost to a computer-based flight planner.
89 Citations
19 Claims
-
1. A computer-implemented method comprising:
-
receiving societal-consideration data for a plurality of geographic areas over which unmanned aerial vehicles (UAVs) are deployable, wherein, for a given geographic area from the plurality of geographic areas, the societal-consideration data comprises one or more land-use indications that are indicative of a type of land use in the geographic area; for each of one or more of the plurality of geographic areas;
applying a cost function to the one or more land-use indications for the geographic area to determine a societal-consideration cost of UAV flight over the geographic area;determining, using a computer-based flight planner, a flight plan for a particular UAV based on the determined societal-consideration costs for the one or more of the plurality of geographic areas; and providing instructions to a control system that cause the control system to control the particular UAV in accordance with the determined flight plan. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable medium having stored therein instructions that are executable to cause a computing device to perform functions comprising:
-
receiving societal-consideration data for a plurality of geographic areas over which unmanned aerial vehicles (UAVs) are deployable, wherein, for a given geographic area from the plurality of geographic areas, the societal-consideration data comprises one or more land-use indications that are indicative of a type of land use in the geographic area; for each of one or more of the plurality of geographic areas;
applying a cost function to the one or more land-use indications for the geographic area to determine a societal-consideration cost of UAV flight over the geographic area;determining a flight plan for a particular UAV based on the determined societal-consideration costs for the one or more of the plurality of geographic areas; and sending instructions to a control system that cause the control system to control the particular UAV in accordance with the determined flight plan. - View Dependent Claims (14, 15, 16)
-
-
17. A computing device, comprising:
-
a processor; and a computer-readable medium having stored therein instructions that are executable to cause the computing device to perform functions comprising; receiving societal-consideration data for a plurality of geographic areas over which unmanned aerial vehicles (UAVs) are deployable, wherein, for a given geographic area from the plurality of geographic areas, the societal-consideration data comprises one or more land-use indications that are indicative of a type of land use in the geographic area; for each of one or more of the plurality of geographic areas;
applying a cost function to the one or more land-use indications for the geographic area to determine a societal-consideration cost of UAV flight over the geographic area;determining a flight plan for a particular UAV based on the determined societal-consideration costs for the one or more of the plurality of geographic areas; and sending instructions to a control system that cause the control system to control the particular UAV in accordance with the determined flight plan. - View Dependent Claims (18, 19)
-
Specification