Generating a mission plan for capturing aerial images with an unmanned aerial vehicle
First Claim
Patent Images
1. A computer-implemented method comprising:
- generating a mission plan comprising a flight path with flight legs for capturing aerial images of a target site utilizing a UAV;
while the UAV is flying the mission plan, generating, by at least one processor, a three-dimensional model corresponding to the target site by capturing a plurality of initial images of the target site;
while the UAV is flying the mission plan, identifying, by the at least one processor, a building within the target site based on the generated three-dimensional model from the plurality of initial images of the target site;
modifying, by the at least one processor, the flight path during the mission plan based on the identified building from the generated three-dimensional model to include additional flight legs that orbit the identified building, wherein the additional flight legs orbit the identified building at a plurality of different altitudes; and
capturing digital images of the building by causing the UAV to orbit the identified building according to the modified flight path and the additional flight legs.
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.
46 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
generating a mission plan comprising a flight path with flight legs for capturing aerial images of a target site utilizing a UAV; while the UAV is flying the mission plan, generating, by at least one processor, a three-dimensional model corresponding to the target site by capturing a plurality of initial images of the target site; while the UAV is flying the mission plan, identifying, by the at least one processor, a building within the target site based on the generated three-dimensional model from the plurality of initial images of the target site; modifying, by the at least one processor, the flight path during the mission plan based on the identified building from the generated three-dimensional model to include additional flight legs that orbit the identified building, wherein the additional flight legs orbit the identified building at a plurality of different altitudes; and capturing digital images of the building by causing the UAV to orbit the identified building according to the modified flight path and the additional flight legs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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; capture a plurality of initial aerial images of a target site utilizing a UAV; generate a three-dimensional model corresponding to the target site based on the captured plurality of initial aerial images of the target site; identify a structure within the target site based on the generated three-dimensional model from the plurality of initial aerial images of the target site; generate a mission plan for capturing aerial images of the identified structure, the mission plan comprising a flight path comprising a plurality of flight legs that orbit the identified structure, wherein the plurality of flights legs orbit the identified structure at a plurality of different altitudes; and capture digital images of the identified structure by causing the UAV to orbit the identified structure at the plurality of different altitudes according to the plurality of flight legs. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer-implemented method comprising:
-
capturing a plurality of initial images of a target site via a UAV flying a mission plan corresponding to the target site; while the UAV is flying the mission plan, generating, by at least one processor, a three-dimensional model corresponding to the target site based on the plurality of initial images of the target site; while the UAV is flying the mission plan, identifying, by the at least one processor, a structure within the target site from the generated three-dimensional model; in response to identifying the structure, determining a buffer spacing between the UAV and the identified structure and a vertical spacing between flight legs; modifying, by the at least one processor, the mission plan to include a plurality of flight legs that navigate around the identified structure at a plurality of different altitudes based on the structure identified from the generated three-dimensional model, based on the determined buffer spacing between the UAV and the identified structure, and based on the vertical spacing between flight legs; and capturing digital images of the structure by causing the UAV to navigate around the identified structure at the plurality of different altitudes according to the flight legs. - View Dependent Claims (18, 19, 20)
-
Specification