Determination of Changes in Autonomous Vehicle Location Under Adverse Weather Conditions
20230419536 ยท 2023-12-28
Inventors
Cpc classification
G06T7/246
PHYSICS
B60W60/001
PERFORMING OPERATIONS; TRANSPORTING
B60Q1/249
PERFORMING OPERATIONS; TRANSPORTING
G06V20/588
PHYSICS
B60R16/03
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60Q1/24
PERFORMING OPERATIONS; TRANSPORTING
B60W60/00
PERFORMING OPERATIONS; TRANSPORTING
G06T7/246
PHYSICS
G06V20/56
PHYSICS
Abstract
An apparatus is described that is configured to operate in conjunction with an autonomous vehicle under adverse weather conditions. The apparatus is configured to be installed at the bottom part of the autonomous vehicle, and comprises at least one optical depth sensor and at least one optical projecting module, wherein the at least one optical projecting module is configured to project a light beam being a flood light or a pre-defined pattern onto the road being travelled by the autonomous vehicle, and the at least one optical depth sensor is configured to detect the projection of the light beam onto the road to enable retrieving therefrom information that relates to the movements of the autonomous vehicle along the road being travelled.
Claims
1. An apparatus configured to operate in conjunction with an autonomous vehicle, wherein said apparatus is configured to be installed at the bottom part of the autonomous vehicle, wherein said apparatus comprises at least one optical depth sensor and at least one optical projecting module, wherein the at least one optical projecting module is configured to project a light beam onto the road being travelled by the autonomous vehicle, and wherein said at least one optical depth sensor is configured to detect projection of the light beam onto the road to enable retrieving therefrom information that relates to the movements of the autonomous vehicle along the road being travelled.
2. The apparatus of claim 1, wherein said at least one optical depth sensor is an image capturing module, configured to capture 3D images of the illuminated road.
3. The apparatus of claim 1, further comprising an electrical connector configured to connect power consuming devices comprised within the apparatus, to a power supply within the autonomous vehicle.
4. The apparatus of claim 1, further comprising conveyance means configured to enable conveying the information that relates to the movements of the autonomous vehicle to at least one processor for its processing.
5. The apparatus of claim 1, further comprising at least one processor configured to receive the information that relates to the movements of the autonomous vehicle and to determine changes in the autonomous vehicle location that occurred within a pre-defined period of time.
6. The apparatus of claim 5, wherein said at least one processor is further configured to establish a current location of said autonomous vehicle, based on the determined changes in the autonomous vehicle location.
7. The apparatus of claim 5, wherein said changes in the autonomous vehicle location are determined based on movement vectors calculated from data retrieved from said information that relates to the movements of the autonomous vehicle.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0020] For a more complete understanding of the present invention, reference is now made to the following detailed description taken in conjunction with the accompanying drawings wherein:
[0021]
[0022]
DETAILED DESCRIPTION
[0023] In this disclosure, the term comprising is intended to have an open-ended meaning so that when a first element is stated as comprising a second element, the first element may also include one or more other elements that are not necessarily identified or described herein or recited in the claims.
[0024] In the following description, for the purposes of explanation, numerous specific details are set forth in order to provide a better understanding of the present invention by way of examples. It should be apparent, however, that the present invention may be practiced without these specific details.
[0025]
[0026] A schematic exploded view of apparatus 110 is presented in
[0027] The data received by processor 230 is then processed. Following is one example of a method for carrying out such a processing. Once a few frames (images) are obtained, data is retrieved from these frames, and a determination is made as to the data that will be used for analyzing the projected pattern, thereby determining a range of interest for calculating the disparity between pairs of corresponding frames, taken essentially simultaneously, each by a different one of the stereo cameras.
[0028] Then, a mapping process is carried out to obtain an initial estimation (studying) of the scene being captured by the 3D camera. There are a number of options to carry out this step, such as applying low resolution to analyze the images or pruning the input data in order to obtain the initial map.
[0029] Once the initial map has been acquired and the disparity range of interest has been determined therefrom (i.e., the range where the pattern is included), the disparity range is evaluated (and changed if necessary) on a dynamic basis. In other words, the information retrieved is analyzed and applied in a mechanism which may be considered as one that fine-tunes the low-resolution information. Thus, the disparity value achieved while repeating this step becomes closer to values calculated for the low-resolution disparity in the neighborhood of the pixels being processed.
[0030] The results obtained are applied by a stereo matching algorithm that enables determining a depth value for generating a three-dimensional frame from each pair of the stereo frames. Then, from a series of consecutive three-dimensional frames obtained, the movements of the autonomous car are estimated, and its current location is determined. The information obtained by the processor (e.g., the movements made by the autonomous car, its location, etc.) is forwarded to the processing means of the autonomous car itself using a cable that is configured to enable transfer of data or by using a wireless transmission module such as for example Bluetooth, cellular, Wi-Fi, and the like, that is used to forward the above information to the processing system of the autonomous car.
[0031] In the description and claims of the present application, each of the verbs, comprise include and have, and conjugates thereof, are used to indicate that the object or objects of the verb are not necessarily a complete listing of members, components, elements or parts of the subject or subjects of the verb.
[0032] The present invention has been described using detailed descriptions of embodiments thereof that are provided by way of example and are not intended to limit the scope of the invention in any way. The described embodiments comprise different objects, not all of which are required in all embodiments of the invention. Some embodiments of the present invention utilize only some of the objects or possible combinations of the objects. Variations of embodiments of the present invention that are described and embodiments of the present invention comprising different combinations of features noted in the described embodiments will occur to persons of the art. The scope of the invention is limited only by the following claims.