Driving Support Devices

JP7639725B2Active Publication Date: 2025-03-05TOYOTA JIDOSHA KK
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2022016112
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-02-04
Publication Date
2025-03-05
Estimated Expiration
2042-02-04

AI Technical Summary

Benefits of technology

【0071】 (効果) 図3に示したように、自車両が車線Laから交差点Jに進入すると、CPUは、車線Laの境界線を認識できなくなる。したがって、CPUは、時間Tを初期化する。自車両が右折し始めると、車線Lbの境界線を認識可能になる。自車両が右折し始めた初期段階では、角度θが閾値θthより大きい。そのため、この段階では、CPUは、報知制御及び/又は制動制御を実行しない。自車両がさらに進行して角度θが閾値θth未満になると、CPUは、時間Tの計測(微小時間Δtの加算処理)を開始する。そして、このようにして計測された時間Tが閾値Tth未満である状況は、自車両が右折又は左折している状況であるとみなしても差し支えない。そこで、当該状況において、CPUは、報知制御及び/又は制動制御を実行しない(制御フラグFが「0」に設定される)。このように、本実施形態に係る運転支援装置1によれば、右折又は左折する状況において、無用な報知制御及び/又は聖堂制御の実行を抑制できる。すなわち、従来装置に比べて、本実施形態の運転支援装置1の実用性が高い。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007639725000001
    Figure 0007639725000001
  • Figure 0007639725000002
    Figure 0007639725000002
  • Figure 0007639725000003
    Figure 0007639725000003
Patent Text Reader

Abstract

To provide a drive support device which improves the practicality.SOLUTION: A drive support device comprises: an on-vehicle sensor which acquires and outputs position information about a position of a vehicle itself, target information about a target located in the periphery of the vehicle itself and operation information about the operation of an operator of the vehicle itself, respectively; and a control device which has a lane deviation suppression function that suppresses deviation of the vehicle itself from a lane on which the vehicle itself is traveling by operating at least one of a notification device, a drive device and a brake device mounted on the vehicle itself in such a situation that an accelerator pedal of the vehicle itself is erroneously operated, and such a situation that an angle between the travel direction of the vehicle itself and a border line of the lane detected on the basis of the target information is equal to or less than a prescribed threshold. The control device deactivates the lane deviation suppression function in a special situation indicating such a situation that the vehicle itself enters a second lane intersecting the first lane from the first lane on which the vehicle itself has been travelled.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a driving assistance device that prevents a driver's vehicle from departing from a lane (driving lane) in which the driver is driving the vehicle (departure unintentional by the driver). [Background technology]

[0002] Conventionally, there is known a driving assistance device (hereinafter referred to as "conventional device") capable of executing lane departure prevention control for preventing a vehicle traveling along a lane from departing from the lane (see, for example, Patent Document 1 below). The conventional device executes lane departure prevention control when the vehicle is about to deviate from the lane. For example, a device has been proposed that executes notification control to play a predetermined warning sound in a situation where the angle between the traveling direction of the vehicle and the extension direction of the lane boundary line is smaller than a predetermined threshold value. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 11-034898 Summary of the Invention

[0004] However, there are cases where the driver accidentally depresses the accelerator pedal too deeply, causing the vehicle to deviate from the lane. In such cases, it is preferable to execute lane departure suppression control. On the other hand, there are cases where the driver intentionally deviates from the lane. For example, when turning right (or left) at an intersection, the driver may depress the accelerator pedal to accelerate the host vehicle. At that time, the host vehicle may cross the lane boundary line. In such cases, it is preferable not to execute lane departure suppression control. With conventional devices, there are cases where lane departure suppression control is executed even if the driver is intentionally trying to deviate from the lane.

[0005] An object of the present invention is to provide a driving assistance device capable of executing lane departure control with improved practicality.

[0006] In order to solve the above problems, a driving assistance device (1) according to the present invention comprises: an on-board sensor (20) that acquires and outputs position information relating to the position of the host vehicle, target information relating to targets located around the host vehicle, and operation information relating to the operation of an operator of the host vehicle; When it is determined that the accelerator pedal of the host vehicle has been erroneously operated based on the depression depth of the accelerator pedal, or the change in the depression depth of the accelerator pedal per unit time, or the acceleration or change in acceleration of the host vehicle, and a control device (10) having a lane departure suppression function that operates at least one of a warning device, a drive device, and a braking device mounted on the vehicle when an angle (θ) between the vehicle's traveling direction and a lane boundary detected based on the target information is equal to or smaller than a predetermined threshold value, thereby suppressing the vehicle from departing from the lane in which the vehicle is traveling. Equipped with. The control device includes: The vehicle enters the second lane (Lb) that intersects with the first lane (La) from which it has been traveling. and the second lane Since I started driving A travel time or a travel distance, A situation where the boundary line is continuous or The second lane Situations in which a boundary line can be considered continuous and the time or distance that the host vehicle traveled in the second lane while the angle between the traveling direction of the host vehicle and the boundary line of the second lane was equal to or less than the predetermined threshold is less than the predetermined threshold, Disabling the lane departure prevention function; It is configured as follows.

[0007] Generally, when entering the second lane from the first lane, the driver is likely to drive the vehicle so as to cross the lane boundary line, but the driving support device according to the present invention disables unnecessary lane departure suppression control in such a situation. Therefore, the practicality of the driving support device according to the present invention is higher than that of the conventional device.

[0012] In a driving assistance device according to another aspect of the present invention, The special situation is a situation in which the manner of the driver's driving operation matches a predetermined manner.

[0013] This allows the control device to relatively easily recognize that the host vehicle is starting to enter the second lane from the first lane, based on the manner in which the driver performs the driving operation.

[0014] In a driving assistance device according to another aspect of the present invention, The special situation is a situation that matches a predefined driving operation pattern (OPD) when the host vehicle turns right or left at an intersection.

[0015] This allows the control device to relatively easily recognize that the host vehicle is in a situation where it is about to turn right or left at an intersection.

[0016] In a driving assistance device (3) according to another aspect of the present invention, The special situation is a situation in which the host vehicle is located within a predetermined region (R).

[0017] This allows the control device to relatively easily recognize, based on the position of the host vehicle, that it is highly likely that the host vehicle will start to enter the second lane from the first lane.

[0018] In a driving assistance device according to another aspect of the present invention, The special situation is a situation in which the vehicle is located within an area whose distance from the center of a predetermined intersection is equal to or less than a predetermined value.

[0019] This makes it relatively easy to define intersections and their surrounding areas as areas where the host vehicle is likely to cross lane boundaries.

[0020] In another aspect of the present invention, there is provided an operating device (4), The special situation is a situation in which the control device recognizes, based on the target object information, that the host vehicle is turning right or left.

[0021] For example, the control device stores multiple time series data each representing a change in target information while turning right and while turning left, and by comparing the time series data of target information acquired while driving with the stored time series data, it can recognize whether the vehicle is turning right or left. [Brief description of the drawings]

[0022] [Figure 1] FIG. 1 is a block diagram of a driving assistance device according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a plan view showing the angle θ. [Diagram 3] FIG. 3 is a plan view showing a change in angle θ when the host vehicle turns right at an intersection. [Figure 4] FIG. 4 is a flowchart of the program P0. [Diagram 5] FIG. 5 is a flowchart of the program P1. [Figure 6] FIG. 6 is a plan view showing how the control flag F is set in accordance with the driving operation pattern. [Figure 7] FIG. 7 is a flowchart of the program P2. [Figure 8] FIG. 8 is a plan view showing an intersection and an area R in the vicinity thereof, which is an area where a vehicle is likely to cross a white line. [Figure 9] FIG. 9 is a flowchart of the program P3. [Figure 10A] FIG. 10A is an example of an image showing the view in front of the host vehicle at an early stage when the host vehicle turns right at an intersection. [Figure 10B] FIG. 10B is an example of an image showing the view in front of the vehicle at the stage when the host vehicle has entered the intersection from the situation in FIG. 10A. [Figure 11] FIG. 11 is a flowchart of the program P4. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0023] First Embodiment (Outline of configuration) 1, a driving assistance device 1 according to an embodiment of the present invention is mounted on a vehicle V (hereinafter, sometimes referred to as "own vehicle"). As will be described in detail later, the driving assistance device 1 has a lane departure prevention function that prevents the vehicle V from departing from the lane (traveling path) on the basis of information acquired from a sensor mounted on the vehicle V.

[0024] (Specific configuration) As shown in FIG. 1, the driving assistance device 1 includes a driving assistance ECU 10, an in-vehicle sensor 20, a drive device 30, a braking device 40, a shift switching device 50, and a steering device 60.

[0025] The driving assistance ECU 10 includes a microcomputer including a CPU 10a, a ROM 10b, a RAM 10c, a timer 10d, etc. In this specification, "ECU" means an electronic control unit, and includes a microcomputer including a CPU, a RAM, a ROM, etc. The CPU realizes various functions by executing instructions stored in the ROM.

[0026] The driving assistance ECU 10 is connected to other ECUs (an engine ECU 31, a brake ECU 41, a SBW·ECU 51, and an EPS·ECU 61, which will be described later) via a CAN (Controller Area Network) so as to be able to transmit and receive information to and from each other.

[0027] The on-board sensor 20 includes a sensor that acquires vehicle surrounding information (target information) including information about three-dimensional objects present around the vehicle V and information about road boundary lines (demarcation lines) around the vehicle V. That is, for example, the on-board sensor 20 includes a sensor that acquires information about moving objects such as automobiles (other vehicles), pedestrians, and bicycles, as well as fixed objects such as white lines on the road surface, guardrails, and traffic lights.

[0028] Specifically, the on-board sensor 20 includes a radar sensor 21, an ultrasonic sensor 22, a camera 23, and a navigation system 24.

[0029] The radar sensor 21 includes a radar transmitting / receiving unit and a signal processing unit (not shown). The radar transmitting / receiving unit emits millimeter-wave band radio waves (hereinafter referred to as "millimeter waves") to the surrounding area of ​​the vehicle, and receives millimeter waves reflected by a three-dimensional object present within the emission range (i.e., reflected waves). The signal processing unit acquires information indicating the distance between the vehicle V and the three-dimensional object, the relative speed between the vehicle V and the three-dimensional object, the relative position (direction) of the three-dimensional object with respect to the vehicle V, etc., based on the phase difference between the transmitted millimeter wave and the received reflected wave, the attenuation level of the reflected wave, the time from transmitting the millimeter wave to receiving the reflected wave, etc., and transmits the information to the driving assistance ECU 10.

