Distributed unmanned aerial vehicle architecture
First Claim
1. A computer program product, encoded on one or more non-transitory computer storage media, comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
- obtaining configuration information of an unmanned aerial vehicle (UAV), wherein the configuration information identifies components and associated settings included in the UAV;
determining, from the configuration information, a total flight weight of the UAV;
determining an estimated power consumption of the UAV during flight; and
determining, based at least in part on the determined estimated power consumption and the total flight weight, an estimated flight endurance, wherein the flight endurance identifies an estimated maximum flight time of the UAV.
9 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a distributed system architecture for unmanned air vehicles. One of the methods includes receiving selections of configuration information to provide to an unmanned aerial vehicle (UAV), with the selections of configuration information being associated with respective components included in the UAV. The configuration information associated with a first component is determined to be valid from selections of configuration information associated with the first component. The configuration information associated with the first component is provided for storage in the UAV in response to receiving a user action.
-
Citations
20 Claims
-
1. A computer program product, encoded on one or more non-transitory computer storage media, comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
-
obtaining configuration information of an unmanned aerial vehicle (UAV), wherein the configuration information identifies components and associated settings included in the UAV; determining, from the configuration information, a total flight weight of the UAV; determining an estimated power consumption of the UAV during flight; and determining, based at least in part on the determined estimated power consumption and the total flight weight, an estimated flight endurance, wherein the flight endurance identifies an estimated maximum flight time of the UAV. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method implemented by a system of one or more computers, the method comprising:
-
obtaining configuration information of an unmanned aerial vehicle (UAV), wherein the configuration information identifies components and associated settings included in the UAV; determining, from the configuration information, a total flight weight of the UAV; determining an estimated power consumption of the UAV during flight; and determining, based at least in part on the estimated power consumption and the total flight weight, an estimated flight endurance, wherein the flight endurance identifies an estimated maximum flight time of the UAV. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system comprising one or more computers and one or more non-transitory computer storage media storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:
-
obtaining configuration information of an unmanned aerial vehicle (UAV), wherein the configuration information identifies components and associated settings included in the UAV; determining, from the configuration information, a total flight weight of the UAV; determining an estimated power consumption of the UAV during flight; and determining, based at least in part on the estimated power consumption and the total flight weight, an estimated flight endurance, wherein the flight endurance identifies an estimated maximum flight time of the UAV. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification