METHOD AND APPARATUS FOR COLLISION AVOIDANCE OR IMPACT FORCE REDUCTION
20240278776 ยท 2024-08-22
Assignee
Inventors
Cpc classification
B60W50/14
PERFORMING OPERATIONS; TRANSPORTING
B60W2556/45
PERFORMING OPERATIONS; TRANSPORTING
B60W10/18
PERFORMING OPERATIONS; TRANSPORTING
B60W2710/182
PERFORMING OPERATIONS; TRANSPORTING
B60W30/09
PERFORMING OPERATIONS; TRANSPORTING
B60W10/04
PERFORMING OPERATIONS; TRANSPORTING
B60W2554/40
PERFORMING OPERATIONS; TRANSPORTING
B60W10/20
PERFORMING OPERATIONS; TRANSPORTING
B60W2030/082
PERFORMING OPERATIONS; TRANSPORTING
B60W30/08
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60W30/09
PERFORMING OPERATIONS; TRANSPORTING
B60W10/18
PERFORMING OPERATIONS; TRANSPORTING
B60W10/20
PERFORMING OPERATIONS; TRANSPORTING
Abstract
Disclosed herein is a vehicle control method for collision avoidance or impact force reduction. The method may include: initiating steering control, differential braking control, or differential acceleration control of a subject vehicle depending on a yaw rate value after a collision with a following vehicle; and stopping the control depending on the yaw rate value after execution of the control.
Claims
1. A vehicle control method for collision avoidance or impact force reduction, the method comprising: initiating control including steering control, differential braking control, or differential acceleration control of a subject vehicle depending on a yaw rate value after a collision with a following vehicle behind the subject vehicle; and stopping the control depending on the yaw rate value after execution of the control.
2. The method of claim 1, wherein the differential braking control is performed based on that criteria based on the yaw rate value are not satisfied after the steering control of the subject vehicle, and wherein the differential acceleration control is performed based on that the criteria based on the yaw rate value are not satisfied after the differential braking control of the subject vehicle.
3. The method of claim 2, wherein the differential braking control is performed until the yaw rate value is more than or equal to a threshold in a direction in which the subject vehicle intends to be controlled.
4. The method of claim 2, wherein the differential acceleration control is performed until a variation in the yaw rate value is more than or equal to a threshold.
5. The method of claim 1, wherein the steering control, differential braking control, or differential acceleration control of the subject vehicle is based on driving information on the following vehicle.
6. The method of claim 1, further comprising: determining whether there is a forward vehicle in front of the subject vehicle after criteria for collision control to avoid the collision with the following vehicle are satisfied; and based on determining that the forward vehicle exists, controlling acceleration of the subject vehicle based on target acceleration of the subject vehicle based on that an expected collision time to collide with the following vehicle is less than or equal to a minimum value of a first time and a second time, wherein the first time is a collision control reference time to avoid the collision with the following vehicle, and wherein the second time is an expected collision time to collide with the forward vehicle.
7. The method of claim 1, comprising: determining whether there is a forward vehicle in front of the subject vehicle after criteria for collision control to avoid the collision with the following vehicle are satisfied; and based on determining that no forward vehicle exists, controlling acceleration of the subject vehicle based on target acceleration of the subject vehicle.
8. A vehicle control apparatus for collision avoidance or impact force reduction, the apparatus comprising: a sensor configured to sense a yaw rate value and detect a collision with a following vehicle behind a subject vehicle; and a controller configured to: initiate control include steering control, differential braking control, or differential acceleration control of the subject vehicle depending on the yaw rate value after the collision with the following vehicle; and stop the control depending on the yaw rate value after execution of the control.
9. The apparatus of claim 8, wherein the differential braking control is performed based on that criteria based on the yaw rate value are not satisfied after the steering control of the subject vehicle, and wherein the differential acceleration control is performed based on that the criteria based on the yaw rate value are not satisfied after the differential braking control of the subject vehicle.
10. The apparatus of claim 9, wherein the differential braking control is performed until the yaw rate value is more than or equal to a threshold in a direction in which the subject vehicle intends to be controlled.
11. The apparatus of claim 9, wherein the differential acceleration control is performed until a variation in the yaw rate value is more than or equal to a threshold.
12. The apparatus of claim 8, wherein the steering control, differential braking control, or differential acceleration control of the subject vehicle is based on driving information on the following vehicle.
13. The apparatus of claim 8, wherein the controller is configured to: determine whether there is a forward vehicle in front of the subject vehicle after criteria for collision control to avoid the collision with the following vehicle are satisfied; and based on determining that the forward vehicle exists, control acceleration of the subject vehicle based on target acceleration of the subject vehicle based on that an expected collision time to collide with the following vehicle is less than or equal to a minimum value of a first time and a second time, wherein the first time is a collision control reference time to avoid the collision with the following vehicle, and wherein the second time is an expected collision time to collide with the forward vehicle.
14. The apparatus of claim 8, wherein the controller is configured to: determine whether there is a forward vehicle in front of the subject vehicle after criteria for collision control to avoid the collision with the following vehicle are satisfied; and based on determining that no forward vehicle exists, control acceleration of the subject vehicle based on target acceleration of the subject vehicle.
15. A non-transitory computer-readable medium having stored thereon a computer program, when executed by a processor, causing the processor to perform the method defined in claim 1.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The accompanying drawings, which are included to provide a further understanding of the disclosure and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the disclosure and together with the description serve to explain the principle of the disclosure. In the drawings:
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
DETAILED DESCRIPTION
[0025] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings so that the present disclosure may be easily realized by those skilled in the art. However, the present disclosure may be achieved in various different forms and is not limited to the embodiments described herein. In the drawings, parts that are not related to a description of the present disclosure are omitted to clearly explain the present disclosure and similar reference numbers will be used throughout this specification to refer to similar parts.
[0026] In the specification, when a part includes an element, it means that the part may further include another element rather than excluding another element unless otherwise mentioned.
[0027]
[0028] First, a structure and function of an autonomous driving control system (e.g., an autonomous driving vehicle) to which an autonomous driving apparatus according to the present embodiments is applicable will be described with reference to
[0029] As illustrated in
[0030] The autonomous driving integrated controller 600 may obtain, through the driving information input interface 101, driving information based on manipulation of an occupant for a user input unit 100 in an autonomous driving mode or manual driving mode of a vehicle. As illustrated in
[0031] For example, a driving mode (i.e., an autonomous driving mode/manual driving mode or a sports mode/eco mode/safety mode/normal mode) of the vehicle determined by manipulation of the occupant for the driving mode switch 110 may be transmitted to the autonomous driving integrated controller 600 through the driving information input interface 101 as the driving information.
[0032] Furthermore, navigation information, such as the destination of the occupant input through the control panel 120 and a path up to the destination (e.g., the shortest path or preference path, selected by the occupant, among candidate paths up to the destination), may be transmitted to the autonomous driving integrated controller 600 through the driving information input interface 101 as the driving information.
[0033] The control panel 120 may be implemented as a touchscreen panel that provides a user interface (UI) through which the occupant inputs or modifies information for autonomous driving control of the vehicle. In this case, the driving mode switch 110 may be implemented as touch buttons on the control panel 120.
[0034] In addition, the autonomous driving integrated controller 600 may obtain traveling information indicative of a driving state of the vehicle through the traveling information input interface 201. The traveling information may include a steering angle formed when the occupant manipulates a steering wheel, an accelerator pedal stroke or brake pedal stroke formed when the occupant depresses an accelerator pedal or brake pedal, and various types of information indicative of driving states and behaviors of the vehicle, such as a vehicle speed, acceleration, a yaw, a pitch, and a roll formed in the vehicle. The traveling information may be detected by a traveling information detection unit 200, including a steering angle sensor 210, an accelerator position sensor (APS)/pedal travel sensor (PTS) 220, a vehicle speed sensor 230, an acceleration sensor 240, and a yaw/pitch/roll sensor 250, as illustrated in
[0035] Furthermore, the traveling information of the vehicle may include location information of the vehicle. The location information of the vehicle may be obtained through a global positioning system (GPS) receiver 260 applied to the vehicle. Such traveling information may be transmitted to the autonomous driving integrated controller 600 through the traveling information input interface 201 and may be used to control the driving of the vehicle in the autonomous driving mode or manual driving mode of the vehicle.
[0036] The autonomous driving integrated controller 600 may transmit driving state information provided to the occupant to an output unit 300 through the occupant output interface 301 in the autonomous driving mode or manual driving mode of the vehicle. That is, the autonomous driving integrated controller 600 transmits the driving state information of the vehicle to the output unit 300 so that the occupant may check the autonomous driving state or manual driving state of the vehicle based on the driving state information output through the output unit 300. The driving state information may include various types of information indicative of driving states of the vehicle, such as a current driving mode, transmission range, and speed of the vehicle.
[0037] If it is determined that it is necessary to warn a driver in the autonomous driving mode or manual driving mode of the vehicle along with the above driving state information, the autonomous driving integrated controller 600 transmits warning information to the output unit 300 through the occupant output interface 301 so that the output unit 300 may output a warning to the driver. In order to output such driving state information and warning information acoustically and visually, the output unit 300 may include a speaker 310 and a display 320 as illustrated in
[0038] Furthermore, the autonomous driving integrated controller 600 may transmit control information for driving control of the vehicle to a lower control system 400, applied to the vehicle, through the vehicle control output interface 401 in the autonomous driving mode or manual driving mode of the vehicle. As illustrated in
[0039] As described above, the autonomous driving integrated controller 600 according to the present embodiment may obtain the driving information based on manipulation of the driver and the traveling information indicative of the driving state of the vehicle through the driving information input interface 101 and the traveling information input interface 201, respectively, and transmit the driving state information and the warning information, generated based on an autonomous driving algorithm, to the output unit 300 through the occupant output interface 301. In addition, the autonomous driving integrated controller 600 may transmit the control information generated based on the autonomous driving algorithm to the lower control system 400 through the vehicle control output interface 401 so that driving control of the vehicle is performed.
[0040] In order to guarantee stable autonomous driving of the vehicle, it is necessary to continuously monitor the driving state of the vehicle by accurately measuring a driving environment of the vehicle and to control driving based on the measured driving environment. To this end, as illustrated in
[0041] The sensor unit 500 may include one or more of a LiDAR sensor 510, a radar sensor 520, or a camera sensor 530, in order to detect a nearby object outside the vehicle, as illustrated in
[0042] The LiDAR sensor 510 may transmit a laser signal to the periphery of the vehicle and detect a nearby object outside the vehicle by receiving a signal reflected and returning from a corresponding object. The LiDAR sensor 510 may detect a nearby object located within the ranges of a preset distance, a preset vertical field of view, and a preset horizontal field of view, which are predefined depending on specifications thereof. The LiDAR sensor 510 may include a front LiDAR sensor 511, a top LiDAR sensor 512, and a rear LiDAR sensor 513 installed at the front, top, and rear of the vehicle, respectively, but the installation location of each LiDAR sensor and the number of LiDAR sensors installed are not limited to a specific embodiment. A threshold for determining the validity of a laser signal reflected and returning from a corresponding object may be previously stored in a memory (not illustrated) of the autonomous driving integrated controller 600. The autonomous driving integrated controller 600 may determine a location (including a distance to a corresponding object), speed, and moving direction of the corresponding object using a method of measuring time taken for a laser signal, transmitted through the LiDAR sensor 510, to be reflected and returning from the corresponding object.
[0043] The radar sensor 520 may radiate electromagnetic waves around the vehicle and detect a nearby object outside the vehicle by receiving a signal reflected and returning from a corresponding object. The radar sensor 520 may detect a nearby object within the ranges of a preset distance, a preset vertical field of view, and a preset horizontal field of view, which are predefined depending on specifications thereof. The radar sensor 520 may include a front radar sensor 521, a left radar sensor 522, a right radar sensor 523, and a rear radar sensor 524 installed at the front, left, right, and rear of the vehicle, respectively, but the installation location of each radar sensor and the number of radar sensors installed are not limited to a specific embodiment. The autonomous driving integrated controller 600 may determine a location (including a distance to a corresponding object), speed, and moving direction of the corresponding object using a method of analyzing power of electromagnetic waves transmitted and received through the radar sensor 520.
[0044] The camera sensor 530 may detect a nearby object outside the vehicle by photographing the periphery of the vehicle and detect a nearby object within the ranges of a preset distance, a preset vertical field of view, and a preset horizontal field of view, which are predefined depending on specifications thereof.
[0045] The camera sensor 530 may include a front camera sensor 531, a left camera sensor 532, a right camera sensor 533, and a rear camera sensor 534 installed at the front, left, right, and rear of the vehicle, respectively, but the installation location of each camera sensor and the number of camera sensors installed are not limited to a specific embodiment. The autonomous driving integrated controller 600 may determine a location (including a distance to a corresponding object), speed, and moving direction of the corresponding object by applying predefined image processing to an image captured by the camera sensor 530.
[0046] In addition, an internal camera sensor 535 for capturing the inside of the vehicle may be mounted at a predetermined location (e.g., rear view mirror) within the vehicle. The autonomous driving integrated controller 600 may monitor a behavior and state of the occupant based on an image captured by the internal camera sensor 535 and output guidance or a warning to the occupant through the output unit 300.
[0047] As illustrated in
[0048]
[0049] Furthermore, in order to determine a state of the occupant within the vehicle, the sensor unit 500 may further include a bio sensor for detecting bio signals (e.g., heart rate, electrocardiogram, respiration, blood pressure, body temperature, electroencephalogram, photoplethysmography (or pulse wave), and blood sugar) of the occupant. The bio sensor may include a heart rate sensor, an electrocardiogram sensor, a respiration sensor, a blood pressure sensor, a body temperature sensor, an electroencephalogram sensor, a photoplethysmography sensor, and a blood sugar sensor.
[0050] Finally, the sensor unit 500 additionally includes a microphone 550 having an internal microphone 551 and an external microphone 552 used for different purposes.
[0051] The internal microphone 551 may be used, for example, to analyze the voice of the occupant in the autonomous driving vehicle 1000 based on AI or to immediately respond to a direct voice command of the occupant.
[0052] In contrast, the external microphone 552 may be used, for example, to appropriately respond to safe driving by analyzing various sounds generated from the outside of the autonomous driving vehicle 1000 using various analysis tools such as deep learning.
[0053] For reference, the symbols illustrated in
[0054] In this document, a vehicle control method for preventing rear-end collisions will be described. In addition to the vehicle control method for preventing rear-end collisions, a vehicle control method for mitigating the impact force during rear-end collisions will be described as well.
[0055] The proposed technology aims not only to prevent rear-end collision accidents that are difficult for drivers to respond to but also to enhance driver survival rates or reduce the extent of injuries through impact mitigation control when avoiding accidents becomes impossible.
[0056] The proposed technology may be broadly categorized into providing warnings for rear-end collisions in advance and mitigating the impact force during rear-end collisions.
[0057]
[0058] The sensor unit 500 may include the radar sensor 520 or the ultrasonic sensor 540. The sensor unit 500 may detect forward and following vehicles of a subject vehicle and detect the distance, relative velocity, and acceleration between the subject vehicle and the forward or following vehicle. The types of sensors are not limited to the radar sensor 520 or the ultrasonic sensor 540. In addition, the sensor unit 500 may detect collisions with the forward or following vehicle.
[0059] The controller 600 includes a recognizer 601 and a determiner 602. The recognizer 601 may determine the presence or absence of a forward or following vehicleand calculate the position, velocity, acceleration, etc. of the forward or following vehicle, based on sensor values detected by the sensor unit 500. In addition, the recognizer 601 may predict the travel path of the forward or following vehicle and compute the distance, relative velocity, and relative acceleration between the subject vehicle and the forward or following vehicle. The determiner 602 may assess a potential collision with the forward or following vehicle based on the results computed by the recognizer 601. In addition, the determiner 602 may calculate a time to collision (TTC) (i.e., expected collision time) or an enhanced TTC (ETTC) with the following vehicle. Furthermore, the determiner 602 may calculate vehicle acceleration, deceleration, or steering control values necessary for collision avoidance or impact force reduction during collisions.
[0060] The controller 600 may control the sensor unit 500, recognizer 601, or determiner 602. In addition, the controller 600 may perform vehicle control such as acceleration/deceleration and steering using the output of the sensor unit 500, recognizer 601, or determiner 602, such as sensor values or calculation results.
[0061] The recognizer 601 and determiner 602 are described as separate components in
[0062] The vehicle control device 1010 is installed in the subject vehicle 1000 and performs the proposed vehicle control. However, for the sake of simplicity in the following descriptions, the subject vehicle 1000 is described as the entity that executes the proposed vehicle control.
[0063]
[0064] The subject vehicle 1000 may detect vehicle(s) traveling in front or behind (S410). When driving on a multi-lane road, the subject vehicle 1000 may detect not only forward or following vehicles located in the same lane but forward or following vehicles located in neighboring lanes.
[0065] The subject vehicle 1000 may compare the TTC or ETTC (hereinafter referred to as expected collision time) for a following vehicle with a predetermined collision warning reference value (S420). If the expected collision time is greater than the collision warning reference value, the subject vehicle 1000 may return to the initial process of detecting forward or following vehicles. If the expected collision time is less than the collision warning reference value, the subject vehicle 1000 may compare the expected collision time for the following vehicle with a predetermined collision control reference value (S430).
[0066] If the expected collision time is greater than the collision control reference value, the subject vehicle 1000 may perform a collision warning (S440). The collision warning includes outputting a warning sound or a warning message through the speaker 310 or display 320 of the subject vehicle 1000. Additionally, the collision warning may include auditory signals such as the horn or visual signals such as flashing the brakes on the subject vehicle 1000 to enable the driver of a following vehicle 3000 to perceive the possibility of a collision.
[0067] If the expected collision time is less than the collision control reference value, the subject vehicle 1000 may perform vehicle control depending on the presence of a forward vehicle in front of the subject vehicle (S450).
[0068] If there is a forward vehicle, the subject vehicle 1000 may execute first control for collision avoidance or impact force reduction (S460). The first control may include acceleration control of the subject vehicle 1000. Further details regarding the first control will be described with reference to
[0069] If there is no forward vehicle, the subject vehicle 1000 may execute second control for collision avoidance or impact force reduction (S470). The second control may include acceleration control of the subject vehicle 1000. Further details regarding the second control will be described with reference to
[0070] After executing the first control or second control, the subject vehicle 1000 may determine whether a collision occurs with the following vehicle (S480). If the subject vehicle 1000 collides with the following vehicle, the subject vehicle 1000 may perform third control for preventing secondary collisions (S490). Further details regarding the third control will be described with reference to
[0071]
[0072] In
[0073] In
[0074] To prevent a collision with the following vehicle 3000 or reduce the impact force with the following vehicle 3000, it may be most desirable to control the acceleration of the subject vehicle 1000. However, as shown in
[0075] In the above equation, G.sub.target denotes the target acceleration of the subject vehicle 1000. T.sub.calc denotes the expected collision time between the subject vehicle 1000 and the forward vehicle 2000.
[0076] Assuming that T.sub.collision is a reference value (timing) for acceleration control when there is no forward vehicle, a reference value (timing) (T.sub.crash_with_frontOBJ) for acceleration control when there is a forward vehicle may be expressed as follows.
[0077] For example, when T.sub.collision and T.sub.calc are calculated as follows: T.sub.collision=3 (seconds) and T.sub.calc=2 (seconds), the timing of controlling the acceleration of the subject vehicle 1000 is 2 (seconds), which means that the acceleration control of the subject vehicle 1000 is performed at the moment when the expected collision time becomes two seconds. In other words, compared to a case where there is no forward vehicle, the timing of acceleration control is delayed by one second.
[0078] Selecting the minimum value between the expected collision time (T.sub.calc) for the forward vehicle 2000 and the reference value (T.sub.collision) for acceleration control is meaningful when the subject vehicle 1000 and the forward vehicle 2000 are within a predetermined distance at the time of acceleration control. The reason for this is that the target acceleration of the subject vehicle 1000 depends on vehicle performance and is subject to certain constraints. Therefore, if the subject vehicle 1000 and the forward vehicle 2000 are relatively far apart, T.sub.calc is expected to be greater than the reference value (T.sub.collision) for acceleration control. Consequently, the reference value (T.sub.crash_with_frontOBJ) for acceleration control when there is a forward vehicle may be selected as the reference value (T.sub.collision) for acceleration control. In other words, when the distance between the forward vehicle 2000 and the subject vehicle 1000 is greater than the predetermined distance at the time of acceleration control, even if the forward vehicle 2000 is present, the timing of acceleration control may be determined to be the same when there is no forward vehicle. This is consistent with the second control, which will be described.
[0079] Furthermore, control to warn or avoid a collision with the forward vehicle 2000 may be performed based on the driving assistance features of the subject vehicle 1000. However, this will not be discussed in this specification.
[0080]
[0081] In
[0082] The subject vehicle 1000 may perform acceleration control based on a predetermined target acceleration (G.sub.target). Assuming that the velocity of the following vehicle 3000 is constant, the change in relative velocity between the subject vehicle 1000 and following vehicle 3000 until the point of collision is G.sub.target*T, where T denotes the time from the timing of acceleration control to the collision. Considering that the subject vehicle 1000 is configured to be controlled only when the expected collision time is less than the collision control reference value (T.sub.collision), the following may be satisfied: T=expected collision time. Alternatively, the expected collision time and the collision control reference value (T.sub.collision) may be considered almost the same. Regardless of whether T is set to the expected collision time or the collision control reference value, there may not be significant differences in the value of T.
[0083] The change in impact force is proportional to the change in velocity. For instance, it is assumed that the following vehicle 3000 is traveling at a speed of 100 kph and the subject vehicle 1000 is traveling at a speed of 70 kph. Assuming that G.sub.target=2 m/s.sup.2 because the maximum acceleration of a typical vehicle is about 4 m/s.sup.2 and a collision occurs after the expected collision time (3 seconds), the change in impact force is calculated as follows: {100?(70+3*2*3.6)}/(100-70)*100=28%.
[0084] As an alternative or complementary function for the first or second control described above, the subject vehicle 1000 may execute the following control if the expected collision time is less than the collision control reference value.
[0085] The subject vehicle 1000 may transmit control signals in advance to the airbag system or seat headrest control system, thereby preventing airbag malfunction or enabling the occupants within the subject vehicle 1000 to protect their own bodies during collisions.
[0086] Furthermore, if the radar sensor 520 is mounted on the rear side of the subject vehicle 1000, the subject vehicle 1000 may transmit interference signals to the following vehicle 3000, thereby creating an environment where the following vehicle 3000 is capable of performing braking control as a driving assistance function such as emergency braking.
[0087] When the subject vehicle 1000 is capable of detecting surrounding vehicles on lanes adjacent to its travel lane (S410), the subject vehicle 1000 may perform the following control. When there is a safe space for lane change in an adjacent lane, the subject vehicle 1000 may perform lane change control. In this case, the subject vehicle 1000 may execute the lane change control in consideration of the position or direction of the following vehicle 3000.
[0088]
[0089] In
[0090]
[0091]
[0092] The subject vehicle 1000 may be configured to store its orientation angle periodically or aperiodically, thereby enabling retrieval of the orientation angle before the collision. The amount of rotation of the subject vehicle 1000 due to the collision is computed by a yaw rate sensor, and the steering control controls the subject vehicle 1000 to recover the orientation angle immediately before the collision. To rapidly recover the orientation angle, the target orientation angle, that is, the orientation angle before the collision, may be set greater than the actual value by a predetermined offset. In this case, a steering angle may be calculated by analyzing the difference between the current orientation angle and the orientation angle before the collision.
[0093]
[0094] The braking control shown in
[0095] In the state shown in
[0096] The braking control of the subject vehicle 1000 may be terminated if the yaw rate value exceeds a predetermined threshold in a direction in which the subject vehicle 100 is controlled (i.e., the direction opposite to the turning force).
[0097] The braking pressure used for differential braking control may be selected from a set of predetermined values and applied. The braking pressure applied for the braking control may be proportional to the magnitude of the difference between the orientation angle before the collision and the current orientation angle of the subject vehicle 1000.
[0098] The braking control described above with reference to
[0099] Regarding the conditions for executing the above-described braking control, the yaw value and the yaw rate value are expressed by the condition or. In other words, if either the yaw value or the yaw rate value satisfies the conditions, the braking control may be executed. However, for more exclusive vehicle control, the condition and may be used instead of using the condition or, thereby configuring the braking control to be executed only when both conditions are satisfied.
[0100]
[0101] The acceleration control shown in
[0102] In the state shown in
[0103] The acceleration control of the subject vehicle 1000 may be terminated if the variation in the yaw rate value exceeds a predetermined threshold.
[0104] The acceleration used for differential acceleration control may be selected from a set of predetermined values and applied. The acceleration applied for the acceleration control may be proportional to the magnitude of the difference between the orientation angle before the collision and the current orientation angle of the subject vehicle 1000.
[0105] The acceleration control described above with reference to
[0106] Regarding the conditions for executing the above-described acceleration control, the yaw value, the yaw rate value, and the variation in the yaw rate value are expressed by the condition and. In other words, if all of the yaw value, the yaw rate value, and the variation in the yaw rate value satisfy the conditions, the acceleration control may be executed.
[0107] The steering, braking, or acceleration control may recover the target orientation angle more rapidly if the subject vehicle 1000 is capable of obtaining the driving information on the following vehicle 3000 or the vehicle state of the following vehicle 3000. In other words, if the driving information or vehicle state of the following vehicle 3000 is received through communication, the corresponding information may be used to configure a threshold for each of the yaw value, the yaw rate value, and the variation in the yaw rate value and select the braking pressure or acceleration.
[0108] Hereinabove, it has been described that the subject vehicle performs vehicle control, but the terms subject vehicle and components thereof are merely names, and thus, the scope of the present disclosure is not limited thereto.
[0109] In other words, the proposed technology may be implemented under other names rather than vehicle or system. Furthermore, the methods or approaches described above may be carried out by software for vehicle control or code readable by computers, machines, devices, and so on.
[0110] In another aspect of the present disclosure, the operations of the proposed technology described above may be provided as code capable of being implemented, performed, or executed by a computer (as a comprehensive concept including a system-on-chip (SoC), a processor, a microprocessor, etc.), a computer-readable storage medium that stores or includes the code, a computer program product that stores or includes the code, and so on. Accordingly, the scope of the present disclosure may extend to the code, the computer-readable storage medium that stores or includes the code, or the computer program product that stores or includes the code.
[0111] The preferred embodiments of the present disclosure have been described in detail above to allow those skilled in the art to implement and practice the present disclosure.
[0112] Although the preferred embodiments of the present disclosure have been described above, those skilled in the art will appreciate that various modifications and variations could be made in the present disclosure without departing from the spirit or scope of the disclosure.
[0113] Thus, the present disclosure is not intended to be limited to the embodiments described herein but is intended to have the widest scope corresponding to the principles and novel features disclosed herein.