[0030] The ultrasonic sensor 22 transmits ultrasonic waves in a pulsed manner to a predetermined range around the vehicle and receives the reflected waves reflected by a three-dimensional object. The ultrasonic sensor 22 acquires information indicating "a reflection point, which is a point on the three-dimensional object where the transmitted ultrasonic waves are reflected," "a distance between the ultrasonic sensor and the three-dimensional object," and the like, based on the time from transmitting the ultrasonic waves to receiving the reflected waves, and transmits the information to the driving assistance ECU 10.

[0031] The camera 23 includes an imaging device and an image analysis device. The imaging device is, for example, a digital camera incorporating an imaging element such as a charge coupled device (CCD) or a CMOS image sensor (CIS). The imaging device is disposed on the upper part of the front windshield glass. The imaging device captures the foreground of the vehicle at a predetermined frame rate and outputs image data obtained to the image analysis device. The image analysis device analyzes the acquired image data, obtains information on a target located in front of the vehicle V from the image, and transmits the information to the driving assistance ECU 10. For example, the image analysis device recognizes the light color of a traffic light located in front of the vehicle V in the traveling direction. The image analysis device also recognizes road boundaries (division lines, stop lines), etc., and transmits information representing the recognition results to the driving assistance ECU 10.

[0032] The navigation system 24 receives GPS signals from multiple artificial satellites, and detects the current location PV (latitude and longitude) of the vehicle V based on the received GPS signals. The navigation system 24 also stores map data representing a map. The navigation system 24 transmits vehicle position information representing the detected current location to the driving assistance ECU 10.

[0033] The on-board sensor 20 further includes a sensor that acquires information regarding the traveling state of the vehicle V (speed, acceleration, operation manner of an operator, etc.).

[0034] Specifically, the on-vehicle sensors 20 include a speed sensor 25, an acceleration sensor 26, an accelerator pedal sensor 27, a brake pedal sensor 28, a shift lever sensor 29, and a steering sensor 2a.

[0035] The speed sensor 25 includes a wheel speed sensor that generates one pulse signal (wheel pulse signal) every time the wheels of the host vehicle rotate a predetermined angle. The speed sensor 25 measures the number of pulses per unit time of the wheel pulse signal transmitted from the wheel speed sensor, calculates the rotation speed (wheel speed) of each wheel based on the measured number of pulses, and calculates the vehicle speed Vs (actual vehicle speed) of the host vehicle based on the wheel speed of each wheel. The speed sensor 25 transmits data representing the vehicle speed Vs to the driving assistance ECU 10.

[0036] The acceleration sensor 26 detects the acceleration Ga acting on the vehicle V (for example, the acceleration acting in the width direction of the vehicle V when traveling on a curved road, the acceleration acting in the front-rear direction of the vehicle V when traveling on a straight road, etc.). The acceleration sensor 26 transmits data representing the acceleration Ga to the driving assistance ECU 10.

[0037] The accelerator pedal sensor 27 detects the depression depth AD of an accelerator pedal (not shown) of the vehicle V. The accelerator pedal sensor 27 transmits data indicating the depression depth AD of the accelerator pedal to the driving assistance ECU 10.

[0038] The brake pedal sensor 28 detects the depression depth BD of a brake pedal (not shown) of the vehicle V. The brake pedal sensor 28 transmits to the driving assistance ECU 10 data indicating the depression depth BD of the brake pedal.

[0039] The shift lever sensor 29 detects the position (shift lever position SP) of a shift lever (not shown) of the vehicle V. The shift lever sensor 29 transmits data indicating the shift lever position SP to the driving assistance ECU 10.

[0040] The steering sensor 2a detects a steering angle (also called a steering angle or a turning angle) θ of the steering wheel. The steering sensor 2a transmits data indicating the detected steering angle Φ to the driving assistance ECU 10.

[0041] Furthermore, the in-vehicle sensor 20 includes various switches equipped on the vehicle V (for example, a switch for detecting the operation state of a direction indicator operating lever).

[0042] The drive device 30 generates a drive force and applies the drive force to drive wheels among the wheels (left front wheel, right front wheel, left rear wheel, and right rear wheel). The drive device 30 includes an engine ECU 31, an engine actuator 32, an internal combustion engine 33, a transmission 34, a drive force transmission mechanism (not shown) that transmits the drive force to the wheels, and the like. The engine ECU 31 is connected to the engine actuator 32. The engine actuator 32 includes a throttle valve actuator that changes the opening degree of the throttle valve of the internal combustion engine 33. The engine ECU 31 acquires the depression depth AD of the accelerator pedal from the driving assistance ECU 10. The driving assistance ECU 10 can appropriately correct the depression depth AD acquired from the accelerator pedal sensor 27 and transmit it to the engine ECU 31. The engine ECU 31 drives the engine actuator 32 according to the depression depth AD acquired from the driving assistance ECU 10. In this manner, the torque generated by the internal combustion engine 33 is controlled. The torque generated by the internal combustion engine 33 is transmitted to drive wheels via a transmission 34 and a driving force transmission mechanism (for example, a drive shaft).

[0043] When the vehicle V to which the driving assistance device 1 is applied is a hybrid vehicle (HEV), the engine ECU 31 can control the driving force of the vehicle generated by either or both of an internal combustion engine and an electric motor as a vehicle driving source. When the vehicle V to which the driving assistance device 1 is applied is an electric vehicle (BEV), instead of the engine ECU 31, an electric motor ECU that controls the driving force of the vehicle generated by an electric motor as a vehicle driving source may be used.

