SCANNING ENVIRONMENTS AND TRACKING UNMANNED AERIAL VEHICLES
First Claim
1. A system, having a processor, for scanning and mapping an environment in which an unmanned aerial vehicle is expected to operate, the system comprising:
- a camera configured to capture two-dimensional optical images of the environment;
a first component coupled to the camera to identify features within one or more of the captured two-dimensional optical images of the environment;
a rangefinder configured to generate depth data at least in part by determining or estimating the distance from the rangefinder to each of a plurality of the identified features;
a second component coupled to the rangefinder to transform the generated depth data from spherical coordinates to Cartesian coordinates; and
a third component coupled to the first and second components to generate a three-dimensional point cloud model of the environment based at least in part on the transformed depth data.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for scanning environments and tracking unmanned aerial vehicles within the scanned environments are disclosed. A method in accordance with a particular embodiment includes using a rangefinder off-board an unmanned air vehicle (UAV) to identify points in a region. The method can further include forming a computer-based map of the region with the points and using the rangefinder and a camera to locate the UAV as it moves in the region. The location of the UAV can be compared with locations on the computer-based map and, based upon the comparison, the method can include transmitting guidance information to the UAV. In a further particular embodiment, two-dimensional imaging data is used in addition to the rangefinder data to provide color information to points in the region.
110 Citations
22 Claims
-
1. A system, having a processor, for scanning and mapping an environment in which an unmanned aerial vehicle is expected to operate, the system comprising:
-
a camera configured to capture two-dimensional optical images of the environment; a first component coupled to the camera to identify features within one or more of the captured two-dimensional optical images of the environment; a rangefinder configured to generate depth data at least in part by determining or estimating the distance from the rangefinder to each of a plurality of the identified features; a second component coupled to the rangefinder to transform the generated depth data from spherical coordinates to Cartesian coordinates; and a third component coupled to the first and second components to generate a three-dimensional point cloud model of the environment based at least in part on the transformed depth data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method, performed by a computing system having a memory and a processor, for scanning and mapping an environment, the method comprising:
-
capturing, with a camera, two-dimensional optical images of the environment; identifying features within one or more of the captured two-dimensional optical images of the environment; generating, with a rangefinder, depth data at least in part by determining the distance from the rangefinder to each of a plurality of the identified features; and generating, with the processor, a three-dimensional point cloud model of the environment based at least in part on the transformed depth data. - View Dependent Claims (19)
-
-
20. A computer-readable storage medium storing instructions that, if executed by a computing system having a memory and a processor, cause the computing system to perform a method for scanning and mapping an environment, the method comprising:
-
receiving two-dimensional optical images of the environment captured by a camera; identifying features within one or more of the captured two-dimensional optical images of the environment; receiving depth data generated, by a rangefinder, at least in part by estimating the distance from the rangefinder to each of a plurality of the identified features; and generating a three-dimensional point cloud model of the environment based at least in part on the transformed depth data.
-
-
21. A method, performed by a computing system having a processor, for scanning and mapping an environment, the system comprising:
-
receiving an indication of a plurality of target features of the environment; capturing, with a camera, two-dimensional optical images of the environment, wherein the capturing comprises capturing two-dimensional optical images of the environment that include one or more of the target features of the environment; generating, with a rangefinder, depth data only for one or more of the target features of the environment; and generating a three-dimensional point cloud model of the environment based at least in part on the depth data. - View Dependent Claims (22)
-
Specification