Vehicle collision avoidance support device and vehicle collision avoidance support program

The vehicle collision avoidance system improves intersection safety by predicting turning paths and adjusting collision thresholds based on vehicle turning angles, reducing unnecessary interventions and enhancing safety.

JP7614062B2Active Publication Date: 2025-01-15TOYOTA JIDOSHA KK +1
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2021156442
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-09-27
Publication Date
2025-01-15
Estimated Expiration
2041-09-27

AI Technical Summary

Technical Problem

Existing vehicle collision avoidance systems execute unnecessary collision avoidance controls when turning at intersections, particularly failing to prevent collisions with pedestrians or oncoming vehicles due to inaccurate prediction of turning paths and collision angles.

Method used

A vehicle collision avoidance system that predicts the turning path of the own vehicle and the movement path of targets, determining collision angles and arrival times to accurately assess collision risks, and adjusts collision avoidance thresholds based on the vehicle's turning angle to prevent unnecessary control execution.

Benefits of technology

The system effectively reduces unnecessary collision avoidance controls by accurately predicting collision risks and adjusting thresholds, ensuring safe turns without unnecessary interventions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007614062000001
    Figure 0007614062000001
  • Figure 0007614062000002
    Figure 0007614062000002
  • Figure 0007614062000003
    Figure 0007614062000003
Patent Text Reader

Abstract

To provide a vehicle collision avoidance supporting device and a vehicle collision avoidance supporting program capable of avoiding unnecessary execution of collision avoidance control when a vehicle turns right or left.SOLUTION: The vehicle collision avoidance supporting device predicts a turning path of the own vehicle and a moving path of the target 200 in front of the own vehicle while the own vehicle 100 is turning. The vehicle collision avoidance supporting device acquires, as a collision angle, an amount by which a traveling direction of the own vehicle deviates from a line perpendicular to the moving path at a point where the turning path intersects with the moving path. The vehicle collision avoidance supporting device does not execute collision avoidance control when a prohibition condition that the collision angle is greater than or equal to a predetermined collision angle threshold is satisfied, even if a collision condition is satisfied, and the vehicle collision avoidance supporting device executes the collision avoidance control when the collision condition is satisfied when the prohibition condition is not satisfied. The vehicle collision avoidance supporting device sets the predetermined collision angle threshold to a smaller value when the turning angle of the own vehicle is large, as compared with when the turning angle of the own vehicle is small.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a vehicle collision avoidance assistance device and a vehicle collision avoidance assistance program. [Background technology]

[0002] There is known a vehicle collision avoidance support device that executes collision avoidance control to prevent the host vehicle from colliding with an object (target) such as a vehicle or a person in front of the host vehicle. The vehicle collision avoidance support device detects the presence of a target in front of the host vehicle based on information acquired by a radar, a camera, etc., and executes collision avoidance control such as autonomously stopping the host vehicle when it is determined that the host vehicle may collide with the detected target.

[0003] Also, a vehicle collision avoidance support device is known that executes collision avoidance control to avoid a collision of the vehicle with an oncoming vehicle that is going to pass through an intersection by going straight when the vehicle turns right at the intersection. This vehicle collision avoidance support device predicts a route that the vehicle will travel when turning right, and determines whether the vehicle will collide with an oncoming vehicle that is going to pass through the intersection by going straight based on the predicted route (predicted turning route). However, when performing collision determination using the predicted turning route, the predicted turning route may pass through an oncoming vehicle stopped in the oncoming lane of the road where the vehicle turns right, and therefore, it may be determined that the oncoming vehicle and the vehicle will collide, and collision avoidance control may be executed. However, in reality, if the vehicle makes a normal right turn, it will not collide with an oncoming vehicle on the road where the vehicle turns right. Therefore, the execution of such collision avoidance control is unnecessary.

[0004] In view of this, a vehicle collision avoidance assistance device is known that is configured not to execute collision avoidance control in the latter half of a right turn when the vehicle makes a right turn at an intersection or the like (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0005] [Patent Document 1] JP 2018-156253 A Summary of the Invention

[0006] When the vehicle makes a right turn at an intersection or the like, there may be a crosswalk on the road where the vehicle is to turn right, and people may be crossing the crosswalk. However, with the vehicle collision avoidance support device that is designed not to execute collision avoidance control in the latter half of the right turn, collision avoidance control is not executed even if the vehicle would collide with a person (pedestrian) crossing the crosswalk, which is inconvenient. This also applies to a situation where the vehicle makes a left turn at an intersection or the like.

[0007] An object of the present invention is to provide a vehicle collision avoidance assistance device and a vehicle collision avoidance assistance program that can avoid unnecessary execution of collision avoidance control when turning right or left.

[0008] The vehicle collision avoidance support device according to the present invention includes a control device that predicts a turning path of the host vehicle when the host vehicle is turning, predicts a moving path of a target ahead of the host vehicle, and calculates a collision avoidance prediction value at a point where the turning path and the moving path intersect. Impact angle, Please follow the travel route listed above. Orthogonal From the line The traveling direction of the vehicle is Amount of deviation is collision angle of Furthermore, the control device is configured to not execute collision avoidance control for avoiding a collision between the host vehicle and the target when a prohibition condition that the collision angle is equal to or greater than a predetermined collision angle threshold is satisfied, even if a collision condition that the host vehicle may collide with the target is satisfied, and to execute the collision avoidance control when the prohibition condition is not satisfied and the collision condition is satisfied.

[0009] The control device is configured to acquire, while the host vehicle is turning, the angle that the host vehicle has turned around its turning center from when it starts turning as the host vehicle turning angle, and when the host vehicle turning angle is large, to set the specified collision angle threshold to a smaller value compared to when the host vehicle turning angle is small.

[0010] When the vehicle turns right at an intersection, the steering angle of the vehicle generally increases gradually from the start of the right turn to the middle of the turn, decreases gradually after the middle of the turn, and becomes zero when the right turn is completed. Therefore, the turning radius of the route that the vehicle actually travels when turning right generally decreases gradually from the start of the right turn to the middle of the turn, increases gradually after the middle of the turn, and becomes infinite after the right turn is completed. In other words, after the right turn is completed, the vehicle travels straight.

[0011] In this case, if the host vehicle collides with a target such as a person crossing the road ahead of the right turn, the host vehicle will collide with the target just before or after completing the right turn and starting to move straight ahead, so the angle between the running direction of the host vehicle and the moving direction of the target when the host vehicle and the target collide is approximately 90°. Therefore, in general, until the host vehicle is in the middle of turning right, the angle between the running direction of the host vehicle and the moving direction of the target is a value that is relatively far from 90°, but as the host vehicle continues turning, it gradually approaches 90°, and finally reaches a value close to 90° when the host vehicle and the target collide.

[0012] Therefore, even if the collision angle obtained based on the predicted turning path is relatively large until the middle of the right turn of the vehicle, if it is determined that the collision condition is established based on the predicted turning path, the possibility of the vehicle actually colliding with the target is high. However, after the middle of the right turn of the vehicle, if the collision angle obtained based on the predicted turning path is relatively large, even if it is determined that the collision condition is established based on the predicted turning path, the possibility of the vehicle actually colliding with the target is low. This also applies to a scene where the vehicle turns left at an intersection, etc.

[0013] According to the present invention, when the prohibition condition that the collision angle is equal to or greater than the predetermined collision angle threshold is satisfied, the collision avoidance control is not executed even if the collision condition is satisfied, and the predetermined collision angle threshold is set to a smaller value when the vehicle turning angle is large than when the vehicle turning angle is small. Therefore, even if the collision angle obtained based on the predicted turning path of the vehicle is relatively large until the middle of the right turn of the vehicle, the collision avoidance control is executed if it is determined that the collision condition is satisfied based on the predicted turning path, but after the middle of the right turn of the vehicle, if the collision angle obtained based on the predicted turning path of the vehicle is relatively large, the collision avoidance control is not executed even if it is determined that the collision condition is satisfied based on the predicted turning path. Therefore, it is possible to avoid the execution of unnecessary collision avoidance control when turning right or left.

[0014] In the vehicle collision avoidance assistance device according to the present invention, the control device may be configured to predict a turning path of the host vehicle based on a yaw rate of the host vehicle.

[0015] According to the present invention, it is possible to predict the turning path of the host vehicle based on the yaw rate of the host vehicle that can be obtained from a sensor such as a yaw rate sensor.

[0016] In the vehicle collision avoidance support device according to the present invention, the control device may be configured to obtain a time predicted to be required for the host vehicle to reach the moving path of the target as a predicted arrival time, and to obtain a position of the target relative to the host vehicle when the host vehicle reaches the moving path of the target as a target position. In this case, the collision condition is met when the predicted arrival time is equal to or shorter than a predetermined predicted arrival time and the target position is within a range of a width of the host vehicle.

[0017] According to the present invention, it is determined whether or not the host vehicle will collide with the target (whether or not the collision condition is established) based on the time (estimated arrival time) that is expected to be required for the host vehicle to reach the moving path of the target and the position (target position) of the target relative to the host vehicle when the host vehicle reaches the moving path of the target. Therefore, it is possible to more accurately determine the collision between the host vehicle and the target.

[0018] In addition, the vehicle collision avoidance support program according to the present invention predicts a turning path of the host vehicle when the host vehicle is turning, predicts a moving path of a target ahead of the host vehicle, and calculates a collision avoidance support program at a point where the turning path and the moving path intersect. Impact angle, Please follow the travel route listed above. Orthogonal From the line The traveling direction of the vehicle is Amount of deviation is collision angle of Furthermore, the vehicle collision avoidance assistance program according to the present invention is configured to not execute collision avoidance control for avoiding a collision between the host vehicle and the target when a prohibition condition that the collision angle is equal to or greater than a predetermined collision angle threshold is satisfied, even if a collision condition that the host vehicle may collide with the target is satisfied, and to execute the collision avoidance control when the collision condition is satisfied, when the prohibition condition is not satisfied.

[0019] The vehicle collision avoidance assistance program of the present invention is configured to obtain, while the host vehicle is turning, the angle that the host vehicle has turned around its turning center from when it starts turning as the host vehicle turning angle, and when the host vehicle turning angle is large, to set the specified collision angle threshold to a smaller value than when the host vehicle turning angle is small.

[0020] According to the present invention, for the same reason as described above, it is possible to avoid unnecessary execution of collision avoidance control when turning right or left.

[0021] The components of the present invention are not limited to the embodiments of the present invention described below with reference to the drawings. Other objects, other features and associated advantages of the present invention will be easily understood from the description of the embodiments of the present invention. [Brief description of the drawings]

[0022] [Figure 1] FIG. 1 is a diagram showing a vehicle collision avoidance support device according to an embodiment of the present invention and a vehicle (host vehicle) on which the vehicle collision avoidance support device is mounted. [Diagram 2] FIG. 2 shows a scene in which the vehicle is turning right at an intersection. [Diagram 3] FIG. 3 is a diagram showing a scene in which the vehicle is turning left at an intersection. [Figure 4] FIG. 4 is a diagram showing the target velocity etc. in the vehicle coordinate system. [Diagram 5] FIG. 5 is a diagram showing the collision range. [Figure 6] FIG. 6 is a diagram showing an actual turning path when the host vehicle makes a right turn. [Figure 7] FIG. 7 is a diagram showing a predicted turning path and an actual turning path immediately after the host vehicle starts to turn right. [Figure 8] FIG. 8 is a diagram showing a predicted turning path and an actual turning path when the host vehicle starts to turn right and then reaches the middle of the right turn. [Figure 9] FIG. 9 is a diagram showing a predicted turning path and an actual turning path when the host vehicle starts to turn right and then reaches the middle of the right turn. [Figure 10] FIG. 10 is a diagram showing an actual turning path when the host vehicle makes a right turn. [Figure 11] FIG. 11 is a diagram showing a predicted turning path and an actual turning path immediately after the host vehicle starts to turn left. [Figure 12] FIG. 12 is a diagram showing a predicted turning path and an actual turning path immediately after the host vehicle starts to turn left. [Figure 13] FIG. 13 is a diagram showing a predicted turning path and an actual turning path when the host vehicle starts to turn left and then reaches the middle of the left turn. [Figure 14] FIG. 14 is a diagram showing the relationship between the collision angle, the vehicle turning angle, and the region in which collision avoidance control is not executed. [Figure 15] FIG. 15 is a diagram showing the collision angle. [Figure 16] FIG. 16 is a flowchart showing a routine executed by the vehicle collision avoidance assistance device according to the embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0023] Hereinafter, a vehicle collision avoidance support device according to an embodiment of the present invention will be described with reference to the drawings. As shown in Fig. 1, a vehicle collision avoidance support device 10 according to an embodiment of the present invention is mounted on a host vehicle 100. In the following description, the driver of the host vehicle 100 will be referred to as "driver DR".

[0024] <ecu> The vehicle collision avoidance support device 10 includes an ECU 90 as a control device. ECU is an abbreviation for electronic control unit. The ECU 90 includes a microcomputer as a main part. The microcomputer includes a CPU, ROM, RAM, non-volatile memory, and an interface. The CPU realizes various functions by executing instructions, programs, or routines stored in the ROM.

[0025] <Drive unit, etc.> The host vehicle 100 is equipped with a drive device 21, a braking device 22, and a steering device 23.

[0026] <Drive unit> The drive device 21 is a device that outputs a drive torque (drive force) applied to the host vehicle 100 to make the host vehicle 100 travel, and is, for example, an internal combustion engine, a motor, etc. The drive device 21 is electrically connected to the ECU 90. The ECU 90 can control the drive torque output from the drive device 21 by controlling the operation of the drive device 21.

[0027] <Brake device> The braking device 22 is a device that outputs a braking torque (braking force) applied to the host vehicle 100 in order to brake the host vehicle 100, and is, for example, a brake device. The braking device 22 is electrically connected to the ECU 90. The ECU 90 can control the braking torque output from the braking device 22 by controlling the operation of the braking device 22.

[0028] <Steering system> The steering device 23 is a device that outputs a steering torque (steering force) applied to the host vehicle 100 in order to steer the host vehicle 100, and is, for example, a power steering device. The steering device 23 is electrically connected to the ECU 90. The ECU 90 can control the steering torque output from the steering device 23 by controlling the operation of the steering device 23.

