UNMANNED AERIAL VEHICLE VISUAL POINT CLOUD NAVIGATION
First Claim
1. A computerized method performed by an unmanned aerial vehicle (UAV) system comprising one or more processors, the method comprising:
- obtaining a point cloud representing a physical structure;
determining a point cloud buffer, wherein the point cloud buffer extends from the surface of the structure represented by the point cloud;
determining a flight path for the UAV about the physical structure based upon the obtained point cloud and determined point cloud buffer; and
navigating the UAV according to the determined flight path.
9 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems and apparatus, including computer programs encoded on computer storage media for unmanned aerial vehicle flight operations near physical structures or objects. In particular, a point cloud of the physical structure is generated using aerial images of the structure. The point cloud is then referenced to determine a flight path for the UAV to follow around the physical structure, determine whether a planned flight path to desired locations around the structure is possible, determine the fastest route to return home and land from a given position around the physical structure, determine possibility of inflight collision to surface represented in point cloud, or determine an orientation of a fixed or gimbaled camera given a position of the UAV relative the point cloud.
-
Citations
21 Claims
-
1. A computerized method performed by an unmanned aerial vehicle (UAV) system comprising one or more processors, the method comprising:
-
obtaining a point cloud representing a physical structure; determining a point cloud buffer, wherein the point cloud buffer extends from the surface of the structure represented by the point cloud; determining a flight path for the UAV about the physical structure based upon the obtained point cloud and determined point cloud buffer; and navigating the UAV according to the determined flight path. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An unmanned aerial vehicle (UAV) 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 comprising:
-
obtaining a point cloud representing a physical structure; determining a point cloud buffer, wherein the point cloud buffer extends from the surface of the structure represented by the point cloud; determining a flight path for the UAV about the physical structure based upon the obtained point cloud and determined point cloud buffer; and navigating the UAV according to the determined flight path. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer storage medium comprising instructions that when executed by one or more process included of an unmanned aerial vehicle (UAV) system, cause the system to perform the operations comprising:
-
obtaining a point cloud representing a physical structure; determining a point cloud buffer, wherein the point cloud buffer extends from the surface of the structure represented by the point cloud; determining a flight path for the UAV about the physical structure based upon the obtained point cloud and determined point cloud buffer; and navigating the UAV according to the determined flight path. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification