Method and system for providing a steering guidance to a driver of a host vehicle

11167796 · 2021-11-09

Assignee

Inventors

Cpc classification

International classification

Abstract

A method for assisting a driver of a host vehicle in avoiding a collision, the method including: detecting a target in the vicinity of the vehicle; determining that the host vehicle is travelling on a collision course with the target; detecting a set of road markers on a side of the target; detecting a free space on the side of the road markers opposite the target side of the road markers, and when a collision with the target is predicted to occur within a predetermined time period and no driver initiated steering action for avoiding the collision course has been detected, providing a steering guidance to the driver of the host vehicle including altering of a steering wheel angular orientation for momentarily steering the host vehicle towards the road markers to indicate an evasive steering action to the driver.

Claims

1. A method for assisting a driver of a host vehicle in avoiding a collision with a target, the method comprising: detecting a target in the vicinity of the vehicle; determining that the host vehicle is travelling on a collision course with the target; detecting a road marker on a side of the target; detecting a free space on the side of the road marker opposite the target side of the road marker; when a collision with the target is predicted to occur within a predetermined time period and no driver initiated steering action for avoiding the collision course has been detected, providing a steering guidance to the driver of the host vehicle, the steering guidance comprising altering of a steering wheel angular orientation from a current steering wheel angular orientation for momentarily steering the host vehicle towards the road marker to indicate an evasive steering action to the driver; determining a lateral displacement (B) required for the host vehicle to avoid a collision with the target; and estimating a feasible lateral displacement for the host vehicle under present conditions before the impending collision occurs, wherein when the feasible lateral displacement exceeds the required lateral displacement, providing the steering guidance.

2. The method of claim 1, wherein the steering guidance is overridable by the driver of the host vehicle by providing input via the steering wheel.

3. The method of claim 1, comprising: determining whether oncoming traffic is present in an adjacent lane, wherein when no risk of colliding with oncoming traffic in the adjacent lane caused by the indicated steering action can be concluded, providing the steering guidance.

4. The method of claim 1, comprising: determining a stability parameter value indicative of the driving stability of the vehicle on the road, wherein the steering guidance is only provided when the stability parameter value indicates that the host vehicle is stable.

5. The method of claim 1, wherein the steering guidance is maintained for a short time period being less than half the predetermined time to collision.

6. The method of claim 1, comprising: determining a relative speed of the host vehicle relative the target, wherein the steering guidance is only provided when the relative speed exceeds a threshold where a collision with the target can not be avoided using an autobrake function of the host vehicle.

7. The method of claim 1, comprising: detecting a sideways movement of the target; providing a secondary steering guidance comprising altering a current steering wheel angular orientation in an opposite direction compared to the first steering guidance to steer the host vehicle back towards the original lane position.

8. A steering system for a host vehicle, the system comprising: a driving environment detection unit configured to detect a target in the vicinity of the host vehicle; a road marker detection unit configured to detect road marker on a side of the target; a drivable free space detection unit configured to detect a drivable free space on a side of the detected road marker opposite the target side of the road marker; a collision determining unit configured to determine that the host vehicle is on collision course with the target; a steering control unit configured to control a steering wheel angular orientation of a steering wheel of the host vehicle; and a vehicle control unit configured to: predict that a collision with the target is predicted to occur within a predetermined time period based on target data received from the driving environment detection unit and on collision course data received from the collision determining unit; determine that no driver initiated steering action for avoiding the collision course has been detected; control the steering control unit to provide a steering guidance to the driver of the host vehicle by altering a steering wheel angular orientation from a current steering wheel angular orientation for momentarily steering the host vehicle towards the road marker to indicate an evasive steering action to the driver; determine a lateral displacement (B) required for the host vehicle to avoid a collision with the target; and estimate a feasible lateral displacement for the host vehicle under present conditions before the impending collision occurs, wherein when the feasible lateral displacement exceeds the required lateral displacement, providing the steering guidance.

9. A vehicle comprising the steering system of claim 8.

10. The steering system of claim 8, comprising: a vehicle stability measuring unit configured to determine a stability parameter value indicative of the driving stability of the vehicle, wherein the vehicle control unit is configured to the steering control unit to provide the steering guidance only when the stability parameter value indicates that the host vehicle is stable.

11. The steering system of claim 8, wherein the driving environment detection unit is configured to determine a relative speed of the host vehicle relative the target, wherein the steering guidance is only provided when the relative speed exceeds a threshold where a collision with the target can not be avoided using an autobrake function of the host vehicle.

12. The steering system of claim 8, wherein when the driving environment detection unit detects a sideways movement of the target, the vehicle control unit is configured to: receive information about the sideways motion, and provide a secondary steering guidance comprising altering a current steering wheel angular orientation in an opposite direction compared to the first steering guidance.

13. The steering system of claim 8, wherein the steering guidance is overridable by the driver of the host vehicle by providing input via the steering wheel.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) These and other aspects of the present disclosure will now be described in more detail, with reference to the appended drawings showing example embodiments of the disclosure, wherein:

(2) FIG. 1a illustrates a schematic overview of exemplifying a steering system according to embodiments of the disclosure;

(3) FIG. 1b illustrates a schematic overview of exemplifying a steering system according to embodiments of the disclosure;

(4) FIG. 2 is a box diagram of a steering system according to embodiments of the disclosure;

(5) FIG. 3 schematically illustrates a slip angle;

(6) FIG. 4 is a graph illustrating an exemplary steering angle profile used for a steering guidance in embodiments of the disclosure; and

(7) FIG. 5 is a flow-chart of method steps according to embodiments of the disclosure.

DESCRIPTION OF EMBODIMENTS

(8) In the present detailed description, various embodiments of the system and method according to the present disclosure are described. However, this disclosure may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided for thoroughness and completeness, and fully convey the scope of the disclosure to the skilled person. Like reference characters refer to like elements throughout.

(9) FIG. 1a illustrates a schematic overview of exemplifying a steering system according to embodiments of the disclosure. The steering system is included in a host vehicle 102 here shown travelling on a road 103. The road is delimited by outer edges 105 and 107, which may be marked by lane markers. The road is here shown to have two lanes, the lane 103a on which the target 104 and the host vehicle 102 is travelling on and an opposing lane 103b.

(10) The host vehicle 102 includes a driving environment detection unit 202 configured to detect a target 104 in the vicinity of the host vehicle 102. Furthermore, the host vehicle 102 includes a collision determining unit 204 configured to determine that the host vehicle 102 is on collision course with the target 104, and a steering control unit 206 configured to control a steering wheel angular orientation of a steering wheel of the host vehicle 102 and to control a steering control system for steering the vehicle 104. The host vehicle 102 further includes a road marker detection unit 203 configured to detect a set of road markers 110 on a side of the target 104, and a drivable free space detection unit 205 configured to detect a drivable free space 112 on a side of the detected road markers.

(11) A vehicle control unit 208 of the host vehicle 102 is configured to execute a number of steps leading to an steering guidance signal to the steering control system to altering a steering wheel angular orientation from a current steering wheel angular orientation for momentarily steering the host vehicle towards the road markers at point 114 to indicate an evasive steering action to the driver, as will be described below.

(12) The host vehicle 102 approaches the target 104 from a rear side of the target 104. Here, the target 104 is exemplified as a car for illustrative purposes. The target is however not limited to being a car but may be any vehicle or object which the host vehicle 102 may be on collision course with.

(13) In the presently described situation, the host vehicle 102 is on collision course 106 with the target 104. The target may be detected by the driving environment detection unit 202 which may include a Lidar, a radar, a camera, ultrasound sensors, or any other suitable sensor that may detect objects in the vicinity of the host vehicle 102.

(14) The collision determining unit 204 may use the information about the detected target 104, such as the location of the target 104 relative the host vehicle 102, and the present driving course of the host vehicle 102 to determine that the host vehicle 102 is on collision course 106 with the target 104.

(15) As shown in FIG. 1a, if the host vehicle continues its present course 106, the risk of colliding with the target 104 is imminent.

