Unmanned aerial vehicle inspection system
First Claim
1. A flight planning system comprising:
- one or more computer processors; and
one or more computer storage media storing instructions that when executed by the one or more computer processors cause the one or more computer processors to;
receive, via a user interface, a selection of a type of vertical structure to be inspected;
in response to receiving the selection, present, via the user interface, a representation of a vertical structure corresponding to the selected type of vertical structure;
receive, via the user interface, input identifying one or more portions of the representation of the vertical structure to be inspected by an unmanned aerial vehicle (UAV);
present, via the user interface, an indication of the one or more portions of the representation of the vertical structure to be inspected; and
determine a flight plan to perform an inspection of a real-world vertical structure corresponding to the representation of the vertical structure, the flight plan determined, at least in part, based on the indicated portions of the representation of the vertical structure to be inspected, wherein the flight plan specifies inspection columns within a threshold distance of the real-world vertical structure, each inspection column associated with a location, a first altitude and a second altitude, and wherein the flight plan causes the UAV to navigate and obtain sensor information associated with the real-world vertical structure along a vertical direction at each location from the first altitude to the second altitude.
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.
16 Citations
27 Claims
-
1. A flight planning system comprising:
-
one or more computer processors; and one or more computer storage media storing instructions that when executed by the one or more computer processors cause the one or more computer processors to; receive, via a user interface, a selection of a type of vertical structure to be inspected; in response to receiving the selection, present, via the user interface, a representation of a vertical structure corresponding to the selected type of vertical structure; receive, via the user interface, input identifying one or more portions of the representation of the vertical structure to be inspected by an unmanned aerial vehicle (UAV); present, via the user interface, an indication of the one or more portions of the representation of the vertical structure to be inspected; and determine a flight plan to perform an inspection of a real-world vertical structure corresponding to the representation of the vertical structure, the flight plan determined, at least in part, based on the indicated portions of the representation of the vertical structure to be inspected, wherein the flight plan specifies inspection columns within a threshold distance of the real-world vertical structure, each inspection column associated with a location, a first altitude and a second altitude, and wherein the flight plan causes the UAV to navigate and obtain sensor information associated with the real-world vertical structure along a vertical direction at each location from the first altitude to the second altitude. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method implemented by a flight planning system comprising one or more computer processors 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 vertical structure to be inspected; in response to receiving the selection, presenting via the user interface, a representation of the vertical structure corresponding to the selected type of vertical structure; receiving, via the user interface, input identifying one or more portions of the representation 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 representation of the vertical structure to be inspected; and determining a flight plan to perform an inspection of a real-world vertical structure corresponding to the representation of the vertical structure, the flight plan determined, at least in part, based on the indicated portions of the representation of the vertical structure to be inspected, wherein the flight plan specifies inspection columns within a threshold distance of the real-world vertical structure, each inspection column associated with a location, a first altitude and a second altitude, and wherein the flight plan causes the UAV to navigate and obtain sensor information associated with the real-world vertical structure along a vertical direction at each location from the first altitude to the second altitude. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer storage medium comprising instructions that when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
receiving a selection of a type of vertical structure to be inspected; in response to receiving the selection, presenting via a user interface, a representation of the vertical structure corresponding to the selected type of vertical structure; receiving, via the user interface, input identifying one or more portions of the representation 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 representation of the vertical structure to be inspected; and determining a flight plan to perform an inspection of a real-world vertical corresponding to the representation of the vertical structure, the flight plan determined, at least in part, based on the indicated portions of the representation of the vertical structure to be inspected, wherein the flight plan specifies inspection columns within a threshold distance of the real-world vertical structure, each inspection column associated with a location, a first altitude and a second altitude, and wherein the flight plan causes the UAV to navigate and obtain sensor information associated with the real-world vertical structure along a vertical direction at each location from the first altitude to the second altitude. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. The non-transitory computer storage medium of 19, wherein the representation of the vertical structure comprises a model of the vertical structure, the model rotatable about one or more axes.
Specification