Driving assistance device and driving assistance method

The driving assistance device addresses deceleration challenges by setting target speeds and calculating necessary decelerations, enhancing vehicle control in response to speed limit changes and actual conditions.

JP7848725B2Active Publication Date: 2026-04-21TOYOTA JIDOSHA KK
View PDF 13 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
TOYOTA JIDOSHA KK
Filing Date
2023-03-01
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

Existing driving assistance systems fail to account for deceleration needs beyond stop points or slow-moving sections, particularly when speed limits decrease, and do not adapt to actual vehicle speeds or environmental conditions.

Method used

A driving assistance device that sets a target speed based on actual speed and calculates necessary deceleration, notifying the driver when the deceleration exceeds a threshold, using a combination of sensors and a central processing unit to manage vehicle behavior and communication with the driver.

Benefits of technology

Enables vehicles to decelerate appropriately in response to changing speed limits and actual driving conditions, ensuring timely and effective deceleration based on driver preferences and environmental factors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007848725000001
    Figure 0007848725000001
  • Figure 0007848725000002
    Figure 0007848725000002
  • Figure 0007848725000003
    Figure 0007848725000003
Patent Text Reader

Abstract

To support a vehicle to decelerate in a mode appropriate to an actual driving environment when there is a point ahead of the vehicle that reduces a limited speed of the vehicle.SOLUTION: A driving support device comprises: a target speed setting unit 14 for acquiring an actual situation speed at a point where a limited speed decreases in front of a vehicle 1, and for setting a target speed of the vehicle at a deceleration point based on the actual situation speed; a deceleration speed calculation unit 15 for calculating a deceleration speed required for the vehicle to decelerate to the target speed at the deceleration point; and a notification unit 16 for issuing a warning to a driver of the vehicle when the deceleration speed is greater than a predetermined threshold.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a driving support device and a driving support method. [[ID=ID=6]]

Background Art

[0002] Patent Document 1 discloses a driving support device that prevents a vehicle from failing to stop at a stop point or entering a slow - moving section at a high speed due to driver inattention. This driving support device alerts the driver when the distance between the stop point or slow - moving section and the position of the host vehicle is less than or equal to a warning distance set based on road information, and the required time to reach the stop point or slow - moving section is less than or equal to a predetermined time.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, the locations where vehicle deceleration is required are not limited to the areas in front of stop points or slow - moving sections. For example, when there is a point ahead of the vehicle where the speed limit decreases, the vehicle needs to decelerate before reaching that point.

[0005] Also, at the point where the speed limit decreases, other vehicles do not necessarily travel at the changed speed limit. For example, when the actual speed is lower than the changed speed limit, simply decelerating the vehicle to the changed speed limit results in insufficient vehicle deceleration.

[0006] Therefore, in view of the above problems, an object of the present invention is to assist a vehicle in decelerating in a manner that conforms to the actual driving environment when there is a point ahead of the vehicle where the speed limit decreases.

Means for Solving the Problems

[0007] The gist of this disclosure is as follows:

[0008] (1) A driving assistance device comprising: a target speed setting unit that acquires the actual speed at a point in front of the vehicle where the speed limit decreases and sets a target speed for the vehicle at that point based on the actual speed; a deceleration calculation unit that calculates the deceleration required for the vehicle to slow down to the target speed at that point; and a notification unit that notifies the driver of the vehicle of a warning when the deceleration is greater than a predetermined threshold.

[0009] (2) The information notification device described in (1) above, wherein the actual speed is set for each lane.

[0010] (3) The information notification device according to (1) or (2) above, wherein the target speed setting unit sets the target speed to a value obtained by adding a setting amount predetermined by the driver of the vehicle to the actual speed.

[0011] (4) The information notification device according to any one of (1) to (3) above, wherein the threshold is set to the deceleration when the accelerator of the vehicle is released.

[0012] (5) A driving assistance method performed by a computer, comprising: obtaining the actual speed at a point in front of the vehicle where the speed limit decreases; setting a target speed for the vehicle at the point based on the actual speed; calculating the deceleration required for the vehicle to slow down to the target speed at the point; and notifying the driver of the vehicle of a warning when the deceleration is greater than a predetermined threshold. [Effects of the Invention]

[0013] According to the present invention, when there is a point ahead of the vehicle where the speed limit decreases, it is possible to assist the vehicle in decelerating in a manner that is appropriate to the actual driving environment. [Brief explanation of the drawing]

[0014] [Figure 1] This diagram schematically shows a part of the configuration of a vehicle equipped with a driver assistance device according to an embodiment of the present invention. [Figure 2] This is a functional block diagram of the ECU processor. [Figure 3] This is a flowchart showing the control routine for warning processing. [Figure 4] This figure shows an example of a situation where the speed limit decreases in front of a vehicle. [Modes for carrying out the invention]

[0015] Embodiments of the present invention will be described in detail below with reference to the drawings. In the following description, similar components will be given the same reference numerals.

[0016] Figure 1 is a schematic diagram showing a part of the configuration of a vehicle 1 equipped with a driving assistance device according to an embodiment of the present invention.

[0017] As shown in Figure 1, Vehicle 1 (the vehicle itself) is equipped with a surrounding information detection device 2, a GNSS (Global Navigation Satellite System) receiver 3, a map database 4, a navigation device 5, a vehicle behavior detection device 6, a human-machine interface (HMI) 7, a communication device 8, and an electronic control unit (ECU) 10. The surrounding information detection device 2, GNSS receiver 3, map database 4, navigation device 5, vehicle behavior detection device 6, HMI 7, and communication device 8 are electrically connected to the ECU 10 via an in-vehicle network compliant with standards such as CAN (Controller Area Network).

[0018] The peripheral information detection device 2 acquires data (such as images, point cloud data, etc.) around the vehicle 1 (own vehicle) and detects the peripheral information of the vehicle 1 (for example, surrounding vehicles, signs, etc.). For example, the peripheral information detection device 2 includes a millimeter-wave radar, a camera (monocular camera or stereo camera), a lidar (Laser Imaging Detection And Ranging), or an ultrasonic sensor (sonar), or any combination thereof. The output of the peripheral information detection device 2, that is, the peripheral information of the vehicle 1 detected by the peripheral information detection device 2 is transmitted to the ECU 10.

[0019] The GNSS receiver 3 detects the current position of the vehicle 1 (for example, the latitude and longitude of the vehicle 1) based on the positioning information obtained from a plurality (for example, three or more) of positioning satellites. Specifically, the GNSS receiver 3 captures a plurality of positioning satellites and receives the radio waves transmitted from the positioning satellites. Then, the GNSS receiver 3 calculates the distance to the positioning satellite based on the difference between the transmission time and the reception time of the radio wave, and detects the current position of the vehicle 1 based on the distance to the positioning satellite and the position (orbital information) of the positioning satellite. The output of the GNSS receiver 3, that is, the current position of the vehicle 1 detected by the GNSS receiver 3 is transmitted to the ECU 10. The GNSS receiver includes a GPS receiver.

[0020] The map database 4 stores map information. The ECU 10 acquires the map information from the map database 4. Note that the map database may be provided outside the vehicle 1 (for example, a server, etc.), and the ECU 10 may acquire the map information from outside the vehicle 1.

[0021] The navigation device 5 sets the driving route of the vehicle 1 to the destination based on the current position of the vehicle 1 detected by the GNSS receiver 3, the map information of the map database 4, the input by the occupant of the vehicle 1 (for example, the driver), etc. The driving route set by the navigation device 5 is transmitted to the ECU 10.

[0022] The vehicle behavior detection device 6 detects parameters that indicate the behavior of the vehicle 1. The vehicle behavior detection device 6 includes, for example, a vehicle speed sensor for detecting the speed of the vehicle 1, a yaw rate sensor for detecting the yaw rate of the vehicle 1, and the like. The output of the vehicle behavior detection device 6, i.e., the parameters detected by the vehicle behavior detection device 6, is transmitted to the ECU 10.

[0023] The HMI7 is installed inside the vehicle and facilitates the exchange of information between the vehicle 1 and its occupants (e.g., the driver). The HMI7 has an output unit (e.g., display, speaker, light source, vibration unit, etc.) that provides information to the occupants of the vehicle 1, and an input unit (e.g., touch panel, operation buttons, operation switches, microphone, etc.) that receives information from the occupants of the vehicle 1. The output of the ECU 10 is notified to the occupants of the vehicle 1 via the HMI7, and the input from the occupants of the vehicle 1 is transmitted to the ECU 10 via the HMI7. The HMI7 is an example of an input device, output device, or input / output device. Alternatively, the occupants' mobile terminals (smartphones, tablet devices, etc.) may be connected to the ECU 10 via wired or wireless connections and function as the HMI7. Furthermore, the HMI7 may be integrated with the navigation device 5.

[0024] The communication device 8 is capable of communicating with the outside of vehicle 1 and enables communication between vehicle 1 and the outside of vehicle 1. For example, the communication device 8 includes a wide-area communication device that enables wide-area communication between vehicle 1 and the outside of vehicle 1 (e.g., a server) via a communication network such as a carrier network or the Internet network, a vehicle-to-vehicle communication device that enables vehicle-to-vehicle communication between vehicle 1 and surrounding vehicles using a predetermined frequency band, and a vehicle-to-infrastructure communication device that enables vehicle-to-infrastructure communication between vehicle 1 and roadside equipment using a predetermined frequency band.

[0025] The ECU 10 performs various controls on the vehicle 1. As shown in Figure 1, the ECU 10 includes a communication interface 11, a memory 12, and a processor 13. The communication interface 11 and the memory 12 are connected to the processor 13 via signal lines. In this embodiment, one ECU 10 is provided, but multiple ECUs may be provided for each function.

[0026] The communication interface 11 has an interface circuit for connecting the ECU 10 to the in-vehicle network. The ECU 10 is connected to other in-vehicle equipment via the communication interface 11.

[0027] Memory 12 includes, for example, volatile semiconductor memory and non-volatile semiconductor memory. Memory 12 stores programs, data, etc., used when various processes are executed by the processor 13.

[0028] The processor 13 has one or more CPUs (Central Processing Units) and their peripheral circuits. The processor 13 may also have additional arithmetic circuits such as a logic unit or a numerical unit.

[0029] Figure 2 is a functional block diagram of the processor 13 of the ECU 10. In this embodiment, the ECU 10 functions as a driver assistance device that assists the driver of the vehicle 1 in driving. The processor 13 of the ECU 10 has a target speed setting unit 14, a deceleration calculation unit 15, and a notification unit 16. The target speed setting unit 14, the deceleration calculation unit 15, and the notification unit 16 are functional modules that are realized by the execution of a computer program stored in the memory 12 of the ECU 10 by the processor 13 of the ECU 10. Note that each of these functional modules may be realized by a dedicated arithmetic circuit provided in the processor 13.

[0030] The target speed setting unit 14 sets the target speed for vehicle 1. For example, if there is a point ahead of vehicle 1 where the speed limit decreases (hereinafter referred to as a "deceleration point"), vehicle 1 needs to decelerate by the time it reaches that deceleration point. Furthermore, other vehicles do not necessarily travel at the changed speed limit at the deceleration point. For example, if the actual speed is lower than the changed speed limit, simply decelerating the vehicle to the changed speed limit is insufficient. Therefore, the target speed setting unit 14 obtains the actual speed at the deceleration point and sets the target speed for vehicle 1 at the deceleration point based on the actual speed.

[0031] The deceleration calculation unit 15 calculates the deceleration required for vehicle 1 to slow down to a target speed at a deceleration point. The notification unit 16 then notifies the driver of vehicle 1 of a warning when the deceleration calculated by the deceleration calculation unit 15 is greater than a predetermined threshold. This allows the driver of vehicle 1 to be prompted to decelerate at an appropriate time, and helps vehicle 1 to decelerate in a manner that is appropriate to the actual driving environment when there is a point ahead of vehicle 1 where the speed limit decreases.

[0032] The following describes the control process flow described above with reference to Figure 3. Figure 3 is a flowchart of the control routine for warning processing. This control routine is repeatedly executed at predetermined execution intervals by the processor 13 of the ECU 10 (target speed setting unit 14, deceleration calculation unit 15, and notification unit 16).

[0033] First, in step S101, the target speed setting unit 14 determines whether or not the speed limit decreases in front of the vehicle 1. That is, the target speed setting unit 14 determines whether or not there is a deceleration point in front of the vehicle 1. The speed limit is determined by the legal maximum speed in places where there are no speed limit signs, and by the speed limit signs in places where there are speed limit signs.

[0034] For example, the target speed setting unit 14 determines whether the speed limit in front of vehicle 1 decreases based on the output of the surrounding information detection device 2. Specifically, if the speed limit indicated by the speed limit sign detected by the surrounding information detection device 2 (e.g., a front camera) that detects information in front of vehicle 1 is lower than the current speed limit, the target speed setting unit 14 determines that the speed limit in front of vehicle 1 decreases. Figure 4 shows an example of a situation in which the speed limit in front of vehicle 1 decreases. In the example in Figure 4, the speed limit in front of vehicle 1 is changed from 120 km / h to 90 km / h.

[0035] The target speed setting unit 14 may also determine whether or not the speed limit decreases in front of the vehicle 1 based on the map information stored in the map database 4. In this case, the map information includes information on the speed limit at each point on the map. For example, the target speed setting unit 14 determines whether or not the speed limit decreases in front of the vehicle 1 by comparing the driving route of the vehicle 1 set by the navigation device 5 with the map information.

[0036] If it is determined in step S101 that the speed limit in front of vehicle 1 does not decrease, this control routine terminates. On the other hand, if it is determined in step S101 that the speed limit in front of vehicle 1 does decrease, this control routine proceeds to step S102.

[0037] In step S102, the target speed setting unit 14 acquires the actual speed at the deceleration point ahead of the vehicle 1. For example, the actual speed is set to a speed that is lower than the speed limit by a predetermined value (e.g., 5 km / h to 10 km / h). For example, if the predetermined value is 10 km / h, then when the speed limit at the deceleration point is 90 km / h, the actual speed will be set to 80 km / h.

[0038] The actual speed may be changed depending on the weather, time of day, etc. For example, if it is raining or snowing, the actual speed may be lower than if it is sunny or cloudy. The weather is detected, for example, based on the output of a rain sensor or the like installed on vehicle 1. Also, during the morning commute (e.g., 7:00 to 9:00) and the evening commute (e.g., 17:00 to 20:00), the actual speed may be lower than at other times. The time of day is detected, for example, by a digital clock built into ECU 10. The weather and time of day may also be obtained from outside vehicle 1 via wide-area communication or vehicle-to-infrastructure communication.

[0039] Furthermore, the actual speed may be set for each lane. For example, on a road with two lanes (a driving lane and a passing lane), the actual speed in the passing lane may be higher than the actual speed in the driving lane. This makes it possible to obtain a more appropriate actual speed that takes into account the lane in which vehicle 1 is traveling.

[0040] Furthermore, the target speed setting unit 14 may acquire the actual speed by obtaining the speed of surrounding vehicles traveling in front of vehicle 1 at deceleration points based on the output of the surrounding information detection device 2 or via vehicle-to-vehicle communication. Alternatively, an external server of vehicle 1 may calculate the actual speed at each point based on speed information transmitted from multiple vehicles, and vehicle 1 may receive the actual speed at deceleration points from the server.

[0041] After step S102, in step S103, the target speed setting unit 14 sets the target speed of vehicle 1 at the deceleration point based on the actual speed. For example, the target speed setting unit 14 sets the target speed to the actual speed. Alternatively, the target speed setting unit 14 may set the target speed to a value obtained by adding a preset amount set by the driver of vehicle 1 to the actual speed. This allows the driver's preference to be reflected in the target speed, and enables the driver of vehicle 1 to be prompted to decelerate at a more appropriate timing. For example, three options for the preset amount (e.g., +2km / h, +5km / h, and +10km / h) are provided, and the driver of vehicle 1 selects a preset amount via HMI 7. If the actual speed is 80km / h and the preset amount is +5km / h, the target speed is set to 85km / h. Note that the preset amount may also be a negative value.

[0042] Next, in step S104, the deceleration calculation unit 15 calculates the deceleration required for the vehicle 1 to decelerate to the target speed set in step S103 at the deceleration point. For example, deceleration a (m / s 2 The speed is calculated by the following formula (1), based on the current speed Vc (m / s) of vehicle 1, the target speed Vt (m / s) of vehicle 1, and the distance L from the current position of vehicle 1 to the deceleration point. a=(Vc2 -Vt 2 ) / 2L…(1)

[0043] The current speed Vc of vehicle 1 is obtained based on the output of the vehicle speed sensor of the vehicle behavior detection device 6, and the value of the target speed set in step S103 is used as the target speed Vt of vehicle 1. The distance L to the deceleration point is obtained based on the output of the surrounding information detection device 2, or based on the output of the GNSS receiver 3 and the map information stored in the map database 4. For example, if the current speed Vc of the vehicle is 33.33 m / s (120 km / h), the target speed Vt of vehicle 1 is 29.16 m / s (85 km / h), and the distance L to the deceleration point is 150 m, then the deceleration a is 0.87 m / s. 2 This results in (0.089G).

[0044] Next, in step S105, the notification unit 16 determines whether the deceleration calculated in step S104 is below a predetermined threshold. The threshold is, for example, 0.1G (0.98 m / s). 2 It is set to a fixed value such as ). The threshold may also be set to the deceleration when the accelerator of vehicle 1 is released. This helps to decelerate vehicle 1 to the target speed through natural braking such as engine braking or regenerative braking.

[0045] The deceleration when the accelerator is released is pre-stored in the memory 12 of the ECU 10, or calculated based on vehicle specifications (weight, powertrain, etc.), road gradient information, road surface conditions, etc. Vehicle specifications are pre-stored in the memory 12 of the ECU 10. Road gradient information is obtained, for example, based on the output of the GNSS receiver 3, map information stored in the map database 4, or the output of the G sensor installed on the vehicle 1. Road surface conditions are obtained, for example, based on the output of the surrounding information detection device 2 or the output of the rain sensor installed on the vehicle 1.