(16) The vehicle control unit 208 is configured to take action when a predicted time duration to a collision for the host vehicle 102 with the target 104 is below a threshold time, and no driver initiated steering action has been detected. In other words, the vehicle control unit 208 is configured to take action if a collision will occur within the predetermined time duration under the present speed and course 106. The predetermined time duration may be in the order of seconds, e.g. 1, 2, 3, 4, or 5 seconds.

(17) FIG. 1b illustrates a host vehicle 102 approaching a target vehicle 104. The host vehicle 102 is travelling with speed v.sub.h and the target vehicle 104 is travelling with speed v.sub.t. The yaw angle for the host vehicle 102 is q.sub.h and the yaw angle for the target vehicle 104 is q.sub.t. For this example situation illustrated in FIG. 1b, there is a distance S.sub.x between the host vehicle 102 and the target vehicle 104 at time t=0.

(18) The longitudinal position X.sub.h(t), and the lateral position Y.sub.h(t) for the host vehicle 102 may be calculated as:
X.sub.h(t)=v.sub.h*cos(q.sub.h)t, and Y.sub.h(t)=v.sub.h*sin(q.sub.h)*t,
which may be estimated for small yaw angles to:
X.sub.h(t)=v.sub.h*t, and Y.sub.h(t)v.sub.h*q.sub.h*t.

(19) For the target vehicle 104, the longitudinal position X.sub.t(t), and the lateral position Y.sub.t(t) are given by:
X.sub.t(t)=S.sub.x+v.sub.t*cos(q.sub.t)*t, and Y.sub.t(t)=S.sub.y+v.sub.t*sin(q.sub.t)*t.
For small yaw angles:
X.sub.t(t)=S.sub.x+v.sub.t*t, Y.sub.t(t)=S.sub.y+v.sub.t*q.sub.t*t.

(20) If a collision occurs, it will be when X.sub.h(t)=X.sub.t(t), which gives a time to collision t.sub.c=S.sub.x/(v.sub.h−v.sub.t).

(21) The lateral offset Y.sub.0 between the host vehicle 102 and 104 at the time of collision t.sub.c is then given by:
Y.sub.0=Y.sub.h(t.sub.c)−Y.sub.t(t.sub.c)=v.sub.h*q.sub.h*t.sub.c−(S.sub.y+v.sub.t*q.sub.t*t.sub.c)=−S.sub.y+(v.sub.h*q.sub.h−v.sub.t*q.sub.t)*t.sub.c.

(22) A collision may be predicted to occur if the lateral offset at the predicted time to collision is less than the average widths w.sub.h, w.sub.t of the host 102 and target 104 vehicles. Accordingly, a collision may be predicted to occur if Abs(Y.sub.0)<(w.sub.h+w.sub.t)/2. If Y.sub.0>(w.sub.h+w.sub.t)/2 then host vehicle 102 will pass to the left of the target 104 without colliding.

(23) If it is predicted that the host vehicle 102 will collide with the target vehicle 104 within a predetermined time period, then it is desirable to steer the host vehicle towards point 114 which may be part of a set of road markers. In other words, it is desirable to provide a steering guidance which alters the steering wheel angular orientation such that a yaw angle q.sub.h gives a total lateral displacement of B indicated in FIG. 1b. This means that the steering guidance should provide an additional yaw angle q.sub.he such that:
Y.sub.h(t.sub.c)=B->v.sub.h*(q.sub.h+q.sub.he)*t.sub.c=B->q.sub.he=B/(v.sub.h*t.sub.c)−q.sub.h.

(24) In this exemplary case, the steering guidance will provide a momentarily steering torque to the left of the target vehicle 104 and of the host vehicle 102 in case of a predicted collision, if there is free space 112 detected to the left of the point 114, i.e. to the left of the road markers 110 in FIG. 1a. The steering torque will not be applied to actually take the host vehicle to the road markers, i.e. to the side of the road, but will only be applied for a short time period such that the host vehicle 102 will point towards the point 114. The short time period may for example be about 20% of the time to collision.

(25) Other example scenarios may be that the host vehicle is driving in an overtake lane and has detected space on the right hand side of a target vehicle 104 ahead of the host vehicle 102. In this case, the steering guidance will provide a momentarily steering torque to the right of the target vehicle 104 in case of a predicted collision, towards road markers to the right of the target vehicle. Thus, the point 114 will then be to the right of the target vehicle 104, towards road markers on the right hand side of the present overtake lane.

(26) Applying the steering torque could for example be implemented by requesting a steering torque (T.sub.q) via a PD (Proportional, Derivative) controller such as T.sub.q=K.sub.p*e+K.sub.d*(de/dt), where e=(q.sub.h+q.sub.he−yawAngleActual), and yawAngleActual may be calculated by integrating a yaw rate signal from a yaw rate sensor of the vehicle.

(27) Furthermore, the steering guidance should only be provided if the vehicle can be determined to be stable. For this, a vehicle stability measuring unit is configured to determine a stability parameter value indicative of the driving stability of the host vehicle. The stability parameter value may relate to a side slip at the rear axle tires of the host vehicle. For instance, if the host vehicle is skidding, then no steering guidance should be provided.

(28) In addition, in embodiments, a feasible lateral displacement for the host vehicle may be estimated. The feasible lateral displacement provides an estimate of the displacement that the driver is likely to safely achieve with the host vehicle 102. If feasible lateral displacement exceeds the lateral displacement B, then the steering guidance is provided. The feasible lateral displacement may be given by ΔY=0.5*9.81*(t.sub.c).sup.2, thus the steering guidance is provided if ΔY>B.

(29) FIG. 2 is a box diagram of a steering system 200 according to embodiments of the disclosure. The steering system 200 includes a driving environment detection unit 202 configured to detect a target in the vicinity of the host vehicle. The driving environment detection unit 202 may include a Lidar, radar, a camera, ultrasound sensors, or any other suitable sensor that may detect objects in the vicinity of the host vehicle. The driving environment detection unit 202 may provide a signal indicative of detected objects to a vehicle control unit 208.

(30) Moreover, the system 200 includes a collision determining unit 204 configured to determine that the host vehicle is on collision course with the target. The collision determining unit 204 may include a processor or control unit, for example part of the vehicle control unit 208 or part of a another safety system of the vehicle used for predicting collision. The collision determining unit 204 may provide a signal to the vehicle control unit that the host vehicle is on collision course with a target.

(31) A steering control system 206 included in the system 200 is configured to control a steering wheel to provide a steering torque of the host vehicle. The steering toque is used for turning the steerable wheels of the vehicle to a desirable wheel angle. The steering control system 206 is controlled by the vehicle control unit 208.

(32) There is further a road marker detection unit 203 configured to detect a set of road markers on a side of the target. The road marker detection unit 203 may include a Lidar, radar, a camera, ultrasound sensors, or any other suitable sensor that may detect road markers.

(33) A drivable free space detection unit 205 of the system 200 is configured to detect a drivable free space on a side of the detected road markers. The drivable free space detection unit 205 may include a Lidar, radar, a camera, ultrasound sensors, or any other suitable sensor that may detect a drivable free space. In addition, the drivable free space detection unit 205 may include vehicle to vehicle communication units, and/or vehicle to infrastructure communication units, and/or vehicle to device communication units, i.e. communication units generally known as V2X communication with the “cloud” via a server in order to gain information of the presence of other vehicles or objects.

(34) In some embodiments, the evasive steering system 200 includes a vehicle stability measuring unit 210 configured to determine a stability parameter value indicative of the driving stability of the vehicle. The vehicle control unit 208 is configured to provide the steering guidance only when the host vehicle is determined to be stable.

(35) The stability parameter may be indicative of a slip angle for at least one wheel of the host vehicle. FIG. 3 schematically illustrates a top view of a vehicle tire 302. The slip angle (α.sub.slip) is defined as the angle between the travel direction v of the tire contact patch and the wheel hub direction W.sub.d (i.e. the pointing direction of the wheel). For example, it is desirable that the host vehicle is not under a skidding event when the intervening action is initiated. Measuring the slip angle may be performed by means known per se in the art.

