METHOD AND APPARATUS FOR CONTROLLING VEHICLE BASED ON WEATHER INFORMATION AND ROAD ENVIRONMENT INFORMATION
20250206334 ยท 2025-06-26
Inventors
- Ji Hun CHOI (Goyang-si, KR)
- Jun Yong Lee (Seongnam-si, KR)
- Sung Ho Kim (Hwaseong-si, KR)
- Sung Ik JO (Hwaseong-si, KR)
- Sung Su KIM (Daegu, KR)
- Seung Eun Yu (Bucheon-si, KR)
- Sung Jae Oh (Seoul, KR)
Cpc classification
B60W2555/20
PERFORMING OPERATIONS; TRANSPORTING
B60W60/001
PERFORMING OPERATIONS; TRANSPORTING
B60W2420/00
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
A method and apparatus for controlling a vehicle based on weather information and road environment information can include obtaining weather information and wheel slip information on a road on which a vehicle is traveling, such as when a weather and road environment association mode is ON, determining a weather association factor based on the weather information, determining a wheel slip correction factor based on the wheel slip information, determining a driving torque factor based on the weather association factor and the wheel slip correction factor, and controlling a driving source of the vehicle based on the driving torque factor.
Claims
1. A method of controlling a vehicle, comprising: obtaining weather information and wheel slip information for the vehicle; determining a weather association factor based on the weather information; determining a wheel slip correction factor based on the wheel slip information; determining a driving torque factor based on the weather association factor and the wheel slip correction factor; and controlling a driving source of the vehicle based on the driving torque factor.
2. The method of claim 1, wherein the weather information is received from one or of both of a weather server and being detected by at least one sensor installed in the vehicle.
3. The method of claim 2, wherein the at least one sensor includes at least one of or any combination of a camera, a radar, a light detecting and ranging device (LiDAR), a temperature sensor, and a humidity sensor.
4. The method of claim 1, wherein the wheel slip information is determined based on a front wheel speed and a rear wheel speed.
5. The method of claim 1, wherein the weather information includes one of or any combination of rainfall amount information, precipitation information, and whether rain or snow is falling.
6. The method of claim 1, wherein the determining of the weather association factor is based on the weather information, a target vehicle speed tracking torque, a rising limit, and a falling limit.
7. The method of claim 6, wherein the rising limit is an upper limit for acceleration determined based on a current vehicle speed and a target vehicle speed.
8. The method of claim 6, wherein the falling limit is a lower limit for acceleration determined to based on a braking distance of the vehicle or a distance from the vehicle to a preceding object.
9. The method of claim 1, wherein the determining of the wheel slip correction factor is based on a target vehicle speed tracking torque, a wheel slip torque, a wheel slip rate, and steering angle compensation.
10. The method of claim 1, wherein the determining of the driving torque factor includes subtracting the wheel slip correction factor from a value obtained by multiplying a target vehicle speed tracking torque by the weather association factor.
11. A system for controlling a vehicle, comprising: an information acquisition unit configured to obtain weather information and wheel slip information relating to the vehicle and a road on which the vehicle is traveling in response to a weather and road environment association mode being in an ON state; a driving source; and a controller configured to determine a weather association factor based on the weather information, determine a wheel slip correction factor based on the wheel slip information, determine a driving torque factor based on the weather association factor and the wheel slip correction factor, and control the driving source of the vehicle based on the driving torque factor, and the driving source configured to move the vehicle forward under the control of the controller.
12. The system of claim 11, wherein the weather information is received from a weather server or detected by at least one sensor installed in the vehicle.
13. The system of claim 11, wherein the wheel slip information is determined based on a front wheel speed and a rear wheel speed.
14. The system of claim 11, wherein the weather information includes one of or any combination of whether rain or snow is falling, rainfall amount information, and precipitation information.
15. The system of claim 11, wherein the weather association factor is determined based on the weather information, a target vehicle speed tracking torque, a rising limit, and a falling limit.
16. The system of claim 15, wherein the rising limit is determined based on a current vehicle speed and a target vehicle speed.
17. The system of claim 15, wherein the falling limit is determined based on a braking distance of the vehicle or a distance from the vehicle to a preceding object.
18. The system of claim 11, wherein the wheel slip correction factor is determined based on a target vehicle speed tracking torque, a wheel slip torque, a wheel slip rate, and steering angle compensation.
19. The system of claim 11, wherein the driving torque factor is determined by subtracting the wheel slip correction factor from a value obtained by multiplying a target vehicle speed tracking torque by the weather association factor.
20. The system of claim 12, wherein the at least one sensor includes at least one of or any combination of a camera, a radar, a light detecting and ranging device (LiDAR), a temperature sensor, and a humidity sensor.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0029] The above and other features and other advantages of the present disclosure can be more clearly understood from the following detailed description taken in conjunction with the accompanying drawings, in which:
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS
[0042] Hereinafter, some example embodiments disclosed in the present specification will be described in detail with reference to the attached drawings. Identical or similar components can be assigned the same reference numeral regardless of reference numerals, and redundant descriptions thereof can be omitted. The suffixes module and unit of elements herein can be used for convenience of description and thus can be used interchangeably and do not necessarily have any distinguishable meanings or functions. In the following description of some example embodiments disclosed in the present specification, a detailed description of known functions and configurations incorporated herein can be omitted when it may obscure the subject matter of the present disclosure. In addition, the accompanying drawings are provided only for ease of understanding of the example embodiments disclosed in the present specification, do not necessarily limit the technical spirit disclosed herein, and all changes, equivalents, and substitutes can be included in the spirit and scope of the present disclosure.
[0043] The terms first and/or second can be used to describe various components, but such components are not necessarily limited by such terms. Such terms can be used to discriminate one component from another component.
[0044] When a component is coupled or connected to another component, it can be understood that a third component may be present between the two components although the component may be directly coupled or connected to the other component. When a component is directly coupled or directly connected to another component, it can be understood that no element is present between the two components.
[0045] An element described in the singular form can be intended to include a plurality of elements unless the context clearly indicates otherwise.
[0046] In the present specification, it can be further understood that the term comprise or include specifies the presence of a stated feature, figure, step, operation, component, part, or combination thereof, but does not preclude the presence or addition of one or more other features, figures, steps, operations, components, or combinations thereof.
[0047] Some embodiments of the present disclosure can fulfill a demand for technology for controlling a vehicle by considering not only road environments received from a server but also actual road environments determined by the vehicle.
[0048]
[0049] Referring to
[0050] The weather and road environment association setting information may be obtained by receiving user input from a driver through an input/output interface installed in the driver's seat of a vehicle.
[0051] The input/output interface may be an audio/video/navigation (AVN) system.
[0052] The weather information may be received from a weather server or obtained by a camera, a light detecting and ranging device (LiDAR) sensor, or the like, installed in the vehicle.
[0053] Additionally, the vehicle control system can turn on a weather and road environment association function (operation S120).
[0054] In some embodiments, the vehicle control system can be implemented only when the weather and road environment association setting information obtained in operation Silo indicates turning on of the weather and road environment association function.
[0055] The vehicle control system can turn on a driving assistance function (operation S130).
[0056] The driving assistance function may be preset in a memory, a storage device, or the like, of the vehicle control system to be activated or deactivated.
[0057] The vehicle control system can determine factors according to a vehicle slip rate and weather information (operation S140).
[0058] The factors according to the vehicle slip rate and weather information may be determined based on weather information and vehicle speed information received in operation Silo.
[0059] The vehicle control system can determine a braking distance and a vehicle speed (operation S150).
[0060] The braking distance and the vehicle speed may be determined based on the factors according to the vehicle slip rate and weather information.
[0061] The vehicle control system can control the vehicle (operation S160).
[0062] Vehicle control may be performed based on the braking distance and the vehicle speed determined in operation S150.
[0063] Vehicle control may be performed by transmitting a command torque to a driving source of the vehicle.
[0064] The driving source of the vehicle may be an engine or a motor.
[0065]
[0066] Referring to
[0067] The information acquisition unit 210 can include a communication unit 211, an input/output interface 213, and a sensor unit 215, any combination of or all of which may be in plural or may include plural components thereof.
[0068] The communication unit 211 can receive weather information, information on the road on which the vehicle is traveling, and the like, from an external server or an external device.
[0069] The weather information may be received from a weather server, a weather information server, or user equipment (UE).
[0070] The input/output interface 213 can receive user input for turning on/off a weather and road environment association mode and/or a driving assistance mode.
[0071] The input/output interface 213 may transmit a query asking whether to turn on or off the weather and road environment association mode and/or the driving assistance mode and receive user input in response to the query.
[0072] The query asking whether to turn on or off the weather and road environment association mode and/or the driving assistance mode may be transmitted through audio or a display screen.
[0073]
[0074] Referring to
[0075] Referring back to
[0076] The at least one sensor may be at least one of at least one camera, radar, LiDAR, temperature sensor, or humidity sensor provided inside or outside the vehicle, or a combination thereof.
[0077] For example, the sensor unit 215 may obtain weather information using at least one of an image captured by a camera, a temperature sensor, or a humidity sensor.
[0078] Additionally, the sensor unit 215 may obtain information on road surface conditions using a camera or the like.
[0079] The controller 230 can control the driving source 250 of the vehicle using information obtained by the information acquisition unit 210.
[0080] A weather information association unit 231 can receive weather information from the sensor unit 215 and can determine weather association factors for controlling the vehicle based on the weather information.
[0081] Referring to
[0082] For example, Table 1 below shows a distance to a preceding object at which deceleration control can start when the object is detected in front of a vehicle for which a target speed is set to 30 kph, and a distance to the object at which the vehicle speed can be reduced to 0 kph to brake the vehicle and deceleration control ends.
TABLE-US-00001 TABLE 1 Level 4 Level 3 Level 2 Level 1 Distance to preceding object at 57.1 m 53.8 m 47 m 38.5 m which deceleration control starts Distance to preceding object at 3.2 m 3.1 m 3 m 2.7 m which deceleration control ends
[0083] Referring to Table 1, the vehicle can perform deceleration control from when the distance to the preceding object is within 57.1 m to when the distance to the preceding object is within 3.2 m at level 4, and set a shorter distance to the preceding object at which deceleration control starts and a shorter distance to the preceding object at which deceleration control ends depending on each level at levels 3, 2, and 1, for example.
[0084] However, this example does not take a snowy or rainy situation on roads into account. In a snowy or rainy situation on roads, the distance to the preceding object at which deceleration control starts and the distance to the preceding object at which deceleration control ends may be set to be longer as compared to Table 1 above.
[0085] For example, referring to
[0086] In a situation where both snow and rain are falling on the road on which the vehicle is traveling, the distance at which deceleration control starts and the distance at which deceleration control ends can be further extended such that the deceleration timing is advanced compared to that in a rainy situation.
[0087] In a situation where there is snow on the road on which the vehicle is traveling, the distance at which deceleration control starts and the distance at which deceleration control ends can be further extended such that the deceleration timing is advanced compared to that in a situation where snow and rain are falling together.
[0088] A specific control start time and end time may be determined by test values according to a target vehicle speed and the distance to the preceding vehicle.
[0089]
[0090] Referring to
[0091]
[0092] Referring to
[0093] The rising limit setting unit 710 can determine a rising limit, which can be an upper limit for acceleration, based on the current vehicle speed and a target vehicle speed.
[0094] The rising limit setting unit 710 may determine a lower rising limit as the difference between the current vehicle speed and the target vehicle speed increases.
[0095] The falling limit setting unit 730 can determine a falling limit, which can be a lower limit for acceleration, based on the current vehicle speed and a distance to a preceding object.
[0096] The falling limit setting unit 730 may determine a higher falling limit as a braking distance or a distance to a preceding object decreases.
[0097] The acceleration limiting unit 750 can determine a limited acceleration of the vehicle based on a target vehicle speed tracking torque, a rising limit, and a falling limit.
[0098] The target vehicle speed tracking torque may not be a required torque based on an accelerator pedal operation amount (APS value) input by the driver but may be a required torque determined by a predetermined controller to satisfy the target vehicle speed. For example, the target vehicle speed tracking torque may be an SCC torque, and the SCC torque may be determined based on the current vehicle speed, the speed of the preceding vehicle, and the distance to the preceding vehicle, for example.
[0099] The weather association factor generation unit 770 can generate weather association factors based on weather information and the limited acceleration of the vehicle received from the acceleration limiting unit 750.
[0100] The weather information may be received by the information acquisition unit 210, and specifically, may be received by the communication unit 211 or the sensor unit 215.
[0101] The weather information may include at least one of whether rain or snow is falling, rainfall amount information, precipitation information, or a combination thereof. For example, different values may be received as weather information depending on presence or absence of precipitation or snowfall, for example, a value of 0 may be received in a situation where there is no snow or rain, a value of 1 may be received in a situation where rain is falling, a value of 2 may be received in a situation where rain and snow are falling, and a value of 3 may be received in a situation where snow is falling.
[0102] Referring back to
[0103]
[0104]
[0105] Referring to
[0106] Wheel slip can frequently occur in a section where the vehicle speed is about 5 kph when the vehicle resumes traveling after stopping and in a section before stopping. Therefore, for effectiveness, correction according to wheel slip may be set not to be used in these sections.
[0107]
[0108] Referring to
[0109] In mathematical expression 1, the wheel slip rate is a value determined by the ratio of a front wheel speed to a rear wheel speed, and the steering angle compensation represents a wheel slip correction coefficient according to steering. Additionally, the first correction coefficient can be determined by mathematical expression 2 below.
[0110] In mathematical expression 2, the target vehicle speed tracking torque is not a required torque based on an accelerator pedal operation amount (APS value) input by the driver, but is a required torque determined by a predetermined controller to satisfy a target vehicle speed. For example, the target vehicle speed tracking torque may be an SCC torque, and the SCC torque may be determined based on the current vehicle speed, the speed of a preceding vehicle, and the distance to the preceding vehicle, for example. Additionally, the wheel slip torque represents a torque that reflects a torque loss due to wheel slip in the overall torque of the vehicle. Additionally, the second correction coefficient is a coefficient for correcting the first correction coefficient based on the wheel slip torque and the target vehicle speed tracking torque.
[0111] In mathematical expression 1, the wheel slip rate can be determined by mathematical expression 3 below.
[0112] The factor according to wheel slip determined using mathematical expression 1 may be determined by performing filtering for noise removal on a value obtained by multiplying the first correction coefficient by the difference between the wheel slip rate and steering angle compensation.
[0113] Referring back to
[0114] The driving source control unit 235 can control the driving source 250 by transmitting a command torque to the driving source 250.
[0115] The command torque may be determined based on the driving torque factor.
[0116] The driving torque factor TQ.sub.1 can be determined by mathematical expression 4 below.
[0117] In mathematical expression 4, TQ.sub.1 represents a final torque factor in which weather information and road environment information according to the present disclosure have been reflected, TQ.sub.2 represents the target vehicle speed tracking torque, K.sub.1 represents the weather association factor, and K.sub.2 represents the correction factor according to wheel slip.
[0118] The target vehicle speed tracking torque may not be a required torque based on an accelerator pedal operation amount (APS value) input by the driver, but may be a required torque determined by a predetermined controller to satisfy the target vehicle speed. For example, the target vehicle speed tracking torque may be an SCC torque, and the SCC torque may be determined based on the current vehicle speed, the speed of a preceding vehicle, and the distance to the preceding vehicle, for example.
[0119] The driving source 250 can receive the command torque from the driving source control unit 235 and move the vehicle forward or backward based on the command torque.
[0120] The driving source of the vehicle may be an engine or a motor.
[0121]
[0122] The vehicle control method according to the present embodiment can be performed by the vehicle control system of the embodiment of
[0123] Referring to
[0124] Information on the weather and road environment association mode can be obtained by receiving user input from the driver through an input/output interface installed in the driver's seat of the vehicle.
[0125] The input/output interface may be an AVN system.
[0126] The vehicle control system can determine whether the driving assistance mode is ON (operation S1220).
[0127] The driving assistance mode may be preset in a memory, a storage device, or the like, of the vehicle control system to be activated or deactivated.
[0128] The vehicle control system can obtain weather and wheel slip information (operation S1230).
[0129] The weather information may be received from a weather server or obtained by a camera or a LiDAR sensor installed in the vehicle.
[0130] The wheel slip information may be determined based on the front wheel speed and rear wheel speed.
[0131] The vehicle control system can determine a weather association factor (operation S1240).
[0132] The weather association factor may be determined based on weather information, a target vehicle speed tracking torque, a rising limit, and a falling limit.
[0133] The target vehicle speed tracking torque may not be a required torque based on an accelerator pedal operation amount (APS value) input by the driver, but may be a required torque determined by a predetermined controller to satisfy the target vehicle speed. For example, the target vehicle speed tracking torque may be an SCC torque, and the SCC torque may be determined based on the current vehicle speed, the speed of a preceding vehicle, and the distance to the preceding vehicle, for example.
[0134] The weather association factor may be determined by the weather information association unit 700 shown in
[0135] The vehicle control system can determine a correction factor according to wheel slip (operation S1250).
[0136] The correction factor according to wheel slip may be determined based on the first correction coefficient, a wheel slip rate, and steering angle compensation.
[0137] The first correction coefficient may be determined using mathematical expression 2 based on the target vehicle speed tracking torque, a wheel slip torque, and the second correction coefficient.
[0138] The wheel slip rate can be determined using mathematical expression 3 based on the front wheel speed and rear wheel speed.
[0139] The vehicle control system can determine a driving torque factor based on the weather association factor and the correction factor according to wheel slip (operation S1260).
[0140] The driving torque factor can be determined using mathematical expression 4.
[0141] Additionally, the vehicle control system can control the driving source of the vehicle based on the driving torque factor determined in operation S1260 (operation S1270).
[0142] Vehicle control can be performed by transmitting a command torque to the driving source of the vehicle.
[0143] The driving source of the vehicle may be an engine or a motor.
[0144] According to some embodiments of the present disclosure (e.g., as described above by examples), driver safety can be secured depending on weather changes and driving roads.
[0145] By implementing an embodiment of the present disclosure, driving safety can be expanded by determining not only a weather environment but also a road environment as factors with respect to wheel slip of a vehicle and varying driving performance.
[0146] By implementing an embodiment of the present disclosure, simply received primary weather information can be calculated into a more reliable factor through vehicle status information, and even if weather information is not received or inaccurate information is received, reliability of driving safety can be secured according to vehicle status information.
[0147] By implementing an embodiment of the present disclosure, vehicle control technology that can be flexibly applied not only to smart regenerative braking but also to various types of autonomous driving cooperative control can be provided.