Unmanned aerial vehicle rooftop inspection system
First Claim
1. A flight planning system comprising one or more processors, and a computer storage media storing instructions, that when executed by the one or more processors, cause the one or more processors to perform operations, wherein the operations are performed pre-flight of an unmanned aerial vehicle (UAV), and wherein the operations comprise:
- receiving, via a user interface, a location for an aerial survey of a property to be conducted by an unmanned aerial vehicle (UAV);
displaying, via the user interface, one or more images depicting a view of the location;
accessing information describing a property boundary associated with the property;
determining a geofence boundary based on the accessed information describing the property boundary, wherein the geofence boundary represents a geospatial boundary in which to limit flight of the UAV;
determining a flight pattern for an area within the property boundary for inspection by the UAV, the flight pattern having flight waypoints, each flight waypoint indicating a location where the UAV will obtain sensor information describing the location;
determining a flight plan having a take-off location, a landing location, and the flight pattern, wherein the take-off location, the landing location and the flight pattern are set within the geofence boundary, wherein the user interface is configured to receive modifications to one or more of the take-off location, landing location, or flight pattern; and
generating a flight data package, including the flight plan, for use by the UAV for navigation during the aerial survey.
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 receiving, by the UAV, flight information describing a job to perform an inspection of a rooftop. A particular altitude is ascended to, and an inspection of the rooftop is performed including obtaining sensor information describing the rooftop. Location information identifying a damaged area of the rooftop is received. The damaged area of the rooftop is traveled to. An inspection of the damaged area of the rooftop is performed including obtaining detailed sensor information describing the damaged area. A safe landing location is traveled to.
-
Citations
30 Claims
-
1. A flight planning system comprising one or more processors, and a computer storage media storing instructions, that when executed by the one or more processors, cause the one or more processors to perform operations, wherein the operations are performed pre-flight of an unmanned aerial vehicle (UAV), and wherein the operations comprise:
-
receiving, via a user interface, a location for an aerial survey of a property to be conducted by an unmanned aerial vehicle (UAV); displaying, via the user interface, one or more images depicting a view of the location; accessing information describing a property boundary associated with the property; determining a geofence boundary based on the accessed information describing the property boundary, wherein the geofence boundary represents a geospatial boundary in which to limit flight of the UAV; determining a flight pattern for an area within the property boundary for inspection by the UAV, the flight pattern having flight waypoints, each flight waypoint indicating a location where the UAV will obtain sensor information describing the location; determining a flight plan having a take-off location, a landing location, and the flight pattern, wherein the take-off location, the landing location and the flight pattern are set within the geofence boundary, wherein the user interface is configured to receive modifications to one or more of the take-off location, landing location, or flight pattern; and generating a flight data package, including the flight plan, for use by the UAV for navigation during the aerial survey. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer storage medium comprising instructions that when executed by a system of one or more computers, cause the system to perform operations, wherein the operations are performed pre-flight of an unmanned aerial vehicle (UAV), and wherein the operations comprise:
-
receiving, via a user interface, a location for an aerial survey of a property to be conducted by an unmanned aerial vehicle (UAV); displaying, via the user interface, one or more images depicting a view of the location; accessing information describing a property boundary associated with the property; determining a geofence boundary based on the accessed information describing the property boundary, wherein the geofence boundary represents a geospatial boundary in which to limit flight of the UAV; determining a flight pattern for an area within the property boundary for inspection by the UAV, the flight pattern having flight waypoints, each flight waypoint indicating a location where the UAV will obtain sensor information describing the location; determining a flight plan having a take-off location, a landing location, and the flight pattern, wherein the take-off location, the landing location and the flight pattern are set within the geofence boundary, wherein the user interface is configured to receive modifications to one or more of the take-off location, landing location, or flight pattern; and generating a flight data package, including the flight plan, for use by the UAV for navigation during the aerial survey. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computerized method performed by a system of one or more computers, the method being performed pre-flight of an unmanned aerial vehicle (UAV), wherein the method comprises:
-
receiving, via a user interface, a location for an aerial survey of a property to be conducted by an unmanned aerial vehicle (UAV); displaying, via the user interface, one or more images depicting a view of the location; accessing information describing a property boundary associated with the property; determining a geofence boundary based on the accessed information describing the property boundary, wherein the geofence boundary represents a geospatial boundary in which to limit flight of the UAV; determining a flight pattern for an area within the property boundary for inspection by the UAV, the flight pattern having flight waypoints, each flight waypoint indicating a location where the UAV will obtain sensor information describing the location; determining a flight plan having a take-off location, a landing location, and the flight pattern, wherein the take-off location, the landing location and the flight pattern are set within the geofence boundary, wherein the user interface is configured to receive modifications to one or more of the take-off location, landing location, or flight pattern; and generating a flight data package, including the flight plan, for use by the UAV for navigation during the aerial survey. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification