Vehicle control device

The vehicle control device addresses the safety and comfort concerns during ACC operation by dynamically adjusting the inter-vehicle time based on intrusion estimates, ensuring a balance between preventing intrusions and avoiding unnecessary distance extensions.

JP2025077436APending Publication Date: 2025-05-19SUZUKI MOTOR CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023189625
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-11-06
Publication Date
2025-05-19

AI Technical Summary

Technical Problem

During the operation of Adaptive Cruise Control (ACC), drivers may not feel safe or comfortable due to the potential for another vehicle to forcefully intrude, even when the inter-vehicle distance is extended to prevent such intrusions.

Method used

A vehicle control device that includes adaptive cruise control means and intrusion estimation means. When an intrusion is estimated, the device switches the set inter-vehicle time with the preceding vehicle to a value equal to or greater than a second threshold, if initially set below a first threshold, while maintaining the initial setting if it exceeds the first threshold.

Benefits of technology

This solution allows for a driving control that enhances driver safety and comfort by making it easier for another vehicle to intrude, thus avoiding unnecessary extensions of the inter-vehicle distance, which can lead to discomfort due to excessive braking.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025077436000001_ABST
    Figure 2025077436000001_ABST
Patent Text Reader

Abstract

To provide a vehicle control device which can achieve travel control to enable a driver to feel safe and comfortable, in a situation that interruption of other vehicle in front of an own vehicle is estimated during operation of adaptive cruise control (ACC).SOLUTION: A vehicle control device 1 includes an adaptive cruise control (ACC) controller 30 for performing constant-speed traveling at set vehicle speed, or follow-up traveling following a preceding vehicle while keeping a set inter-vehicle time. The ACC controller 30 switches a set inter-vehicle time Tps for the preceding vehicle to a set inter-vehicle time Tps' equal to or more than a second threshold TH2 larger than a first threshold TH1, when the set inter-vehicle time Tps is equal to or less than the first threshold TH1, when interruption of other vehicle in front of an own vehicle is estimated, on the other hand, keeps the set inter-vehicle time Tps, when the set inter-vehicle time Tps for the preceding vehicle exceeds the first threshold TH1.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a control device for a vehicle.

Background Art

[0002] For example, as one of the functions for assisting a driver of a vehicle such as an automobile, Adaptive Cruise Control (ACC) is known. ACC supports the driver's operation of the accelerator and brake by performing constant-speed driving at a set vehicle speed or following driving while maintaining a set inter-vehicle time to follow a preceding vehicle. The inter-vehicle time is a value obtained by dividing the inter-vehicle distance from the preceding vehicle by the speed of the host vehicle, and indicates the time until the host vehicle reaches the current position of the preceding vehicle.

[0003] As a conventional technique related to ACC, for example, Patent Document 1 discloses a driving control device that detects a warning situation in which a target vehicle may cut in between the host vehicle and the preceding vehicle during the operation of ACC, and changes the inter-vehicle distance from the preceding vehicle. In this driving control device, in a warning situation, by shortening the inter-vehicle distance to make it difficult for the target vehicle to cut in, or conversely, by extending the inter-vehicle distance in advance to allow the target vehicle to cut in, the safety of ACC is improved. The mode of changing whether to shorten or extend the inter-vehicle distance can be selected in advance according to the driver's personality (preference).

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] During the operation of ACC as described above, that is, in a situation where an intrusion of another vehicle into the front of the host vehicle is presumed, it is desirable to realize a driving control that allows the driver of the host vehicle to feel safe and comfortable. In the above prior art, it has been proposed to make it difficult for the target vehicle to intrude by detecting the possibility of the target vehicle's intrusion and shortening the inter-vehicle distance from the preceding vehicle. However, since there remains a possibility that the target vehicle may forcefully intrude in front of the host vehicle, the driver cannot always feel safe. Considering this point, preparing in advance so that even if the target vehicle intrudes by extending the inter-vehicle distance from the preceding vehicle is effective for realizing a driving control that allows the driver to feel safe and comfortable.

[0006] Generally, in the follow-up driving of the preceding vehicle in ACC, the inter-vehicle distance or inter-vehicle time from the preceding vehicle can often be set stepwise according to traffic conditions, the driver's preference, etc. In such an ACC where the inter-vehicle distance or inter-vehicle time from the preceding vehicle is set stepwise, when detecting the possibility of the target vehicle's intrusion and extending the inter-vehicle distance from the preceding vehicle as in the above prior art, depending on the setting of the inter-vehicle distance from the preceding vehicle before detecting the possibility of intrusion, there is a possibility that the extended inter-vehicle distance may be ensured more than necessary. In a situation where the inter-vehicle distance from the preceding vehicle is ensured more than necessary, there is a possibility of making the driver uncomfortable because, although the driver does not feel danger in the inter-vehicle distance from the preceding vehicle, a slightly stronger brake is applied to maintain the extended inter-vehicle distance, and there is room for improvement.

[0007] The present invention has been made paying attention to the above points, and an object thereof is to provide a vehicle control device capable of realizing a driving control that allows the driver to feel safe and comfortable in a situation where an intrusion of another vehicle into the front of the host vehicle is presumed during the operation of ACC.

Means for Solving the Problems

[0008] To achieve the above object, one aspect of the present invention provides a vehicle control device including adaptive cruise control means for performing constant-speed driving at a set vehicle speed or follow-up driving for following a preceding vehicle while maintaining a set inter-vehicle time, and intrusion estimation means for estimating an intrusion of another vehicle into the front of the host vehicle. The adaptive cruise control means in this vehicle control device, when an intrusion of another vehicle is estimated by the intrusion estimation means, switches the set inter-vehicle time with the preceding vehicle to a set inter-vehicle time that is equal to or greater than a second threshold value that is greater than the first threshold value when the set inter-vehicle time with the preceding vehicle is equal to or less than the first threshold value, while maintaining the set inter-vehicle time when the set inter-vehicle time with the preceding vehicle exceeds the first threshold value.

Advantages of the Invention

[0009] According to the vehicle control device of the present invention, in a situation where an intrusion of another vehicle into the front of the host vehicle is estimated during the operation of ACC, by extending the set inter-vehicle time with the preceding vehicle, it is possible to make it easier for another vehicle to intrude, and it is possible to avoid the set inter-vehicle time with the preceding vehicle from being extended more than necessary. Therefore, it is possible to realize a driving control that makes the driver of the host vehicle feel safe and comfortable.

Brief Description of the Drawings

[0010]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Mode for Carrying Out the Invention

[0011] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. FIG. 1 is a block diagram showing a configuration example of a vehicle control device 1 according to an embodiment of the present invention. The control device 1 according to the present embodiment is mounted on a vehicle such as an automobile, for example, and has an ACC (Adaptive Cruise Control) function for assisting the driver of the vehicle. As shown in FIG. 1, the control device 1 includes a peripheral situation detection unit 10, a vehicle state detection unit 20, an ACC controller 30, a vehicle control unit 40, and a display unit 50 as its functional blocks.

[0012] The surrounding situation detection unit 10 collects information on other vehicles, obstacles, road conditions, etc. located around the host vehicle and transmits it to the ACC controller 30. The vehicle state detection unit 20 detects the current driving state of the host vehicle and transmits it to the ACC controller 30. The ACC controller 30 generates a driving control command by ACC based on each piece of information from the surrounding situation detection unit 10 and the vehicle state detection unit 20. The driving control command generated by the ACC controller 30 is transmitted to the vehicle control unit 40 and the display unit 50, respectively.

[0013] The vehicle control unit 40 controls the driving state of the host vehicle according to the driving control command from the ACC controller 30. The display unit 50 displays information on the driving state of the host vehicle corresponding to the driving control command from the ACC controller 30 to the driver. Hereinafter, specific configuration examples of each part of the control device 1 as described above will be described in detail.

[0014] The surrounding situation detection unit 10 has, for example, a millimeter-wave radar 11, a camera sensor 12, and a blind spot monitor (BSM) 13. The millimeter-wave radar 11 is attached to the front grille or the like at the front of the vehicle. The millimeter-wave radar 11 detects an object (for example, a preceding vehicle or an obstacle) located in front of the vehicle and collects information on the distance, speed, etc. from the host vehicle to the object.

[0015] The camera sensor 12 is a monocular camera or a stereo camera installed on the front, rear, left, and right of the vehicle. By processing the image captured by the camera sensor 12, it becomes possible to collect information on objects around the vehicle (for example, vehicles, white lines, traffic signs, pedestrians, obstacles, etc.).

[0016] BSM13 detects an object diagonally behind the vehicle (e.g., an approaching vehicle or a pedestrian) that is in the driver's blind spot using a quasi-millimeter wave radar attached to the left and right rear ends of the rear bumper, etc., and collects information regarding the distance, speed, etc. from the host vehicle to the object. Note that a quasi-millimeter wave radar may also be attached to the left and right rear ends of the front bumper, etc. to detect an object diagonally in front of the vehicle.

[0017] The information collected by the millimeter wave radar 11, the camera sensor 12, and BSM13 respectively is transmitted to the ACC controller 30 via an in-vehicle communication network such as CAN (Controller Area Network). Note that the configuration of the surrounding situation detection unit 10 is not limited to the above example, and may include an ultrasonic sensor, LiDAR (Light Detection and Ranging), etc.

[0018] The vehicle state detection unit 20 has, for example, a vehicle speed sensor 21, an acceleration sensor 22, a brake sensor 23, a steering angle sensor 24, an accelerator opening sensor 25, a traveling direction detector 26, and a direction indicator 27.

[0019] The vehicle speed sensor 21 detects the traveling speed of the host vehicle and generates a signal indicating the traveling speed. The acceleration sensor 22 is a capacitance type sensor or the like mounted on the host vehicle, detects the acceleration of the host vehicle, and generates a signal indicating the acceleration. The brake sensor 23 detects the brake hydraulic pressure of the host vehicle (the hydraulic pressure of the master cylinder that changes according to the depression amount of the brake pedal) and generates a signal indicating the brake hydraulic pressure.

[0020] The steering angle sensor 24 detects the steering angle of the steering wheel of the host vehicle and generates a signal indicating the steering angle. The accelerator opening sensor 25 detects the displacement amount of the accelerator pedal of the host vehicle or the shaft rotation angle of the throttle valve of the engine, and generates a signal indicating the detection result.

[0021] The traveling direction detector 26 detects the traveling direction of the host vehicle using a gyro sensor or the like mounted on the host vehicle, and generates a signal indicating the detection result. The direction indicator 27 is a device for indicating its direction to the surroundings when turning right or left or changing the driving route, and generates a signal indicating the current operating state.

[0022] The signals respectively generated by the vehicle speed sensor 21, the acceleration sensor 22, the brake sensor 23, the steering angle sensor 24, the accelerator opening sensor 25, the traveling direction detector 26, and the direction indicator 27 are transmitted to the ACC controller 30 via the in-vehicle communication network.

[0023] The ACC controller 30 has, for example, an obstacle recognition unit 31, a preceding vehicle recognition unit 32, a driving lane recognition unit 33, an interrupting vehicle recognition unit 34, a surrounding situation recognition unit 35, a driving control unit 36, and a display control unit 37.

[0024] The obstacle recognition unit 31 recognizes obstacles located around the host vehicle based on information from the millimeter wave radar 11, the camera sensor 12, and the BSM 13. The obstacle recognition unit 31 can calculate the relative distance between the recognized obstacle and the host vehicle. Information about the obstacles recognized by the obstacle recognition unit 31 is transmitted to the driving control unit 36.

[0025] The preceding vehicle recognition unit 32 recognizes a preceding vehicle traveling in front of the host vehicle based on information from the millimeter wave radar 11 and the camera sensor 12 that captures the front of the vehicle. Depending on the performance of the millimeter wave radar 11 and / or the camera sensor 12, the preceding vehicle recognition unit 32 may be able to recognize a preceding vehicle traveling in front of the host vehicle and a vehicle traveling in front of the preceding vehicle (two preceding vehicles). The preceding vehicle recognition unit 32 can calculate the relative distance (inter-vehicle distance with the preceding vehicle), the traveling speed and acceleration of the preceding vehicle, etc. between the recognized preceding vehicle and the host vehicle. Information about the preceding vehicle recognized by the preceding vehicle recognition unit 32 is transmitted to the driving control unit 36.

[0026] The driving lane recognition unit 33 mainly recognizes the lane in which the host vehicle travels and the lanes adjacent to the driving lane of the host vehicle by detecting white lines or the like drawn on the driving road based on the information from the camera sensor 12. Information regarding the driving lane of the host vehicle and the adjacent lanes recognized by the driving lane recognition unit 33 is transmitted to the driving control unit 36.

[0027] The cut-in vehicle recognition unit 34 recognizes (infers and detects) the cut-in of other vehicles in front of the host vehicle based on the information from the millimeter-wave radar 11, the camera sensor 12, and the BSM 13. Specifically, assuming a situation where the host vehicle in motion is overtaken by another vehicle from behind, the cut-in vehicle recognition unit 34 detects another vehicle traveling diagonally behind the host vehicle based on the information from the BSM 13 (quasi-millimeter-wave radar) provided at the left and right rear ends of the rear bumper, and acquires information such as the speed and acceleration of the other vehicle. Then, when the host vehicle is overtaken by another vehicle, the cut-in vehicle recognition unit 34 detects another vehicle (overtaking vehicle) traveling diagonally in front of the host vehicle based on the information from the camera sensor 12 that captures the sides and front of the vehicle, and the millimeter-wave radar 11 provided at the front of the vehicle, and continues to acquire information such as the speed and acceleration of the other vehicle.

[0028] At this time, the cut-in vehicle recognition unit 34 monitors the behavior (intention) of other vehicles to cut in front of the host vehicle and infers the cut-in of other vehicles. Examples of the behavior of other vehicles cutting in include, for example, the behavior of other vehicles (such as lateral movement in a direction approaching the driving lane of the host vehicle) and the lighting on the host vehicle side of the direction indicator of other vehicles. When the cut-in of other vehicles is inferred by the cut-in vehicle recognition unit 34, the inference result is transmitted to the driving control unit 36 together with information such as the speed and acceleration of the other vehicle.

[0029] Furthermore, the cut-in vehicle recognition unit 34 detects that another vehicle that has inferred a cut-in has entered the driving lane of the host vehicle and has actually cut in front of the host vehicle. This detection of the cut-in of another vehicle is performed when there is a preceding vehicle in the driving lane of the host vehicle and another vehicle cuts in between the preceding vehicle and the host vehicle. When the cut-in vehicle recognition unit 34 detects the cut-in of another vehicle, the detection result is transmitted to the driving control unit 36 together with information such as the speed and acceleration of the other vehicle (cut-in vehicle). In the present embodiment, the cut-in vehicle recognition unit 34 corresponds to the "cut-in inference means" and the "cut-in detection means" of the present invention.

[0030] The surrounding situation recognition unit 35 recognizes the traffic situation (traffic jams, lane restrictions, maximum speed, etc.) around the host vehicle mainly based on the information from the camera sensor 12. Information on the surrounding situation recognized by the surrounding situation recognition unit 35 is transmitted to the driving control unit 36.

[0031] The driving control unit 36 generates a driving control command for performing constant-speed driving at a set vehicle speed when there is no preceding vehicle, and for performing following driving while maintaining a set inter-vehicle time when there is a preceding vehicle, based on the signal from the vehicle state detection unit 20 and the information recognized by the obstacle recognition unit 31, the preceding vehicle recognition unit 32, the driving lane recognition unit 33, the cut-in vehicle recognition unit 34, and the surrounding situation recognition unit 35, respectively. In the present embodiment, the driving control unit 36 corresponds to the "adaptive cruise control means" of the present invention.

[0032] Specifically, the driving control unit 36 is set with the speed of the host vehicle that serves as a reference when performing constant-speed driving, and the inter-vehicle time between the preceding vehicle and the host vehicle that serves as a reference when performing following driving of the preceding vehicle, by the driver. In the present embodiment, as the set vehicle speed in constant-speed driving, any vehicle speed equal to or higher than a predetermined lower limit value (for example, 40 km / h, etc.) can be selected, and during the execution of constant-speed driving, the set value can be increased or decreased by the driver's switch operation.

[0033] In addition, the set inter-vehicle time with the preceding vehicle in following driving is divided into a plurality of levels, such as, for example, three levels of "Short", "Middle", and "Long", and any one of the plurality of levels can be selected as the initial value according to the driver's preference or the like. As a specific example of the set inter-vehicle time, it is possible to set "Short" to 1.5 seconds, "Middle" to 2.0 seconds, "Long" to 2.5 seconds, and so on.

[0034] In the above example, when the host vehicle is traveling at 80 km / h, the inter-vehicle distance from the preceding vehicle is approximately 33 m for the "Short" set inter-vehicle time (1.5 seconds), approximately 44 m for the "Middle" set inter-vehicle time (2.0 seconds), and approximately 56 m for the "Long" set inter-vehicle time (2.5 seconds). Also, when the host vehicle is traveling at 50 km / h, the inter-vehicle distance from the preceding vehicle is approximately 21 m for the "Short" set inter-vehicle time (1.5 seconds), approximately 28 m for the "Middle" set inter-vehicle time (2.0 seconds), and approximately 35 m for the "Long" set inter-vehicle time (2.5 seconds). Thus, when following the preceding vehicle while maintaining any one of the set inter-vehicle times of "Short", "Middle", or "Long", the inter-vehicle distance from the preceding vehicle changes according to the speed of the host vehicle.

[0035] When the interruption vehicle recognition unit 34 estimates an interruption by another vehicle, the travel control unit 36 switches the set inter-vehicle time Tps with the preceding vehicle to a set inter-vehicle time Tps' that is greater than or equal to a second threshold TH2 that is greater than the first threshold TH1 when the set inter-vehicle time Tps with the preceding vehicle is less than or equal to the first threshold TH1 (Tps ≦ TH1). Regarding the setting of the first and second thresholds TH1 and TH2, when the set inter-vehicle time with the preceding vehicle is divided into three levels of "Short", "Middle", and "Long" as described above, it is possible to set the first threshold TH1 to the same value as "Middle" of the set inter-vehicle time and set the second threshold TH2 to the same value as "Long" of the set inter-vehicle time.

[0036] However, when the traveling control unit 36 in the present embodiment is shown by a signal from the vehicle speed sensor 21 of the vehicle state detection unit 20 that the host vehicle is decelerating, or when it is determined that the host vehicle needs to decelerate to perform constant speed traveling or to follow a preceding vehicle, even if the set inter-vehicle time Tps with the preceding vehicle is equal to or less than the first threshold value TH1 (Tps ≦ TH1), switching to a set inter-vehicle time Tps' that is equal to or greater than the second threshold value TH2 while maintaining the set inter-vehicle time Tps is aborted.

[0037] On the other hand, when the traveling control unit 36 infers an interruption by another vehicle by the interrupting vehicle recognition unit 34, when the set inter-vehicle time Tps with the preceding vehicle exceeds the first threshold value TH1 (Tps > TH1), the set inter-vehicle time Tps is maintained.

[0038] At the stage where an interruption by another vehicle as described above is inferred, the traveling control unit 36 determines whether a signal from the acceleration sensor 22 of the vehicle state detection unit 20 indicates that the host vehicle is accelerating, or whether the host vehicle needs to accelerate to perform constant speed traveling or to follow a preceding vehicle. Then, when the host vehicle is accelerating or in a state where acceleration is required, the traveling control unit 36 generates a traveling control command to make the acceleration of the host vehicle when an interruption by another vehicle is inferred smaller than the acceleration of the host vehicle when no interruption by another vehicle is inferred. Details of the traveling control at the stage where an interruption by another vehicle is inferred will be described in detail later with specific examples.

[0039] Further, when the interrupting vehicle recognition unit 34 actually detects an interruption by another vehicle in front of the host vehicle, when the actual inter-vehicle time Tc with the other vehicle (interrupting vehicle) is equal to or less than the set inter-vehicle time with the preceding vehicle at that time (Tc ≦ Tps or Tps'), the set inter-vehicle time is switched to a set inter-vehicle time Tps” that is equal to or less than the first threshold value TH1 (Tps” ≦ TH1).

[0040] However, when the interrupt vehicle recognition unit 34 detects an interruption by another vehicle during constant-speed driving at a set speed without a preceding vehicle, if the speed of the other vehicle (interrupt vehicle) is higher than the speed of the host vehicle, even if the actual inter-vehicle time Tc with the other vehicle is equal to or less than the set inter-vehicle time with the preceding vehicle (Tc ≦ Tps or Tps’), the running control unit 36 in the present embodiment maintains the set inter-vehicle time (Tps or Tps’) and aborts switching to the set inter-vehicle time Tps” that is equal to or less than the first threshold value TH1.

[0041] That is, in the present embodiment, when the interrupt vehicle recognition unit 34 detects an interruption by another vehicle, if the actual inter-vehicle time Tc with the other vehicle exceeds the set inter-vehicle time (Tps or Tps’) with the preceding vehicle, or if the other vehicle is traveling at a speed higher than the host vehicle during constant-speed driving and the actual inter-vehicle time Tc with the other vehicle is equal to or less than the set inter-vehicle time (Tps or Tps’) with the preceding vehicle, the running control unit 36 maintains the set inter-vehicle time. Otherwise, the running control unit 36 switches the set inter-vehicle time to the set inter-vehicle time Tps” that is equal to or less than the first threshold value TH1. The set inter-vehicle time Tps” with the preceding vehicle that has been switched to be equal to or less than the first threshold value TH1 returns to the initial set inter-vehicle time Tps after a predetermined waiting time Tw has elapsed since the interruption by the other vehicle was detected, or after the running control unit 36 determines that the other vehicle is in constant-speed driving.

[0042] Furthermore, when the interrupt vehicle recognition unit 34 detects an interruption by another vehicle during following driving of the preceding vehicle, the running control unit 36 in the present embodiment performs running control so that the current speed of the host vehicle is maintained under the following conditions. That is, when the speed of the other vehicle (interrupt vehicle) is higher than the speed of the host vehicle and the actual inter-vehicle time Tc with the other vehicle exceeds the set inter-vehicle time (Tps, Tps’ or Tps”) with the preceding vehicle, the running control unit 36 maintains the current speed of the host vehicle until deceleration of the other vehicle is detected or until the first vehicle speed maintenance time Tm1 has elapsed.

[0043] On the other hand, when the speed of another vehicle (the interrupting vehicle) is higher than the speed of the host vehicle, the actual inter-vehicle time Tc with the other vehicle is less than or equal to the set inter-vehicle time (Tps, Tps', or Tps") with the preceding vehicle, and the actual inter-vehicle time Tc with the other vehicle exceeds the shortest inter-vehicle time Tmin at the current speed of the host vehicle, the host vehicle maintains its current speed until the deceleration of the other vehicle is detected or until a second vehicle speed maintenance time Tm2 shorter than the first vehicle speed maintenance time Tm1 has elapsed. Details of the driving control at the stage when an interruption by another vehicle is detected will also be described in detail later with specific examples.

[0044] The display control unit 37 generates a control signal for causing the display unit 50 to display information indicating the control state of the ACC according to the driving control command generated by the driving control unit 36 in each of the areas described later. The information indicating the control state of the ACC includes the set vehicle speed in the constant speed driving by the ACC, the set inter-vehicle distance (set inter-vehicle time with the preceding vehicle) in the follow-up driving of the preceding vehicle, the controlled vehicle speed and controlled inter-vehicle distance of the host vehicle actually controlled by the ACC, and information regarding the surrounding situation of the host vehicle recognized by the surrounding situation recognition unit 35.

[0045] The vehicle control unit 40 has, for example, an engine / motor controller 41, a brake controller 42, a skid prevention device 43, and a transmission controller 44. The vehicle control unit 40 controls the driving state of the host vehicle according to the driving control command generated by the driving control unit 36, so that the engine / motor controller 41, the brake controller 42, the skid prevention device 43, and the transmission controller 44 cooperate to realize constant speed driving by the ACC or follow-up driving of the preceding vehicle.

[0046] The engine / motor controller 41 controls the driving state of a power source (not shown) such as an engine and / or an electric motor mounted on the host vehicle. The brake controller 42 controls the operating state of a braking device (not shown) such as a foot brake (hydraulic brake) or an electric parking brake mounted on the host vehicle.

[0047] The anti-skid device 43 is a type of device that stabilizes the attitude of the host vehicle during turning, and is also called ESC (Electronic Stability Control). When the anti-skid device 43 detects that the host vehicle is in an unstable state such as oversteer or understeer, it automatically integrally controls the brakes and the engine / motor output to suppress and stabilize sudden changes in the behavior of the host vehicle. The transmission controller 44 controls the automatic transmission mounted on the host vehicle to an optimal state according to the speed of the host vehicle, the accelerator opening degree, etc.

[0048] The display unit 50 is provided, for example, on a meter panel or the like disposed in front of the driver's seat of the host vehicle, and has a set vehicle speed display area 51, a set inter-vehicle distance display area 52, a controlled vehicle speed display area 53, a controlled inter-vehicle distance display area 54, and a surrounding situation display area 55. In the set vehicle speed display area 51, the set vehicle speed in the constant speed running by ACC is displayed according to the control signal from the display control unit 37. In the set inter-vehicle distance display area 52, the set inter-vehicle distance (set inter-vehicle time with the preceding vehicle) in the follow-up running of the preceding vehicle is displayed according to the control signal from the display control unit 37.

[0049] In the controlled vehicle speed display area 53, the speed of the host vehicle actually controlled by ACC is displayed according to the control signal from the display control unit 37. In the controlled inter-vehicle distance display area 54, information regarding the inter-vehicle distance from the preceding vehicle actually controlled by ACC is displayed according to the control signal from the display control unit 37. In the surrounding situation display area 55, information regarding the surrounding situation of the host vehicle is displayed according to the control signal from the display control unit 37. Details of each display area of the display unit 50 will also be described in detail later with specific examples.

[0050] Next, the operation of the vehicle control device 1 according to the present embodiment will be described. FIG. 2 is a flowchart showing the flow of travel control by ACC in the present embodiment. In the vehicle control device 1 configured as described above, first, in step S10 of FIG. 2, the ACC controller 30 determines whether the ACC function of the host vehicle has been activated. The activation of the ACC function is performed, for example, by the driver of the host vehicle traveling on a public road pressing a main switch (not shown) provided on the steering wheel.

[0051] When it is determined that the ACC function has been activated, in the next step S20, the driver of the host vehicle initializes the vehicle speed in constant-speed travel by ACC and the inter-vehicle time with the preceding vehicle in following travel to the control device 1. The set vehicle speed for constant-speed travel is, for example, performed by the driver pressing the "SET / -" button (not shown) on the steering wheel while the host vehicle is traveling at 40 km / h or more. At the same time as the display unit 50 in the meter panel displays that ACC is operating, the initially set vehicle speed is displayed in the set vehicle speed display area 51. Note that the driver can increase the set vehicle speed by pressing the "RES / +" button (not shown) on the steering wheel according to preference, and can decrease the set vehicle speed by pressing the "SET / -" button on the steering wheel.

[0052] Also, the set inter-vehicle time with the preceding vehicle is initially set by sequentially switching "Short", "Middle", and "Long" each time the driver presses the inter-vehicle setting button (not shown) on the steering wheel. The display unit 50 displays the set inter-vehicle time Tps with the preceding vehicle in the set inter-vehicle display area 52. In the following operation description, the case where the set inter-vehicle time Tps with the preceding vehicle is short (Short) may be denoted as "Tps(S)", the case of middle (Middle) as "Tps(M)", and the case of long (Long) as "Tps(L)".

[0053] In the subsequent step S30, the driving control unit 36 of the ACC controller 30 determines whether a preceding vehicle has been recognized by the preceding vehicle recognition unit 32. If a preceding vehicle has been recognized (YES), in step S40, the driving control unit 36 performs following driving control to follow the preceding vehicle while maintaining the set inter-vehicle time Tps. In the following driving control, the speed of the host vehicle is accelerated or decelerated according to the speed of the preceding vehicle, so that the actual inter-vehicle time Tp with the preceding vehicle is maintained at the set inter-vehicle time Tps. If it corresponds to the full vehicle speed following function, it is possible to follow until the preceding vehicle stops. On the other hand, if no preceding vehicle is recognized (NO in S30), in step S50, the driving control unit 36 performs constant speed driving control at the set vehicle speed (40 km / h or more). The speed of the host vehicle controlled by the following driving control or the constant speed driving control is displayed in the controlled vehicle speed display area 53 of the display unit 50 by the display control unit 37.

[0054] In the next step S60, the driving control unit 36 of the ACC controller 30 determines whether an intrusion of another vehicle into the front of the host vehicle has been estimated by the intrusion vehicle recognition unit 34 during the execution of the above-described following driving control or constant speed driving control. If an intrusion of another vehicle has been estimated (YES), in step S70, setting switching processing based on the intrusion estimation is performed. On the other hand, if no intrusion of another vehicle has been estimated (NO), the process proceeds to step S100 described later.

[0055] Here, the setting switching process based on the intrusion estimation in step S70 will be described in detail with reference to the specific examples shown in FIGS. 3 to 6 and the flowchart shown in FIG. 7. Figs. 3 to 5 are diagrams for explaining the switching of the set headway time Tps when an intrusion of another vehicle is estimated. Fig. 3 shows an example when the initial set headway time Tps is "short", Fig. 4 shows an example when the initial set headway time Tps is "medium", and Fig. 5 shows an example when the initial set headway time Tps is "long". Fig. 6 is a diagram showing an example of the information displayed on the display unit 50 in the meter panel corresponding to the switching of Fig. 3. In addition, in Figs. 3 to 6, an example of estimating the intrusion of another vehicle during the following driving of the preceding vehicle is described, but when the intrusion of another vehicle is estimated during the constant speed driving, the set headway time Tps is switched in the same manner as during the following driving.

[0056] First, as shown in the first stage of Fig. 3, when another vehicle 63 traveling in the same direction as the host vehicle 61 is detected by the BSM 13 while the host vehicle 61 is following the preceding vehicle 62 while maintaining the "short" set headway time Tps(S), the other vehicle 63 becomes a monitoring target by the ACC controller 30 as a vehicle that may intrude. The inter-vehicle distance DS(60) between the host vehicle 61 and the preceding vehicle 62 shown in the first stage of Fig. 3 represents the inter-vehicle distance when the host vehicle 61 is traveling at a speed V1 = 60 km / h in the set headway time Tps(S).

[0057] At this stage, since it is not known whether the other vehicle 63 will overtake the host vehicle 61, the state of estimating the intrusion of the other vehicle 63 has not been reached. In such a state where the host vehicle 61 is following the preceding vehicle 62 while maintaining the "short" set headway time Tps(S), information as shown in the first stage of Fig. 6, for example, is displayed on the display unit 50. Specifically, in the example of Fig. 6, "ACC SET" indicating that the ACC is operating is displayed in the set vehicle speed display area 51 of the display unit 50, and the set vehicle speed "50 km / h" in the constant speed driving is also displayed. In addition, the driving lane and the icon of the preceding vehicle 62 are displayed in the surrounding situation display area 55, and a single line representing the "short" set headway time Tps(S) with the preceding vehicle 62 is displayed in the set headway display area 52. Furthermore, the current driving speed "60 km / h" of the host vehicle 61 is displayed in the controlled vehicle speed display area 53.

[0058] Then, as shown in the second row of FIG. 3, when another vehicle 63 overtakes the host vehicle 61 and moves diagonally in front of the host vehicle 61, the camera sensor 12 that captures the sides and front of the host vehicle 61 and the millimeter-wave radar 11 provided at the front of the vehicle detect the other vehicle 63. As a result, the ACC controller 30 acquires information regarding the speed, acceleration, vehicle behavior, and the lighting state of the turn signal of the other vehicle 63. Then, based on the acquired information, when the ACC controller 30 detects a lateral movement of the other vehicle 63 in a direction approaching the driving lane of the host vehicle 61 or the lighting on the host vehicle 61 side of the turn signal of the other vehicle 63, the ACC controller 30 infers an intrusion of the other vehicle 63 in front of the host vehicle 61. When an intrusion of the other vehicle 63 is inferred, in addition to the driving lane and the icon of the preceding vehicle 62 displayed in the surrounding situation display area 55, as shown in the second row of FIG. 6, the icon of the adjacent lane and the other vehicle 63 are displayed on the display unit 50.

[0059] Since the set inter-vehicle time Tps (S) with the preceding vehicle 62 is equal to or less than the first threshold TH1 (in this embodiment, "short" or "medium" applies), the ACC controller 30 that infers an intrusion of the other vehicle 63 switches the set inter-vehicle time Tps (S) to a set inter-vehicle time Tps' that is equal to or greater than the second threshold TH2 (in this embodiment, "medium" or "long" applies). In the example of FIG. 3, the "short" set inter-vehicle time Tps (S) is switched to the "long" set inter-vehicle time Tps' (L). Although not shown here, the "short" set inter-vehicle time Tps (S) may be switched to the "medium" set inter-vehicle time Tps' (M).

[0060] When the set inter-vehicle time with the preceding vehicle 62 switches from Tps (S) to Tps' (L), on the display unit 50, as shown in the third row of FIG. 6, information notifying the driver that the inter-vehicle distance has been temporarily increased due to the inference of an intrusion of the other vehicle 63 is displayed in the popped-up control inter-vehicle display area 54. Then, as shown in the fourth row of FIG. 6, three lines representing the set inter-vehicle time Tps' (L) switched from "short" to "long" are displayed in the set inter-vehicle display area 52.

[0061] At this time, the travel control unit 36 of the ACC controller 30 performs travel control to gently decrease the speed V1 of the host vehicle 61 so that the actual inter-vehicle time Tp with the preceding vehicle 62 approaches the set inter-vehicle time Tps’(L). The deceleration of the host vehicle 61 at this time is smaller than the deceleration when the brake of the host vehicle 61 is actuated to maintain the set inter-vehicle time Tps(S) in the following travel of the preceding vehicle 62 before predicting the interruption. In the example shown in the third row of FIG. 3, when the host vehicle 61 reaches a speed V1 = 50 km / h, the actual inter-vehicle time Tp with the preceding vehicle 62 corresponding to the set inter-vehicle time Tps’(L) of "long" is secured. The inter-vehicle distance DL(50) with the preceding vehicle 62 in this state represents the inter-vehicle distance when the host vehicle 61 is traveling at a speed V1 = 50 km / h at the set inter-vehicle time Tps’(L). After the inter-vehicle distance DL(50) with the preceding vehicle 62 is secured, the speed V1 of the host vehicle 61 is accelerated or decelerated according to the speed of the preceding vehicle 62, and the actual inter-vehicle time Tp with the preceding vehicle 62 is maintained at the set inter-vehicle time Tps’(L).

[0062] Also, when the initial set inter-vehicle time Tps with the preceding vehicle 62 shown in FIG. 4 is "medium", similar to the case where the initial set inter-vehicle time Tps with the preceding vehicle 62 shown in FIG. 3 is "short", the set inter-vehicle time is switched by predicting the interruption of another vehicle 63. That is, as shown in the first and second rows of FIG. 4, in a state where the host vehicle 61 is following the preceding vehicle 62 while maintaining the set inter-vehicle time Tps(M) of "medium", another vehicle 63 that has overtaken the host vehicle 61 becomes a monitoring target of the ACC controller 30 as a vehicle that may interrupt. Then, when the ACC controller 30 predicts the interruption of another vehicle 63 in front of the host vehicle 61 based on the behavior of another vehicle 63, the lighting state of the direction indicator, etc., the set inter-vehicle time Tps(M) with the preceding vehicle 62 is switched to the set inter-vehicle time Tps’(L) of "long".

[0063] When the set inter-vehicle time with the preceding vehicle 62 switches from Tps(M) to Tps’(L), the travel control unit 36 of the ACC controller 30 gently reduces the speed V1 of the host vehicle 61, so that, as shown in the third row of FIG. 4, the actual inter-vehicle time Tp with the preceding vehicle 62 corresponding to the set inter-vehicle time Tps’(L) of “long” is ensured. Thereafter, the speed V1 of the host vehicle 61 is accelerated or decelerated according to the speed of the preceding vehicle 62, and the actual inter-vehicle time Tp with the preceding vehicle 62 is maintained at the set inter-vehicle time Tps’(L).

[0064] On the other hand, when the initial set inter-vehicle time Tps with the preceding vehicle 62 shown in FIG. 5 is “long”, a process based on interrupt prediction different from the case where the initial set inter-vehicle time Tps is “short” or “medium” described above is performed. That is, as shown in the first and second rows of FIG. 5, in a state where the host vehicle 61 is following the preceding vehicle 62 while maintaining the set inter-vehicle time Tps(L) of “long”, another vehicle 63 that has overtaken the host vehicle 61 becomes a monitoring target of the ACC controller 30 as a vehicle that may interrupt. Then, when the ACC controller 30 infers an interruption of the other vehicle 63 in front of the host vehicle 61 based on the behavior of the other vehicle 63, the lighting state of the direction indicator, etc., since the set inter-vehicle time of the inter-vehicle time with the preceding vehicle 62 exceeds the first threshold TH1, the set inter-vehicle time Tps(L) is maintained.

[0065] When the initial set inter-vehicle time Tps with the preceding vehicle 62 is set to a relatively long inter-vehicle time exceeding the first threshold TH1 as described above, by maintaining the current state without performing a switch to extend the set inter-vehicle time, deceleration of the host vehicle that occurs immediately after switching the set inter-vehicle time as in the case where the initial set inter-vehicle time Tps is below the first threshold TH1 is suppressed (the second and third rows of FIG. 5).

[0066] Also, the switching from the set inter-vehicle time Tps(S) to Tps’(L) (or Tps’(M)) and the switching from Tps(M) to Tps’(L) in the intrusion estimation stage of the other vehicle 63 described above are aborted when the host vehicle 61 is decelerating or in a state where deceleration is required (hereinafter referred to as “deceleration state”), and the initial set inter-vehicle times Tps(S) and Tps(M) are maintained. This is because if the set inter-vehicle time with the preceding vehicle 62 is extended in the deceleration state of the host vehicle 61, in addition to the current deceleration, deceleration is required to increase the inter-vehicle time with the preceding vehicle 62, resulting in a larger deceleration or an increase in the time and number of times the brakes are actuated. This is a measure to avoid such situations.

[0067] Furthermore, in the intrusion estimation stage of the other vehicle 63, when the host vehicle 61 is accelerating or in a state where acceleration is required (hereinafter referred to as “acceleration state”), driving control is performed so that the acceleration when an intrusion is estimated is smaller than the acceleration when no intrusion is estimated. Specifically, for example, when the acceleration of the host vehicle 61 when no intrusion is estimated is 2.5 m / s 2 in a certain case, it is possible to perform driving control so that the acceleration when an intrusion is estimated becomes 1.0 m / s 2 . By gently reducing the acceleration of the host vehicle 61 when an intrusion of the other vehicle 63 is estimated in this way, it becomes possible to reduce the gap with the deceleration of the host vehicle 61 caused by the switching of the set inter-vehicle time with the preceding vehicle 62, or the gap with the deceleration of the host vehicle 61 when the other vehicle 63 actually intrudes.

[0068] FIG. 7 is a flowchart showing a specific example of the switching process of the set inter-vehicle time with the preceding vehicle 62 (step S70 in FIG. 2) in the intrusion estimation stage of the other vehicle 63 as described above. First, in step S210 of FIG. 7, the travel control unit 36 of the ACC controller 30 determines whether the host vehicle 61 is in a decelerating state in response to the interruption of the other vehicle 63 being estimated in step S60 of FIG. 2 described above. If the host vehicle 61 is not in a decelerating state (NO), the process proceeds to the next step S220. If the host vehicle 61 is in a decelerating state (YES), the process moves to the process of step S80 (FIGS. 2 and 7) following the setting switching process by interruption estimation (step S70 of FIG. 2).

[0069] In step S220, the travel control unit 36 of the ACC controller 30 determines whether the host vehicle 61 is in an accelerating state. If the host vehicle 61 is in an accelerating state (YES), in the next step S230, the travel control unit 36 controls the travel of the host vehicle 61 such that the acceleration when the interruption is estimated is smaller than the acceleration when the interruption is not estimated. On the other hand, if the host vehicle 61 is not in an accelerating state (NO), the process moves to the process of step S240.

[0070] In step S240, the travel control unit 36 of the ACC controller 30 determines whether the initial set inter-vehicle time Tps with the preceding vehicle 62 is less than or equal to the first threshold value TH1. If the set inter-vehicle time Tps is less than or equal to the first threshold value TH1 (YES), in the next step S250, the travel control unit 36 switches the set inter-vehicle time Tps with the preceding vehicle 62 to a set inter-vehicle time Tps' that is greater than or equal to the second threshold value TH2. On the other hand, if the initial set inter-vehicle time Tps exceeds the first threshold value TH1 (NO), the process moves to the process of the above step S80 (FIGS. 2 and 7).

[0071] In step S80, the travel control unit 36 of the ACC controller 30 determines whether an interruption of another vehicle 63 in front of the host vehicle 61 is detected by the interruption vehicle recognition unit 34. If an interruption of the other vehicle 63 is detected (YES), in step S90 (Figs. 2 and 7), setting switching processing based on the interruption detection is performed. Details of the setting switching processing based on the interruption detection will be described later. On the other hand, if an interruption of the other vehicle 63 is not detected, that is, if the state where an interruption of the other vehicle 63 is presumed continues (NO), the process proceeds to step S260 (Fig. 7).

[0072] In step S260, the travel control unit 36 of the ACC controller 30 determines whether a predetermined estimation waiting time has elapsed since the interruption of the other vehicle 63 was presumed or whether the interruption of the other vehicle 63 has been detected as aborted. The interruption of the other vehicle 63 is detected, for example, when the other vehicle 63 overtakes not only the host vehicle 61 but also the preceding vehicle 62, or when the other vehicle 63 decelerates and moves to the rear side of the host vehicle 61. If the elapse of the estimation waiting time or the detection of the interruption abortion is detected (YES), in the next step S270, the travel control unit 36 returns the set inter-vehicle time with the preceding vehicle 62 and the acceleration of the host vehicle 61 to their original states before the interruption was presumed. Then, the process returns to step S30 (Fig. 2) described above, and a series of processes after step S30 are repeatedly executed. On the other hand, if the elapse of the estimation waiting time and the detection of the interruption abortion are not detected (NO in S260), the process returns to step S80 and the interruption detection of the other vehicle 63 is determined again.

[0073] Next, the setting switching process based on the interruption detection in step S90 will be described in detail with reference to the specific examples shown in Figs. 8 to 11 and the flowchart shown in Fig. 12. Figs. 8 to 10 are diagrams for explaining the switching of the set inter-vehicle time with the preceding vehicle 62 and the speed control of the host vehicle 61 when an interruption of another vehicle 63 is detected during the follow-up travel of the preceding vehicle 62. Fig. 11 is a diagram for explaining the speed control of the host vehicle 61 when an interruption of another vehicle 63 is detected during the constant-speed travel at the set vehicle speed.

[0074] The state shown in the first stage of FIG. 8 corresponds to, for example, the states shown in the third stage of FIGS. 3 and 4 described above. The host vehicle 61 follows the preceding vehicle 62 while maintaining the set inter-vehicle time Tps’(L) of “long” by predicting the intrusion of the other vehicle 63 and travels at a speed V1 = 50 km / h. In such a driving state of the host vehicle 61, as shown in the second stage of FIG. 8, when the other vehicle 63 enters the driving lane of the host vehicle 61, the ACC controller 30 detects the intrusion of the other vehicle 63. The intrusion of the other vehicle 63 is detected at the stage when at least a part of the other vehicle 63 enters the driving lane in front of the host vehicle 61. Although not shown here, for the state where the set inter-vehicle time Tps(L) was maintained when the intrusion was initially predicted with the set inter-vehicle time Tps(L) of “long” (the third stage of FIG. 5), the setting switching process by intrusion detection is performed in the same manner as in the case of FIG. 8.

[0075] The ACC controller 30 that has detected the intrusion of the other vehicle 63 acquires information regarding the speed V3, acceleration, and the actual inter-vehicle time Tc between the host vehicle 61 and the other vehicle 63 of the other vehicle 63 (intrusion vehicle). Then, when the actual inter-vehicle time Tc with the other vehicle 63 is equal to or less than the set inter-vehicle time Tps’(L) with the preceding vehicle 62, the ACC controller 30 switches the setting of the set inter-vehicle time Tps’(L) to a shorter set inter-vehicle time Tps”. In the example of FIG. 8, the set inter-vehicle time Tps’(L) of “long” is switched to the set inter-vehicle time Tps”(S) of “short”. Although not shown here, the set inter-vehicle time Tps’(L) of “long” may be switched to the set inter-vehicle time Tps”(M) of “medium”.

[0076] When an intrusion of another vehicle 63 is detected and no switching is performed to shorten the set inter-vehicle time with the preceding vehicle 62 as described above, when the other vehicle 63 that has cut in front of the host vehicle 61 becomes the target vehicle (new preceding vehicle) for following travel, it becomes necessary to significantly decelerate the host vehicle 61 in order to bring the actual inter-vehicle time Tc with the other vehicle 63 closer to the set inter-vehicle time Tps’(L). Such a significant deceleration of the host vehicle 61 when the other vehicle 63 actually cuts in can be effectively suppressed by switching the set inter-vehicle time from Tps’(L) to Tps”(S).

[0077] In the example of Fig. 8, since the actual inter-vehicle time Tc with the other vehicle 63 at the time of detecting the intrusion is slightly longer than the set inter-vehicle time Tps”(S) after switching, even when the other vehicle 63 becomes the target vehicle for following travel, the host vehicle 61 is hardly decelerated, and the speed V1 of the host vehicle 61 is controlled in accordance with the speed of the other vehicle 63 while maintaining the set inter-vehicle time Tps”(S). The third row of Fig. 8 shows a state where the host vehicle 61 follows while maintaining the actual inter-vehicle time Tc with the other vehicle 63 at the set inter-vehicle time Tps”(S) at a speed V1 = 60 km / h.

[0078] Then, as shown in the fourth row of Fig. 8, the ACC controller 30 returns the set inter-vehicle time Tps”(S) with the other vehicle 63 (new preceding vehicle) to the initial set inter-vehicle time Tps after a predetermined detection waiting time has elapsed after detecting the intrusion of the other vehicle 63, or after determining the constant-speed travel of the other vehicle 63. In the example of Fig. 8, the set inter-vehicle time with the new preceding vehicle is returned from Tps”(S) to Tps(M). Thereby, the travel control by the ACC similar to that before estimating and detecting the intrusion of the other vehicle 63 is continued.

[0079] When detecting the intrusion of the other vehicle 63 during the following travel of the preceding vehicle 62 and performing the switching of the set inter-vehicle time as described above, the ACC controller 30 preferably controls the speed of the host vehicle 61 as shown in Figs. 9 and 10. First, as shown in the first and second lines of FIG. 9, while the host vehicle 61 is following the preceding vehicle 62 at a speed V1 = 50 km / h, assume that another vehicle 63 cuts in at a speed V3 faster than the host vehicle 61 (V3 > V1), and the actual inter-vehicle time Tc with the other vehicle 63 exceeds the set inter-vehicle time Tps”(S) with the preceding vehicle 62 after switching.

[0080] In this case, the host vehicle 61 will be accelerated so that the actual inter-vehicle time Tc with the cutting-in other vehicle 63 approaches the set inter-vehicle time Tps”(S). However, the speed V3 of the other vehicle 63 that cuts in at a speed V3 faster than the host vehicle 61 is likely to decrease to about the same speed as the preceding vehicle 62 that the host vehicle 61 was following before the cut-in. For this reason, as shown in the third line of FIG. 9, the ACC controller 30 performs running control so that the current speed V1 = 50 km / h of the host vehicle 61 is maintained until the deceleration of the other vehicle 63 is detected or until the first vehicle speed maintenance time Tm1 elapses after the detection of the cut-in of the other vehicle 63. The elapse of the first vehicle speed maintenance time Tm1 is a condition considering the case where the speed V3 of the other vehicle 63 does not decrease. By maintaining the speed V1 of the host vehicle 61 as described above, unnecessary acceleration and deceleration of the host vehicle 61 after the detection of the cut-in are suppressed.

[0081] After the deceleration of the other vehicle 63 is detected or after the first vehicle speed maintenance time Tm1 elapses, the ACC controller 30 controls the speed V1 of the host vehicle 61 according to the speed V3 of the other vehicle 63. When it is determined that the detection waiting time has elapsed or the other vehicle 63 is traveling at a constant speed, the set inter-vehicle time is returned to the initial state from Tps”(S), and running control is performed to follow the other vehicle 63 (the new preceding vehicle) while maintaining the set inter-vehicle time. The fourth line of FIG. 9 shows a state where the host vehicle 61 is following the other vehicle 63 at a speed V1 = 60 km / h while maintaining the initial set inter-vehicle time Tps(M).

[0082] On the one hand, as shown in the first and second lines of FIG. 10, while the host vehicle 61 is following the preceding vehicle 62 at a speed V1 = 50 km / h, another vehicle 63 cuts in at a speed V3 faster than the host vehicle 61 (V3 > V1), and the actual inter-vehicle time Tc with the other vehicle 63 is less than or equal to the set inter-vehicle time Tps”(S) with the preceding vehicle 62 after switching, and it is assumed that the actual inter-vehicle time Tc with the other vehicle 63 exceeds the shortest inter-vehicle time Tmin at the current speed V1 of the host vehicle 61.

[0083] In this case, the host vehicle 61 is temporarily decelerated so that the actual inter-vehicle time Tc with the cutting-in other vehicle 63 approaches the set inter-vehicle time Tps”(S), and when the set inter-vehicle time Tps”(S) is ensured, the host vehicle 61 is accelerated in accordance with the speed V3 of the other vehicle 63. However, as described above, the speed V3 of the other vehicle 63 is likely to decrease to the same level as the speed of the preceding vehicle 62. For this reason, as shown in the third line of FIG. 10, the ACC controller 30 performs driving control so that the current speed V1 = 50 km / h of the host vehicle 61 is maintained until the deceleration of the other vehicle 63 is detected or until a second vehicle speed maintenance time Tm2 shorter than the first vehicle speed maintenance time Tm1 has elapsed since the intrusion of the other vehicle 63 was detected.

[0084] The reason for setting the second vehicle speed maintenance time Tm2 shorter than the first vehicle speed maintenance time Tm1 is that the comfort of the driver is impaired if the time during which the distance to the cutting-in other vehicle 63 (new preceding vehicle) is short becomes long. By maintaining the speed V1 of the host vehicle 61 as described above, unnecessary acceleration and deceleration of the host vehicle 61 after the intrusion is detected are suppressed. After the deceleration of the other vehicle 63 is detected or after the second vehicle speed maintenance time Tm2 has elapsed, as shown in the fourth line of FIG. 10, the same driving control as in the case of FIG. 9 described above is performed.

[0085] In response to the setting switching process corresponding to the detection of an intrusion by another vehicle 63 during the following running of the preceding vehicle 62 as described above, when an intrusion by another vehicle 63 is detected during the constant speed running at the set vehicle speed without the preceding vehicle 62, the ACC controller 30 performs the running control as shown in FIG. 11. First, as shown in the first and second steps of FIG. 11, assume a case where the host vehicle 61 is running at a constant speed of V1 = 50 km / h and another vehicle 63 intrudes at a speed V3 higher than that of the host vehicle 61. In this case, it is highly likely that the other vehicle 63 will continue to run at a speed V3 higher than that of the host vehicle 61 even after the intrusion.

[0086] Therefore, even if the actual inter-vehicle time Tc with the other vehicle 63 is equal to or less than the set inter-vehicle time Tps’(L) with the preceding vehicle at the estimation stage, the ACC controller 30 maintains the set inter-vehicle time Tps’(L) and aborts the switching to the set inter-vehicle time Tps”(S) that is equal to or less than the first threshold TH1. That is, unlike the case of detecting an intrusion during the following running of the preceding vehicle 62 described above, since it is unlikely that the running control will cause the brakes of the host vehicle 61 to operate without shortening the set inter-vehicle time, the comfort of the driver can be improved by maintaining a sufficient set inter-vehicle time.

[0087] At this time, when the actual inter-vehicle time Tc with the other vehicle 63 exceeds the shortest inter-vehicle time Tmin at the current speed V1 of the host vehicle 61, the ACC controller 30 controls the running of the host vehicle 61 to maintain the current speed V1 of the host vehicle 61 until the deceleration of the other vehicle 63 is detected or until the second vehicle speed maintenance time Tm2 described above elapses. This is because when the other vehicle 63 intrudes, the control of the host vehicle 61 switches from constant speed running to following running with the other vehicle 63 as the preceding vehicle. However, as described above, it is highly likely that the other vehicle 63 after the intrusion will run at a speed higher than that of the host vehicle 61. Therefore, by maintaining the current speed V1 of the host vehicle 61, unnecessary deceleration for ensuring the set inter-vehicle time with the other vehicle 63 is suppressed.

[0088] After detecting the deceleration of the other vehicle 63 or after the elapse of the second vehicle speed maintenance time Tm2, the ACC controller 30 controls the speed V1 of the host vehicle 61 in accordance with the speed V3 of the other vehicle 63, and performs driving control so as to follow the other vehicle 63 as the preceding vehicle while maintaining the set inter-vehicle time Tps’(L). The fourth stage in FIG. 11 illustrates a state where the host vehicle 61 follows the other vehicle 63 while maintaining the speed V1 = 60 km / h and the set inter-vehicle time Tps’(L).

[0089] FIG. 12 is a flowchart showing a specific example of the switching process of the set inter-vehicle time with the preceding vehicle 62 in the above-described interruption detection stage of the other vehicle 63 (step S90 in FIGS. 2 and 7). First, in step S310 of FIG. 12, the ACC controller 30 determines whether or not it was following the preceding vehicle 62 before the interruption was detected, in response to the detection of the interruption of the other vehicle 63 in step S80 (FIGS. 2 and 7) described above. If it was following (YES), the process proceeds to the process of the next step S320. If it was not following, that is, if it was performing constant-speed driving without the preceding vehicle 62 (NO), the process moves to the process of step S420 described later.

[0090] In step S320, the ACC controller 30 determines whether or not the actual inter-vehicle time Tc with the other vehicle 63 in which the interruption was detected is less than or equal to the set inter-vehicle time Tps’(L) with the preceding vehicle 62. If the actual inter-vehicle time Tc is less than or equal to the set inter-vehicle time Tps’(L) (YES), in the next step S330, the ACC controller 30 switches the set inter-vehicle time to a shorter set inter-vehicle time Tps”. In the present embodiment, the set inter-vehicle time Tps’(L) that is “long” with respect to the preceding vehicle 62 is switched to Tps”(S) that is “short”. On the other hand, if the actual inter-vehicle time Tc exceeds the set inter-vehicle time Tps’(L) (NO in S320), the process moves to step S340 while maintaining the set inter-vehicle time Tps’(L).

[0091] In step S340, the ACC controller 30 determines whether the speed V3 of the other vehicle 63 (the interrupting vehicle) is higher than the speed V1 of the host vehicle 61. If the speed V3 of the other vehicle 63 is higher than the speed V1 of the host vehicle 61 (YES), in the next step S350, the ACC controller 30 determines whether the actual inter-vehicle time Tc with the other vehicle 63 exceeds the shortest inter-vehicle time Tmin at the current speed V1 of the host vehicle 61. If the actual inter-vehicle time Tc exceeds the shortest inter-vehicle time Tmin (YES), in the subsequent step S360, the ACC controller 30 performs driving control to maintain the current speed V1 of the host vehicle 61 and proceeds to the next step S370. On the other hand, if the speed V3 of the other vehicle 63 is less than or equal to the speed V1 of the host vehicle 61 (NO in S340), or if the actual inter-vehicle time Tc is less than or equal to the shortest inter-vehicle time Tmin (NO in S350), the process proceeds to the process of step S480 described later.

[0092] In step S370, the ACC controller 30 determines whether it has detected deceleration of the other vehicle 63. If it has not detected deceleration of the other vehicle 63 (NO), the process proceeds to the process of the next step S380. If it has detected deceleration of the other vehicle 63 (YES), the process proceeds to the process of step S410 described later. In step S380, the ACC controller 30 determines whether the second vehicle speed maintenance time Tm2 has elapsed since it detected the interruption of the other vehicle 63. If the second vehicle speed maintenance time Tm2 has elapsed (YES), the process proceeds to the process of the next step S390. If the second vehicle speed maintenance time Tm2 has not yet elapsed (NO), the process returns to the process of the above step S350.

[0093] In step S390, the ACC controller 30 determines whether the actual inter-vehicle time Tc with the other vehicle 63 exceeds the set inter-vehicle time with the preceding vehicle 62 at that time. If the actual inter-vehicle time Tc exceeds the set inter-vehicle time with the preceding vehicle 62 (YES), the process proceeds to the process of the next step S400. If the actual inter-vehicle time Tc is less than or equal to the set inter-vehicle time with the preceding vehicle 62 (NO), the process proceeds to the process of step S410.

[0094] In step S400, the ACC controller 30 determines whether or not a first vehicle speed maintenance time Tm1 (> Tm2) has elapsed since detecting an interruption of another vehicle 63. If the first vehicle speed maintenance time Tm1 has elapsed (YES), in the next step S410, the ACC controller 30 ends the maintenance of the current speed of the host vehicle 61 and proceeds to the process of step S480. On the other hand, if the first vehicle speed maintenance time Tm1 has not yet elapsed (NO), the process returns to the process of step S390 above.

[0095] In step S420, in response to determining that the constant speed running was being performed in step S310 described above, the ACC controller 30 determines whether or not the speed V3 of the interrupting other vehicle 63 is higher than the speed V1 of the host vehicle 61. If the speed V3 of the other vehicle 63 is higher than the speed V1 of the host vehicle 61 (YES), the process proceeds to the process of the next step S430. If the speed V3 of the other vehicle 63 is less than or equal to the speed V1 of the host vehicle 61 (NO), the process proceeds to the process of step S320 described above.

[0096] In step S430, the ACC controller 30 determines whether or not the actual inter-vehicle time Tc with the other vehicle 63 exceeds the shortest inter-vehicle time Tmin at the current speed V1 of the host vehicle 61. If the actual inter-vehicle time Tc exceeds the shortest inter-vehicle time Tmin (YES), in the subsequent step S440, the ACC controller 30 performs travel control to maintain the current speed V1 of the host vehicle 61 and proceeds to the next step S450. On the other hand, if the actual inter-vehicle time Tc is less than or equal to the shortest inter-vehicle time Tmin (NO in S430), the process proceeds to the process of step S480.

[0097] In step S450, it is determined whether deceleration of the other vehicle 63 is detected. If deceleration of the other vehicle 63 is not detected (NO), the process proceeds to the next step S460. If deceleration of the other vehicle 63 is detected (YES), the process moves to step S470. In step S460, the ACC controller 30 determines whether the second vehicle speed maintenance time Tm2 has elapsed since detecting the interruption of the other vehicle 63. If the second vehicle speed maintenance time Tm2 has elapsed (YES), in the next step S470, the ACC controller 30 ends the maintenance of the current speed V1 of the host vehicle 61 and moves to the process of step S480. On the other hand, if the second vehicle speed maintenance time Tm2 has not elapsed yet (NO in S460), the process returns to the above step S430.

[0098] In step S480, the ACC controller 30 determines whether a predetermined detection waiting time has elapsed since the interruption of the other vehicle is detected, or whether the constant speed running of the other vehicle 63 is detected. When the detection waiting time has elapsed or the constant speed running of the other vehicle 63 is detected (YES), in the next step S490, the ACC controller 30 returns the set inter-vehicle time with the preceding vehicle and the acceleration of the host vehicle to the initial state. Then, the setting switching process by the interruption detection in step S90 shown in FIGS. 2 and 7 is ended, and the process moves to step S100 in FIG. 2.

[0099] In step S100 (FIG. 2), the ACC controller 30 determines whether the ACC function of the vehicle has ended. The end of the ACC function is performed by the driver pressing the main switch or the cancel button (not shown) on the steering wheel. If the ACC function has ended (YES), the driving control by ACC is released. On the other hand, if the ACC function has not ended (NO), the process returns to step S30 and the driving control by ACC continues.

[0100] As described above, in the vehicle control device 1 according to the present embodiment, when the ACC controller 30 estimates an interruption by another vehicle 63, if the set inter-vehicle time Tps with the preceding vehicle 62 is equal to or less than the first threshold TH1, the set inter-vehicle time Tps is switched to a set inter-vehicle time Tps' that is equal to or greater than a second threshold TH2 that is greater than the first threshold TH1. As a result, it is possible to make it easier for the other vehicle 63 to interrupt, and it becomes possible to perform driving control that allows the driver of the host vehicle 61 to feel safe and comfortable. Further, when an interruption by the other vehicle 63 is estimated, if the set inter-vehicle time Tps with the preceding vehicle exceeds the first threshold TH1, the set inter-vehicle time Tps is maintained. As a result, it is possible to avoid the set inter-vehicle time Tps from being extended more than necessary, and it becomes possible to reduce the time and number of times the brakes are operated to maintain the set inter-vehicle time Tps. Therefore, the comfort of the driver of the host vehicle 61 can be improved.

[0101] Also, in the vehicle control device 1 according to the present embodiment, when the ACC controller 30 detects an interruption by another vehicle 63, if the actual inter-vehicle time Tc with the other vehicle 63 is equal to or less than the set inter-vehicle time Tps' with the preceding vehicle 62, the set inter-vehicle time Tps' is switched to a set inter-vehicle time Tps" that is equal to or less than a first threshold TH1 that is shorter than that. By shortening the set inter-vehicle time with the preceding vehicle 62 when the other vehicle 63 actually interrupts in this way, it becomes possible to suppress a large deceleration of the host vehicle 61, so that the comfort of the driver can be enhanced.

[0102] Furthermore, in the vehicle control device 1 according to the present embodiment, when an intrusion of another vehicle 63 is estimated, if the host vehicle 61 is in a decelerating state, even if the set inter-vehicle time Tps with the preceding vehicle 62 is equal to or less than the first threshold value TH1, the set inter-vehicle time Tps is maintained, and the switching to the set inter-vehicle time Tps' equal to or greater than the second threshold value TH2 is aborted. When the set inter-vehicle time Tps with the preceding vehicle 62 is extended in the decelerating state of the host vehicle 61, deceleration is required to increase the inter-vehicle time with the preceding vehicle 62 in addition to the current deceleration. On the other hand, by maintaining the set inter-vehicle time Tps, it is possible to avoid increasing the deceleration generated by the host vehicle 61 or the time and number of times of operating the brake, so that the comfort of the driver can be further improved.

[0103] In addition, in the vehicle control device 1 according to the present embodiment, in the accelerating state of the host vehicle 61, when an intrusion of another vehicle 63 is estimated, the running control by ACC is performed so that the acceleration of the host vehicle 61 when the intrusion of the other vehicle 63 is estimated is smaller than the acceleration of the host vehicle 61 when the intrusion of the other vehicle 63 is not estimated. Thereby, since it becomes possible to reduce the gap between the acceleration of the host vehicle 61 and the deceleration caused by the switching of the set inter-vehicle time, the comfort of the driver can be further improved.

[0104] Also, in the vehicle control device 1 according to the present embodiment, when an intrusion of another vehicle 63 is detected during following the preceding vehicle 62, if the speed V3 of the other vehicle 63 is higher than the speed V1 of the host vehicle 61 and the actual inter-vehicle time Tc with the other vehicle 63 exceeds the set inter-vehicle time with the preceding vehicle 62, the current speed V1 of the host vehicle 61 is maintained until the deceleration of the other vehicle 63 is detected or until the first vehicle speed maintenance time Tm1 elapses. By maintaining the speed V1 of the host vehicle 61 in this way, it is possible to suppress unnecessary acceleration and deceleration of the host vehicle 61 after the intrusion is detected, so that the comfort of the driver can be further improved.

[0105] Furthermore, in the vehicle control device 1 according to the present embodiment, when an interruption by another vehicle 63 is detected during constant-speed driving at a set vehicle speed, if the speed V3 of the other vehicle 63 is higher than the speed V1 of the host vehicle 61, even if the actual inter-vehicle time Tc with the other vehicle 63 is equal to or less than the set inter-vehicle time Tps' with the preceding vehicle 62, the switching to the set inter-vehicle time Tps" that is equal to or less than the first threshold value TH1 is aborted while maintaining the set inter-vehicle time Tps'. As a result, it becomes possible to maintain a sufficient set inter-vehicle time with respect to the interrupting other vehicle 63, thereby further enhancing the comfort of the driver.

[0106] As described above, the embodiments of the present invention have been described. However, the present invention is not limited to the above-described embodiments, and various modifications and changes are possible based on the technical idea of the present invention. For example, in the above-described embodiment, an example in which the set inter-vehicle time with the preceding vehicle is divided into three levels of "short", "medium", and "long" has been shown. However, the set inter-vehicle time with the preceding vehicle in the present invention is not limited to the above example, and may be divided into two levels or four levels or more. The present invention is also effective for an ACC in which the number of levels of the set inter-vehicle time is increased so that the set inter-vehicle time is regarded as a substantially continuous value.

Explanation of Reference Numerals

[0107] 1... Vehicle control device 10... Surrounding situation detection unit 11... Millimeter-wave radar 12... Camera sensor 13... Blind spot monitor (BSM) 20... Vehicle state detection unit 21... Vehicle speed sensor 22... Acceleration sensor 23... Brake sensor 24... Steering angle sensor 25... Accelerator opening sensor 26... Traveling direction detector 27... Direction indicator 30... ACC controller 31... Obstacle recognition unit 32... Preceding vehicle recognition unit 33... Traveling lane recognition unit 34… Interrupt vehicle recognition unit (interrupt estimation means, interrupt detection means) 35… Surrounding situation recognition unit 36… Travel control unit (adaptive cruise control means) 37… Display control unit 40… Vehicle control unit 41… Engine / motor controller 42… Brake controller 43… Anti-skid device 44… Transmission controller 50… Display unit 51… Set vehicle speed display area 52… Set inter-vehicle distance display area 53… Controlled vehicle speed display area 54… Controlled inter-vehicle distance display area 55… Surrounding situation display area 61… Own vehicle 62… Leading vehicle 63… Other vehicle (interrupt vehicle) DS, DM, DL… Inter-vehicle distance from leading vehicle Tc… Actual inter-vehicle time with other vehicle TH1… First threshold value TH2… Second threshold value Tm1… First vehicle speed maintenance time Tm2… Second vehicle speed maintenance time Tmin… Shortest inter-vehicle time Tp… Actual inter-vehicle time with leading vehicle Tps, Tps’, Tps”… Set inter-vehicle time with leading vehicle V1… Speed of own vehicle V3… Speed of other vehicle

Claims

1. An adaptive cruise control means for driving at a constant speed at a set vehicle speed or for following a preceding vehicle while maintaining a set inter-vehicle time; A vehicle control device including: The adaptive cruise control means is configured to, when the cut-in prediction means predicts that another vehicle will cut in, switch the set inter-vehicle time with the preceding vehicle to a set inter-vehicle time that is equal to or greater than a second threshold value that is greater than the first threshold value if the set inter-vehicle time with the preceding vehicle is equal to or less than a first threshold value, and to maintain the set inter-vehicle time if the set inter-vehicle time with the preceding vehicle exceeds the first threshold value.

2. The vehicle control device according to claim 1, a cut-in detection means for detecting a cut-in by another vehicle in front of the vehicle; The adaptive cruise control means is configured to, when the cut-in detection means detects an cut-in by another vehicle, if the actual inter-vehicle time with the other vehicle is equal to or less than the set inter-vehicle time with the preceding vehicle, switch the set inter-vehicle time to a set inter-vehicle time that is equal to or less than the first threshold value.

3. The vehicle control device according to claim 1, The adaptive cruise control means is configured to maintain the set inter-vehicle time between the host vehicle and the preceding vehicle even if the set inter-vehicle time is equal to or less than the first threshold value when the cut-in prediction means predicts that another vehicle will cut in, if the host vehicle is decelerating or in a state requiring deceleration, and to cancel switching to a set inter-vehicle time that is equal to or greater than the second threshold value.

4. The vehicle control device according to claim 1, A vehicle control device characterized in that the adaptive cruise control means is configured to, when the vehicle is accelerating or in a state requiring acceleration, make the acceleration of the vehicle when the cut-in prediction means predicts that another vehicle will cut in, smaller than the acceleration of the vehicle when the cut-in of the other vehicle is not predicted.

5. The vehicle control device according to claim 2, The adaptive cruise control means is configured to, when the cut-in detection means detects the cut-in of another vehicle during the following driving, maintain the current speed of the host vehicle until deceleration of the other vehicle is detected or until a predetermined vehicle speed maintenance time has elapsed if the cut-in detection means detects that the other vehicle has cut-in, and if the speed of the other vehicle is faster than the speed of the host vehicle and the actual inter-vehicle time with the other vehicle exceeds a set inter-vehicle time with the leading vehicle.

6. The vehicle control device according to claim 2, The adaptive cruise control means is configured to, when the cut-in detection means detects the cut-in of another vehicle during constant speed traveling, if the speed of the other vehicle is faster than the speed of the host vehicle, maintain the set inter-vehicle time even if the actual inter-vehicle time with the other vehicle is less than the set inter-vehicle time with the preceding vehicle, and to stop switching to the set inter-vehicle time that is less than the first threshold value.

Citation Information

Patent Citations

  • Drive control device

    JP2019043551A