[0046] Furthermore, the threshold may be set by the driver of vehicle 1. This allows vehicle 1 to decelerate to the target speed at the driver's preferred deceleration rate. For example, three threshold options (e.g., 0.05G, 0.1G, and 0.2G) are provided, and the driver of vehicle 1 pre-selects a threshold via HMI 7.

[0047] If it is determined in step S105 that the deceleration is greater than a threshold, the control routine proceeds to step S106. In step S106, the notification unit 16 notifies the driver of vehicle 1 of a warning via the HMI 7. For example, the notification unit 16 notifies an auditory warning, such as a buzzer sound or voice, via the speaker of the HMI 7. Alternatively, the notification unit 16 may notify a visual warning by displaying text or images prompting the vehicle 1 to decelerate via the display of the HMI 7. Furthermore, the notification unit 16 may notify a tactile warning via a vibration unit of the HMI 7 located on the steering wheel or accelerator pedal of vehicle 1.

[0048] After step S106, the control routine proceeds to step S107. On the other hand, if it is determined in step S105 that the deceleration is below a threshold, the control routine skips step S106 and proceeds to step S107. In step S107, the notification unit 16 determines whether or not the vehicle 1 has passed the deceleration point. This determination is made, for example, based on the output of the surrounding information detection device 2, or based on the output of the GNSS receiver 3 and the map information stored in the map database 4.

[0049] If it is determined in step S107 that vehicle 1 has passed the deceleration point, this control routine terminates. On the other hand, if it is determined in step S107 that vehicle 1 has not passed the deceleration point, this control routine returns to step S104, and steps S104 and S105 are executed again to determine whether a warning is necessary.

[0050] Although preferred embodiments of the present invention have been described above, the present invention is not limited to these embodiments, and various modifications and changes can be made within the scope of the claims. For example, a server that can communicate with the vehicle 1 via a wide-area communication such as a communication network may function as a driver assistance device. In this case, vehicle information such as the position and speed of the vehicle 1 is periodically transmitted from the vehicle 1 to the server, and the notification unit of the server sends an instruction to the ECU 10 of the vehicle 1, thereby notifying the driver of the vehicle 1 via the HMI 7 of the vehicle 1 of a warning.

[0051] Furthermore, the computer program that enables the computer to implement the functions of each part of the processor 13 of the ECU 10 may be provided in the form of a recording medium that can be read by the computer. The recording medium that can be read by the computer may be, for example, a magnetic recording medium, an optical recording medium, or a semiconductor memory. [Explanation of Symbols]

[0052] 1 vehicle 10. Electronic Control Unit (ECU) 13 processors 14 Target speed setting section 15 Deceleration calculation section 16 Notification Department

Claims

1. A target speed setting unit obtains the actual speed at a point in front of the vehicle where the speed limit decreases by obtaining the speed of surrounding vehicles traveling in front of the vehicle at the same point, or by obtaining the speed at the same point calculated by a server based on speed information of many vehicles from the server, and sets a target speed for the vehicle at the same point based on the actual speed. A deceleration calculation unit that calculates the deceleration required for the vehicle to slow down to the target speed at the aforementioned point, A notification unit that notifies the driver of the vehicle of a warning when the deceleration is greater than a predetermined threshold. A driver assistance system equipped with the following features.

2. The driving assistance device according to claim 1, wherein the actual speed is set for each lane.

3. The driving assistance device according to claim 1 or 2, wherein the target speed setting unit sets the target speed to a value obtained by adding a setting amount predetermined by the driver of the vehicle to the actual speed.

4. The driving assistance device according to claim 1 or 2, wherein the threshold is set to the deceleration when the accelerator of the vehicle is released.

5. A driving assistance method performed by a computer, The actual speed at a point in front of a vehicle where the speed limit decreases is obtained by acquiring the speed of surrounding vehicles traveling in front of the vehicle at the same point, or by obtaining the speed at the same point calculated by a server based on the speed information of a large number of vehicles from the server. Setting a target speed for the vehicle at the aforementioned point based on the actual operating speed, To calculate the deceleration required for the vehicle to slow down to the target speed at the aforementioned point, When the deceleration is greater than a predetermined threshold, a warning is notified to the driver of the vehicle. Driving assistance methods, including those mentioned above.

Citation Information

Patent Citations

  • Control device for vehicle

    JP2006252148A

  • Information provision device and method for vehicle

    JP2010152444A

  • On-vehicle electronic apparatus

    JP2011248588A

  • Driving evaluation device

    JP2012006485A

  • Drive assist device for vehicle

    JP2013134535A