UNMANNED AERIAL VEHICLE INSPECTION SYSTEM
First Claim
1. A flight planning system comprising one or more computers and one or more computer storage media storing instructions that when executed by the one or more computers cause the one or more computers to perform operations comprising:
- receiving, via a user interface, a selection of a type of a vertical structure to be inspected;
in response to receiving the selection of the type, presenting via the user interface, a representation corresponding to the type of selected vertical structure;
receiving input via the user interface, the input indicating one or more portions of the vertical structure to be inspected by an unmanned aerial vehicle (UAV);
presenting, via the user interface, an indication of the one or more portions of the vertical structure to be inspected; and
determining a flight plan to perform an inspection of a real-world vertical structure that is associated with the representation of the vertical structure, the flight plan determined according to the indicated portions of the vertical structure to be inspected, wherein the flight plan causes the UAV to navigate and obtain sensor information of the real-world vertical structure.
9 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for an unmanned aerial system inspection system. One of the methods is performed by a UAV and includes obtaining, from a user device, flight operation information describing an inspection of a vertical structure to be performed, the flight operation information including locations of one or more safe locations for vertical inspection. A location of the UAV is determined to correspond to a first safe location for vertical inspection. A first inspection of the structure is performed is performed at the first safe location, the first inspection including activating cameras. A second safe location is traveled to, and a second inspection of the structure is performed. Information associated with the inspection is provided to the user device.
44 Citations
30 Claims
-
1. A flight planning system comprising one or more computers and one or more computer storage media storing instructions that when executed by the one or more computers cause the one or more computers to perform operations comprising:
-
receiving, via a user interface, a selection of a type of a vertical structure to be inspected; in response to receiving the selection of the type, presenting via the user interface, a representation corresponding to the type of selected vertical structure; receiving input via the user interface, the input indicating one or more portions of the vertical structure to be inspected by an unmanned aerial vehicle (UAV); presenting, via the user interface, an indication of the one or more portions of the vertical structure to be inspected; and determining a flight plan to perform an inspection of a real-world vertical structure that is associated with the representation of the vertical structure, the flight plan determined according to the indicated portions of the vertical structure to be inspected, wherein the flight plan causes the UAV to navigate and obtain sensor information of the real-world vertical structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method implemented by a flight planning system comprising one or more computers for determining flight plans to inspect vertical structures by unmanned aerial vehicles (UAVs), the method comprising:
-
receiving, via a user interface, a selection of a type of a vertical structure to be inspected; in response to receiving the selection of the type, presenting via the user interface, a representation corresponding to the type of selected vertical structure; receiving input via the user interface, the input indicating one or more portions of the vertical structure to be inspected by an unmanned aerial vehicle (UAV); presenting, via the user interface, an indication of the one or more portions of the vertical structure to be inspected; and determining a flight plan to perform an inspection of a real-world vertical structure that is associated with the representation of the vertical structure, the flight plan determined according to the indicated portions of the vertical structure to be inspected, wherein the flight plan causes the UAV to navigate and obtain sensor information of the real-world vertical structure. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer storage medium comprising instructions that when executed by a system comprising one or more processors, cause the one or more processors to perform operations comprising:
-
receiving a selection of a type of a vertical structure to be inspected; in response to receiving the selection of the type, presenting via a user interface, a representation corresponding to the type of selected vertical structure; receiving input via the user interface, the input indicating one or more portions of the vertical structure to be inspected by an unmanned aerial vehicle (UAV); presenting, via the user interface, an indication of the one or more portions of the vertical structure to be inspected; and determining a flight plan to perform an inspection of a real-world vertical structure that is associated with the representation of the vertical structure, the flight plan determined according to the indicated portions of the vertical structure to be inspected, wherein the flight plan causes the UAV to navigate and obtain sensor information of the real-world vertical structure. - View Dependent Claims (22, 23, 24, 25, 29)
-
-
26. The non-transitory computer storage medium of 21, wherein the user interface:
presents a top-down view of the representation of the vertical structure and representations of a plurality of vertical inspection columns set at horizontal positions around the top-down view. - View Dependent Claims (27, 28)
-
30. The non-transitory computer storage medium of 21, wherein the representation comprises a model of the vertical structure, the model rotatable about one or more axes.
Specification