(36) Furthermore, the longitudinal slip of a host vehicle wheel may also be used as an indication of vehicle stability. A large longitudinal slip indicates that the host vehicle is under intensive braking or acceleration which is not a stable situation for the host vehicle.

(37) FIG. 4 illustrates an exemplary steering angle profile which may be used as a steering guidance. The profile includes an increase of the steering angle until it reaches maximum amplitude A after a time T1. The steering angle A is maintained for a time period being the difference T1 and T2 in order to obtain the desired yaw angle for the vehicle. At time T2, a steering angle change is initiated, and at a later time T3, the same opposite steering angle amplitude is reached. Accordingly, the vehicle is steering in the opposite direction with the same amplitude on the steering angle. It should be noted that the steering angle profile is symmetric about half the time duration T.

(38) With the described steering angle profile, the vehicle is first steered towards the road marker, at time T2, the steering angle is reversed, whereby the vehicle is steered back to the initial position during the second half of the time duration T.

(39) FIG. 5 is a flow chart of method steps according to embodiments of the disclosure. In a step S102 detecting a target in the vicinity of the vehicle. In step S104, determining that the host vehicle is travelling on a collision course with the target. In step S106 detecting a set of road markers on a side of the target. In step S108 detecting a free space on the side of the road markers opposite the target side of the road markers. When a collision with the target is predicted to occur within a predetermined time period and no driver initiated steering action for avoiding the collision course has been detected, providing in step S110 a steering guidance to the driver of the host vehicle. The steering guidance includes to alter a steering wheel angular orientation from a current steering wheel angular orientation for momentarily steering the host vehicle towards the road markers to indicate an evasive steering action to the driver.

(40) A vehicle (host or target) in accordance with the disclosure may be any vehicle operative on a road, such as a car, a truck, a lorry, a bus, etc.

(41) The vehicle control unit or other control units described herein may include a microprocessor, microcontroller, programmable digital signal processor or another programmable device. The control functionality of the present disclosure may be implemented using existing computer processors, or by a special purpose computer processor for an appropriate system, incorporated for this or another purpose, or by a hardwire system. Embodiments within the scope of the present disclosure include program products including machine-readable medium for carrying or having machine-executable instructions or data structures stored thereon. Such machine-readable media can be any available media that can be accessed by a general purpose or special purpose computer or other machine with a processor. By way of example, such machine-readable media can include RAM, ROM, EPROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to carry or store desired program code in the form of machine-executable instructions or data structures and which can be accessed by a general purpose or special purpose computer or other machine with a processor. When information is transferred or provided over a network or another communications connection (either hardwired, wireless, or a combination of hardwired or wireless) to a machine, the machine properly views the connection as a machine-readable medium. Thus, any such connection is properly termed a machine-readable medium. Combinations of the above are also included within the scope of machine-readable media. Machine-executable instructions include, for example, instructions and data which cause a general purpose computer, special purpose computer, or special purpose processing machines to perform a certain function or group of functions.

(42) Although the figures may show a sequence the order of the steps may differ from what is depicted. Also two or more steps may be performed concurrently or with partial concurrence. Such variation will depend on the software and hardware systems chosen and on designer choice. All such variations are within the scope of the disclosure. Likewise, software implementations could be accomplished with standard programming techniques with rule based logic and other logic to accomplish the various connection steps, processing steps, comparison steps and decision steps.

(43) The person skilled in the art realizes that the present disclosure by no means is limited to the preferred embodiments described above. On the contrary, many modifications and variations are possible within the scope of the appended claims.

(44) In the claims, the word “comprising” does not exclude other elements or steps, and the indefinite article “a” or “an” does not exclude a plurality. A single processor or other unit may fulfill the functions of several items recited in the claims. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measured cannot be used to advantage. Any reference signs in the claims should not be construed as limiting the scope.