Vehicle collision avoidance assist system
10266176 ยท 2019-04-23
Assignee
Inventors
Cpc classification
B60W50/14
PERFORMING OPERATIONS; TRANSPORTING
G08G1/165
PHYSICS
G06V20/58
PHYSICS
B60W10/18
PERFORMING OPERATIONS; TRANSPORTING
G08G1/166
PHYSICS
B60W2710/182
PERFORMING OPERATIONS; TRANSPORTING
B60W30/09
PERFORMING OPERATIONS; TRANSPORTING
B60W2554/00
PERFORMING OPERATIONS; TRANSPORTING
B60W2554/804
PERFORMING OPERATIONS; TRANSPORTING
B60W2420/403
PERFORMING OPERATIONS; TRANSPORTING
B60W2540/215
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60W10/18
PERFORMING OPERATIONS; TRANSPORTING
B60W10/20
PERFORMING OPERATIONS; TRANSPORTING
B60W30/09
PERFORMING OPERATIONS; TRANSPORTING
B60W50/14
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A vehicle collision avoidance assist system, including: a forward obstacle detecting device; and a controller including an automatic braking control executing portion to execute an automatic braking control for permitting a brake apparatus to automatically operate and an avoidance control executing portion to execute, in addition to the automatic braking control, an avoidance control for pen fitting a steering apparatus to automatically operate, wherein the avoidance control executing portion is configured such that, when the forward obstacle detecting device detects, as a forward obstacle, a continuous obstacle that continuously extends diagonally forward so as to be inclined with respect to a forwardly extending centerline that forwardly extends from a center of the own vehicle, the avoidance control executing portion executes the avoidance control to enable the own vehicle to avoid the continuous obstacle such that the own vehicle travels along the continuous obstacle.
Claims
1. A vehicle collision avoidance assist system for assisting avoidance of a collision of an own vehicle on which the system is installed, the system comprising: a forward obstacle detecting device configured to detect, as a forward obstacle, one of objects present ahead of the own vehicle that will hinder the own vehicle from travelling forward; and a controller including (a) an automatic braking control executing portion configured such that, when a risk of collision of the own vehicle with the forward obstacle detected by the forward obstacle detecting device is high, the automatic braking control executing portion executes an automatic braking control in which a brake apparatus installed on the own vehicle automatically operates to brake the own vehicle, (b) an avoidance control executing portion configured such that, when the risk of collision of the own vehicle with the forward obstacle is still high even after the automatic braking control has been executed, the avoidance control executing portion executes, in addition to the automatic braking control, an avoidance control in which a steering apparatus installed on the own vehicle automatically operates to enable the own vehicle to avoid the forward obstacle, and (c) an avoidance control prohibiting portion configured to prohibit execution of the avoidance control; wherein the avoidance control executing portion is configured such that, when the forward obstacle detecting device detects, as the forward obstacle, a continuous obstacle that continuously extends diagonally forward so as to be inclined with respect to a forwardly extending centerline that forwardly extends from a center of the own vehicle, the avoidance control executing portion executes the avoidance control to enable the own vehicle to avoid the continuous obstacle such that the own vehicle travels along the continuous obstacle, and wherein, when a risk of collision of the own vehicle with the continuous obstacle is high, the automating braking control portion executes the automatic braking control to avoid the continuous obstacle and the avoidance control prohibiting portion prohibits execution of the avoidance control when there is a determination that the own vehicle will stop at a position that is forwardly beyond a front end of the continuous obstacle.
2. The vehicle collision avoidance assist system according to claim 1, further comprising an alert device configured to issue an alert to a driver of the own vehicle when there is a risk of collision of the own vehicle with the forward obstacle, wherein the automatic braking control executing portion is configured such that, when the driver performs no operation after the issuance of the alert and the risk of collision of the own vehicle with the forward obstacle accordingly becomes high, the automatic braking control executing portion executes the automatic braking control.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The objects, features, advantages, and technical and industrial significance of the present disclosure will be better understood by reading the following detailed description of an embodiment, when considered in connection with the accompanying drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
DETAILED DESCRIPTION OF THE EMBODIMENT
(12) Referring to the drawings, there will be explained below in detail one embodiment of the claimable invention. It is to be understood that the claimable invention is not limited to the details of the following embodiment and the forms described in Forms of the Invention, but may be changed and modified based on the knowledge of those skilled in the art. It is further to be understood that modifications of the following embodiment can be provided utilizing technical features described in the Forms of the Invention.
(13) Embodiment
(14) Configuration of Vehicle
(15)
(16) The brake system 12 (as one example of a brake apparatus) is an electronically controlled hydraulic brake system, namely, a brake system of the so-called brake-by-wire. The brake system 12 is configured such that, in normal running of the vehicle 10, a hydraulic pressure to be supplied to brake devices 20 provided for respective wheels of the vehicle 10 is generated by a brake actuator 22 without depending on an operation force applied to a brake operation member. The brake system 12 includes a brake ECU 24, and the brake actuator 22 is controlled by the brake ECU 24.
(17) The steering system 14 (as one example of a steering apparatus) includes: an electric power steering device 30 for assisting a driver's steering operation by a force generated by an electric motor; and a steering ECU 32 for controlling the electric motor. The electric power steering device 30 is configured to steer the wheels by both of an operation force applied to a steering operation member and an assist torque that depends on the force generated by the electric motor. The steering system 14 is capable of steering the wheels only by the force generated by the electric motor.
(18) As also shown in
(19) The stereo camera 42 is disposed at a front middle of the vehicle body and includes a pair of cameras arranged in a right-left direction of the vehicle for taking an image of the front side of the vehicle. The stereo camera 42 detects objects such as other vehicles, pedestrians, and structures, based on a parallax of an image of each camera (parallax image). It is possible to obtain a distance to each object based on the detection results. The forward millimeter wave radar 44 is disposed at the front middle of the vehicle body. The forward millimeter wave radar 44 is configured to emit a millimeter radio wave forward and to measure a radio wave reflected by and returned from the object present ahead of the vehicle, so as to detect the object present ahead of the vehicle. It is possible to obtain a distance to the object and a relative speed of the own vehicle and the object based on the detection results. The four lateral millimeter wave radars 46 are similar in structure to the forward millimeter wave radar 44 and are respectively disposed at a front right portion, a rear right portion, a front left portion, and a rear left portion, of the vehicle body, so as to respectively detect objects present on a front right side, a rear right side, a front left side, and a rear left side, of the vehicle.
(20) As explained later in detail, the DSS-ECU 40 constantly monitors around the own vehicle 10 based on the detection results of the stereo camera 42, the forward millimeter wave radar 44, and the four lateral millimeter wave radars 46. When there is a risk of collision of the own vehicle 10 with the obstacle, the DSS-ECU 40 activates the alert device 16 and issues a command to the brake system 12 and the steering system 14, so as to avoid the collision with the obstacle. In this respect, the DSS-ECU 40 is connected to the brake ECU 24 and the steering ECU 32 via a car area network (CAN) 50 and is communicable with one another.
(21) The vehicle 10 is further equipped with a vehicle speed sensor 52 for detecting a running speed of the own vehicle and an acceleration sensor 54 for detecting acceleration in the longitudinal direction of the own vehicle. The ECUs are configured to receive detection results of the vehicle speed sensor 52 and the acceleration sensor 54 via the CAN 50.
(22) Operation of Collision Avoidance Assist System
(23) (a) Monitoring Front Side of Vehicle and Automatic Braking Control
(24) While the own vehicle 10 is running, the DSS-ECU 40 constantly obtains the detection results of the stereo camera 42 and monitors whether any forward obstacle is present or not. The DSS-ECU 40 processes images of the pair of cameras obtained from the stereo camera 42 and obtains parallax images thereof. Based on the parallax images, the DSS-ECU 40 detects objects, such as other vehicles, pedestrians, and structures, and obtains a distance to each object. The DSS-ECU 40 determines whether there exists, among the objects present ahead of the own vehicle detected by the stereo camera 42, an object that will hinder the own vehicle 10 from travelling forward. When there is such an object, the DSS-ECU 40 determines the object as a forward obstacle A.sub.F. Based on the parallax images, the DSS-ECU 40 recognizes lines, namely, a right line L.sub.R and a left line L.sub.L, respectively extending on the right side and the left side of the own vehicle 10 in the longitudinal direction, as a right boundary and a left boundary of a driving lane that is a driving range in which the own vehicle 10 is to travel, so as to identify the driving lane.
(25) When the forward obstacle A.sub.F is detected by the stereo camera 42, the DSS-ECU 40 obtains, from the detection results of the stereo camera 42, a relative distance D.sub.A of the own vehicle 10 and the forward obstacle A.sub.F. The DSS-ECU 40 obtains the detection results of the forward millimeter wave radar 44 and corrects the relative distance D.sub.A based on the detection results. The DSS-ECU 40 also obtains, from the detection results of the forward millimeter wave radar 44, a relative speed V.sub.A and relative acceleration a.sub.A, of the own vehicle 10 and the forward obstacle A.sub.F. Subsequently, the DSS-ECU 40 calculates a time to collision TTC which is a time remaining prior to the collision of the own vehicle 10 with the forward obstacle A.sub.F, based on the relative distance D.sub.A, the relative speed V.sub.A, and the relative acceleration a.sub.A, of the own vehicle 10 and the forward obstacle A.sub.F, and deceleration of the own vehicle 10 by the brake system 12.
(26) The assist system of the present embodiment uses the time to collision TTC as an index indicative of a risk or possibility of collision of the own vehicle 10 with the forward obstacle A.sub.F. Specifically, it is determined that there is a risk of collision of the own vehicle 10 with the forward obstacle A.sub.F when the time to collision TTC becomes smaller than a first set value TTC.sub.1. In this instance, the alert device 16 is activated to call a driver's attention. Specifically, an indication BRAKE! is displayed, and a buzzer sounds. When the driver does not perform any braking operation in spite of the warning by the alert device 16 and the time to collision TTC becomes smaller than a second set value TTC.sub.2 which is smaller than the first set value TTC.sub.1, it is determined that the own vehicle 10 is in a situation in which the risk of collision with the forward obstacle A.sub.F is high, and the automatic braking control is executed.
(27) In an instance where the driver starts the braking operation after the warning by the alert device 16 and before execution of the automatic braking control, braking assistance is executed. The braking assistance changes a braking-force generation state from a normal state in which the braking force is generated only by the fluid pressure generated by the brake actuator 22 without depending on the operation force applied to the brake operation member to a state in which the braking force is generated by both of the operation force applied to the brake operation member and the fluid pressure generated by the brake actuator 22.
(28) When the conditions described above are satisfied and the own vehicle 10 is in the situation in which the risk of collision with the forward obstacle A.sub.F is high, the automatic braking control is executed. In the automatic braking control, the brake system 12 mounted on the own vehicle 10 automatically operates without depending on the driver's operation to brake the own vehicle 10, for the purpose of avoiding the collision with the obstacle present ahead of the own vehicle or reducing damage by the collision. Specifically, when the time to collision TTC becomes smaller than the second set value TTC.sub.2, the DSS-ECU 40 transmits, to the brake system 12, a request to execute the automatic braking control, and the brake system 12 controls the brake actuator 22 to brake the own vehicle 10 in the shortest distance.
(29) Before transmitting the request to execute the automatic braking control, the DSS-ECU 40 estimates a stop position at which the own vehicle 10 will stop when braked and a position at which the forward obstacle A.sub.F is located at the time when the own vehicle stops. It is determined, based on a relationship between those positions, whether the collision of the own vehicle 10 with the forward obstacle A.sub.F is unavoidable or not. In the assist system of the present embodiment, the avoidance control is executed in addition to the automatic braking control when it is determined that the collision is unavoidable only by execution of the automatic braking control.
(30) (b) Avoidance Control
(31) In the avoidance control, the electric power steering device 30 automatically operates so as to steer the wheels for enabling the own vehicle 10 to avoid the forward obstacle A.sub.F when it is determined that the collision is unavoidable only by execution of the automatic braking control. Specifically, the DSS-ECU 40 determines an avoidance route based on the parallax images of the stereo camera 42 obtained as described above. The avoidance route is basically determined by confirming routes for every steering amounts set within a range in which the own vehicle 10 is steerable and selecting the most appropriate one of the routes. In determination of the avoidance route, the stop position of the own vehicle 10 is estimated, and the avoidance route is determined in consideration of the stop position of the own vehicle 10.
(32) In the avoidance control of the present assist system, before the avoidance route is searched for, estimation of the forward obstacle itself and estimation of situations around the forward obstacle are performed on the concept that a direction in which the vehicle is to travel to avoid the forward obstacle coincides with a direction in which the driver is supposed to operate. It is initially determined whether the forward obstacle is a continuous obstacle that continuously extends diagonally forward so as to be inclined with respect to a forwardly extending centerline which is a line forwardly extending from the center of the own vehicle 10, in other words, a line extending in a direction toward which the stereo camera 42 is directed. For instance, as the continuous obstacle, there are detected, ahead of the own vehicle 10 in the travelling direction thereof, a guardrail, a parapet or balustrade of bridges, a fence, a plurality of poles spaced apart from one another such that the spacing between adjacent poles does not allow the own vehicle 10 to pass therethrough.
(33) A case shown in
(34) A case shown in
(35) When the forward obstacle A.sub.F is present in the driving lane of the own vehicle 10, the avoidance control executed in the present assist system enables the own vehicle 10 to avoid the forward obstacle A.sub.F within the driving lane, namely, without going out beyond the driving lane. Further, when the forward obstacle is detected in the driving lane of the own vehicle 10, it is determined, in the avoidance control of the present assist system, whether the detected forward obstacle is a moving object, such as a pedestrian or a bicycle which is crossing the driving lane, or a stationary object. When the forward obstacle is the stationary object, the own vehicle 10 is enabled to avoid the forward obstacle A.sub.F such that the own vehicle 10 travels toward one of opposite sides of the forward obstacle A.sub.F on which a distance between the forward obstacle A.sub.F and a corresponding one of left and right boundaries L.sub.L, L.sub.R is larger than the other of the opposite sides.
(36) On the other hand, when the forward obstacle is the moving object which is crossing the driving lane of the own vehicle 10, the own vehicle 10 avoids the moving object such that the own vehicle 10 travels in a direction opposite to a direction in which the moving object is moving in a situation in which the moving object is moving away from the forwardly extending centerline, as shown in
(37) Further, in the present assist system, when determining the avoidance route that enables the own vehicle 10 to avoid the forward obstacle A.sub.F, namely, the stationary object or the moving object, that is present in the driving lane of the own vehicle 10, the avoidance route is searched for within the driving lane only on one of the right side and the left side of the own vehicle 10. Thus, the processing load of the DSS-ECU 40 is considerably reduced in the present assist system, as compared with an arrangement in which the avoidance route is searched for over the entirety of the steerable range.
(38) In the present assist system, when there are found no routes for enabling the own vehicle 10 to avoid the forward obstacle A.sub.F within the driving lane, the avoidance control is not executed, and the damage by the collision with the forward obstacle A.sub.F is reduced only by the automatic braking control. Though there is a possibility that oncoming vehicles, parallel running vehicles, pedestrians, bicycles, and so on are present outside the driving lane, the own vehicle 10 is prevented from going out beyond the driving lane due to the avoidance control. It is thus possible to prevent an occurrence of a secondary accident in which the oncoming vehicles, the parallel running vehicles, the pedestrians, the bicycles, and so on get involved.
(39) In the present assist system, the lateral sides of the own vehicle 10 are constantly monitored by the four lateral millimeter wave radars 46, making it possible to avoid a collision of the own vehicle 10 with a lateral moving object, such as a motorcycle, a bicycle, or the like, which is moving in the same driving lane in the same direction as the own vehicle 10. When there is a risk that the own vehicle 10 will collide with the lateral moving object which is moving on its lateral side as a result of execution of the avoidance control in an instance where the avoidance route is determined in the avoidance control, the DSS-ECU 40 prohibits execution of the avoidance control and attempts to reduce damage by the collision with the forward obstacle A.sub.F only by the automatic braking control. Thus, the present assist system obviates a secondary accident in which the lateral moving object gets involved, as a result of execution of the avoidance control.
(40) In the present assist system, when the forward obstacle A.sub.F is detected, the avoidance route for avoiding the forward obstacle A.sub.F is searched for irrespective of whether the avoidance control is to be executed or not. Consequently, when it is determined that the avoidance control should be executed and the avoidance route is determined by the DSS-ECU 40, the avoidance control can be immediately executed in the present assist system.
(41) Control Programs
(42) The processes executed for assisting avoidance of the collision of the own vehicle 10 with the obstacle are executed such that the DSS-ECU 40 executes a program for a forward obstacle detecting process indicated by a flow chart of
(43) (a) Program for Forward Obstacle Detecting Process
(44) In the program for the forward obstacle detecting process, images taken by the stereo camera 42 are obtained at Step 1 (hereinafter Step is abbreviated as S), and image processing is performed at S2 to form the parallax images and the planar two-dimensional map. At S3, solid objects or three-dimensional objects are detected based on the formed parallax images, and the boundaries of the driving lane are recognized so as to identify the driving lane.
(45) It is subsequently determined at S4 whether there is a risk of collision of the own vehicle 10 with any of the detected solid objects, namely, whether any forward obstacle is present or not. When the forward obstacle is present, the detection results of the forward millimeter wave radar 44 are obtained at S5. At S6, the relative distance D.sub.A of the own vehicle 10 and the detected forward obstacle A.sub.F is obtained based on the detection results of the stereo camera 42 and the detection results of the forward millimeter wave radar 44, and the relative speed V.sub.A and the relative acceleration a.sub.A, of the own vehicle 10 and the forward obstacle A.sub.F are obtained based on the detection results of the forward millimeter wave radar 44. Subsequently, at S7, the time to collision TTC, which is a time remaining before the own vehicle 10 is expected to collide with the forward obstacle A.sub.F, is calculated based on the relative distance D.sub.A, the relative speed V.sub.A, and the relative acceleration a.sub.A. When no forward obstacle is present, S5-S7 are skipped. Thus, one execution of the program for the forward obstacle detecting process ends.
(46) (b) Program for Automatic Braking Control
(47) In the program for the automatic braking control indicated by the flow chart of
(48) Before the automatic braking control is started, there are estimated, at S15, the stop position of the own vehicle 10 at which the own vehicle 10 will stop when braked and the position at which the forward obstacle A.sub.F is located at the time when the own vehicle stops. It is subsequently determined at S16 whether the collision of the own vehicle 10 with the forward obstacle A.sub.F is unavoidable, based on the relationship between the estimated stop position of the own vehicle 10 and the estimated position of the forward obstacle A.sub.F. When it is determined at S16 that the own vehicle 10 will not collide with the forward obstacle A.sub.F, the control flow goes to S17 at which a command to execute the automatic braking control only by braking is transmitted to the brake system 12. On the other hand, when it is determined at S16 that the collision is unavoidable, a request to execute the avoidance control (according to the later explained program for the automatic control) is made at S18. Subsequently, at S19, a value of an avoidance control flag FL determined in the program for the avoidance control is confirmed. The avoidance control flag FL is set in the program for the avoidance control such that the flag value is 0 when the avoidance control is not executed and the flag value is 1 when the avoidance control is executed. When it is confirmed at S19 that the value of the avoidance control flag FL is 0, the control flow goes to S17 at which the command to execute the automatic braking control only by braking is transmitted to the brake system 12. On the other hand, when it is confirmed at S19 that the value of the avoidance control flag FL is 1, the control flow goes to S20 at which a command to execute the automatic braking control in accordance with the avoidance control is transmitted to the brake system 12. Thus, one execution of the program for the automatic braking control ends.
(49) (c) Program for Avoidance Control
(50) In the program for the avoidance control indicated by the flow chart of
(51) When it is determined at S22 of the program for the avoidance control that the forward obstacle is not the continuous obstacle, it is determined at S24 whether the forward obstacle is the moving object which is moving in the right-left direction of the own vehicle 10 or the stationary object. When the forward obstacle is the moving object, the control flow goes to S25 to execute a process for determining whether the own vehicle 10 can avoid the moving obstacle. The process is executed according to a subroutine for a moving obstacle avoidance process indicated by a flow chart of
(52) Subsequently, at S56, the avoidance route for avoiding the moving obstacle is searched for in the determined direction, and it is determined at S57 whether the avoidance route is found. When the avoidance route is found, the value of the avoidance control flag FL is set to 1 at S58. When no avoidance routes are found, the value of the avoidance control flag FL is set to 0 at S59. Thus, one execution of the subroutine for the moving obstacle avoidance process ends.
(53) When it is determined at S24 of the program for the avoidance control that the forward obstacle is the stationary object, the control flow goes to S26 at which the avoidance direction is determined such that the own vehicle 10 will travel toward one of the right side and the left side of the forward obstacle on which a distance between the forward obstacle and a corresponding one of the right boundary and the left boundary of the driving lane is larger than the other of the right side and the left side, based on the positional relationship between the own vehicle 10 and the boundaries of the driving lane. Subsequently, the avoidance route for avoiding the stationary object is searched for at S27. It is then determined at S28 whether the avoidance route is found. When the avoidance route is found, the value of the avoidance control flag FL is set to 1 at S29. On the other hand, when no avoidance routes are found, the value of the avoidance control flag FL is set to 0 at S30.
(54) It is subsequently determined at S31 whether the avoidance control to avoid the forward obstacle is executable is confirmed based on the value of the avoidance control flag FL. When the value of the avoidance control flag FL is 1, it is determined at S32 whether the request to execute the avoidance control has been made in the program for the automatic braking control. When the request has been made, the control flow goes to S33 at which a command to permit the own vehicle 10 to travel along the determined avoidance route is transmitted to the steering system 14. Thus, one execution of the program for the avoidance control ends.
(55) Functional Configuration of Collision Avoidance Assist System
(56) The DSS-ECU 40 as a controller for executing the control described above includes functional portions to execute the processes explained above. As shown in
(57) In the DSS-ECU 40 as the controller in the present collision avoidance assist system, the forward obstacle detecting portion 100 and the driving lane identifying portion 102 are constituted so as to include a portion that executes S1-S3 of the program for the forward obstacle detecting process. In the present collision avoidance assist system, the stereo camera 42 and the forward obstacle detecting portion 100 constitute a forward obstacle detecting device. The collision judging portion 104 is constituted so as to include a portion that executes S5-S7 of the program for the forward obstacle detecting process and a portion that executes S11-S16 of the program for the automatic braking control. The notification process executing portion 106 is constituted so as to include a portion that executes S14 of the program for the automatic braking control.
(58) The automatic braking control executing portion 108 is constituted so as to include a portion that executes S17 and S20 of the program for the automatic braking control. The avoidance control executing portion 110 is constituted so as to include a portion that executes the program for the avoidance control. A portion that executes S26 of the program for the avoidance control, a portion that executes S41 of the subroutine for the continuous obstacle avoidance process, and a portion that executes S56 of the subroutine for the moving obstacle avoidance process function as an avoidance route determining portion 112, and the avoidance control executing portion 110 includes the avoidance route determining portion 112.
(59) The DSS-ECU 40 further includes an avoidance control prohibiting portion 120 configured to prohibit execution of the avoidance control when the own vehicle 10 will stop at a position that is forwardly beyond the front end of the continuous obstacle if the own vehicle 10 stops by the automatic braking control while avoiding the continuous obstacle by the avoidance control. The avoidance control prohibiting portion 120 is constituted so as to include a portion that executes S44 and S43 of the subroutine for the continuous obstacle avoidance process.