Generating a mission plan for capturing aerial images with an unmanned aerial vehicle
First Claim
1. A computer-implemented method comprising:
- generating, by at least one processor, a three-dimensional representation of a target site based on a plurality of digital aerial images of the target site captured by a UAV;
identifying, by the at least one processor, a structure on the target site based on the three-dimensional representation;
generating, by the at least one processor, a mission plan for capturing digital aerial images of the structure from different positions and different elevations by;
identifying a vertical surface of the structure from the three-dimensional representation;
generating a reference surface from the vertical surface by offsetting the vertical surface of the structure based on a camera resolution; and
generating a plurality of flight legs that traverse the different elevations based on the reference surface;
capturing a second plurality of digital aerial images of the structure at the different elevations by causing the UAV to fly the mission plan; and
generating, by the at least one processor, a second three-dimensional representation of the structure based on the second plurality of digital aerial images of the structure.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for generating a digital flight path within complex mission boundaries. In particular, in one or more embodiments, systems and methods generate flight legs that traverse a target site within mission boundaries. Moreover, one or more embodiments include systems and methods that utilize linking algorithms to connect the generated flight legs into a flight path. Moreover, one or more embodiments include systems and methods that generate a mission plan based on the flight path. In one or more embodiments, the generated mission plan enables a UAV to traverse a flight area within mission boundaries and capture aerial images with regard to the target site. Furthermore, in one or more embodiments, systems and methods capture digital aerial images of vertical surfaces of a structure by generating a reference surface and flight legs corresponding to the reference surface.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
generating, by at least one processor, a three-dimensional representation of a target site based on a plurality of digital aerial images of the target site captured by a UAV; identifying, by the at least one processor, a structure on the target site based on the three-dimensional representation; generating, by the at least one processor, a mission plan for capturing digital aerial images of the structure from different positions and different elevations by; identifying a vertical surface of the structure from the three-dimensional representation; generating a reference surface from the vertical surface by offsetting the vertical surface of the structure based on a camera resolution; and generating a plurality of flight legs that traverse the different elevations based on the reference surface; capturing a second plurality of digital aerial images of the structure at the different elevations by causing the UAV to fly the mission plan; and generating, by the at least one processor, a second three-dimensional representation of the structure based on the second plurality of digital aerial images of the structure. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
at least one processor; and at least one non-transitory computer readable storage medium storing instructions thereon that, when executed by the at least one processor, cause the system to; generate a three-dimensional model of a target site based on a plurality of digital aerial images of the target site captured by a UAV; identify a structure on the target site based on the three-dimensional model of the target site; generate a mission plan for capturing digital aerial images of the structure from different positions and different elevations by; identifying a vertical surface of the structure from the three-dimensional model; generating a reference surface from the vertical surface by offsetting the vertical surface of the structure based on a camera resolution; and generating a plurality of flight legs that traverse the different elevations based on the reference surface; capturing a second plurality of digital aerial images of the structure at the different elevations by causing the UAV to fly the mission plan; and generating a second three-dimensional model of the structure based on the second plurality of digital aerial images of the structure. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method comprising:
-
while a UAV is flying a mission plan of a target site, generating, by at least one processor, a three-dimensional model of the target site based on a plurality of digital aerial images of the target site captured by the UAV during the mission plan; identifying, by the at least one processor, a structure on the target site based on the three-dimensional model; while the UAV is flying the mission plan, modifying, by the at least one processor, the mission plan to capture digital aerial images of the structure from different positions and different elevations by; identifying a vertical surface of the structure from the three-dimensional model; generating a reference surface by offsetting the vertical surface of the structure; and generating a plurality of flight legs that traverse the different elevations based on the reference surface; and capturing a second plurality of digital aerial images of the structure at the different elevations by causing the UAV to fly the modified mission plan; and generating a second three-dimensional model of the structure based on the second plurality of digital aerial images of the structure. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification