DEFLECTION CONTROL APPARATUS
20200238963 ยท 2020-07-30
Assignee
Inventors
- Hironori ITO (Susono-shi, JP)
- Akira NAGAE (Susono-shi, JP)
- Ryo Inomata (Kanagawa-ken, JP)
- Masayuki IKEDA (Susono-shi, JP)
Cpc classification
B60T8/17557
PERFORMING OPERATIONS; TRANSPORTING
B60T2201/083
PERFORMING OPERATIONS; TRANSPORTING
B60T7/12
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60T8/1755
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A deflection control apparatus is configured to perform a deflection control in which a subject vehicle is deflected by a braking force difference between left and right wheels. The deflection control apparatus is provided with a releaser configured to release the deflection control if a steering operation, which is an operation of deflecting the subject vehicle in a direction opposite to a direction in which the subject vehicle is deflected by the deflection control, is detected during the deflection control. When releasing the deflection control, the releaser is configured to reduce a controlled variable over a predetermined time, which is shorter than a fall time of the controlled variable when the deflection control is ended without being released, and which becomes longer, as the controlled variable increases when the steering operation is detected.
Claims
1. A deflection control apparatus comprising: a hardware processor configured to: perform deflection control in which a subject vehicle is deflected by using a braking force difference between left and right wheels; determine whether an opposite direction user steering operation has been performed during the performance of the deflection control, the opposite direction user steering operation being a steering operation of deflecting the subject vehicle in a direction opposite to a direction in which the subject vehicle is deflected by the deflection control that is being performed; and based on determining that the opposite direction user steering operation has been performed during the performance of the deflection control, reducing a controlled variable associated with the deflection control over a predetermined amount of time.
2. The deflection control apparatus according to claim 1, wherein the controlled variable is one of: a braking force, a target yaw rate, or a target yaw moment, which is controlled by the deflection control or which defines content of the deflection control.
3. The deflection control apparatus according to claim 1, wherein the controlled variable is a target yaw rate.
4. The deflection control apparatus according to claim 3, wherein the hardware processor is further configured to: calculate a braking force based on the target yaw rate; and transmit a signal indicating the calculated braking force to a brake processor.
5. The deflection control apparatus according to claim 3, wherein the hardware processor is further configured to: calculate a series of braking force parameters that realize a temporal change in braking force based on a gradually decreasing time or a gradually decreasing slope of the target yaw rate; and transmit a signal indicating the series of braking force parameters to a brake processor.
6. The deflection control apparatus according to claim 1, wherein the hardware processor is further configured to: set a smaller gradually decreasing slope of the controlled variable, as the controlled variable, based on the opposite direction user steering operation being detected as increasing.
7. The deflection control apparatus according to claim 1, wherein the hardware processor is further configured to: set a gradually decreasing slope, as the controlled variable, with reference to a map that defines a relation between a yaw rate and the gradually decreasing slope or a gradually decreasing time.
8. The deflection control apparatus according to claim 1, further comprising a memory that stores a relation between a yaw rate and a gradually decreasing time.
9. The deflection control apparatus according to claim 1, wherein the predetermined amount of time becomes longer as the controlled variable increases when the steering operation is detected.
10. The deflection control apparatus according to claim 1, wherein the hardware processor is further configured to: release the deflection control at or after the predetermined amount of time ends.
11. A deflection control method comprising: performing, by a hardware processor, deflection control in which a subject vehicle is deflected by using a braking force difference between left and right wheels; determining, by the hardware processor, whether an opposite direction user steering operation has been performed during the performance of the deflection control, the opposite direction user steering operation being a steering operation of deflecting the subject vehicle in a direction opposite to a direction in which the subject vehicle is deflected by the deflection control that is being performed; and based on determining that the opposite direction user steering operation has been performed during the performance of the deflection control, reducing, by the hardware processor, a controlled variable associated with the deflection control over a predetermined amount of time.
12. The deflection control method according to claim 11, wherein the controlled variable is one of: a braking force, a target yaw rate, or a target yaw moment, which is controlled by the deflection control or which defines content of the deflection control.
13. The deflection control method according to claim 11, wherein the controlled variable is a target yaw rate.
14. The deflection control method according to claim 13, further comprising: calculating, by the hardware processor, a braking force based on the target yaw rate; and transmitting, by the hardware processor, a signal indicating the calculated braking force to a brake processor.
15. The deflection control method according to claim 13, further comprising: calculating, by the hardware processor, a series of braking force parameters that realize a temporal change in braking force based on a gradually decreasing time or a gradually decreasing slope of the target yaw rate; and transmitting, by the hardware processor, a signal indicating the series of braking force parameters to a brake processor.
16. The deflection control method according to claim 11, further comprising: storing, in a memory, a relation between a yaw rate and a gradually decreasing time.
17. The deflection control method according to claim 11, wherein the predetermined amount of time becomes longer as the controlled variable increases when the opposite direction user steering operation is detected.
18. The deflection control apparatus according to claim 1, wherein the processor is further configured to: release the deflection control at or after the predetermined amount of time ends.
19. A non-transitory computer-readable medium comprising computer-executable code, which, when executed by the hardware processor, causes the hardware processor to perform the method of claim 11.
20. A deflection control apparatus configured to perform a deflection control in which a subject vehicle is deflected by a braking force difference between left and right wheels, the vehicle control apparatus comprising: a processor configured to: release the deflection control based on a steering operation of deflecting the subject vehicle in a direction opposite to a direction in which the subject vehicle is deflected by the deflection control, being detected during the deflection control, wherein the releasing the deflection control includes reducing a controlled variable associated with the deflection control over a predetermined amount of time.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
DETAILED DESCRIPTION OF THE EMBODIMENTS
[0024] A deflection control apparatus according to an embodiment of the present disclosure will be explained with reference to
[0025] (Configuration of Vehicle)
[0026] A configuration of a vehicle 1 equipped with the deflection control apparatus according to the embodiment will be explained with reference to
[0027] In
[0028] The vehicle 1 is further provided with a steering wheel 141, a vibration actuator 142, a vehicle speed sensor 151, a vehicle wheel speed sensor 152, a yaw rate sensor 153, an acceleration sensor 154, a camera 155, a steering angle sensor 156, a display 16, and an electronic control unit (ECU) 17, which is a specific example of the deflection control apparatus according to embodiments of the present disclosure.
[0029] The master cylinder 112 is configured to adjust a pressure of brake fluid (or any fluid) in the master cylinder 112 in accordance with a step amount of the brake pedal 111. The pressure of the brake fluid in the master cylinder 112 is transmitted to the wheel cylinders 122FL, 122RL, 122FR, and 122RR respectively via the brake pipes 113FL, 113RL, 113FR, and 113RR. As a result, braking forces corresponding to pressures of the brake fluid transmitted to the wheel cylinders 122FL, 122RL, 122FR, and 122RR are respectively applied to the front left wheel 121FL, the rear left wheel 121RL, the front right wheel 121FR, and the rear right wheel 121RR.
[0030] The brake actuator 13 is configured to adjust the pressure of the brake fluid transmitted to each of the wheel cylinders 122FL, 122RL, 122FR, and 122RR, independently of the step amount of the brake pedal 111, under control of the ECU 17. Therefore, the brake actuator 13 is configured to adjust the braking force applied to each of the front left wheel 121FL, the rear left wheel 121RL, the front right wheel 121FR, and the rear right wheel 121RR, independently of the step amount of the brake pedal 111.
[0031] The steering wheel 141 is an operator operated by a driver to steer the vehicle 1 (i.e., to turn wheels to be steered or turned). The vibration actuator 142 is configured to vibrate the steering wheel 141, under the control of the ECU 17.
[0032] The ECU 17 is configured to control entire operation of the vehicle 1. Particularly in the embodiment, the ECU 17 is configured to perform a lane departure suppressing operation for suppressing departure or deviation of the vehicle 1 from a driving lane on which the vehicle 1 is currently traveling. In other words, the ECU 17 functions as a control apparatus for realizing so-called LDA (Lane Departure Alert) or LDP (Lane Departure Prevention).
[0033] In order to perform the lane departure suppressing operation, the ECU 17 is provided with a data acquirer 171, a LDA controller 172, and a brake controller 173, as processing blocks logically realized, or processing circuits physically realized inside the ECU 17.
[0034] (Lane Departure Suppressing Operation).
[0035] Next, the lane departure suppressing operation according to the embodiment will be explained with reference to a flowchart in
[0036] In
[0037] The LDA controller 172 analyzes the image data obtained in the step S101, thereby specifying a lane edge of the driving lane on which the vehicle 1 is currently traveling (or a white line disclosed in the embodiment as an example of the lane edge) in the images taken by the camera 155 (step S102). A detailed explanation of a method of recognizing the white line will be omitted because the existing technique/technology can be applied to the method.
[0038] The LDA controller 172 determines whether or not the driving lane on which the vehicle 1 is currently traveling is a straight lane or a curve, on the basis of the white line specified in the step S102, and calculates a curvature radius of the driving lane if the driving lane is determined to be the curve (step S103). The curvature radius of the driving lane is substantially equivalent to a curvature radius of the white line. Thus, the LDA controller 172 may calculate the curvature radius of the white line specified in the step S102 and may treat the calculated curvature radius as the curvature radius of the driving lane.
[0039] The LDA controller 172 further calculates a current lateral position, a current lateral velocity, and a current departure angle of the vehicle 1, on the basis of the white line specified in the step S102 (step S104). Here, the lateral position means a distance from the center of the driving lane to the vehicle 1 (or typically, a distance to the center of the vehicle 1) in a lane width direction, which is orthogonal to a direction in which the driving lane extends (or a lane extension direction). The lateral velocity means a velocity of the vehicle 1 in the lane width direction. The departure angle means an angle made by the driving lane and a longitudinal direction axis of the vehicle 1 (i.e., an angle made by the white line and the longitudinal direction axis of the vehicle 1).
[0040] The LDA controller 172 further sets an allowable departure distance (step S105). The allowable departure distance indicates an allowable maximum value of a departure distance of the vehicle 1 from the driving lane (i.e., a departure distance of the vehicle 1 from the white line) when the vehicle 1 departs from the driving lane.
[0041] For example, the allowable departure distance may be set in the following manner; namely, the LDA controller 172 may set the allowable departure distance from the viewpoint of satisfying requirements of law and regulations (e.g., requirements of new car assessment programme (NCAP)). A method of setting the allowable departure distance is not limited to this example.
[0042] Then, the LDA controller 172 determines whether or not there is a possibility that the vehicle 1 departs from the driving lane on which the vehicle 1 is currently traveling (step S106). Specifically, for example, the LDA controller 172 may calculate a future position (e.g., in several to several ten seconds) of the vehicle 1, on the basis of a current velocity, the current lateral position, the current lateral velocity, or the like of the vehicle 1. Then, the LDA controller 172 may determine whether or not the vehicle 1 goes across or is on the white line in the future position. If it is determined that the vehicle 1 goes across or is on the white line in the future position, the LDA controller 172 may determine that there is the possibility that the vehicle 1 departs from the driving lane.
[0043] In the determination in the step S106, if it is determined that there is no possibility that the vehicle 1 departs from the driving lane (the step S106: No), the lane departure suppressing operation illustrated in
[0044] On the other hand, in the determination in the step S106, if it is determined that there is the possibility that the vehicle 1 departs from the driving lane (the step S106: Yes), the LDA controller 172 alerts the driver of the vehicle 1 to the possibility of the departure of the vehicle 1 from the driving lane (step S107). Specifically, the LDA controller 172 may control the display 16, for example, to display an image indicating the possibility of the departure of the vehicle 1 from the driving lane, and/or may control the vibration actuator 142 to inform the driver of the possibility of the departure of the vehicle 1 from the driving lane by using the vibration of the steering wheel 141.
[0045] In parallel with the step S107, the LDA controller 172 performs a departure avoidance control (steps S108 to S111). At this time, the LDA controller 172 may turn on a flag associated with the departure avoidance control. Here, the departure avoidance control is a control in which a yaw moment in a direction of avoiding the departure is applied to the vehicle 1 so that the departure distance of the vehicle 1 from the driving lane is within the allowable departure distance. The departure avoidance control according to the embodiment is an example of the deflection control according to embodiments of the present disclosure.
[0046] In the departure avoidance control according to the embodiment, a braking force is applied to at least one of the front left wheel 121FL, the rear left wheel 121RL, the front right wheel 121FR, and the rear right wheel 121RR so that there is a braking force difference between the left and right wheels. As a result, the yaw moment in the direction of avoiding the departure is applied to the vehicle 1. Hereinafter, the departure avoidance control will be specifically explained.
[0047] The LDA controller 172 arithmetically operates a target yaw rate so that the vehicle 1, which is leaving from the center of the driving lane, travels along a target track that is directed to the center of the driving lane (i.e., a traveling line to be targeted) (step S108).
[0048] The LDA controller 172 then calculates a yaw moment to be applied to the vehicle 1 as a target yaw moment, in order to generate the target yaw rate in the vehicle 1 (step S109). For example, the LDA controller 172 may calculate the target yaw moment by converting the target yaw rate to the target yaw moment on the basis of a predetermined transfer function.
[0049] The LDA controller 172 then calculates a braking force that can achieve the target yaw moment. At this time, the LDA controller 172 may individually calculate the braking forces applied to the front left wheel 121FL, the rear left wheel 121RL, the front right wheel 121FR, and the rear right wheel 121RR. The LDA controller 172 transmits a signal indicating the calculated braking force to the brake controller 173.
[0050] The brake controller 173 calculates a pressure command value for designating the pressure of the brake fluid required to generate the braking force, on condition that the signal indicating the braking force is received from the LDA controller 172 (step S110). At this time, the brake controller 173 may individually calculate the pressure command values for designating the pressures of the brake fluid inside the wheel cylinders 122FL, 122RL, 122FR, and 122RR.
[0051] The brake controller 173 then controls the brake actuator 13 on the basis of the pressure command value (step S111). As a result, the braking force corresponding to the pressure command value is applied to at least one of the front left wheel 121FL, the rear left wheel 121RL, the front right wheel 121FR, and the rear right wheel 121RR. In other words, the yaw moment in the direction of avoiding the departure is applied to the vehicle 1 due to the braking force difference between the left and right wheels.
[0052] The LDA controller 172 then restarts the lane departure suppressing operation illustrated in
[0053] (Control Release Operation)
[0054] Next, a control release operation performed in parallel with the aforementioned lane departure suppressing operation will be explained with reference to a flowchart in
[0055] In
[0056] On the other hand, in the determination in the step S201, if it is determined that the departure avoidance control is performed (the step S201: Yes), the LDA controller 172 performs steering intervention determination (step S3). The steering intervention determination is to determine whether or not the driver of the vehicle 1 performs a steering operation when the departure avoidance control is performed. The steering intervention determination will be described in detail later.
[0057] The LDA controller 172 then determines whether or not there is a steering intervention on the basis of a result of the steering intervention determination (step S202). In the determination, if it is determined that there is no steering intervention (the step S202: No), the control release operation illustrated in
[0058] On the other hand, in the determination in the step S202, if it is determined that there is the steering intervention (the step S202: Yes), the LDA controller 172 releases the departure avoidance control (step S203). The release associated with the step S203 means that the steps S108 to S111 in
[0059] The LDA controller 172 obtains a controlled variable associated with the departure avoidance control when it is determined that there is the steering intervention, in parallel with the step S203 (step S204). The controlled variable associated with the departure avoidance control is a physical quantity or a parameter, such as, for example, the braking force, the target yaw rate, and the target yaw moment, which is controlled by the departure avoidance control or which defines the content of the departure avoidance control. In the embodiment, an example of the controlled variable associated with the departure avoidance control is target yaw rate.
[0060] The LDA controller 172 then arithmetically operates a gradually decreasing slope for reducing the target yaw rate, on the basis of the target yaw rate, which is the controlled variable associated with the departure avoidance control (step S205). Specifically, the LDA controller 172 may arithmetically operate the gradually decreasing slope with reference to a map that defines a relation between the yaw rate and the gradually decreasing slope or a gradually decreasing time. Specific examples of the map are illustrated in
[0061] The map illustrated in
[0062] When the departure avoidance control is released, a range of the yaw rate that allows the gradually decreasing time to be zero may be set as a range of the yaw rate that can be handled by the driver, for example, even though the yaw moment caused by the departure avoidance control is immediately eliminated and the yaw rate is generated due to the driver's steering operation. Here, it is assumed that when the yaw rate is generated due to the departure avoidance control, the driver performs the steering operation that cancels the yaw rate; namely, it is assumed that the steering operation causes the yaw rate to be generated in a direction opposite to and with the same magnitude as those of the yaw rate caused by the departure avoidance control.
[0063] The map illustrated in
[0064] The map illustrated in
[0065] Back in
[0066] (Steering Intervention Determination)
[0067] Next, the steering intervention determination according to the embodiment will be explained. Here are two specific examples of the steering intervention determination.
[0068] 1. First Determination Method
[0069] A first determination method will be explained with reference to a flowchart in
[0070] The LDA controller 172 obtains a steering angle change amount from a current steering angle based on the detection result of the steering angle sensor 156 and the steering angle when the departure avoidance control is started, and obtains a steering angular velocity based on the detection result of the steering angle sensor 156 (step S302).
[0071] In parallel with the steps S301 and S302, the LDA controller 172 obtains a look-ahead time or a pre-read time T set in advance (step S303). Here, the look-ahead time T may be set in accordance with, e.g., a time length in which the driver reflexively steers the steering wheel 141, or the like, such as 0.5 to 1.5 seconds.
[0072] The LDA controller 172 then calculates a look-ahead steering angle change amount, on the basis of the steering angle change amount and the steering angular velocity obtained in the step S302, and the look-ahead time T obtained in the step S303 (step S304). The look-ahead steering angle change amount may be specifically expressed as (steering angle change amount)+(steering angular velocity)T.
[0073] The LDA controller 172 then determines whether or not a predetermined condition is satisfied (step S305). Here, the predetermined condition includes (i) that an absolute value of the steering angle change amount is greater than a first predetermined value, (ii) that an absolute value of the steering angular velocity is greater than a second predetermined value, and (iii) that an absolute value of the look-ahead steering angle change amount is greater than a third predetermined value. The LDA controller 172 determines that the predetermined condition is satisfied if any of the conditions (i) to (iii) is satisfied.
[0074] In the determination in the step S305, if it is determined that the predetermined condition is satisfied (the step S305: Yes), the LDA controller 172 determines that there is a steering intervention (step S306). On the other hand, in the determination in the step S305, if it is determined that the predetermined condition is not satisfied (the step S305: No), the LDA controller 172 determines that there is no steering intervention (step S307).
[0075] In the first determination method illustrated in
[0076] 2. Second Determination Method
[0077] A second determination method will be explained with reference to a flowchart in
[0078] In
[0079] The LDA controller 172 then calculates a look-ahead steering angle, on the basis of the steering angle change amount and the steering angular velocity obtained in the step S302, the look-ahead time T obtained in the step S303, and the steering angular acceleration calculated in the step S311 (step S312). The look-ahead steering angle may be specifically expressed as (steering angle change amount)+(steering angular velocity)T+(steering angular acceleration)T.sup.2/2. In parallel with the step S312, the LDA controller 172 calculates a look-ahead steering angular velocity, on the basis of the steering angular velocity, the look-ahead time T, and the steering angular acceleration (step S313). The look-ahead steering angular velocity may be specifically expressed as (steering angular velocity)+(steering angular acceleration)T.
[0080] The LDA controller 172 then determines whether or not a predetermined condition is satisfied (the step S305). Here, the predetermined condition includes (i) that the absolute value of the steering angle change amount is greater than the first predetermined value, (ii) that the absolute value of the steering angular velocity is greater than the second predetermined value, (iii) that an absolute value of the look-ahead steering angle is greater than a fourth predetermined value, and (iv) an absolute value of the look-ahead steering angular velocity is greater than a fifth predetermined value. The LDA controller 172 determines that the predetermined condition is satisfied if any of the conditions (i) to (iv) is satisfied.
[0081] In the second determination method illustrated in
[0082] In the steering intervention determination illustrated in
[0083] (Technical Effect)
[0084] In the embodiment, if the departure avoidance control is released by the driver's steering invention, the gradually decreasing time or the gradually decreasing slope of the controlled variable is determined on the basis of the controlled variable associated with the departure avoidance control (which is herein the target yaw rate) when the departure avoidance control is released. Thus, if the departure avoidance control is released by the driver's steering invention, it is possible to reduce the controlled variable associated with the departure avoidance control, and it is also possible to suppress a change in the yaw rate caused by the driver's steering operation to an extent that the driver can handle. As a result, the driver's discomfort can be reduced when the departure avoidance control is released by the driver's steering invention.
[0085] In the steering intervention determination according to the embodiment, the look-ahead time T is introduced. If the look-ahead time T is not introduced, the steering intervention is not detected until the actual steering angle change amount or the actual steering angular velocity exceeds a threshold value. In this case, if the driver relatively slowly steers the steering wheel 141, it takes a relatively long time to detect the steering intervention. As a result, the departure avoidance control may not be released even though the driver has started the steering, and the vehicle 1 may have a relatively large amount of the deflection due to the departure avoidance control. By introducing the look-ahead time T and calculating, e.g., the look-ahead steering angle change amount, the look-ahead steering angle, and the look-ahead steering angular velocity, the driver's steering intervention can be detected, relatively early. As a result, it is possible to relatively early release the departure avoidance control can be released, and it is possible to suppress the amount of the deflection of the vehicle 1 caused by the departure avoidance control when the departure avoidance control is released.
[0086] Moreover, in the embodiment, when the departure avoidance control is released, the controlled variable associated with the departure avoidance control is reduced in a shorter time (or in a smaller slope) than the fall time (or the fall slope) when the departure avoidance control is successfully or normally ended. It is thus possible to relatively early eliminate the braking force difference between the left and right wheels caused by the departure avoidance control. As a result, it is possible to suppress the amount of the deflection of the vehicle 1 caused by the departure avoidance control when the departure avoidance control is released.
[0087] The LDA controller 172 and the brake controller 173 according to the embodiment are an example of the releaser according to embodiments of the present disclosure.
[0088] The present disclosure may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. The present embodiments and examples are therefore to be considered in all respects as illustrative and not restrictive, the scope of the disclosure being indicated by the appended claims rather than by the foregoing description and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein.