Unmanned aerial vehicle and method for operating an unmanned aerial vehicle
First Claim
Patent Images
1. An unmanned aerial vehicle, comprising:
- one or more sensors configured to gather thermal information associated with a vicinity of the unmanned aerial vehicle;
the one or more sensors comprising at least one infrared camera configured to generate thermal images having thermal data associated therewith and at least one depth camera configured to generate depth images having depth information associated therewith;
one or more processors configured to;
determine one or more map elements representing one or more heat obstacles, wherein the determination of the one or more map elements comprises;
mapping the thermal images and the depth images to one another and assigning position data and the thermal data to one or more gaseous objects in the vicinity of the unmanned aerial vehicle;
predicting a movement of the one or more gaseous objects to determine predicted positions of the one or more gaseous objects;
generate a voxel map representing the vicinity of the unmanned aerial vehicle, the voxel map comprising the one or more map elements;
control flight of the unmanned aerial vehicle based on ray tracing the one or more heat obstacles in the voxel map to avoid the one or more heat obstacles; and
one or more memories configured to store the voxel map.
2 Assignments
0 Petitions
Accused Products
Abstract
According to various aspects, an unmanned aerial vehicle may be described, the unmanned aerial vehicle including: one or more sensors configured to gather thermal information associated with a vicinity of the unmanned aerial vehicle; one or more processors configured to determine at least one control information based on the thermal information and to control the unmanned aerial vehicle based on the at least one control information.
8 Citations
13 Claims
-
1. An unmanned aerial vehicle, comprising:
-
one or more sensors configured to gather thermal information associated with a vicinity of the unmanned aerial vehicle;
the one or more sensors comprising at least one infrared camera configured to generate thermal images having thermal data associated therewith and at least one depth camera configured to generate depth images having depth information associated therewith;one or more processors configured to; determine one or more map elements representing one or more heat obstacles, wherein the determination of the one or more map elements comprises; mapping the thermal images and the depth images to one another and assigning position data and the thermal data to one or more gaseous objects in the vicinity of the unmanned aerial vehicle; predicting a movement of the one or more gaseous objects to determine predicted positions of the one or more gaseous objects; generate a voxel map representing the vicinity of the unmanned aerial vehicle, the voxel map comprising the one or more map elements; control flight of the unmanned aerial vehicle based on ray tracing the one or more heat obstacles in the voxel map to avoid the one or more heat obstacles; and one or more memories configured to store the voxel map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of controlling flight of an unmanned aerial vehicle, comprising:
-
gathering thermal information associated with a vicinity of the unmanned aerial vehicle; generating thermal images having thermal data associated therewith and at generating depth images having depth information associated therewith; determining one or more map elements representing one or more heat obstacles, wherein the determination of the one or more map elements comprises; mapping the thermal images and the depth images to one another and assigning position data and the thermal data to one or more gaseous objects in the vicinity of the unmanned aerial vehicle; predicting a movement of the one or more gaseous objects to determine predicted positions of the one or more gaseous objects; generating a voxel map representing the vicinity of the unmanned aerial vehicle, the map comprising the one or more map elements; controlling flight of the unmanned aerial vehicle based on ray tracing the one or more heat obstacles in the voxel map to avoid the one or more heat obstacles; and storing the voxel map.
-
-
10. A non-transitory computer readable medium comprising computer readable instruction stored thereon to control flight of an unmanned aerial vehicle, comprising:
-
gathering thermal information associated with a vicinity of the unmanned aerial vehicle; generating thermal images having thermal data associated therewith and at generating depth images having depth information associated therewith; determining one or more map elements representing one or more heat obstacles, wherein the determination of the one or more map elements comprises; mapping the thermal images and the depth images to one another and assigning position data and the thermal data to one or more gaseous objects in the vicinity of the unmanned aerial vehicle; predicting a movement of the one or more gaseous objects to determine predicted positions of the one or more gaseous objects; generating a voxel map representing the vicinity of the unmanned aerial vehicle, the map comprising the one or more map elements; controlling flight of the unmanned aerial vehicle based on ray tracing the one or more heat obstacles in the voxel map to avoid the one or more heat obstacles; and storing the voxel map.
-
-
11. An unmanned aerial vehicle flight control system comprising:
-
one or more sensors configured to gather thermal information associated with a vicinity of the unmanned aerial vehicle;
the one or more sensors comprising at least one infrared camera configured to generate thermal images having thermal data associated therewith and at least one depth camera configured to generate depth images having depth information associated therewith;one or more processors configured to; determine one or more map elements representing one or more heat obstacles, wherein the determination of the one or more map elements comprises; mapping the thermal images and the depth images to one another and assigning position data and the thermal data to one or more gaseous objects in the vicinity of the unmanned aerial vehicle; predicting a movement of the one or more gaseous objects to determine predicted positions of the one or more gaseous objects; generate a voxel map representing the vicinity of the unmanned aerial vehicle, the map comprising the one or more map elements; control flight of the unmanned aerial vehicle based on ray tracing the one or more heat obstacles in the voxel map to avoid the one or more heat obstacles; and one or more memories configured to store the voxel map. - View Dependent Claims (12, 13)
-
Specification