[0044] The braking device 40 applies a braking force to the wheels. The braking device 40 includes a brake ECU 41, a hydraulic circuit 42, and a brake caliper 43. The hydraulic circuit 42 includes a reservoir, an oil pump, various valve devices, a hydraulic sensor, and the like, which are not shown. The brake caliper 43 is a hydraulic actuator having a cylinder and a piston. When oil is supplied to the cylinder, the piston is pushed out of the cylinder. A brake pad is provided at the tip of the piston, and this brake pad is pressed against a brake disc. The brake ECU 41 acquires the depression depth BD of the brake pedal from the driving assistance ECU 10. The driving assistance ECU 10 can appropriately correct the depression depth BD acquired from the brake pedal sensor 28 and transmit it to the brake ECU 41. The brake ECU 41 transmits a hydraulic control command to the hydraulic circuit 42 according to the depression depth BD acquired from the driving assistance ECU 10. The hydraulic circuit 42 adjusts the hydraulic pressure in the cylinder of the brake caliper 43 according to the hydraulic control command acquired from the brake ECU 41. In this manner, the braking force of the brake caliper 43 on the wheels (brake discs) is controlled.

[0045] The shift switching device 50 switches the shift position of the transmission 34. The shift switching device 50 includes an SBW (Shift-by-Wire) ECU 51, an SBW actuator 52, a shift switching mechanism 53, and the like. The SBW ECU 51 is connected to the SBW actuator 52. The SBW ECU 51 acquires a shift lever position SP from the driving assistance ECU 10. The driving assistance ECU 10 can appropriately correct the shift lever position SP acquired from the shift lever sensor 29 and transmit it to the SBW ECU 51. The SBW ECU 51 transmits a shift switching command to the SBW actuator 52 in accordance with the shift lever position SP acquired from the driving assistance ECU 10. The SBW actuator 52 controls the shift switching mechanism 53 in accordance with the shift switching command acquired from the SBW ECU 51. In this manner, the shift position of the transmission 34 is switched.

[0046] The steering device 60 controls the steering angle of the steered wheels (left front wheel and right front wheel). The steering device 60 includes an electric power steering ECU (hereinafter referred to as "EPS·ECU") 61, an assist motor (M) 62, and a steering mechanism 63. The EPS·ECU 61 is connected to the assist motor 62 (a drive circuit for the assist motor 62). The assist motor 62 is incorporated in the steering mechanism 63. The steering mechanism 63 is a mechanism for steering the steered wheels. The steering mechanism 63 includes a steering wheel SW, a steering shaft US, and a steering gear mechanism (not shown). The EPS·ECU 61 detects the steering torque input to the steering wheel SW by the driver using a steering torque sensor (not shown) provided on the steering shaft US, and drives the assist motor 62 based on this steering torque. The EPS·ECU 61 applies a steering torque (steering assist torque) to the steering mechanism 63 by driving the assist motor 62, thereby making it possible to assist the steering operation of the driver.

[0047] In addition, the EPS·ECU 61 acquires a steering angle Φ from the driving assist ECU 10. The driving assist ECU 10 can appropriately correct the steering angle Φ acquired from the steering sensor 2a and transmit it to the EPS·ECU 61. The EPS·ECU 61 can transmit a steering command to the EPS·ECU 61 according to the steering angle Φ acquired from the driving assist ECU 10. When the EPS·ECU 61 receives a steering command from the driving assist ECU 10, the EPS·ECU 61 drives the assist motor 62 based on the steering command. The steering torque generated by the assist motor 62 in this case is different from the steering assist torque that is applied to assist the steering by the driver described above, and is a torque that is applied to the steering mechanism 63 by a steering command from the EPS·ECU 61 without the need for steering by the driver. In this manner, the steering angle of the steered wheels of the vehicle is controlled.

[0048] (Lane departure prevention function) Next, the lane departure suppression function of the driving support device 1 will be described. Based on data (vehicle speed, steering angle, etc.) acquired from the on-board sensor 20, the driving support ECU 10 calculates (predicts) each point (the trajectory of the center of gravity of the vehicle (hereinafter referred to as "predicted driving line A")) that the vehicle will pass within a predetermined time from the current time, as shown in FIG. 2. Next, based on the data acquired from the on-board sensor 20, the driving support ECU 10 recognizes the boundary lines of the lanes around the vehicle (for example, a white line, curb, divider, etc. on the right side of the vehicle's traveling direction (hereinafter referred to as "white line L1"), a white line, curb, divider, etc. on the left side (hereinafter referred to as "white line L2")). Next, the driving support ECU 10 calculates an intersection point X between the predicted driving line A and the white line L1 or the white line L2. Next, the driving assist ECU 10 calculates a tangent TL1 to the predicted driving line A at the intersection X, and a tangent TL2 to the white line L1 or the white line L2 at the intersection X. Then, the driving assist ECU 10 calculates an angle θ between the tangent TL1 and the tangent TL2.

[0049] Here, when the host vehicle is traveling parallel to the center line Lc that connects the central points in the width direction of the lane (i.e., when the predicted traveling line A and the center line Lc are aligned), the angle θ is "0." On the other hand, when the host vehicle is traveling in a direction that is inclined relative to the center line Lc, the angle θ is greater than "0." The larger the angle θ, the more likely the host vehicle will deviate from the lane.

[0050] The driving assistance ECU 10 also detects an erroneous operation of the accelerator pedal based on data (accelerator pedal depression depth AD) acquired from the in-vehicle sensor 20. That is, the driving assistance ECU 10 judges whether or not the driver has erroneously depressed the accelerator pedal. For example, when the depression depth of the accelerator pedal exceeds a predetermined threshold, the driving assistance ECU 10 judges that "the accelerator pedal has been erroneously operated." Note that the driving assistance ECU 10 may also judge that "the accelerator pedal has been erroneously operated" when the amount of change in the depression depth of the accelerator pedal per unit time exceeds a threshold. The driving assistance ECU 10 may also judge whether or not the accelerator pedal has been erroneously operated based on the acceleration acquired from the acceleration sensor 26 or a change therein.

[0051] When the driving assistance ECU 10 determines that the accelerator pedal has been erroneously operated, it calculates the time (hereinafter referred to as the "predicted time T1") until the vehicle deviates from the lane (the vehicle crosses the white line L1 or L2) based on the vehicle's speed, acceleration, and steering angle.

[0052] In principle, the driving assistance ECU 10 executes lane departure suppression control in a situation where the accelerator pedal is erroneously operated, the angle θ is less than a predetermined threshold value θth, and the predicted time T1 is equal to or less than a predetermined threshold value T1th. For example, the driving assistance ECU 10 executes a predetermined notification control as the lane departure suppression control. That is, the driving assistance ECU 10 causes a predetermined image to be displayed on the image display device of the navigation system 24, and causes a predetermined sound to be reproduced by an audio device of the navigation system 24. In addition, the driving assistance ECU 10 may execute a braking control for decelerating the host vehicle by controlling the drive device 30 and / or the braking device 40 as the lane departure suppression control.

[0053] Here, for example, when turning right or left at an intersection, the driver may accelerate the vehicle to a certain degree. In that case, if the lane departure suppression control is executed, the driver may feel annoyed. Therefore, the driving assistance device 1 does not execute notification control and / or braking control in the following situations (special situations that can be regarded as situations in which the vehicle is to turn right or left). That is, the driving assistance ECU 10 has a cancellation function that disables the lane departure suppression function in special situations.

[0054] (Cancel function) Based on the information acquired from the on-board sensor 20, the driving assistance ECU 10 measures the time T that the vehicle has traveled along each lane since it started traveling along the lane. Specifically, the driving assistance ECU 10 starts measuring the time T that the vehicle has traveled while the angle θ is equal to or less than the threshold θth from the time when the white line L1 or the white line L2 can be recognized. When the angle θ becomes equal to or greater than the threshold θth, or when the white line L1 and the white line L2 cannot be recognized, the driving assistance ECU 10 initializes the time T to "0" (sets it to "0"). Here, when the white line L1 (and / or the white line L2) is interrupted, if the part located in front of the interruption point and the part located behind the interruption point are substantially parallel to each other and the distance between them is equal to or less than a predetermined value Δd, the driving assistance ECU 10 performs a complement calculation of the interruption point. That is, the white line L1 (and / or the white line L2) is regarded as a continuous line. On the other hand, when the front and rear parts of the interruption point are not parallel, the driving assistance ECU 10 initializes the time T. The above-mentioned predetermined value Δd is smaller than the width of a typical road. When the host vehicle traveling on lane La enters intersection J, the driving assistance ECU 10 is unable to recognize the white line L1 and / or the white line L2, and the time T is initialized. Then, when the host vehicle starts to turn right and travels a little, the driving assistance ECU 10 is able to recognize the white line L1 and / or the white line L2 of lane Lb and the angle θ is less than the threshold value θth (see FIG. 3), the driving assistance ECU 10 starts measuring the time T.

[0055] The driving assistance ECU 10 prohibits the execution of notification control and / or braking control in a state where the time T is less than a predetermined threshold value Tth (at the stage where the vehicle starts to travel along the lane).

[0056] Next, referring to FIG. 4 and FIG. 5, the operation (program P0 (FIG. 4) and program P1 (FIG. 5) for realizing the above-mentioned lane departure prevention function and cancellation function) of the CPU of the driving assistance ECU 10 (hereinafter simply referred to as "CPU") will be specifically described. The CPU executes the program P0 and the program P1 at a predetermined time interval. Here, a control flag F is used in both programs. The control flag F indicates whether or not notification control and / or braking control should be executed. That is, when the control flag F is "1", the CPU executes notification control and / or braking control, and when the control flag F is "0", the CPU does not execute notification control and / or braking control. As will be described later, the CPU executes the program P1 to switch the value of the control flag F.

[0057] (Program P0) The CPU starts execution of the program P0 from step 10 and proceeds to step 11.

[0058] When the CPU proceeds to step 11, it determines whether or not the control flag F is "1." If the control flag F is "1" (11: Yes), the CPU proceeds to step 12. On the other hand, if the control flag F is "0" (11: No), the CPU proceeds to step 16 and ends the execution of the program P0. That is, in this case, the CPU does not execute the notification control and / or the braking control.

[0059] When the CPU proceeds to step 12, it determines whether or not an accelerator pedal erroneous operation (misapplication of the accelerator pedal) has occurred. If an accelerator pedal erroneous operation has occurred (12: Yes), the CPU proceeds to step 13. On the other hand, if an accelerator pedal erroneous operation has not occurred (12: No), the CPU proceeds to step 16.

[0060] When the CPU proceeds to step 13, it determines whether the angle θ is less than the threshold value θth. If the angle θ is less than the threshold value θth (13: Yes), the CPU proceeds to step 14. On the other hand, if the angle θ is equal to or greater than the threshold value θth (13: No), the CPU proceeds to step 16.

[0061] When the CPU proceeds to step 14, it determines whether or not the predicted time T1 from the current time until the host vehicle departs from the lane is less than the threshold value T1th. If the predicted time T1 is less than the threshold value T1th (14: Yes), the CPU proceeds to step 15. On the other hand, if the predicted time T1 is equal to or greater than the threshold value T1th (14: No), the CPU proceeds to step 16.

[0062] When the CPU proceeds to step 15, it executes notification control and / or braking control, and then proceeds to step 16, where it ends the execution of the program P0.

[0063] (Program P1) The CPU starts the execution of the program P1 from step 100 and proceeds to step 101.

[0064] When the CPU proceeds to step 101, it determines whether or not the lane boundaries (white lines L1, L2) are recognizable. If the lane boundaries are recognizable (101: Yes), the CPU proceeds to step 102. On the other hand, if the lane boundaries are not recognizable (101: No), the CPU proceeds to step 104. For example, immediately after the vehicle enters intersection J, the boundaries cannot be recognized. Therefore, at this stage, the CPU proceeds to step 104.

[0065] When the CPU proceeds to step 102, it determines whether the angle θ is less than the threshold value θth. If the angle θ is less than the threshold value θth (102: Yes), the CPU proceeds to step 103. On the other hand, if the angle θ is equal to or greater than the threshold value θth (102: No), the CPU proceeds to step 104.

[0066] When the CPU proceeds to step 103 , it adds an infinitesimal time Δt to the time T, and proceeds to step 105 .

[0067] When the CPU proceeds to step 104, it initializes the time T (sets it to “0”) and proceeds to step 105.

[0068] When the CPU proceeds to step 105, it determines whether or not the time T is less than the threshold value Tth. If the time T is less than the threshold value Tth (105: Yes), the CPU proceeds to step 106. If the time T is equal to or greater than the threshold value Tth (105: No), the CPU proceeds to step 107.

[0069] When the CPU proceeds to step 106, it sets the control flag F to "0", proceeds to step 108, and ends the execution of the program P1.

[0070] When the CPU proceeds to step 107, it sets the control flag F to “1” and proceeds to step .

[0071] (effect) As shown in FIG. 3, when the host vehicle enters the intersection J from the lane La, the CPU cannot recognize the boundary line of the lane La. Therefore, the CPU initializes the time T. When the host vehicle starts to turn right, the boundary line of the lane Lb becomes recognizable. In the initial stage when the host vehicle starts to turn right, the angle θ is greater than the threshold value θth. Therefore, in this stage, the CPU does not execute the notification control and / or the braking control. When the host vehicle further advances and the angle θ becomes less than the threshold value θth, the CPU starts measuring the time T (adding the minute time Δt). Then, a situation in which the time T measured in this way is less than the threshold value Tth may be regarded as a situation in which the host vehicle is turning right or left. Therefore, in this situation, the CPU does not execute the notification control and / or the braking control (the control flag F is set to "0"). In this way, according to the driving support device 1 according to this embodiment, it is possible to suppress the execution of unnecessary notification control and / or braking control in a situation in which the host vehicle is turning right or left. That is, the driving assistance device 1 of this embodiment is more practical than the conventional device.

[0072] <Second embodiment> Next, a driving support device 2 according to a second embodiment of the present invention will be described. The driving support device 2 has the following cancellation function instead of the cancellation function of the first embodiment. Other configurations of the driving support device 2 are the same as those of the driving support device 1.

[0073] (Cancel function) The driving assistance ECU 10 (ROM 10b) stores driving operation pattern data OPD that indicates typical operation modes of the driving operators (steering wheel, accelerator pedal, brake pedal, shift lever, turn signal operating lever, etc.) by the driver when turning right (or left) at an intersection. The driving assistance ECU 10 monitors (records) the driving operation pattern OP of the driving operators by the driver while the host vehicle is traveling, and when the driving operation pattern OP of the driving operators matches any of the driving operation pattern data OPD, it determines that "the host vehicle is in a situation to turn right (or left)."

[0074] Specifically, when the vehicle is turning right (or left) at an intersection, the driver often operates the driving controls as follows. - Press the brake pedal to slow down (or stop) your vehicle. -Operate the turn signal lever to notify the driver that a right (or left) turn will be made. -The driver accelerates the vehicle by adjusting the pressure on the accelerator pedal and brake pedal, while operating the steering wheel to adjust the steering angle. The data representing the above operation modes is stored in the ROM 10b as driving operation pattern data OPD for turning right (or left) at an intersection. Note that multiple types of driving operation pattern data OPD according to the configuration of the intersection (road width, presence or absence of right-turn lane, left-turn lane, etc.) are stored in the ROM 10b.

[0075] The driving assist ECU 10 sequentially detects the manner of driving operation by the driver. Specifically, the driving assist ECU 10 acquires and stores (samples) the operation amount of each driving operator at a predetermined time interval. The driving assist ECU 10 compares the most recent portion (driving operation pattern OP) of the time series data thus obtained with the driving operation pattern data PD. That is, the driving assist ECU 10 performs pattern matching between the detected driving operation pattern OP and the driving operation pattern data OPD. Then, when the similarity between the two exceeds a predetermined threshold, the driving assist ECU 10 prohibits the execution of notification control and / or braking control (see FIG. 6).

[0076] Next, the operation of the CPU (the program P2 that realizes the above-mentioned cancellation function) will be specifically described with reference to Fig. 7. The CPU executes the program P2 instead of the program P1 of the first embodiment.

[0077] (Program P2) The CPU starts the execution of the program P2 from step 200 and proceeds to step 201.

[0078] When the CPU proceeds to step 201, it detects a driving operation pattern OP of the driving operators by the driver. Then, it judges whether the driving operation pattern OP matches any driving operation pattern data OPD stored in the ROM 10b. For example, in a situation where "the turn signal is operated while the vehicle is decelerating or stopped, and then the vehicle is steered while accelerating," the CPU judges that the detected driving operation pattern OP matches the driving operation pattern data OPD for a situation where the vehicle is turning right (or left) at an intersection.

[0079] If the detected driving operation pattern OP matches any of the driving operation pattern data OPD (201: Yes), the CPU proceeds to step 202. On the other hand, if the detected driving operation pattern OP does not match any of the driving operation pattern data OPD (201: No), the CPU proceeds to step 203. Proceed to.

[0080] When the CPU proceeds to step 202, it sets the control flag F to "0" and then proceeds to step 204 to terminate the execution of the program P2.

[0081] When the CPU proceeds to step 203 , it sets the control flag F to “1” and proceeds to step 204 .

[0082] (effect) In this embodiment, the CPU recognizes whether the vehicle is turning right or left based on the detected driving operation pattern. In a situation where the vehicle is turning right or left (special situation), the CPU does not execute notification control and / or braking control (control flag F is set to "0"). In this way, the driving support device 2 according to this embodiment can suppress the execution of unnecessary notification control and / or braking control in a situation where the vehicle is turning right or left. In other words, the practicality of the driving support device 2 according to this embodiment is higher than that of the conventional device.

[0083] <Third embodiment> Next, a driving support device 3 according to a third embodiment of the present invention will be described. The driving support device 3 has the following cancellation function instead of the cancellation function of the first embodiment. Other configurations of the driving support device 3 are the same as those of the driving support device 1.

[0084] (Cancel function) The driving assistance ECU 10 (ROM 10b) stores a plurality of area data RD each representing a predetermined area R including an intersection J (see FIG. 8). For example, the area data RD includes the latitude and longitude of the center of the intersection J, and a radius. An intersection J that is statistically likely to cause a vehicle to cross a lane boundary when turning right or left may be selected, and only the area data RD for the intersection J may be stored in the ROM 10b. The driving assistance ECU 10 determines whether the host vehicle is located within an area R represented by any of the area data RD, based on information acquired from the navigation system 24. When the host vehicle is located within any of the areas R, the driving assistance ECU 10 prohibits the execution of notification control and / or braking control.

[0085] Next, the operation of the CPU (the program P3 that realizes the above-mentioned cancellation function) will be specifically described with reference to Fig. 9. The CPU executes the program P3 instead of the program P1 of the first embodiment.

[0086] (Program P3) The CPU starts the execution of the program P3 from step 300 and proceeds to step 301.

[0087] When the CPU proceeds to step 301, it determines whether or not the host vehicle is located inside any of the areas R, based on the position information acquired from the on-board sensor 20 (navigation system 24).

[0088] If the host vehicle is located inside any of the regions R (301: Yes), the CPU proceeds to step 302. On the other hand, if the host vehicle is not located inside any of the regions R (301: No), the CPU proceeds to step 303. Proceed to.

[0089] When the CPU proceeds to step 302, it sets the control flag F to "0" and then proceeds to step 304 to end the execution of the program P3.

[0090] When the CPU proceeds to step 303 , it sets the control flag F to “1” and proceeds to step 304 .

[0091] (effect) In this embodiment, the CPU does not execute notification control and / or braking control (control flag F is set to "0") when the vehicle is located within any of the areas R (i.e., at or near intersection J). In this way, the driving support device 3 according to this embodiment can suppress the execution of unnecessary notification control and / or braking control in a situation where there is a high possibility of turning right or left. In other words, the practicality of the driving support device 3 according to this embodiment is higher than that of conventional devices.

[0092] <Fourth embodiment> Next, a driving support device 4 according to a fourth embodiment of the present invention will be described. The driving support device 4 has the following cancellation function instead of the cancellation function of the first embodiment. The other configurations of the driving support device 4 are the same as those of the driving support device 1.

[0093] (Cancel function) The driving assistance ECU 10 (ROM 10b) stores a plurality of boundary line image motion data BMD each representing a change in position, orientation, etc. (hereinafter referred to as "boundary line image motion") of an image of a lane boundary line (hereinafter referred to as "boundary line image") within the angle of view of the camera 23 when turning right or left at an intersection J. The driving assistance ECU 10 monitors the boundary line image motion BM based on an image acquired from the camera 23 while the host vehicle is traveling, and when the boundary line image motion BM matches any of the boundary line image motion data BMD, it determines that "the host vehicle is in a situation to turn right (or left)."

[0094] For example, when the host vehicle approaches intersection J, as shown in Fig. 10A, the boundary lines LA, LA of lane La, on which the host vehicle has been traveling, disappear in the upper half of the angle of view of camera 23. Then, when the host vehicle starts to turn right, as shown in Fig. 10B, boundary line LB of lane Lb starts to enter the upper right vicinity of the angle of view of the camera.

[0095] During the design stage of the driving support device 4, changes in the position, orientation, etc. of the boundary line image when turning right or left at each intersection are extracted based on an image of the front view of the experimental vehicle captured by the camera 23 of the vehicle. Then, the extraction results are stored in the ROM 10b as boundary line image motion data BMD. Note that multiple types of boundary line image motion data BMD according to the configuration of the intersection (road width, presence or absence of right-turn lane, left-turn lane, etc.) are stored in the ROM 10b.

[0096] While the vehicle is traveling, the driving assistance ECU 10 extracts time-series data representing changes in the position, orientation, etc. of the boundary line from an image of the foreground captured by the camera 23, and compares the most recent part of the time-series data (boundary line image motion BM) with the boundary line image motion data BMD. That is, the driving assistance ECU 10 performs pattern matching between the boundary line image motion BM and the boundary line image motion data BMD acquired while traveling. Then, when the similarity between the two exceeds a predetermined threshold, the driving assistance ECU 10 prohibits the execution of notification control and / or braking control.

[0097] Next, the operation of the CPU (the program P4 that realizes the above-mentioned cancellation function) will be specifically described with reference to Fig. 11. The CPU executes the program P4 instead of the program P1 of the first embodiment.

[0098] (Program P4) The CPU starts the execution of the program P4 from step 400 and proceeds to step 401.

[0099] When the CPU proceeds to step 401, it determines whether or not the boundary line image motion BM detected based on the image acquired by the camera 23 matches any of the boundary line image motion data BMD stored in the ROM 10b.

[0100] If the detected boundary image motion BM matches any of the boundary image motion data BMD (401: Yes), the CPU proceeds to step 402. On the other hand, if the detected boundary image motion BM does not match any of the boundary image motion data BMD (401: No), the CPU proceeds to step 403. Proceed to.

[0101] When the CPU proceeds to step 402, it sets the control flag F to "0", and then, in step 404, ends the execution of the program P4.

[0102] When the CPU proceeds to step 403 , it sets the control flag F to “1” and proceeds to step 404 .

[0103] (effect) In this embodiment, the CPU recognizes whether the vehicle is turning right or left based on the detected boundary line position and direction change pattern BP. In a situation where the vehicle is turning right or left (special situation), the CPU does not execute notification control and / or braking control (control flag F is set to "0"). In this way, the driving support device 5 according to this embodiment can suppress the execution of unnecessary notification control and / or braking control in a situation where the vehicle is turning right or left. In other words, the practicality of the driving support device 4 according to this embodiment is higher than that of conventional devices.

[0104] The present invention is not limited to the above-described embodiment, and various modifications can be adopted within the scope of the present invention, as described below.

[0105] <Modification> For example, in the first embodiment, the time T during which the angle θ continues to be equal to or less than the threshold θth is measured, but instead, the distance traveled by the vehicle while the angle θ is equal to or less than the threshold θth may be measured. In this case, if the distance is less than the threshold, the execution of the notification control and / or the alarm control may be prohibited.

[0106] In the first embodiment, the time T is initialized when the boundary line cannot be recognized, and then, when the boundary line is recognized again and the angle θ is less than the threshold value θth, the measurement of the time T is restarted. Alternatively, the measurement of the time T may be restarted from the time when the boundary line is recognized again.

[0107] Also, one of the cancel functions of the first to fourth embodiments may be selectively available. Also, a plurality of cancel functions may be simultaneously available. That is, for example, the CPU may simultaneously execute a plurality of programs among the programs P1 to P4. [Explanation of symbols]

[0108] 1,2,3,4...driving assistance device, 10...driving assistance ECU, 20...vehicle sensor, 40...braking device, 50...shift switching device, 60...steering device, A...predicted driving line, AD...pedal depression depth, OP...driving operation pattern, OPD...driving operation pattern data, R...area, RD...area data, θ...angle, T...time

Claims

[Claim 1] an on-vehicle sensor that acquires and outputs position information relating to a position of the host vehicle, target information relating to targets located around the host vehicle, and operation information relating to an operation of an operator of the host vehicle; a control device having a lane departure suppression function that operates at least one of an alarm device, a drive device, and a brake device mounted on the host vehicle to suppress departure from the lane in which the host vehicle is traveling when it is determined that the accelerator pedal of the host vehicle has been erroneously operated based on the depression depth of the accelerator pedal, or the amount of change in the depression depth of the accelerator pedal per unit time, or the acceleration or change in acceleration of the host vehicle, and when an angle between the traveling direction of the host vehicle and a lane boundary line detected based on the target information is equal to or smaller than a predetermined threshold; Equipped with The control device includes: Disable the lane departure suppression function in a process in which the host vehicle enters a second lane intersecting the first lane from a first lane in which the host vehicle has been traveling, and in a traveling time or distance since the host vehicle started traveling on the second lane, in a situation in which the boundary line of the second lane is continuous or can be considered to be continuous, and in a situation in which the time or distance that the host vehicle has traveled in the second lane while the angle between the traveling direction of the host vehicle and the boundary line of the second lane is equal to or smaller than the predetermined threshold value is less than a predetermined threshold value. A driving assistance device configured as above.

Citation Information

Patent Citations

  • Traveling controller for vehicle

    JP1999034898A

  • Warning device for vehicle

    JP2002092794A

  • Driver support method and device

    JP2008515070A

  • Traffic lane deviation alarm device

    JP2012069053A

  • Lane departure prevention device

    JP2012116436A