Systems and methods for vehicle guidance
First Claim
1. An unmanned aerial vehicle, the unmanned aerial vehicle comprising:
- a stereo image sensor generating visual information from an environment around the unmanned aerial vehicle; and
a processing apparatus coupled to a memory storing instructions that when executed causes the processing apparatus to;
determine depth information for the environment around the unmanned aerial vehicle, the depth information characterizing distances between the unmanned aerial vehicle and the environment around the unmanned aerial vehicle;
generate a spherical depth map from the depth information, a center of the spherical depth map coinciding with a location of the unmanned aerial vehicle and the spherical depth map representing distances to closest surfaces of the environment around the unmanned aerial vehicle as a function of longitude angles and latitude angles, the spherical depth map being divided into map cells corresponding to the longitude angles and the latitude angles, the map cells including a first map cell corresponding to a first longitude angle and a first latitude angle; and
provide maneuver controls for the unmanned aerial vehicle based on the spherical depth map.
4 Assignments
0 Petitions
Accused Products
Abstract
This disclosure relates to systems and methods for vehicle guidance. Stereo images may be obtained at different times using a stereo image sensor. A depth image may be determined based on an earlier obtained pair of stereo images. The depth image may be refined based on predictions of an earlier stereo image and a later obtained stereo image. Depth information for an environment around a vehicle may be obtained. The depth information may characterize distances between the vehicle and the environment around the vehicle. A spherical depth map may be generated from the depth information. Maneuver controls for the vehicle may be provided based on the spherical depth map.
97 Citations
20 Claims
-
1. An unmanned aerial vehicle, the unmanned aerial vehicle comprising:
-
a stereo image sensor generating visual information from an environment around the unmanned aerial vehicle; and a processing apparatus coupled to a memory storing instructions that when executed causes the processing apparatus to; determine depth information for the environment around the unmanned aerial vehicle, the depth information characterizing distances between the unmanned aerial vehicle and the environment around the unmanned aerial vehicle; generate a spherical depth map from the depth information, a center of the spherical depth map coinciding with a location of the unmanned aerial vehicle and the spherical depth map representing distances to closest surfaces of the environment around the unmanned aerial vehicle as a function of longitude angles and latitude angles, the spherical depth map being divided into map cells corresponding to the longitude angles and the latitude angles, the map cells including a first map cell corresponding to a first longitude angle and a first latitude angle; and provide maneuver controls for the unmanned aerial vehicle based on the spherical depth map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method for collision avoidance of an unmanned aerial vehicle, the method comprising:
-
generating visual information from an environment around the unmanned aerial vehicle; determining depth information for the environment around the unmanned aerial vehicle, the depth information characterizing distances between the unmanned aerial vehicle and the environment around the unmanned aerial vehicle; generating a spherical depth map from the depth information, a center of the spherical depth map coinciding with a location of the unmanned aerial vehicle and the spherical depth map representing distances to closest surfaces of the environment around the unmanned aerial vehicle as a function of longitude angles and latitude angles, the spherical depth map being divided into map cells corresponding to the longitude angles and the latitude angles, the map cells including a first map cell corresponding to a first longitude angle and a first latitude angle; and providing maneuver controls for the unmanned aerial vehicle based on the spherical depth map. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification