1. Field of the Invention
This invention relates generally to a system and method that provides enhanced collision avoidance for a vehicle and, more particularly, to a system and method that provides enhanced collision avoidance for a vehicle that employs differential braking to steer the vehicle in the event of a potential collision if a normal steering failure is detected.
2. Discussion of the Related Art
Collision avoidance systems and/or adaptive cruise control systems are known in the art that provide automatic vehicle control, such as braking, if a potential or imminent collision with another vehicle or object is detected, and also may provide a warning to allow the driver to take corrective measures to prevent the collision. For example, adaptive cruise control systems are known that employ a forward looking sensor, such as a radar or lidar sensor, that provides automatic speed control and/or braking if the vehicle is approaching another vehicle. Also, collision avoidance systems are known that employ sensors for determining if a collision with an object may be imminent that may provide automatic vehicle braking even if the vehicle operator is controlling the vehicle.
These types of systems typically employ long-range sensors that have a narrow field-of-view in the near-field of the vehicle. Particularly, the sensor signals emanate from a point source on the vehicle and extend in the forward direction of the vehicle, typically to about 150 meters. The collision warning system transmits a radar or laser beam forward of the vehicle and processes reflections from objects in the path of the vehicle. The system generates measurements from the reflections and assesses the potential for a collision based on the vehicle's speed, range and velocity relative to the objects, road surface conditions, etc. A driver alert of a potential collision can be a visual indication on the vehicles instrument panel or in a head-up display (HUD), and/or can be an audio warning or other haptic feedback device, such as seat shaking.
It has recently been proposed in the art to combine automatic braking and steering in an ECA system. For example, U.S. patent application Ser. No. 12/908,699, titled, Vehicle Collision Avoidance and Warning System, filed Oct. 20, 2010, assigned to the assignee of this application and herein incorporated by reference, discloses a system and method for providing collision avoidance that employs both combined automatic braking and steering.
The collision avoidance system disclosed in the '699 application defines first, second, third and fourth thresholds that identify a time to collision with a target vehicle by a host vehicle that are based on the speed of the host vehicle, the acceleration of the host vehicle, the speed of the target vehicle, the acceleration of the target vehicle, the distance to the target vehicle from the host vehicle and a coefficient of friction of the roadway on which the host vehicle and the target vehicle are traveling, where the first threshold is greater than the second threshold, the second threshold is greater than the third threshold and the third threshold is greater than the fourth threshold. The collision avoidance system determines if the time to collision is less than the first threshold, and if so, initiates a collision warning. The collision avoidance system also determines if the time to collision is less than the second threshold if the time to collision is less than the first threshold, and if so, provides limited automatic braking of the host vehicle.
The collision avoidance system disclosed in the '699 application also determines if the time to collision is less than the third threshold if the time to collision is less than the second threshold, and if so, check the condition of whether a roadway lane adjacent to the host vehicle is clear. The collision avoidance system provides full automatic collision avoidance braking if the time to collision is less than the third threshold and the lane adjacent to the host vehicle is not clear.
The collision avoidance system disclosed in the '699 application also determines if the time to collision is less than the fourth threshold if the time to collision is less than the third threshold and the lane adjacent to the host vehicle is clear. The collision avoidance system provides both automatic steering and braking of the host vehicle if the time to collision is less than the fourth threshold and the lane adjacent to the host vehicle is clear.
U.S. patent application Ser. No. 13/101,397, titled, Lane Centering Fail-Safe Control While Using Differential Braking, filed May 5, 2011, assigned to the Assignee of this application and herein incorporated by reference, discloses a lane centering system that provides automatic lane centering for a autonomous or semi-autonomous vehicle, where the vehicle control system employs differential braking to provide steering along a desired path to provide the lane centering if the system detects a failure with an automatic steering system on the vehicle.
In accordance with the teachings of the present invention, a collision avoidance system in a host vehicle is disclosed that provides automatic vehicle direction control using differential braking in the event that the normal steering control fails. The system determines whether a collision with an object, such as a target vehicle, in front of the host vehicle is imminent, and if so, determines an optimal path for the host vehicle to travel along to avoid the object if the collision is imminent. The collision avoidance system may determine that automatic steering is necessary to cause the vehicle to travel along the optimal path to avoid the target. If the collision avoidance system does determine that automatic steering is necessary and detects that normal vehicle steering has failed, the system uses differential braking to steer the vehicle along the path.
Additional features of the present invention will become apparent from the following description and appended claims, taken in conjunction with the accompanying drawings.
The following discussion of the embodiments of the invention directed to an enhanced collision avoidance system that provides automatic steering control using differential braking in the event that normal steering control has failed is merely exemplary in nature, and is in no way intended to limit the invention or its applications or uses.
As will be discussed in detail below, the present invention proposes an enhanced collision avoidance (ECA) system for a host vehicle that provides combined automatic braking and steering if a collision with a target vehicle is imminent. Although the discussion herein concerns a potential collision of a host vehicle with a target vehicle, the ECA system being discussed has application for a potential collision with any object in front of the host vehicle. The ECA system will provide some type of warning to the driver of the host vehicle as a collision with the target vehicle becomes more probable, and if the driver fails to take evasive action, the collision avoidance system will automatically provide either braking alone, steering alone, or combined braking and steering.
As will be discussed in detail below, the ECA system 32 may provide automatic steering of the vehicle 10 using the steering system 28 to avoid a collision with objects or vehicles. In the event that the steering system 28 fails in any manner during the collision avoidance maneuver, the present invention proposes using a differential braking system 36 to provide the steering by selectively providing braking force signals to the braking units 20-26. Differential braking is a well known vehicle stability process where braking control is selectively provided to each of the wheels 12-18 of the vehicle 10 to cause the vehicle 10 to steer in a desirable direction. Differential braking has particular application for vehicle stability control where a desired vehicle steering direction as provided by the vehicle hand-wheel 30 may not be the same as the actual steering direction of the vehicle 10 as determined, for example, by a yaw rate sensor, because the vehicle 10 has lateral slip as a result of various conditions, such as a low coefficient of friction surface.
If the speed of the host vehicle 40 and the distance s between the host vehicle 40 and the target vehicle 44 becomes too short, the ECA system 46 may then provide automatic steering if the distance s approaches a calculated steering threshold ssteer, where ssteer<sbrake. If the distance s between the host vehicle 40 and the target vehicle 44 is so short based on the parameters referred to above, then combined automatic braking and steering may be required. The automatic steering will be provided only if the speed of the host vehicle 40 is above a predetermined speed, V>V*, where V* may be 11 m/sec for high friction roadway surfaces. As will be discussed in detail below, the ECA system 46 determines an optimal path 48 based on various factors, such as the width of the vehicle 44, the coefficient of friction μ of the surface of the roadway 42, etc., that the automatic braking and/or steering will cause the host vehicle 40 to follow to avoid the collision with the target vehicle 44.
U.S. patent application Ser. No. 12/908,689, titled, Optimal Acceleration Profile for Enhanced Collision Avoidance, filed Oct. 20, 2010, assigned to the assignee of this application and herein incorporated by reference, discloses a method for determining the optimal path 48 that the host vehicle 40 will travel along on the roadway 42 to avoid the target vehicle 44 using certain algorithms in the ECA system 46. The '689 method includes providing an optimization look-up table off-line for storing on the host vehicle 40 that includes an optimal vehicle braking or longitudinal deceleration and an optimal distance along the optimal path 48 based on a range of speeds of the host vehicle 40 and the coefficient of friction μ of the roadway surface. The method determines the current speed of the host vehicle 40 and the coefficient of friction μ of the roadway surface on which the host vehicle 40 is traveling during the potential collision, and uses the look-up table to determine the optimal longitudinal deceleration or braking of the host vehicle 40 for the optimal path 48. The method also determines an optimal lateral acceleration or steering of the host vehicle 40 for the optimal path 48 based on a friction ellipse and the optimal braking.
During a collision avoidance maneuver, as discussed herein, where the ECA system 46 may employ automatic braking control, steering control or both, it is possible that the steering system 28 may fail during the maneuver, where normal steering may not be available. Those skilled in the art will readily recognize many suitable techniques for detecting steering failures and the types of failures that may occur. As mentioned, the present invention proposes employing differential braking that selectively provides braking individually to the wheels of the vehicle 40 to cause the vehicle 40 to be steered along the optimal path 48 that has been determined for the particular collision avoidance maneuver.
As the host vehicle 40 is traveling along the optimal path 48 relative to the target vehicle 44 during the collision avoidance maneuver, and a steering failure has been detected, a model prediction control (MPC) algorithm in the ECA system 46 will minimize a cost function J based on changes to a braking control command u, for example, selectively provided to the braking units 20-26, so that the actual or predicted path of the host vehicle 40 follows the desired optimal path 48. Equation (1) below defines the cost function J that is minimized based on changes to the braking control command u, where a positive braking control command+u identifies braking on one side of the vehicle 40 and a negative braking control command−u identifies braking on the other side of the vehicle 40.
When the MPC algorithm is determining the optimal path 48, each position of the host vehicle 40 along the path 48 is defined by a lateral position y of the vehicle 40 and a heading angle φ of the vehicle 40. The cost function J gives a deviation of the orientation of the host vehicle 40 at incremental points j in the future relative to a horizon ΔT based on a difference between the position of the host vehicle 40 and the optimal path 48 at those points. For example, the value ΔT is a control horizon that defines how far into the future the control will be calculated to minimize the cost function J, which may be, for example, one second. The cost function J is based on an error of the lateral position y of the vehicle 40 and an error of the heading angle φ of the vehicle 40. The deviation between the lateral offset error yerr and heading angle error φerr is minimized by the cost function J using the braking control command u.
As mentioned, the sign of the braking control command u determines which side of the vehicle 40 the braking is provided, where only one side braking is provided at any point in time. The front-to-rear proportion braking between the front and rear wheels is then determined based on other factors, such as vehicle center of gravity, load, etc.
J=∫
0
ΔT
{[yφ]
err
·Q(x)·[φy]err+u·R(t)·u}dt (1)
Where yerr is the lateral offset error (ydesired−ypredicted), φerr is the heading angle error (φdesired−φpredicted), and Q(x) and R(t) are weighting factors.
The continuous braking control command u is converted to a discrete (k) braking force command uk by equation (2).
Where R is a weight on control, Q is a weight on tracking error, and A, B and C are matrices that define the linear discrete motion of the vehicle 40 as follows.
Where the force command uk is distributed to each wheel as:
u=F
x
LR
+F
x
LF
−F
x
RR
−F
x
RF (7)
And where Fxx is the braking force on a particular wheel of the vehicle, namely, left-rear (LR), left-front (LF), right-rear (RR) and right-front (RF), Fx is the longitudinal force, y is the vehicle center of gravity (CG) lateral deviation from the center of the lane (defined by the measured lane marking offsets), φ is the heading angle error, Vy is the vehicle lateral velocity, r is the vehicle yaw rate, δ is the road wheel angle (=0), a and b are the longitudinal distances from the vehicle center of gravity to front and rear axles, respectively, T is vehicle track, M is vehicle mass, Iz is vehicle yaw moment of inertia, Cf and Cr are front and rear cornering stiffness, respectively, ρ is the road curvature, and hk is the discrete version of the following continuous matrix h=[0,−ρVx,0,0]T.
Equations (3)-(6) can be written as state space expressions as follows.
{dot over (x)}=Ax+Bu+h (8)
x
k+1
=Ax
k
+Bu
k
+h
k (9)
y=Cx (10)
Y
k
=Cx
k (11)
Where x is the state vector consisting of lateral offset, heading angle, lateral velocity and yaw rate, y is an output vector consisting of lateral offset and heading angle, and A is matrix A(V), where Vx is the vehicle longitudinal speed, and where:
The amount of differential braking provided to the host vehicle 40 to maintain the vehicle 40 on the optimal path 48 is limited by constraints that are based on wheel slip. Particularly, the amount of braking and/or steering provided during the collision avoidance maneuver should not cause the vehicle 40 to become unstable as a result of slipping on the roadway surface. To maintain this stability, the braking force command uk should be maintained within a friction ellipse for optimal lateral acceleration for each prediction point j=1, 2, . . . , p. As is known by those skilled in the art, a friction ellipse for a tire provides an indication of the maximum horizontal force that may be generated for the tire, where the size of the ellipse is dependent on that tire. The vehicle slip angle αj at any prediction point j is defined by matrix P as:
αj=PAj−1xk+(PAj−2B+ . . . +PB)uk (19)
The slip angle αj in equation (19) is calculated for both the front and rear of the vehicle 10, where:
The combined braking and steering constraint based on the slip angle αj and the particular braking force command uk is defined as:
(Cfαj)2+uk2≦(μWf)2 (22)
Where W is the normal force at each corner of the vehicle 40.
If the braking force command uk determined by equation (2) does not cause the inequality of equation (22) to be satisfied, then the braking force command uk is limited as defined by equation (23).
u
k
2=(μWf)2−(Cfαj)2 (23)
As will be well understood by those skilled in the art, the several and various steps and processes discussed herein to describe the invention may be referring to operations performed by a computer, a processor, or other electronic calculating device that manipulates and/or transforms data using electrical phenomenon. Those computers and electronic devices may employ various volatile and/or non-volatile memories including non-transitory computer-readable medium with an executable program stored thereon including various code or executable instructions able to be performed by the computer or processor, where the memory and/or computer-readable medium may include all forms and types of memory and other computer-readable media.
The foregoing discussion disclosed and describes merely exemplary embodiments of the present invention. One skilled in the art will readily recognize from such discussion and from the accompanying drawings and claims that various changes, modifications and variations can be made therein without departing from the spirit and scope of the invention as defined in the following claims.