[0029] <Sensors, etc.> Furthermore, the vehicle 100 is equipped with an accelerator pedal 31, an accelerator pedal operation amount sensor 32, a brake pedal 33, a brake pedal operation amount sensor 34, a steering wheel 35, a steering shaft 36, a steering angle sensor 37, a steering torque sensor 38, a vehicle momentum detection device 50, and a surrounding information detection device 60.

[0030] <Accelerator pedal operation amount sensor> The accelerator pedal operation amount sensor 32 is a sensor that detects the amount of operation of the accelerator pedal 31, and is electrically connected to the ECU 90. The accelerator pedal operation amount sensor 32 transmits information on the detected amount of operation of the accelerator pedal 31 to the ECU 90. The ECU 90 obtains the amount of operation of the accelerator pedal 31 as an accelerator pedal operation amount AP based on that information. Except when executing collision avoidance control, which will be described later, the ECU 90 obtains a required driving torque (required driving force) by calculation based on the accelerator pedal operation amount AP and the traveling speed (host vehicle speed) of the host vehicle 100. The required driving torque is a driving torque that the drive device 21 is requested to output. The ECU 90 controls the operation of the drive device 21 so that the required driving torque is output.

[0031] <Brake pedal operation amount sensor> The brake pedal operation amount sensor 34 is a sensor that detects the amount of operation of the brake pedal 33, and is electrically connected to the ECU 90. The brake pedal operation amount sensor 34 transmits information on the detected amount of operation of the brake pedal 33 to the ECU 90. The ECU 90 obtains the amount of operation of the brake pedal 33 as a brake pedal operation amount BP based on that information. The ECU 90 obtains a required braking torque (required braking force) by calculation based on the brake pedal operation amount BP, except when executing collision avoidance control described later. The required braking torque is a braking torque that is required to be output by the braking device 22. The ECU 90 controls the operation of the braking device 22 so that the required braking torque is output.

[0032] <Steering angle sensor> The steering angle sensor 37 is a sensor that detects the rotation angle of the steering shaft 36 relative to the neutral position, and is electrically connected to the ECU 90. The steering angle sensor 37 transmits information on the detected rotation angle of the steering shaft 36 to the ECU 90. The ECU 90 acquires the rotation angle of the steering shaft 36 as the steering angle θ based on the information. In this example, when the steering wheel 35 is rotated clockwise to rotate the steering shaft 36 clockwise, the ECU 90 acquires the steering angle θ having a positive value, and when the steering wheel 35 is rotated counterclockwise to rotate the steering shaft 36 counterclockwise, the ECU 90 acquires the steering angle θ having a negative value. Note that when the steering wheel 35 is in the neutral position, and therefore the steering shaft 36 is in the neutral position, the steering angle θ acquired by the ECU 90 is zero.

[0033] <Steering torque sensor> The steering torque sensor 38 is a sensor that detects the torque input by the driver DR to the steering shaft 36 via the steering wheel 35, and is electrically connected to the ECU 90. The steering torque sensor 38 transmits information on the detected torque to the ECU 90. Based on that information, the ECU 90 obtains the torque input by the driver DR to the steering shaft 36 via the steering wheel 35 (driver input torque TQdr).

[0034] <Vehicle motion detection device> The vehicle motion quantity detection device 50 is a device that detects the motion quantity of the host vehicle 100, and in this example, includes a vehicle speed detection device 51, a vertical acceleration sensor 52, a lateral acceleration sensor 53, and a yaw rate sensor .

[0035] <Vehicle speed detection device> The vehicle speed detection device 51 is a device that detects the traveling speed (host vehicle speed) of the host vehicle 100, and is, for example, a wheel speed sensor. The vehicle speed detection device 51 is electrically connected to the ECU 90. The vehicle speed detection device 51 transmits information on the detected vehicle speed of the host vehicle 100 to the ECU 90. The ECU 90 acquires the traveling speed of the host vehicle 100 as the host vehicle speed Vego based on the information.

[0036] The ECU 90 acquires the required steering torque by calculation based on the steering angle θ, the driver input torque TQdr, and the vehicle speed Vego. The required steering torque is the steering torque that is required to be output from the steering device 23. The ECU 90 controls the operation of the steering device 23 so that the required steering torque is output from the steering device 23.

[0037] <Vertical acceleration sensor> The vertical acceleration sensor 52 is a sensor that detects the acceleration of the host vehicle 100 in the front-rear direction of the host vehicle 100, and is electrically connected to the ECU 90. The vertical acceleration sensor 52 transmits information on the detected acceleration to the ECU 90. The ECU 90 obtains the acceleration of the host vehicle 100 in the front-rear direction of the host vehicle 100 as the vertical acceleration Gx based on the information.

[0038] <Lateral acceleration sensor> The lateral acceleration sensor 53 is a sensor that detects the acceleration of the host vehicle 100 in the width direction of the host vehicle 100, and is electrically connected to the ECU 90. The lateral acceleration sensor 53 transmits information on the detected acceleration to the ECU 90. The ECU 90 obtains the acceleration of the host vehicle 100 in the width direction of the host vehicle 100 as the lateral acceleration Gy based on the information.

[0039] <Yaw rate sensor> The yaw rate sensor 54 is a sensor that detects the yaw rate of the host vehicle 100, and is electrically connected to the ECU 90. The yaw rate sensor 54 transmits information on the detected yaw rate to the ECU 90. The ECU 90 obtains the yaw rate of the host vehicle 100 as the host vehicle yaw rate ω based on the information.

[0040] <Peripheral information detection device> The surrounding information detection device 60 is a device that detects information about the surroundings of the vehicle 100, and in this example, includes a radio wave sensor 61 and an image sensor 62. The radio wave sensor 61 is, for example, a radar sensor (such as a millimeter wave radar). The image sensor 62 is, for example, a camera. The surrounding information detection device 60 may also include a sonic sensor such as an ultrasonic sensor (clearance sonar) or an optical sensor such as a laser radar (LiDAR).

[0041] <Radio wave sensor> The radio wave sensor 61 is electrically connected to the ECU 90. The radio wave sensor 61 transmits radio waves and receives radio waves (reflected waves) reflected by objects such as vehicles and people. The radio wave sensor 61 transmits information (detection results) related to the transmitted radio waves and the received radio waves (reflected waves) to the ECU 90. In other words, the radio wave sensor 61 detects objects present in the vicinity of the vehicle 100 and transmits information (detection results) related to the detected objects (targets) to the ECU 90. The ECU 90 can acquire information (periphery detection information INF_S) related to objects (targets) present in the vicinity of the vehicle 100 based on the information (radio wave information).

[0042] <Image sensor> The image sensor 62 is also electrically connected to the ECU 90. The image sensor 62 captures an image of the surroundings of the host vehicle 100 and transmits information related to the captured image to the ECU 90. The ECU 90 can acquire information (surroundings detection information INF_S) related to the surroundings of the host vehicle 100 based on the information (image information).

[0043] <Overview of operation of vehicle collision avoidance support system> Next, an overview of the operation of the vehicle collision avoidance assistance device 10 will be described.

[0044] The vehicle collision avoidance support device 10 controls the operation of the drive device 21 and the brake device 22 in such a way that, when the vehicle 100 is turning and a predetermined condition (a collision avoidance prohibition condition described later) related to the steering state of the vehicle 100 is not satisfied, if a collision condition is satisfied that the vehicle 100 may collide with a target present in front of the vehicle 100, the vehicle collision avoidance support device 10 executes collision avoidance control to avoid a collision between the vehicle 100 and the target, and, when the vehicle 100 is turning and the predetermined condition is satisfied, the vehicle collision avoidance support device 10 does not execute collision avoidance control even if the collision condition is satisfied. In this example, the vehicle collision avoidance support device 10 executes normal driving control when not executing collision avoidance control.

[0045] <Normal driving control> The normal running control is a control that controls the operation of the drive device 21 and the brake device 22 in response to the accelerator pedal operation and the brake pedal operation of the driver DR. Specifically, the normal running control is a control that controls the operation of the drive device 21 so that a required drive torque (required drive force) set based on the accelerator pedal operation amount AP is output from the drive device 21 when the accelerator pedal operation amount AP is greater than zero, and controls the operation of the brake device 22 so that a required braking torque (required braking force) obtained based on the brake pedal operation amount BP is output from the brake device 22 when the brake pedal operation amount BP is greater than zero.

[0046] <Collision avoidance control> On the other hand, the collision avoidance control is a control that forcibly brakes the host vehicle 100 to stop it before colliding with a target, such as a pedestrian crossing a road to the right or left of the road (particularly, a crosswalk installed on the road) when the host vehicle 100 is turning right or left at an intersection, etc., regardless of the accelerator pedal operation or brake pedal operation of the driver DR. The collision avoidance control will be described in more detail below.

[0047] During operation, the vehicle collision avoidance support device 10 determines whether the host vehicle 100 is turning based on the steering angle θ. When the steering angle θ is greater than zero, the vehicle collision avoidance support device 10 determines that the host vehicle 100 is turning right, and when the steering angle θ is less than zero, the vehicle collision avoidance support device 10 determines that the host vehicle 100 is turning left. When the steering angle θ is greater than zero and when the steering angle θ is less than zero, the vehicle collision avoidance support device 10 determines that the host vehicle 100 is turning and determines that the host vehicle turning condition C1 is satisfied.

[0048] During operation, the vehicle collision avoidance assistance device 10 performs processing (target detection processing) for detecting a target ahead of the host vehicle 100 based on the surroundings detection information INF_S.

[0049] For example, as shown in Fig. 2, when the host vehicle 100 is turning right at the intersection 300 and there is a person (pedestrian 201) walking on the crosswalk in front of the host vehicle 100, the vehicle collision avoidance support device 10 detects the pedestrian 201 as a target by target detection processing. Also, as shown in Fig. 3, when the host vehicle 100 is turning left at the intersection 300 and there is a person (pedestrian 201) walking on the crosswalk in front of the host vehicle 100, the vehicle collision avoidance support device 10 detects the pedestrian 201 as a target by target detection processing.

[0050] When the host vehicle turning condition C1 is satisfied (i.e., while the host vehicle 100 is turning), the vehicle collision avoidance support device 10 detects a target in front of the host vehicle 100 and determines (collision determination) whether the host vehicle 100 will collide with the detected target (detected target 200). This collision determination is performed as follows.

[0051] First, the vehicle collision avoidance support device 10 acquires the moving speed of the detected target 200 at the current time tnow as the target ground speed Vtgt based on the surrounding detection information INF_S, and acquires the target ground speed X-component Vtgt_x and the target ground speed Y-component Vtgt_y based on the target ground speed Vtgt by calculation in accordance with the following equations 1 and 2.

[0052] Vtgt_x = Vtgt sinθ … (1) Vtgt_y = Vtgt cosθ … (2)

[0053] The target ground speed X-component Vtgt_x is the X-axis component of the target ground speed Vtgt at the current time tnow in the host vehicle coordinate system CS at the current time tnow, and the target ground speed Y-component Vtgt_y is the Y-axis component of the target ground speed Vtgt at the current time tnow in the host vehicle coordinate system CS at the current time tnow.

[0054] As shown in Fig. 4, the host vehicle coordinate system CS is a coordinate system with the host vehicle reference point 100R as the origin, the width direction of the host vehicle 100 as the X-axis, and the front-rear direction of the host vehicle 100 as the Y-axis. The host vehicle reference point 100R is a central point of the front end edge 100F of the host vehicle 100 in the width direction of the host vehicle 100. As can be seen from Fig. 4, in the host vehicle coordinate system CS, values ​​to the right or to the right of the origin (host vehicle reference point 100R) are positive values, and values ​​to the left or to the left of the origin (host vehicle reference point 100R) are negative values.

[0055] Furthermore, the vehicle collision avoidance assistance device 10 acquires the host vehicle speed X-component Vego_x and the host vehicle speed Y-component Vego_y by calculation according to the following equations 3 and 4 based on the host vehicle speed Vego at the current time tnow.

[0056] Vego_x=0 …(3) Vego_y = -Vego … (4)

[0057] The host vehicle speed X-component Vego_x is the X-axis component of the host vehicle speed Vego at the current time tnow in the host vehicle coordinate system CS of the current time tnow, and the host vehicle speed Y-component Vego_y is the Y-axis component of the host vehicle speed Vego at the current time tnow in the host vehicle coordinate system CS of the current time tnow.

[0058] Furthermore, the vehicle collision avoidance support device 10 acquires the target X-coordinate Xtgt and the target Y-coordinate Ytgt at the current time tnow based on the surrounding detection information INF_S, and acquires the target azimuth angle α and the target distance d based on the target X-coordinate Xtgt and the target Y-coordinate Ytgt by calculation according to the following equations 5 and 6.

[0059] α = atan2(Xtgt, Ytgt) …(5) d=√(Xtgt 2 +Ytgt 2 ) …(6)

[0060] The target X-coordinate Xtgt is the X-coordinate of the detected target 200 at the current time tnow in the host vehicle coordinate system CS at the current time tnow. Therefore, the target X-coordinate Xtgt represents the position of the detected target 200 at the current time tnow in the width direction of the host vehicle 100 based on the host vehicle reference point 100R at the current time tnow.

[0061] The target Y coordinate Ytgt is the Y coordinate of the detected target 200 in the host vehicle coordinate system CS at the current time tnow. Therefore, the target Y coordinate Ytgt represents the position of the detected target 200 at the current time tnow in the longitudinal direction of the host vehicle 100 based on the host vehicle reference point 100R at the current time tnow.

[0062] The target azimuth angle α is the angle between the Y-axis and a line connecting the vehicle reference point 100R at the current time tnow and the detected target 200 at the current time tnow in the vehicle coordinate system CS at the current time tnow. Therefore, the target azimuth angle α represents the azimuth of the detected target 200 at the current time tnow relative to the vehicle reference point 100R at the current time tnow.

[0063] The target distance d is the distance between the host vehicle reference point 100R at the current time tnow in the host vehicle coordinate system CS at the current time tnow and the detected target 200 at the current time tnow. Therefore, the target distance d represents the distance between the host vehicle reference point 100R at the current time tnow and the detected target 200 at the current time tnow.

[0064] Then, the vehicle collision avoidance assistance device 10 acquires the target peripheral speed Vtgt_cir by calculation according to the following equation 7 based on the acquired target distance d at the current time tnow and the host vehicle yaw rate ω at the current time tnow.

[0065] Vtgt_cir=-d·ω …(7)

[0066] The target peripheral speed Vtgt_cir is the speed at the current time tnow at which the detected target 200 at the current time tnow moves along an arc centered on the vehicle reference point 100R at the current time tnow.

[0067] Furthermore, the vehicle collision avoidance assistance device 10 acquires the target ground speed X-component Vtgt_cir_x and the target ground speed Y-component Vtgt_cir_y by calculation according to the following equations 8 and 9 based on the acquired target ground speed Vtgt_cir at the current time tnow and the target azimuth angle α at the current time tnow.

[0068] Vtgt_cir_x=Vtgt_cir·cosα …(8) Vtgt_cir_y=-Vtgt_cir·sinα …(9)

[0069] The target peripheral ground speed X-component Vtgt_cir_x is the X-axis component of the target peripheral ground speed Vtgt_cir at the current time tnow in the host vehicle coordinate system CS at the current time tnow, and the target peripheral ground speed Y-component Vtgt_cir_y is the Y-axis component of the target peripheral ground speed Vtgt_cir at the current time tnow in the host vehicle coordinate system CS at the current time tnow.

[0070] Then, the vehicle collision avoidance support device 10 acquires the target relative velocity X-component Vtgt_rel_x by a calculation according to the following formula 10 based on the acquired target ground speed X-component Vtgt_x, host vehicle speed X-component Vego_x, and target peripheral ground speed X-component Vtgt_cir_x, and acquires the target relative velocity Y-component Vtgt_rel_y by a calculation according to the following formula 11 based on the acquired target ground speed Y-component Vtgt_y, host vehicle speed Y-component Vego_y, and target peripheral ground speed Y-component Vtgt_cir_y.

[0071] Vtgt_rel_x=Vtgt_x+Vego_x+Vtgt_cir_x …(10) Vtgt_rel_y=Vtgt_y+Vego_y+Vtgt_cir_y …(11)

[0072] The target relative speed X-component Vtgt_rel_x is the X-axis component of the speed of the detected target 200 at the current time tnow in the host vehicle coordinate system CS at the current time tnow. Therefore, the target relative speed X-component Vtgt_rel_x is the relative speed of the detected target 200 at the current time tnow with respect to the host vehicle reference point 100R at the current time tnow in the width direction of the host vehicle 100.

[0073] The target relative speed Y-component Vtgt_rel_y is the Y-axis component of the speed of the detected target 200 at the current time tnow in the host vehicle coordinate system CS at the current time tnow. Therefore, the target relative speed Y-component Vtgt_rel_y is the relative speed of the detected target 200 at the current time tnow with respect to the host vehicle reference point 100R at the current time tnow in the longitudinal direction of the host vehicle 100.

[0074] Furthermore, the vehicle collision avoidance support device 10 acquires the target crossing angle θtgt by calculation according to the following formula 12 based on the acquired target relative velocity X-component Vtgt_rel_x and target relative velocity Y-component Vtgt_rel_y.

[0075] θtgt=atan2(Vtgt_rel_x,Vtgt_rel_y) …(12)

[0076] The target intersection angle θtgt is an angle formed between the velocity vector of the detected target 200 at the current time tnow and the velocity vector of the host vehicle 100 at the current time tnow in the host vehicle coordinate system CS at the current time tnow.

[0077] Furthermore, the vehicle collision avoidance assistance device 10 acquires the target relative speed Vtgt_rel by calculation according to the following equation 13 based on the acquired target relative speed X-component Vtgt_rel_x and target relative speed Y-component Vtgt_rel_y.

[0078] Vtgt_rel = √(Vtgt_rel_x 2 +Vtgt_rel_y 2 ) …(13)

[0079] The target relative speed Vtgt_rel is the speed (relative speed) of the detected target 200 at the current time tnow in the host vehicle coordinate system CS at the current time tnow. Therefore, the target relative speed Vtgt_rel is the speed (relative speed) of the detected target 200 at the current time tnow with respect to the host vehicle reference point 100R at the current time tnow.

[0080] <Predicted turning path> Then, the vehicle collision avoidance support device 10 acquires a route along which the host vehicle 100 is predicted to travel as a predicted turning route RTego. Specifically, the vehicle collision avoidance support device 10 acquires a turning radius R by calculation according to the host vehicle speed Vego at the current time tnow and the host vehicle yaw rate ω at the current time tnow according to the following formula 14, acquires an X coordinate of the host vehicle reference point 100R at each time t after the current time tnow as a predicted host vehicle X coordinate Xego_cal by calculation according to the following formula 15 based on the turning radius R and the host vehicle yaw rate ω at the current time tnow, and acquires a Y coordinate of the host vehicle reference point 100R at each time t after the current time tnow as a predicted host vehicle Y coordinate Yego_cal by calculation according to the following formula 16 based on the turning radius R and the host vehicle yaw rate ω at the current time tnow.

[0081] R = Vego / ω … (14) Xego_cal = RR cosωt … (15) Yego_cal = R sinωt …(16)

[0082] Each time t after the current time tnow is an integer multiple of a predetermined time (calculation period Δt) from the current time tnow.

[0083] The predicted host vehicle X-coordinate Xego_cal is the X-coordinate of the host vehicle 100 at a time t after the current time tnow in the host vehicle coordinate system CS at the current time tnow. Therefore, the predicted host vehicle X-coordinate Xego_cal represents the position of the host vehicle reference point 100R at a time t after the current time tnow in the width direction of the host vehicle 100 based on the host vehicle reference point 100R at the current time tnow.

[0084] The predicted host vehicle Y coordinate Yego_cal is the Y coordinate of the host vehicle 100 at a time t after the current time tnow in the host vehicle coordinate system CS at the current time tnow. Therefore, the predicted host vehicle Y coordinate Yego_cal represents the position of the host vehicle reference point 100R at a time t after the current time tnow in the longitudinal direction of the host vehicle 100 based on the host vehicle reference point 100R at the current time tnow.

[0085] The vehicle collision avoidance support device 10 acquires a line connecting the coordinate points defined by the acquired predicted host vehicle X coordinate Xego_cal and predicted host vehicle Y coordinate Yego_cal as the predicted turning path RTego.

[0086] <Predicted movement route> Furthermore, the vehicle collision avoidance support device 10 acquires a route along which the detected object 200 is predicted to move as a predicted movement route RTtgt. Specifically, the vehicle collision avoidance support device 10 acquires the X coordinate of the detected object 200 at each time t after the current time tnow as a predicted target X coordinate Xtgt_cal by calculation according to the following formula 17 based on the target ground speed Vtgt, target crossing angle θtgt, and target X coordinate Xtgt at the current time tnow, and acquires the Y coordinate of the detected object 200 at each time t after the current time tnow as a predicted target Y coordinate Ytgt_cal by calculation according to the following formula 18 based on the target ground speed Vtgt, target crossing angle θtgt, and target Y coordinate Ytgt at the current time tnow.

[0087] Xtgt_cal=Vtgt·t·sinθ+Xtgt …(17) Ytgt_cal=Vtgt·t·cosθ+Ytgt …(18)

[0088] The predicted target X-coordinate Xtgt_cal is the X-coordinate of the detected target 200 at a time t after the current time tnow in the host vehicle coordinate system CS at the current time tnow. Therefore, the predicted target X-coordinate Xtgt_cal represents the position of the detected target 200 at a time t after the current time tnow in the width direction of the host vehicle 100 based on the host vehicle reference point 100R at the current time tnow.

[0089] The predicted target Y coordinate Ytgt_cal is the Y coordinate of the detected target 200 at a time t after the current time tnow in the host vehicle coordinate system CS at the current time tnow. Therefore, the predicted target Y coordinate Ytgt_cal represents the position of the detected target 200 at a time t after the current time tnow in the longitudinal direction of the host vehicle 100 based on the host vehicle reference point 100R at the current time tnow.

[0090] The vehicle collision avoidance support device 10 acquires, as a predicted movement route RTtgt, a line connecting the coordinate points defined by the acquired predicted target X-coordinate Xtgt_cal and the predicted target Y-coordinate Ytgt_cal.

[0091] When the predicted turning path RTego and the predicted movement path RTtgt intersect in the host vehicle coordinate system CS at the current time tnow, the vehicle collision avoidance assistance device 10 performs the following process to determine whether the host vehicle 100 will collide with the detected object 200.

[0092] That is, the vehicle collision avoidance support device 10 acquires the predicted arrival time TTC by calculation. The predicted arrival time TTC is the time required for the host vehicle reference point 100R to reach the predicted movement route RTtgt when the host vehicle 100 travels while maintaining the state at the current time tnow. The vehicle collision avoidance support device 10 calculates the predicted arrival time TTC, for example, by dividing the distance traveled by the host vehicle 100 until it reaches the predicted movement route RTtgt by the host vehicle speed Vego at the current time tnow.

[0093] Then, the vehicle collision avoidance assistance device 10 determines whether the acquired predicted arrival time TTC has been shortened to a predetermined predicted arrival time TTCth.

[0094] When the predicted arrival time TTC becomes shorter to a predetermined predicted arrival time TTCth, the vehicle collision avoidance support device 10 acquires the X-axis direction target distance dtgt_x and the Y-axis direction target distance dtgt_y at each time t after the current time tnow by calculation according to the following equations 19 and 20 based on the target relative speed Vtgt_rel, the target intersection angle θtgt, the target X-coordinate Xtgt, the target Y-coordinate Ytgt, the turning radius R, and the host vehicle yaw rate ω at the current time tnow.

[0095] dtgt_x=(Vtgt·t·sinθ+Xtgt-(RR·cosωt))·cosωt-(Vtgt·t·cosθ+Ytgt-R·sinωt)·sinωt …(19) dtgt_y=(Vtgt·t·sinθ+Xtgt-(RR·cosωt))·sinωt+(Vtgt·t·cosθ+Ytgt-R·sinωt)·cosωt …(20)

[0096] The X-axis direction target distance dtgt_x is the distance in the X-axis direction between the detected target 200 at time t and the vehicle reference point 100R at time t in the vehicle coordinate system CS at time t. Therefore, the X-axis direction target distance dtgt_x represents the distance in the width direction of the vehicle 100 between the detected target 200 at time t and the vehicle reference point 100R at time t.

[0097] The Y-axis direction target distance dtgt_y is the distance in the Y-axis direction between the detected target 200 at time t and the vehicle reference point 100R at time t in the vehicle coordinate system CS at time t. Therefore, the Y-axis direction target distance dtgt_y represents the distance in the front-rear direction of the vehicle 100 between the detected target 200 at time t and the vehicle reference point 100R at time t.

[0098] Then, the vehicle collision avoidance support device 10 predicts the position (target position) of the detected target 200 when the host vehicle reference point 100R reaches a point (crossing point Pcross) where the predicted turning path RTego intersects with the predicted movement path RTtgt. In other words, the vehicle collision avoidance support device 10 predicts the position of the detected target 200 relative to the host vehicle reference point 100R when the host vehicle reference point 100R reaches the predicted movement path RTtgt. Then, the vehicle collision avoidance support device 10 judges whether the predicted position of the detected target 200 is within the collision range RGcol. As shown in FIG. 5, the collision range RGcol is a range between a point Pleft at a predetermined distance dth in one direction from the crossing point Pcross along the predicted movement path RTtgt and a point Pright at a predetermined distance dth in the other direction from the crossing point Pcross along the predicted movement path RTtgt. The predetermined distance dth is set to half the vehicle width of the host vehicle 100.

[0099] In this example, the vehicle collision avoidance support device 10 determines whether the predicted position of the detected object 200 is within the collision range RGcol by determining whether the X-axis direction target distance dtgt_x at the time t when the Y-axis direction target distance dtgt_y becomes zero is equal to or less than a predetermined distance dth.

[0100] When the position of the detected object 200 is within the collision range RGcol, the vehicle collision avoidance support device 10 determines that the host vehicle 100 will collide with the detected object 200, and determines that the collision condition C2 is established. In this example, the vehicle collision avoidance support device 10 determines that the host vehicle 100 will collide with the detected object 200 when the X-axis direction target distance dtgt_x at the time t when the Y-axis direction target distance dtgt_y becomes zero is equal to or shorter than a predetermined distance dth.

[0101] The vehicle collision avoidance support device 10 determines that the collision condition C2 is satisfied when the X-axis direction target distance dtgt_x at the time t when the Y-axis direction target distance dtgt_y becomes zero is equal to or shorter than a predetermined distance dth. That is, the vehicle collision avoidance support device 10 determines that the collision condition C2 is satisfied when the predicted arrival time TTC is equal to or shorter than a predetermined predicted arrival time TTCth and the X-axis direction target distance dtgt_x at the time t when the Y-axis direction target distance dtgt_y becomes zero is equal to or shorter than a predetermined distance dth. When the vehicle collision avoidance support device 10 determines that the collision condition C2 is satisfied, it starts collision avoidance control if a collision avoidance prohibition condition C3 described later is not satisfied.

[0102] When the vehicle collision avoidance support device 10 starts collision avoidance control, it controls the operation of the drive device 21 so that the driving force applied to the host vehicle 100 is equal to or less than zero, while controlling the operation of the brake device 22 so that a predetermined braking force is applied to the host vehicle 100. The predetermined braking force is set to a value that can stop the host vehicle 100 before the predicted travel route RTtgt.

[0103] <Collision avoidance prohibition conditions> Incidentally, when the host vehicle 100 turns right, the steering angle of the host vehicle 100 gradually increases from the start of the right turn to the middle of the turn, gradually decreases after the middle of the right turn, and becomes zero when the right turn is completed. Therefore, in general, the turning radius of the path that the host vehicle 100 actually travels when turning right (actual turning path RTact) gradually decreases from the start of the right turn to the middle of the turn, gradually increases after the middle of the right turn, and becomes infinite after the right turn is completed. In other words, after the right turn is completed, the host vehicle 100 travels straight. Therefore, the actual turning path RTact after the host vehicle 100 completes the right turn is a straight path as shown in FIG. 6.

[0104] On the other hand, as described above, in this example, the vehicle collision avoidance support device 10 acquires the predicted turning path RTego by using the yaw rate ω of the vehicle at the current time tnow, so that, for example, the predicted turning path RTego acquired by the time the vehicle 100 reaches the middle of turning right is a path that passes through the left side of the actual turning path RTact in the area of ​​the road to the right turn, as shown in Fig. 7, and tends to deviate from the actual turning path RTact. Also, the predicted turning path RTego acquired when the vehicle 100 reaches the middle of turning right is a path that passes through the right side of the actual turning path RTact in the area of ​​the road to the right turn, as shown in Figs. 8 and 9, and tends to deviate from the actual turning path RTact.

[0105] 7, if the predicted turning path RTego is a path that passes to the left of the actual turning path RTact in the area of ​​the road to turn right, even if the collision condition C2 is satisfied for the person 202 standing on the sidewalk of the road to turn right, the host vehicle 100 will not actually collide with the person 202 as long as the right turn is made appropriately. If the collision avoidance control is executed in such a situation, it means that the collision avoidance control has been executed unnecessarily.

[0106] Also, as shown in Fig. 8, when the predicted turning path RTego is a path that passes on the right side of the actual turning path RTact in the area of ​​the road to which the vehicle 100 turns right, even if the collision condition C2 is satisfied for a pedestrian 203 crossing a crosswalk provided on the road to which the vehicle 100 turns right, the vehicle 100 may actually pass by the side of the pedestrian 203. Furthermore, as shown in Fig. 9, when the predicted turning path RTego is a path that passes on the right side of the actual turning path RTact in the area of ​​the road to which the vehicle 100 turns right, the collision condition C2 may be satisfied for an oncoming vehicle 204 that is stopped in the oncoming lane of the road to which the vehicle 100 turns right, but in reality, the vehicle 100 will not collide with the oncoming vehicle 204 as long as an appropriate right turn is made. If the collision avoidance control is executed in such a situation, it means that the collision avoidance control has been executed unnecessarily.

[0107] Similarly, when the host vehicle 100 turns left, the steering angle of the host vehicle 100 gradually increases from the start to the middle of the left turn, gradually decreases after the middle of the left turn, and becomes zero when the left turn is completed. Therefore, in general, the turning radius of the path that the host vehicle 100 actually travels when turning left (actual turning path RTact) gradually decreases from the start to the middle of the left turn, gradually increases after the middle of the left turn, and becomes infinite after the left turn is completed. In other words, after the left turn is completed, the host vehicle 100 travels straight. Therefore, the actual turning path RTact after the left turn of the host vehicle 100 is completed is a straight path as shown in FIG. 10.

[0108] On the other hand, as described above, in this example, the vehicle collision avoidance support device 10 acquires the predicted turning path RTego by using the yaw rate ω of the vehicle at the current time tnow, so that, for example, the predicted turning path RTego acquired by the time the vehicle 100 approaches the middle of the left turn tends to deviate from the actual turning path RTact, as shown in Fig. 11 and Fig. 12, in the area of ​​the road to the left turn. Also, the predicted turning path RTego acquired when the vehicle 100 approaches the middle of the left turn tends to deviate from the actual turning path RTact, as shown in Fig. 13, in the area of ​​the road to the left turn.

[0109] Then, as shown in Fig. 11, when the predicted turning path RTego is a path that passes on the right side of the actual turning path RTact in the area of ​​the road to which the left turn is made, even if the collision condition C2 is satisfied for a pedestrian 205 crossing a crosswalk provided on the road to which the left turn is made, the vehicle 100 may actually pass by the side of the pedestrian 205. Furthermore, as shown in Fig. 12, when the predicted turning path RTego is a path that passes on the right side of the actual turning path RTact in the area of ​​the road to which the left turn is made, the collision condition C2 may be satisfied for an oncoming vehicle 206 that is stopped in the oncoming lane of the road to which the left turn is made, but in reality, the vehicle 100 will not collide with the oncoming vehicle 206 as long as an appropriate left turn is made. If the collision avoidance control is executed in such a situation, it means that the collision avoidance control has been executed unnecessarily.

[0110] 13, when the predicted turning path RTego is a path that passes to the left of the actual turning path RTact in the area of ​​the road to which the vehicle 100 turns left, even if the collision condition C2 is satisfied for a person 207 standing on the sidewalk of the road to which the vehicle 100 turns left, the vehicle 100 will not actually collide with the person 207 as long as the vehicle 100 makes an appropriate left turn. If the collision avoidance control is executed in such a situation, it means that the collision avoidance control has been executed unnecessarily.

[0111] In this case, if the host vehicle 100 collides with a person (pedestrian) crossing the road after turning right, the host vehicle 100 collides with the pedestrian immediately before or after completing the right turn and starting to move straight ahead, so the angle between the running direction of the host vehicle 100 and the moving direction of the pedestrian when the host vehicle 100 collides with the pedestrian is approximately 90°. Therefore, in general, until the host vehicle 100 reaches the middle of turning right, the angle between the running direction of the host vehicle 100 and the moving direction of the pedestrian takes a value that is relatively far from 90°, but as the host vehicle 100 continues turning, the angle gradually approaches 90°, and finally reaches a value close to 90° when the host vehicle 100 collides with the pedestrian.

[0112] Therefore, if the execution of collision avoidance control is prohibited when the angle between the traveling direction of the vehicle 100 and the moving direction of the pedestrian is in the area indicated by the symbol AREA in Fig. 14 from when the vehicle 100 starts turning until the turning is completed, unnecessary execution of collision avoidance control can be prevented. In the graph shown in Fig. 14, the horizontal axis represents the collision angle θcol, and the vertical axis represents the vehicle turning angle θego.

[0113] Therefore, when the host vehicle turning condition C1 is satisfied, the vehicle collision avoidance support device 10 acquires the traveling direction (predicted traveling direction Dego) of the host vehicle 100 at the intersection point Pcross, and acquires the angle between the predicted traveling direction Dego and a line (orthogonal line Lper) that intersects perpendicularly with the predicted movement path RTtgt as the collision angle θcol, as shown in Fig. 15. Note that Fig. 15(A) shows the collision angle θcol that is generally acquired from when the host vehicle 100 starts turning right until it reaches the middle of the right turn, and Fig. 15(B) shows the collision angle θcol that is generally acquired after the middle of the right turn of the host vehicle 100.

[0114] The vehicle collision avoidance support device 10 determines whether the collision angle θcol is equal to or greater than a predetermined value (collision angle threshold θcol_th) while the host vehicle turning condition C1 is satisfied (i.e., while the host vehicle 100 is turning). In addition, the vehicle collision avoidance support device 10 changes the collision angle threshold θcol_th according to the host vehicle turning angle θego while the host vehicle turning condition C1 is satisfied (i.e., while the host vehicle 100 is turning).

[0115] Specifically, the vehicle collision avoidance assistance device 10 calculates the host vehicle turning angle θego from the following equation 21 based on the host vehicle yaw rate ω and the calculation period Δt.

[0116] θego=Σω Δt …(21)

[0117] In addition, the vehicle collision avoidance support device 10 may calculate the distance (unit travel distance L) traveled by the vehicle 100 during the calculation period Δt based on the vehicle speed Vego, the calculation period Δt, and the acceleration a of the vehicle 100 using the following formula 22, and calculate the vehicle turning angle θego based on the unit travel distance L and the turning radius R using the following formula 23.

[0118] L = Vego Δt - (a Δt) 2 / 2 …(22) θego=ΣL / R …(23)

[0119] The vehicle collision avoidance support device 10 sets the collision angle threshold θcol_th to a smaller value as the host vehicle turning angle θego increases. In this example, when the host vehicle turning angle θego is zero, the vehicle collision avoidance support device 10 sets the collision angle threshold θcol_th to an initial value larger than zero, and when the host vehicle turning angle θego is 90°, the vehicle collision avoidance support device 10 sets the collision angle threshold θcol_th to zero or a value slightly larger than zero.

