The present application claims the benefit of priority to Korean Patent Application No. 10-2021-0019886, filed Feb. 15, 2021, the entire contents of which is incorporated herein for all purposes by this reference.
The disclosure relates to a technology for estimating the frontward curvature of a lane in which a vehicle is driving.
Various driver-assistance technologies or autonomous-driving technologies are currently being developed and used. Among them, there is a lane-tracking control system in which a front camera of a vehicle is employed to track the middle of a traveling lane so that the vehicle can be automatically driving.
In such a lane-tracking control system, a curvature of a lane captured by a front camera is calculated, and a vehicle's lane-tracking control is performed even in a curved road based on the calculated curvature.
However, it is identified based on the current technology that there is a limit to the lane-tracking control in a sharp-curve section, in which a lane where a vehicle is driving is suddenly increased in curvature, and thus the control is stopped.
At present, the curvature of the lane to be used in the lane-tracking control is generally measured in a section between the front wheel and front end of the vehicle, and therefore the lane-tracking control is mostly discontinued immediately before encountering a sharp curve or immediately after entering the sharp-curve section to some extent. In this case, there is a problem that a driver who has hitherto relied on lane-tracking control has to hurriedly and properly control a steering wheel.
Matters described as the related art are provided merely for promoting understanding for the background of the disclosure, and should not be taken as the prior art already known to a person having ordinary knowledge in the art.
The disclosure is conceived to solve the foregoing problems, and an aspect of the disclosure is to provide a method of estimating the curvature of a lane in front of a vehicle, in which the curvature of a lane in front of a vehicle that is driving is estimated in advance, and thus a driver is guided to control a steering wheel leisurely before entering a sharp-curve section, so that lane-tracking control can become safer, thereby preventing accidents and ultimately significantly improving the vehicle in reliability and marketability.
According to one aspect of the disclosure, a method of estimating curvature of a lane in front of a vehicle includes the steps of:
The target distances may include three distances, i.e., a first target distance, a second target distance, and a third target distance;
The estimation distances may include a first estimation distance for the first target distance, a second estimation distance for the second target distance, and a third estimation distance for the third target distance;
The first estimation distance, the second estimation distance and the third estimation distance may be calculated by the following equations:
Y1=C0+C1*(X−a)+C2*(X−a){circumflex over ( )}2+C3*(X−a){circumflex over ( )}3
Y2=C0+C1*X+C2*X{circumflex over ( )}2+C3*X{circumflex over ( )}3
Y3=C0+C1*(X+a)+C2*(X+a){circumflex over ( )}2+C3*(X+a){circumflex over ( )}3
Y1: first estimation distance, Y2: second estimation distance, and Y3: third estimation distance
When a signal reliability level of the front camera is lower than or equal to a predetermined level,
The range distance may be calculated by the second target distance*a reference percentage; and
The second target distance may be calculated by multiplying the driving speed of the vehicle by a period of time up to a point in time at which estimation is desired.
Further, according to the aspect of the disclosure, a lane-tracking control system includes
The target distances may include three distances, i.e., a first target distance, a second target distance, and a third target distance;
The estimation distances may include a first estimation distance for the first target distance, a second estimation distance for the second target distance, and a third estimation distance for the third target distance;
The curvature calculator may be configured to calculate the first estimation distance, the second estimation distance and the third estimation distance by the following equations:
Y1=C0+C1*(X−a)+C2*(X−a){circumflex over ( )}2+C3*(X−a){circumflex over ( )}3
Y2=C0+C1*X+C2*X{circumflex over ( )}2+C3*X{circumflex over ( )}3
Y3=C0+C1*(X+a)+C2*(X+a){circumflex over ( )}2+C3*(X+a){circumflex over ( )}3
When a signal reliability level of the front camera is lower than or equal to a predetermined level,
The range distance may be calculated by the second target distance*a reference percentage; and
The second target distance may be calculated by multiplying the driving speed of the vehicle by a period of time up to a point in time at which estimation is desired.
The lane-tracking control system may further include a control discontinuer configured to hand over authority for controlling a steering wheel to a driver while informing the driver of a dangerous situation when the curvature calculated by the curvature calculator is smaller than or equal to a predetermined dangerous reference curvature.
Regarding embodiments of the disclosure disclosed in this specification or application, the specific structural or functional description is merely illustrative for the purpose of describing the embodiments of the disclosure, and embodiments of the disclosure may be implemented in various forms but not be construed as being limited to the embodiments set forth in this specification or application.
Because the embodiments of the disclosure may be variously modified and have various forms, specific exemplary embodiments will be illustrated in the drawings and described in detail in this specification or application. However, it should be understood that embodiments of the disclosure are intended not to be limited to the specific embodiments but to cover all modifications, equivalents or alternatives without departing from the spirit and technical scope of the disclosure.
Terms such as “first” and/or “second” are used herein merely to describe a variety of elements, but the elements are not limited by these terms. Such terms are used only for the purpose of distinguishing one element from another element. For example, without departing from the conceptual scope of the disclosure, a first element may be referred to as a second, and vice versa.
When a certain element is referred to as being “connected to” or “coupled to” another element, it will be understood that they may be directly connected to or coupled to each other but or intervening elements may be present therebetween. On the other hand, when a certain element is referred to as being “directly connected to” or “directly coupled to” another element, it will be understood that no intervening elements are present therebetween. Other expressions describing relationships between elements, such as “between,” “immediately between,” “adjacent to,” “directly adjacent to,” or etc. may also be construed in the same manner.
Terms used in this specification are merely used for explaining specific embodiments, but not intended to limit the disclosure. Unless the context clearly dictates otherwise, singular forms include plural forms as well. It is to be understood that terms “include,” “have,” etc. as used herein specify the presence of stated features, integers, steps, operations, elements, components, or combination thereof, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components or combination thereof.
Unless defined otherwise, all terms used herein including technical or scientific terms have the same meanings as those generally understood by a person having ordinary knowledge in the art to which the disclosure pertains. The terms such as those defined in generally used dictionaries are construed to have meanings matching that in the context of related technology and, unless clearly defined otherwise, are not construed to be ideally or excessively formal.
Below, the disclosure will be described in detail by describing exemplary embodiments with reference to the accompanying drawings. Like reference numerals in the drawings refer to like numerals.
Referring to
In other words, the disclosure is to calculate the reference distance C0, the reference angle C1, the reference curvature C2, and the reference change-rate C3 by analyzing information about the lane in front of the vehicle captured by the front camera CA provided at the front of the vehicle; calculate the target distances, at which it is desired to know the curvature of the forward lane, and the plurality of estimation distances around the target distances, based on the reference distance C0, the reference angle C1, the reference curvature C2, and the reference change-rate C3; and calculate the curvature of the forward lane based on these target distances and the estimation distances.
Here, the lane-tracking control reference-point P refers to a measurement position for the curvature of the lane, which has conventionally been used to perform the lane-tracking control, and is generally set as a point where a straight line extending in the transverse direction of the vehicle meets the lane in a section between the front wheel and front end of the vehicle, which is illustrated as ‘P’ in
Further, the specific portion of the vehicle V may correspond to the front camera CA, and may additionally include any position in the front of a vehicle body.
The target distances include three distances, i.e., a first target distance, a second target distance, and a third target distance, in which the first target distance is calculated by the second target distance−a range distance; and the third target distance is calculated by the second target distance+the range distance.
In other words, referring to
The estimation distances include a first estimation distance for the first target distance, a second estimation distance for the second target distance, and a third estimation distance for the third target distance.
In other words, the first estimation distance, the second estimation distance, and the third estimation distance may be calculated by the following equations:
Y1=C0+C1*(X−a)+C2*(X−a){circumflex over ( )}2+C3*(X−a){circumflex over ( )}3
Y2=C0+C1*X+C2*X{circumflex over ( )}2+C3*X{circumflex over ( )}3
Y3=C0+C1*(X+a)+C2*(X+a){circumflex over ( )}2+C3*(X+a){circumflex over ( )}3
The first target distance and the first estimation distance constitute the first coordinates, the second target distance and the second estimation distance constitute the second coordinates, and the third target distance and the third estimation distance constitute the third coordinates.
In the step of calculating the curvature of the lane in front of the vehicle, the equation of a circle that passes through the first coordinates, the second coordinates and the third coordinates is calculated, and the radius of the circle is used in calculating the curvature of the lane in front of the vehicle.
In other words, the equation of a circle that passes through the first coordinates (X−a, Y1), the second coordinates (X, Y2) and the third coordinates (X+a, Y3) is calculated to obtain the radius of the circle, and the radius is used in calculating the curvature at the corresponding lane position.
When signal reliability of the front camera CA is lower than or equal to a predetermined level, for example, when the reliability of an image captured by the front camera CA is lowered due to, e.g., backlighting, mist, etc. and it is thus identified that the reliability is different from that under a usual condition, the third target distance is calculated by the second target distance−2*the range distance.
In other words, the position where the curvature is measured is modified to be closer to the vehicle than that under the usual condition and thus cope with the lowered signal reliability of the front camera CA.
Accordingly, to follow the foregoing purposes, a level for determining the signal reliability of the front camera CA may be designed and determined based on many experiments and analyses to determine whether there is a need of modifying the position, at which the curvature will be estimated, to be closer to the vehicle.
Meanwhile, the range distance a may be calculated by the second target distance*a reference percentage, in which the reference percentage may range from 5% to 20%.
In other words, the range distance a refers to an adjustable value, which is set in proportion to the second target distance X, so that three coordinates can be obtained to determine the curvature of the lane in a more extended section as farther away from the vehicle V in a forward direction.
The second target distance may be set to be calculated by multiplying the driving speed of the vehicle V by a period of time up to a point in time at which the estimation is desired.
In other words, the second target distance is obtained by multiplying the current driving speed of the vehicle V by a period of time from a current point to a point for the estimation, and then the curvature is calculated based on the second target distance, thereby previously estimating the curvature of the lane at a position through which the vehicle V will pass at the point in time at which the estimation is desired.
Of course, when the previously estimated curvature of the lane in front of the vehicle is smaller than or equal to a predetermined dangerous reference-curvature, authority for controlling a steering wheel is transferred to a driver while informing the driver of a dangerous situation in advance, so that the driver can have enough time to properly control the steering wheel, thereby preventing the vehicle from accidents and offering more reliable driving experience to the driver.
Accordingly, to follow the foregoing purposes, the dangerous reference curvature may be set to inform the driver of the presence of a sharp-curve section and identify whether to hand over the authority for controlling the steering wheel to the driver.
Referring to
The target distances may include three distances, i.e., a first target distance, a second target distance, and a third target distance, in which the first target distance may be calculated by the second target distance−a range distance; and the third target distance may be calculated by the second target distance+the range distance.
The estimation distances may include a first estimation distance for the first target distance, a second estimation distance for the second target distance, and a third estimation distance for the third target distance; the first target distance and the first estimation distance may form the first coordinates, the second target distance and the second estimation distance may constitute the second coordinates, and the third target distance and the third estimation distance may constitute the third coordinates; and
The curvature calculator 5 may be configured to calculate the equation of a circle that passes through the first coordinates, the second coordinates and the third coordinates, and calculate the curvature of the lane in front of the vehicle based on the radius of the circle.
The curvature calculator 5 may be configured to calculate the first estimation distance and the second estimation distance and the third estimation distance by the following equations:
Y1=C0+C1*(X−a)+C2*(X−a){circumflex over ( )}2+C3*(X−a){circumflex over ( )}3
Y2=C0+C1*X+C2*X{circumflex over ( )}2+C3*X{circumflex over ( )}3
Y3=C0+C1*(X+a)+C2*(X+a){circumflex over ( )}2+C3*(X+a){circumflex over ( )}3
When signal reliability of the front camera CA is lower than or equal to a predetermined level,
The range distance may be calculated by the second target distance*a reference percentage, in which the reference percentage may range from 5% to 20%.
The second target distance may be calculated by multiplying the driving speed of the vehicle V by a period of time up to a point in time at which the estimation is desired.
Further, the system according to the disclosure may include a control discontinuer 7 configured to hand over authority for controlling a steering wheel to a driver while informing the driver of a dangerous situation in advance when the curvature of the lane in front of the vehicle previously estimated by the curvature calculator 5 is smaller than or equal to a predetermined dangerous reference-curvature.
In other words, as illustrated in
In this way, the lane-tracking control system according to the disclosure warns a driver about a sharp-curve section in advance before a vehicle enters the sharp-curve section, and hands over the authority for controlling the steering wheel to the driver, so that lane-tracking driving can become safer, thereby improving the vehicle in reliability and safety.
According to the disclosure, the curvature of a lane in front of a vehicle that is driving is estimated in advance, and thus a driver is guided to control a steering wheel leisurely before entering a sharp-curve section, so that lane-tracking control can become safer, thereby preventing accidents and ultimately significantly improving the vehicle in reliability and marketability.
Although specific embodiments of the disclosure are illustrated and described, it will be obvious to a person having ordinary knowledge in the art that a variety of improvements and changes can be made in the disclosure without departing from the technical idea of the disclosure defined in the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2021-0019886 | Feb 2021 | KR | national |
Number | Name | Date | Kind |
---|---|---|---|
20200010073 | Ryu | Jan 2020 | A1 |
20210339731 | Ryu | Nov 2021 | A1 |
20220203983 | Saito | Jun 2022 | A1 |
Number | Date | Country |
---|---|---|
6637953 | Jan 2020 | JP |
10-1358329 | Feb 2014 | KR |
10-1399670 | May 2014 | KR |
Number | Date | Country | |
---|---|---|---|
20220262137 A1 | Aug 2022 | US |