[0120] Then, when the collision angle θcol is equal to or greater than the collision angle threshold θcol_th, the vehicle collision avoidance assistance device 10 determines that the collision avoidance prohibition condition C3 is satisfied.

[0121] When the collision avoidance prohibition condition C3 is satisfied, the vehicle collision avoidance support device 10 does not execute collision avoidance control even if the collision condition C2 is satisfied. Of course, if the collision condition C2 is satisfied when the collision avoidance prohibition condition C3 is not satisfied, the vehicle collision avoidance support device 10 executes collision avoidance control.

[0122] <Effects> The above is an overview of the operation of the vehicle collision avoidance support device 10. According to the vehicle collision avoidance support device 10, the collision angle threshold θcol_th is changed according to the host vehicle turning angle θego. Therefore, it is possible to avoid unnecessary execution of collision avoidance control when the host vehicle 100 turns right or left.

[0123] <Variation 1> The vehicle collision avoidance support device 10 may be configured to set the predetermined predicted arrival time TTCth to a small value instead of not executing the collision avoidance control when the collision angle θcol is equal to or greater than the collision angle threshold θcol_th. This also makes it possible to avoid unnecessary execution of the collision avoidance control when the host vehicle 100 turns right or left.

[0124] <Variation 2> Furthermore, the vehicle collision avoidance support device 10 may be configured to limit the detected objects for which the predicted movement path RTtgt is calculated to the detected objects 200 whose target ground speed Vtgt is greater than zero and equal to or less than a predetermined speed. In other words, the vehicle collision avoidance support device 10 may be configured to subject only the detected objects 200 whose target ground speed Vtgt is greater than zero and equal to or less than a predetermined speed to the collision avoidance control.

[0125] <Specific operation of the vehicle collision avoidance support device> Next, a description will be given of an example of a specific operation of the vehicle collision avoidance support device 10. The CPU of the ECU 90 of the vehicle collision avoidance support device 10 executes the routine shown in Fig. 16 at a predetermined calculation cycle. Therefore, at a predetermined timing, the CPU starts processing from step 1600 of the routine shown in Fig. 16, advances the processing to step 1605, and determines whether or not the host vehicle turning condition C1 is satisfied.

[0126] If the CPU determines "Yes" in step 1605, the process proceeds to step 1610, where it determines whether or not the collision condition C2 is satisfied.

[0127] If the CPU determines "Yes" in step 1610, it advances the process to step 1615 and calculates the host vehicle turning angle θego. The host vehicle turning angle θego here is the host vehicle turning angle θego from when the host vehicle turning condition C1 is satisfied to the present time.

[0128] Next, the CPU proceeds to step 1620 , where it sets the collision angle threshold θcol_th based on the host vehicle turning angle θego calculated in step 1615 .

[0129] Next, the CPU advances the process to step 1625 to calculate the collision angle θcol. Next, the CPU advances the process to step 1630 to determine whether or not the collision avoidance prohibition condition C3 is satisfied, based on the collision angle θcol acquired in step 1625 and the collision angle threshold θcol_th set in step 1620.

[0130] If the CPU determines "Yes" in step 1630, it proceeds directly to step 1695 and temporarily ends this routine without executing collision avoidance control.

[0131] On the other hand, if the CPU determines "No" in step 1630, the CPU proceeds to step 1635 and executes collision avoidance control. Next, the CPU proceeds to step 1695 and temporarily ends this routine.

[0132] If the CPU judges "No" in step 1605 or judges "No" in step 1610, the CPU proceeds directly to step 1695 and temporarily ends this routine. In this case, collision avoidance control is not executed.

[0133] The above is an example of a specific operation of the vehicle collision avoidance assistance device 10.

[0134] The present invention is not limited to the above-described embodiment, and various modifications can be made within the scope of the present invention. [Explanation of symbols]

[0135] 10...vehicle collision avoidance support device, 21...drive device, 22...braking device, 35...steering wheel, 37...steering angle sensor, 51...vehicle speed detection device, 54...yaw rate sensor, 60...peripheral information detection device, 61...radio wave sensor, 62...image sensor, 90...ECU, 100...host vehicle, 200...detected object< / ecu>

Claims

1. predicting a turning path of the host vehicle while the host vehicle is turning, and predicting a moving path of a target ahead of the host vehicle; acquiring a collision angle at a point where the turning path and the moving path intersect, the collision angle being an amount by which a traveling direction of the host vehicle deviates from a line perpendicular to the moving path; When a prohibition condition that the collision angle is equal to or greater than a predetermined collision angle threshold is satisfied, even if a collision condition that the host vehicle may collide with the target is satisfied, collision avoidance control for avoiding a collision between the host vehicle and the target is not executed, When the prohibition condition is not satisfied, the collision avoidance control is executed if the collision condition is satisfied. In a vehicle collision avoidance support device having a control device configured as described above, The control device includes: During the turning of the host vehicle, an angle that the host vehicle has turned around a turning center since the host vehicle started turning is acquired as a host vehicle turning angle; When the host vehicle turning angle is large, the predetermined collision angle threshold is set to a smaller value than when the host vehicle turning angle is small. It is configured as follows: Vehicle collision avoidance assistance device.

2. 2. The vehicle collision avoidance support device according to claim 1, The control device is configured to predict a turning path of the host vehicle based on a yaw rate of the host vehicle. Vehicle collision avoidance assistance device.

3. 3. The vehicle collision avoidance support device according to claim 1, the control device is configured to acquire, as a predicted arrival time, a time predicted to be required for the host vehicle to arrive at a moving path of the target, and to acquire, as a target position, a position of the target relative to the host vehicle when the host vehicle arrives at the moving path of the target, The collision condition is satisfied when the predicted arrival time is equal to or shorter than a predetermined predicted arrival time and the target position is within a width range of the host vehicle. Vehicle collision avoidance assistance device.

4. predicting a turning path of the host vehicle while the host vehicle is turning, and predicting a moving path of a target ahead of the host vehicle; acquiring a collision angle at a point where the turning path and the moving path intersect, the collision angle being an amount by which a traveling direction of the host vehicle deviates from a line perpendicular to the moving path; When a prohibition condition that the collision angle is equal to or greater than a predetermined collision angle threshold is satisfied, even if a collision condition that the host vehicle may collide with the target is satisfied, collision avoidance control for avoiding a collision between the host vehicle and the target is not executed, When the prohibition condition is not satisfied, the collision avoidance control is executed if the collision condition is satisfied. In the vehicle collision avoidance assistance program configured as described above, During the turning of the host vehicle, an angle that the host vehicle has turned around a turning center since the host vehicle started turning is acquired as a host vehicle turning angle; When the host vehicle turning angle is large, the predetermined collision angle threshold is set to a smaller value than when the host vehicle turning angle is small. It is configured as follows: Vehicle collision avoidance assistance program.

Citation Information

Patent Citations

  • Drive assist device

    JP2014139756A

  • Collision avoidance device

    JP2018156253A

  • Collision avoidance device

    JP2018156290A

  • Algorithms for avoiding automotive crashes at left and right turn intersections

    US20170113665A1