Vehicle control device, vehicle control computer program, and vehicle control method

The vehicle control device addresses the issue of vehicles remaining in blind spots by initiating speed-based movement control to exit, terminating when relative speed is low or speed change is insignificant, effectively moving the vehicle out of the blind spot.

JP7736024B2Active Publication Date: 2025-09-09TOYOTA JIDOSHA KK
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2023037986
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-03-10
Publication Date
2025-09-09
Estimated Expiration
2043-03-10

AI Technical Summary

Technical Problem

Existing automatic vehicle control systems fail to effectively exit a blind spot area when the host vehicle remains in the blind spot despite speed adjustments due to the other vehicle matching its speed changes.

Method used

A vehicle control device that determines the presence of a blind spot and initiates speed-based movement control to exit the blind spot, terminating the control if the relative speed remains low or the speed change is insignificant, allowing the vehicle to accelerate or decelerate out of the blind spot.

Benefits of technology

Effectively moves the vehicle out of the blind spot by adjusting speed and terminating control when relative speed is low or speed change is minimal, ensuring the vehicle exits the blind spot area.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007736024000001
    Figure 0007736024000001
  • Figure 0007736024000002
    Figure 0007736024000002
  • Figure 0007736024000003
    Figure 0007736024000003
Patent Text Reader

Abstract

To provide a vehicle control device which ends movement control when an own vehicle continues to be located in a blind area of another vehicle, although the movement control is performed to move the own vehicle to outside the blind area of the another vehicle.SOLUTION: A vehicle control device includes: a first determination unit which determines whether an own vehicle is located in a blind area of another vehicle; a first decision unit which, when it has been determined that the own vehicle is located in the blind area of the another vehicle, decides to start movement control to move the own vehicle to outside the blind area of the another vehicle by changing a speed of the own vehicle; a second determination unit which, during execution of the movement control, determines whether an absolute value of a relative speed between the own vehicle and the another vehicle has continued to be a predetermined reference speed or lower for a predetermined reference time; and a second decision unit which decides to end the movement control when it has been determined that the absolute value of the relative speed between the own vehicle and the another vehicle has continued to be the reference speed or lower for the reference time.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a vehicle control device, a computer program for vehicle control, and a vehicle control method. [Background technology]

[0002] An automatic control system installed in a vehicle generates a navigation route for the vehicle based on the current position of the vehicle, the destination position of the vehicle, and a navigation map. The automatic control system estimates the current position of the vehicle using map information and controls the vehicle to travel along the navigation route.

[0003] The automatic control system controls the running of the vehicle so as to maintain a safe distance between the host vehicle and other vehicles. For example, the automatic control system controls the speed of the host vehicle to maintain a safe distance between the host vehicle and other vehicles.

[0004] Furthermore, when the automatic control system determines that the host vehicle is located in a blind spot area of ​​another vehicle traveling in an adjacent lane, it controls the host vehicle to move out of the blind spot area by decelerating or accelerating the host vehicle. In this way, the automatic control system moves the host vehicle out of the blind spot area, which is difficult for other vehicles to notice, thereby ensuring the safety of the host vehicle (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0005] [Patent Document 1] Japanese Patent Application Publication No. 2019-73241 Summary of the Invention [Problem to be solved by the invention]

[0006] When an automatic control system controls the vehicle by slowing down or accelerating it so that the vehicle moves from the blind spot area of ​​another vehicle to outside of this blind spot area, the other vehicle may also change its speed in the same way as the vehicle.

[0007] In this case, if the host vehicle continues to be controlled so as to move from the blind spot area of ​​the other vehicle to outside the blind spot area, the host vehicle will continue to be located in the blind spot area.

[0008] Therefore, the present disclosure aims to provide a vehicle control device that terminates movement control if the vehicle remains located in a blind spot area despite movement control being performed to move the vehicle from the blind spot area of ​​another vehicle to outside the blind spot area. [Means for solving the problem]

[0009] (1) According to one embodiment, a vehicle control device is provided, the vehicle control device including: a first determination unit that determines whether the host vehicle is located in a blind spot of another vehicle based on information representing the surrounding environment of the host vehicle; a first decision unit that, when the first determination unit determines that the host vehicle is located in the blind spot of the other vehicle, decides to start movement control to move the host vehicle from the blind spot of the other vehicle to outside the blind spot by changing the speed of the host vehicle; and, during execution of the movement control determined to be started by the first decision unit, In a state where the first determination unit determines that the host vehicle is located in a blind spot area of ​​another vehicle, Whether or not a state in which the absolute value of the relative speed between the host vehicle and another vehicle is equal to or less than a predetermined reference speed has continued for a predetermined reference time, or Movement control a second determination unit that determines whether or not a speed change amount of the host vehicle has reached a predetermined reference change amount; When the vehicle is determined to be in the blind spot of another vehicle, It is determined that the absolute value of the relative speed between the vehicle and another vehicle has remained below the reference speed for a reference period of time. case , The movement control is terminated when the second determination unit determines that the host vehicle is located in a blind spot area of ​​the other vehicle. a second decision unit that decides to end the movement control when it is determined that the speed change amount of the host vehicle has reached the reference change amount; a third determination unit that determines the reference time so that the reference time is shorter as the reference speed is higher; The present invention is characterized by having the following:

[0010] (2) The vehicle control device also includes a first determination unit that determines whether or not the host vehicle is located in a blind spot area of ​​another vehicle based on information representing the surrounding environment of the host vehicle; a first decision unit that, when the first determination unit determines that the host vehicle is located in the blind spot area of ​​the other vehicle, decides to start movement control to move the host vehicle from the blind spot area of ​​the other vehicle to outside the blind spot area by changing the speed of the host vehicle; and a second determination unit that, during execution of the movement control decided to be started by the first determination unit, determines whether or not a state in which the absolute value of the relative speed between the host vehicle and the other vehicle remains equal to or less than a predetermined reference speed has continued for a predetermined reference time in a state in which the first determination unit has determined that the host vehicle is located in the blind spot area of ​​the other vehicle, or determines whether or not the speed of the host vehicle due to the movement control has continued for a predetermined reference time. a second determination unit that determines whether a change in speed of the host vehicle due to the movement control has reached a predetermined reference change amount; a second determination unit that determines to terminate the movement control when the second determination unit determines that a state in which the absolute value of the relative speed between the host vehicle and the other vehicle has remained equal to or less than the reference speed for a reference period in a state in which the host vehicle has been determined to be located in a blind spot of the other vehicle, and that the second determination unit determines that a change in speed of the host vehicle due to the movement control has reached the reference change amount in a state in which the host vehicle has been determined to be located in a blind spot of the other vehicle; and a fourth determination unit that determines the reference change amount so that the reference change amount decreases as the speed of the host vehicle is faster at the time when it is determined to start the movement control. .

[0011] (3) In the vehicle control device of (1) or (2), The second determination unit determines whether a state in which the absolute value of the relative speed between the host vehicle and the other vehicle is equal to or less than a reference speed has continued for a reference time while the driver is gripping the steering wheel or while the driver is gazing at the speed display unit and it has been determined that the host vehicle is located in a blind spot area of ​​the other vehicle, and the second decision unit decides to end the movement control when it determines that a state in which the absolute value of the relative speed between the host vehicle and the other vehicle is equal to or less than the reference speed has continued for a reference time while the driver is gripping the steering wheel or while the driver is gazing at the speed display unit and it has been determined that the host vehicle is located in a blind spot area of ​​the other vehicle. It is preferable.

[0012] (4) In any one of the vehicle control devices according to (1) to (3), The second determination unit determines whether or not a speed change amount of the host vehicle due to movement control has reached a reference change amount in a state where the driver is gripping the steering wheel or the driver is gazing at the speed display unit and it is determined that the host vehicle is located in a blind spot area of ​​another vehicle, and the second decision unit decides to end the movement control when it is determined that a speed change amount of the host vehicle due to movement control has reached the reference change amount in a state where the driver is gripping the steering wheel or the driver is gazing at the speed display unit and it is determined that the host vehicle is located in a blind spot area of ​​another vehicle. It is preferable.

[0013] (5) In any one of the vehicle control devices according to (1) to (4), and a fifth decision unit that decides to control the speed of the host vehicle so as to accelerate or decelerate the host vehicle in a direction opposite to the direction in which the speed of the host vehicle was changed in the movement control when the second decision unit decides to end the movement control. It is preferable.

[0014] (6) According to another embodiment, there is provided a vehicle control computer program, which determines whether the host vehicle is located in a blind spot of another vehicle based on information representing a surrounding environment of the host vehicle, and when it is determined that the host vehicle is located in the blind spot of the other vehicle, decides to start movement control to move the host vehicle from the blind spot of the other vehicle to outside the blind spot by changing the speed of the host vehicle, and after the movement control is started, determines whether a state in which the absolute value of the relative speed between the host vehicle and the other vehicle is equal to or less than a predetermined reference speed continues for a predetermined reference time while the host vehicle is determined to be located in the blind spot of the other vehicle, or whether the speed change of the host vehicle due to the movement control determining whether an amount of change in the speed of the host vehicle caused by the movement control has reached a predetermined reference amount of change, and determining whether a state in which the absolute value of the relative speed between the host vehicle and the other vehicle has remained equal to or less than the reference speed has continued for the reference time period in a state in which it has been determined that the host vehicle is located in a blind spot area of ​​the other vehicle, determining to terminate the movement control, and determining that the amount of change in the speed of the host vehicle caused by the movement control has reached the reference amount of change in the speed of the host vehicle, and determining the reference time period to be shorter as the reference speed is larger. .

[0015] (7) According to another embodiment, there is provided a vehicle control computer program, which determines whether the host vehicle is located in a blind spot of another vehicle based on information representing the surrounding environment of the host vehicle, and when it is determined that the host vehicle is located in the blind spot of the other vehicle, decides to start movement control to move the host vehicle from the blind spot of the other vehicle to outside the blind spot by changing the speed of the host vehicle, and after the movement control is started: When the host vehicle is determined to be in the blind spot area of ​​another vehicle, Whether or not a state in which the absolute value of the relative speed between the host vehicle and another vehicle is equal to or less than a predetermined reference speed has continued for a predetermined reference time, or Movement control determining whether or not a speed change amount of the subject vehicle has reached a predetermined reference speed change amount; When the vehicle is determined to be in the blind spot of another vehicle, It is determined that the absolute value of the relative speed between the vehicle and another vehicle has remained below the reference speed for a reference period of time. case , Deciding to end movement control And, When the host vehicle is determined to be in the blind spot area of ​​another vehicle, the host vehicle is controlled by movement control. When it is determined that the speed change amount of the host vehicle has reached the reference change amount, it is determined that the movement control is to be terminated. and determining a reference change amount so that the reference change amount becomes smaller as the speed of the host vehicle at the time when it is determined to start the movement control is increased. The method is characterized in that the processor is caused to execute a process including the steps of:

[0016] (8) According to another embodiment, a vehicle control method is provided, in which a vehicle control device determines whether the host vehicle is located in a blind spot of another vehicle based on information representing the surrounding environment of the host vehicle, and when it is determined that the host vehicle is located in the blind spot of the other vehicle, determines to start movement control to move the host vehicle from the blind spot of the other vehicle to outside the blind spot by changing the speed of the host vehicle, and after the movement control is started: When the host vehicle is determined to be in the blind spot area of ​​another vehicle,Whether or not a state in which the absolute value of the relative speed between the host vehicle and another vehicle is equal to or less than a predetermined reference speed has continued for a predetermined reference time, or Movement control determining whether or not a speed change amount of the subject vehicle has reached a predetermined reference speed change amount; When the vehicle is determined to be in the blind spot of another vehicle, It is determined that the absolute value of the relative speed between the vehicle and another vehicle has remained below the reference speed for a reference period of time. case , Deciding to end movement control And, When the host vehicle is determined to be in the blind spot area of ​​another vehicle, the host vehicle is controlled by movement control. When it is determined that the speed change amount of the host vehicle has reached the reference change amount, it is determined that the movement control is to be terminated. The higher the reference speed, the shorter the reference time is determined. The present invention is characterized by carrying out the following. Furthermore, in this vehicle control method, the vehicle control device determines whether or not the host vehicle is located in a blind spot area of ​​another vehicle based on information representing the surrounding environment of the host vehicle, and if it is determined that the host vehicle is located in the blind spot area of ​​the other vehicle, decides to initiate movement control to move the host vehicle from the blind spot area of ​​the other vehicle to outside the blind spot area by changing the speed of the host vehicle, and after the movement control is initiated, determines whether or not a state in which the absolute value of the relative speed between the host vehicle and the other vehicle is equal to or less than a predetermined reference speed has continued for a predetermined reference time period in a state in which it has been determined that the host vehicle is located in the blind spot area of ​​the other vehicle, or whether or not an amount of change in the speed of the host vehicle due to the movement control has reached a predetermined reference change amount, and if it is determined that a state in which the absolute value of the relative speed between the host vehicle and the other vehicle is equal to or less than the reference speed has continued for the reference time in a state in which it has been determined that the host vehicle is located in the blind spot area of ​​the other vehicle, decides to terminate the movement control, and if it is determined that the amount of change in the speed of the host vehicle due to the movement control has reached the reference change amount in a state in which it has been determined that the host vehicle is located in the blind spot area of ​​the other vehicle, decides to terminate the movement control The reference change amount is determined so that it becomes smaller as the speed of the host vehicle increases at the time when it is decided to start the movement control. [Effects of the Invention]

[0017] The vehicle control device according to the present disclosure starts movement control to move the host vehicle out of the blind spot of another vehicle by changing the speed of the host vehicle, and then ends the movement control if the host vehicle remains in the blind spot and the relative speed with the other vehicle remains low or the amount of change in speed changes significantly. This allows the host vehicle to accelerate or decelerate and move out of the blind spot. [Brief explanation of the drawings]

[0018] [Figure 1] 1A and 1B are diagrams illustrating an example of the relationship between speed and time; FIG. 1B is a diagram illustrating an example of the relationship between speed and time; FIG. 1C is a diagram illustrating an example of the operation of the operation planning device according to the first embodiment; [Figure 2] 1 is a hardware configuration diagram of a vehicle in which an operation planning device according to a first embodiment is implemented. [Figure 3] 4 is an example of an operational flowchart relating to a vehicle control process of the operation planning device according to the first embodiment. [Figure 4] 4 is an example of an operational flowchart relating to a blind spot determination process of the operation planning device according to the first embodiment. [Figure 5] 4 is an example of an operational flowchart relating to a blind spot avoidance process of the operation planning device of the first embodiment. [Figure 6]4 is an example of an operational flowchart relating to a speed determination process of the operation planning device according to the first embodiment. [Figure 7] FIG. 10 is a diagram illustrating another example of the relationship between speed and time. [Figure 8] 10 is an example of an operational flowchart relating to a speed determination process of the first modified example of the operation planning device of the first embodiment. [Figure 9] 10 is an example of an operational flowchart relating to a speed determination process of the second modified example of the operation planning device of the first embodiment. [Figure 10] 10 is an example of an operational flowchart relating to a vehicle control process of a third modified example of the operation planning device of the first embodiment. [Figure 11] 10 is an example of an operational flowchart relating to a blind spot avoidance process of the operation planning device according to the second embodiment. [Figure 12] 10 is an example of an operational flowchart relating to a speed determination process of the operation planning device according to the second embodiment. [Figure 13] FIG. 10 is a diagram illustrating yet another example of the relationship between speed and time. [Figure 14] 10 is an example of an operational flowchart relating to a speed determination process in a modified example of the operation planning device according to the second embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0019] 1(A) and 1(B) illustrate an overview of the operation of the operation planning device 15 of the first embodiment. FIG. 1(A) is a diagram showing a vehicle 10 located in a blind spot area, and FIG. 1(B) is a diagram showing an example of the relationship between speed and time. FIG. 2 is a hardware configuration diagram of a vehicle in which the operation planning device of the first embodiment is implemented.

[0020] As shown in FIG. 1(A), a vehicle 10 is traveling on a road 50. The road 50 has two lanes 51 and 52. The lanes 51 and 52 are separated by a lane dividing line (lane boundary line) 53. The vehicle 10 is traveling in the lane 51. Another vehicle 60 is traveling in the adjacent lane 52 adjacent to the lane 51.

[0021] The vehicle 10 has a driving planner 15. The vehicle 10 has an automatic driving mode in which the vehicle 10 is driven by automatic control, and a manual driving mode in which the driver is driven by automatic control. Currently, the vehicle 10 is controlled in the automatic driving mode. The vehicle 10 may be an automatically driven vehicle. The driving planner 15 is an example of a vehicle control device.

[0022] The driving planning device 15 determines that the vehicle 10 is located in a blind spot area D of the vehicle 60 based on information output from the camera 2a and the LiDAR sensor 3a, etc. The vehicle 10 located in the blind spot area D is difficult to recognize by the driver driving the vehicle 60 or a sensor (not shown) of the vehicle 60.

[0023] Therefore, the operation planning device 15 determines to start movement control to move the vehicle 10 from the blind spot area D of the vehicle 60 to outside the blind spot area D by changing the speed of the vehicle 10.

[0024] As shown in FIG. 1(B), at time t1, the operation planning device 15 determines to start movement control of the vehicle 10 so that the vehicle 10 decelerates and moves to the rear of the blind spot area D of the vehicle 60.

[0025] The operation planner 15 reduces the speed v1 of the vehicle 10 from the speed vs at time t1 to the maximum deceleration amount vm, and generates a operation plan in which the vehicle 10 travels at a speed vt.

[0026] On the other hand, after vehicle 10 started the movement control, vehicle 60 changed the speed v2 in the same manner as vehicle 10. Therefore, although vehicle 10 executed the movement control, vehicle 10 continued to be located in blind spot area D of vehicle 60.

[0027] At time t2 during the execution of movement control, the operation planner 15 determines that the absolute value of the relative speed (v2-v1) between the vehicle 10 and the vehicle 60 has become equal to or less than the first reference speed dv1.

[0028] Then, at time t3, the operation planning device 15 determines to end the movement control because the state in which the absolute value of the relative speed between the vehicle 10 and the vehicle 60 is equal to or less than the first reference speed dv1 has continued for the first reference time tr1.

[0029] The driving planner 15 generates a driving plan for the vehicle 10 so that the vehicle 10 travels at a speed set by the driver, for example. The vehicle 10 overtakes the vehicle 60 and moves from the blind spot area D of the vehicle 60 to the outside of the blind spot area D.

[0030] As described above, the operation planning device 15 of the present embodiment starts movement control to move the vehicle 10 out of the blind spot area D of the vehicle 60 by changing the speed of the vehicle 10, and then ends the movement control if the relative speed of the vehicle 10 to the vehicle 60 remains low while the vehicle 10 is located in the blind spot area D. This allows the vehicle 10 to move out of the blind spot area D by accelerating or decelerating.

[0031] 2 is a hardware configuration diagram of a vehicle 10 in which a vehicle control system 1 including a driving planner 15 is implemented. The vehicle 10 includes cameras 2a and 2b, LiDAR sensors 3a and 3b, a positioning information receiver 4, a navigation device 5, a user interface (UI) 6, a monitoring camera 7, a vehicle speed sensor 8, a map information storage device 11, a position estimation device 12, an object detection device 13, a driving lane planning device 14, a driving planner 15, a vehicle control device 16, a steering wheel 32, an accelerator pedal 33, a brake pedal 34, and the like. The vehicle control system 1 may also include other distance measurement sensors (not shown), such as a radar sensor, for measuring distances to objects around the vehicle 10.

[0032] The cameras 2a, 2b, LiDAR sensors 3a, 3b, positioning information receiver 4, navigation device 5, UI 6, surveillance camera 7, vehicle speed sensor 8, map information storage device 11, position estimation device 12, object detection device 13, driving lane planning device 14, driving planning device 15, vehicle control device 16, steering wheel 32, accelerator pedal 33, and brake pedal 34 are communicatively connected via an in-vehicle network 17 that complies with a standard such as a controller area network.

[0033] Cameras 2a and 2b are examples of imaging units provided on vehicle 10. Camera 2a is attached to vehicle 10 so as to face forward of vehicle 10. Camera 2b is attached to vehicle 10 so as to face rearward of vehicle 10. Each of cameras 2a and 2b captures a camera image showing the environment of a predetermined area in front of or behind vehicle 10 at a camera image capture time that is set, for example, at a predetermined cycle. The camera image may show the road included in the predetermined area in front of or behind vehicle 10 and road features such as lane markings on the road surface. The camera image captured by camera 2a may show other vehicles located to the left, front, and right front of vehicle 10. The camera image captured by camera 2b may show other vehicles located to the left, rear, and right rear of vehicle 10. Cameras 2a and 2b have a two-dimensional detector consisting of an array of photoelectric conversion elements sensitive to visible light, such as a CCD or C-MOS, and an imaging optical system that forms an image of the area to be photographed on the two-dimensional detector.

[0034] Each time the cameras 2a and 2b capture a camera image, they output the camera image and the time the camera image was captured to the position estimation device 12, object detection device 13, etc. via the in-vehicle network 17. The camera image is used by the position estimation device 12 in a process of estimating the position of the vehicle 10. The camera image is also used by the object detection device 13 in a process of detecting other objects around the vehicle 10. The camera image is an example of information representing the surrounding environment of the vehicle 10.

[0035] Each of the LiDAR sensors 3a and 3b is attached to, for example, the exterior surface of the vehicle 10 so as to face the front or rear of the vehicle 10. Each of the LiDAR sensors 3a and 3b emits a pulsed laser beam in a scanning manner toward the front or rear of the vehicle 10 at a reflected wave information acquisition time set at a predetermined cycle, and receives the reflected wave reflected by a reflecting object. The time required for the reflected wave to return contains distance information between the vehicle 10 and other objects located in the direction of the laser irradiation. Each of the LiDAR sensors 3a and 3b outputs reflected wave information, including the laser irradiation direction and the time required for the reflected wave to return, together with the reflected wave information acquisition time at which the laser was emitted, to the object detection device 13 via the in-vehicle network 17. The reflected wave information is used by the object detection device 13 to detect objects around the vehicle 10. The reflected wave information is an example of information representing the surrounding environment of the vehicle 10.

[0036] The positioning information receiver 4 outputs positioning information that indicates the current position of the vehicle 10. For example, the positioning information receiver 4 may be a GNSS receiver. Every time the positioning information receiver 4 acquires positioning information at a predetermined reception cycle, the positioning information receiver 4 outputs the positioning information and the time at which the positioning information was acquired to the navigation device 5, the map information storage device 11, etc.

[0037] The navigation device 5 generates a navigation route from the current position of the vehicle 10 to the destination position based on the navigation map information, the destination position of the vehicle 10 input from the UI 6, and the positioning information indicating the current position of the vehicle 10 input from the positioning information receiver 4. The navigation device 5 generates a new navigation route for the vehicle 10 when a new destination position is set or when the current position of the vehicle 10 deviates from the navigation route. Every time the navigation device 5 generates a navigation route, it outputs the navigation route to the position estimation device 12, the driving lane planning device 14, etc. via the in-vehicle network 17.

[0038] The UI 6 is an example of a notification unit. The UI 6 is controlled by the navigation device 5, the driving planner 15, etc., and notifies the driver of driving information of the vehicle 10. The driving information of the vehicle 10 includes information about the current and future routes of the vehicle 10, such as the current position of the vehicle 10 and a navigation route. The UI 6 has a display device 6a, such as a liquid crystal display or a touch panel, for displaying the driving information. The UI 6 may also have an audio output device (not shown) for notifying the driver of the driving information. The UI 6 also generates an operation signal in response to an operation performed by the driver on the vehicle 10. The UI 6 has, for example, a touch panel or an operation button as an input device for inputting operation information from the driver to the vehicle 10. Examples of the operation information include a destination location, intermediate destinations, vehicle speed, inter-vehicle distance, and other control information for the vehicle 10. The UI 6 outputs the input operation information to the navigation device 5, the driving planner 15, the vehicle control device 16, etc. via the in-vehicle network 17.

[0039] The monitoring camera 7 is arranged in the vehicle cabin so as to be able to capture facial images including the face of the driver who drives the vehicle 10. The monitoring camera 7 is an example of an imaging unit. The monitoring camera 7 captures facial images showing the situation including the driver's seat, for example, at facial image capturing times having a predetermined cycle. The monitoring camera 7 has a two-dimensional detector composed of an array of photoelectric conversion elements sensitive to infrared light, such as a CCD or C-MOS, and an imaging optical system that forms an image of the area to be captured on the two-dimensional detector. The facial image is used in the driving planning device 15 to estimate the direction of the driver's line of sight.

[0040] The vehicle speed sensor 8 detects speed information indicating the speed of the vehicle 10. The vehicle speed sensor 8 has, for example, a measurement unit that measures the number of rotations of the tires of the vehicle 10. The vehicle speed sensor 8 outputs the speed information to the driving planning device 15 and the like via the in-vehicle network 17. The speed information is used in the driving planning device 15 to calculate the speed of the vehicle 10.

[0041] The steering wheel 32 generates a steering signal according to the steering angle by the driver and outputs the signal to the driving planner 15 and the vehicle control device 16 via the in-vehicle network 17. The steering wheel 32 may have a grip sensor 321 that detects the driver's grip. When the grip sensor 321 detects the driver's grip of the steering wheel 32, it generates a grip signal and outputs the signal to the driving planner 15 and the like via the in-vehicle network 17.

[0042] The accelerator pedal 33 generates an accelerator operation signal according to the accelerator opening degree by the driver, and outputs the signal to the driving planner 15 and the vehicle controller 16 via the in-vehicle network 17 .

[0043] The brake pedal 34 generates a brake operation signal according to the amount of braking by the driver, and outputs the signal to the driving planner 15 and the vehicle controller 16 via the in-vehicle network 17 .

[0044] The map information storage device 11 stores map information of a relatively wide area (e.g., a range of 10 to 30 square kilometers) including the current position of the vehicle 10. This map information includes three-dimensional information about the road surface, information representing the types and positions of road features and structures such as lane markings on the road, and high-precision map information including the legal road speed limit. The map information storage device 11 receives wide-area map information from an external server via a base station through wireless communication via a wireless communication device (not shown) mounted on the vehicle 10 according to the current position of the vehicle 10, and stores the received map information in the storage device. Each time positioning information is input from the positioning information receiver 4, the map information storage device 11 refers to the stored wide-area map information and outputs map information of a relatively small area (e.g., a range of 100 square meters to 10 square kilometers) including the current position represented by the positioning information to the position estimation device 12, object detection device 13, driving lane planning device 14, driving planning device 15, vehicle control device 16, etc. via the in-vehicle network 17.

[0045] The position estimation device 12 estimates the position of the vehicle 10 at the time the camera image was captured, based on road features around the vehicle 10 that are depicted in the camera image captured by the camera 2a. For example, the position estimation device 12 compares lane markings identified in the camera image with lane markings depicted in map information input from the map information storage device 11, to determine an estimated position and estimated azimuth angle of the vehicle 10 at the time the camera image was captured. The position estimation device 12 also estimates the driving lane on the road on which the vehicle 10 is located, based on the lane markings depicted in the map information and the estimated position and estimated azimuth angle of the vehicle 10. Each time the position estimation device 12 determines the estimated position, estimated azimuth angle, and driving lane of the vehicle 10 at the time the camera image was captured, it outputs this information to the object detection device 13, the driving lane planning device 14, the driving planner 15, the vehicle control device 16, etc. Note that the position estimation device 12 may estimate the position of the vehicle 10 based on two camera images captured by the camera 2b.

[0046] The object detection device 13 detects objects and their types on the left, front, and right front of the vehicle 10 based on camera images captured by the camera 2a. The object detection device 13 also detects objects and their types on the left, rear, and right rear of the vehicle 10 based on camera images captured by the camera 2b. The objects include other vehicles traveling around the vehicle 10. The object detection device 13 has, for example, a classifier that receives a camera image as input and detects objects depicted in the image. The classifier may be, for example, a deep neural network (DNN) that is trained in advance to detect objects depicted in the input image. The object detection device 13 may also use a classifier other than a DNN. For example, the object detection device 13 may use, as the classifier, a support vector machine (SVM) that is trained in advance to receive input features (e.g., histograms of oriented gradients, HOG) calculated from a window set on the camera image and output a confidence level that the object to be detected is depicted in the window. Alternatively, the object detection device 13 may detect an object region by performing template matching between a template representing the object to be detected and the image.

[0047] The object detection device 13 detects objects to the left, right, and front of the vehicle 10 based on the reflected wave information output by the LiDAR sensor 3a, and detects objects to the left, right, and rear of the vehicle 10 based on the reflected wave information output by the LiDAR sensor 3b. The object detection device 13 determines the object's orientation relative to the vehicle 10 based on the object's position in the camera image, and determines the distance between the object and the vehicle 10 based on this orientation and the reflected wave information output by the LiDAR sensors 3a and 3b. The object detection device 13 estimates the object's position, expressed for example in a world coordinate system, based on the vehicle 10's current position and the object's distance and orientation relative to the vehicle 10. The object detection device 13 also tracks the object detected in the latest camera image by associating the object detected in the latest image with objects detected in previous images according to a tracking process based on optical flow. The object detection device 13 then determines the trajectory of the object being tracked based on the object's position in the world coordinate system in the latest image from the previous image. The object detection device 13 estimates the speed of an object relative to the vehicle 10 based on changes in the object's position over time. The object detection device 13 can also estimate the object's acceleration based on changes in the object's speed over time. Furthermore, the object detection device 13 identifies the lane in which the object is traveling based on lane markings shown in map information and the object's position. For example, the object detection device 13 determines that the object is traveling in a lane identified by two adjacent lane markings located on either side of the horizontal center position of the object. The object detection device 13 outputs object detection information, including information indicating the type of the detected object, information indicating its position, speed, acceleration, and lane, to the lane planning device 14, the driving planner 15, the vehicle control device 16, etc. If the object is another vehicle, the object's position includes the position of the center of gravity of the vehicle and the position of the rear end of the vehicle. The object detection information is generated based on information representing the surrounding environment of the vehicle 10. The object detection information is an example of information representing the surrounding environment of the vehicle 10.

[0048] At a travel lane plan generation time set at a predetermined cycle, the travel lane planning device 14 selects lanes within the road on which the vehicle 10 will travel, based on map information, the navigation route, surrounding environment information, and the current position of the vehicle 10, for the nearest driving section (e.g., 10 km) selected from the navigation route, and generates a travel lane plan that indicates the planned travel lane on which the vehicle 10 will travel. The travel lane planning device 14 generates a travel lane plan, for example, so that the vehicle 10 will travel in a lane other than an overtaking lane. Every time the travel lane planning device 14 generates a travel lane plan, it outputs the travel lane plan to the driving planning device 15.

[0049] Furthermore, the driving lane planning device 14 determines whether a lane change is necessary for the nearest driving section selected from the navigation route, based on the driving lane plan, map information, the navigation route, and the current position of the vehicle 10, and generates a lane change plan based on the determination result. The lane change plan includes a planned lane change section in which the vehicle 10 is scheduled to move to an adjacent lane on the lane on which the vehicle 10 is traveling. Specifically, the driving lane planning device 14 determines whether a lane change is necessary to move to a lane leading to the destination of the vehicle 10, based on the navigation route and the current position of the vehicle 10. The driving lane planning device 14 determines whether the vehicle 10 will enter from the driving road on which the vehicle 10 is currently traveling onto another road at a merging destination (merging), and whether the vehicle 10 will exit from the driving road to another road at a branching destination (branching). At merging and branching, the vehicle moves from a lane on the driving road to a lane on another road, so a lane change is performed. The driving lane planning device 14 may further use surrounding environment information or vehicle state information to determine whether a lane change is necessary. The surrounding environment information includes the positions and speeds of other vehicles traveling around the vehicle 10. The vehicle state information includes the current position, vehicle speed, acceleration, and traveling direction of the vehicle 10. The driving lane planning device 14 also generates a lane change plan in response to a driver's request. Information representing the vehicle speed and acceleration of the vehicle 10 is acquired using sensors (not shown) mounted on the vehicle 10.

[0050] The operation planning device 15 executes planning processing, determination processing, and decision processing. To this end, the operation planning device 15 includes a communication interface (IF) 21, a memory 22, and a processor 23. The communication interface 21, the memory 22, and the processor 23 are connected to each other via a signal line 24. The communication interface 21 includes an interface circuit for connecting the operation planning device 15 to the in-vehicle network 17.

[0051] The memory 22 is an example of a storage unit and includes, for example, a volatile semiconductor memory and a non-volatile semiconductor memory. The memory 22 stores computer programs of applications used in information processing executed by the processor 23 and various data.

[0052] All or part of the functions of the operation planning device 15 are functional modules implemented by, for example, a computer program running on the processor 23. The processor 23 includes a planning unit 231, a determining unit 232, and a determining unit 233. Alternatively, the functional modules included in the processor 23 may be dedicated arithmetic circuits provided in the processor 23. The processor 23 includes one or more central processing units (CPUs) and their peripheral circuits. The processor 23 may further include other arithmetic circuits such as a logic operation unit, a numerical operation unit, or a graphics processing unit.

[0053] The planning unit 231 executes a driving plan process to generate a driving plan representing a planned driving trajectory of the vehicle 10 up to a predetermined time (for example, 5 seconds) ahead based on a driving lane plan, map information, the current position of the vehicle 10, surrounding environment information, and vehicle state information at a driving plan generation time set at a predetermined cycle. The driving plan is expressed as a set of target positions of the vehicle 10 and target vehicle speeds at the target positions at each time from the current time to the predetermined time ahead. The cycle at which the driving plan is generated is preferably shorter than the cycle at which the driving lane plan is generated. The planning unit 231 generates a driving plan so that the vehicle 10 can maintain a distance of at least a predetermined distance between itself and other vehicles. The planning unit 231 generates a driving plan so that the vehicle 10 travels based on a speed set by the driver (hereinafter also referred to as a set speed). The planning unit 231 also generates a driving plan so that the vehicle travels based on a following distance set by the driver (hereinafter also referred to as a set following distance). Every time the planning unit 231 generates a driving plan, it outputs the driving plan to the vehicle control device 16. Other operations of the operation planning device 15 will be described later.

[0054] The vehicle control device 16 has two control modes that differ in the degree of involvement in the driver's driving. The vehicle control device 16 controls the operation of the vehicle 10 according to the control mode.

[0055] For example, the vehicle control device 16 has an automatic driving mode (for example, a driving mode of levels 3 to 5) in which the driver is less involved in driving, and a manual driving mode (for example, a driving mode of levels 0 to 2) in which the driver is more involved in driving. In the automatic driving mode, the vehicle control device 16 mainly drives the vehicle 10. In the manual driving mode, the driver mainly drives the vehicle 10.

[0056] In addition, in an automatic driving mode in which the driver is less involved in driving, some or all of the driving operations necessary for the vehicle 10 to operate are performed automatically, and in a manual driving mode in which the driver is more involved in driving, the types of driving operations performed automatically may be fewer or even zero than in a driving mode in which the driver is less involved in driving.

[0057] When the vehicle 10 is driven in an autonomous driving mode, the vehicle control device 16 controls each part of the vehicle 10 based on the current position, vehicle speed, yaw rate, and driving plan generated by the driving planner 15. For example, the vehicle control device 16 calculates the steering angle, acceleration, and angular acceleration of the vehicle 10 according to the driving plan, the vehicle speed, and yaw rate of the vehicle 10, and sets the steering amount, accelerator opening, or braking amount so as to achieve the steering angle, acceleration, and angular acceleration. The vehicle control device 16 then outputs a control signal corresponding to the set steering amount to an actuator (not shown) that controls the steered wheels of the vehicle 10 via the in-vehicle network 17. The vehicle control device 16 also outputs a control signal corresponding to the set accelerator opening to a drive device (not shown), such as an engine or a motor, of the vehicle 10 via the in-vehicle network 17. Alternatively, the vehicle control device 16 outputs a control signal corresponding to the set braking amount to a brake (not shown) of the vehicle 10 via the in-vehicle network 17.

[0058] On the other hand, in the manual driving mode, the driver operates the vehicle 10 using the steering wheel 32, accelerator pedal 33, and brake pedal 34. When the vehicle 10 is manually driven, the vehicle control device 16 controls the steering wheels, drive system, or brakes in response to a steering signal, accelerator operation signal, or brake operation signal from the driver. In the manual driving mode, at least one of the operations of driving, braking, and steering of the vehicle 10 is manually controlled. Note that automatic control can be switched to manual control in response to a driver's request.

[0059] Furthermore, even when the vehicle 10 is being driven in an autonomous driving mode, if a steering signal, accelerator operation signal, or brake operation signal is output by the driver, the vehicle control device 16 controls the steering wheels, drive unit, or brakes based on these signals.

[0060] The driving planner 15 is, for example, an electronic control unit (ECU). In Fig. 2, the map information storage device 11, the position estimation device 12, the object detection device 13, the driving lane planning device 14, the driving planner 15, and the vehicle control device 16 are illustrated as separate devices, but all or some of these devices may be configured as a single device.

[0061] Fig. 3 is an example of an operation flowchart related to the vehicle control process of the operation planning device 15 of the present embodiment. Hereinafter, the vehicle control process of the operation planning device 15 will be described with reference to Fig. 3. The operation planning device 15 executes the vehicle control process according to the operation flowchart shown in Fig. 3 at a vehicle control time having a predetermined period.

[0062] First, the determination unit 232 determines whether or not the vehicle 10 is located in a blind spot area of ​​another vehicle based on information representing the surrounding environment of the vehicle 10 (blind spot determination process) (step S101). The blind spot determination process will be described later with reference to Fig. 4. The determination unit 232 is an example of a first determination unit.

[0063] If the vehicle 10 is located in a blind spot area of ​​another vehicle (step S101-Yes), the judgment unit 232 and the decision unit 233 execute a blind spot avoidance process to determine a direction in which to change the speed of the vehicle 10 in order to move the vehicle 10 out of the blind spot area (step S102). The blind spot avoidance process will be described later with reference to FIG. 5. In the blind spot avoidance process, it is determined to start movement control to move the vehicle 10 out of the blind spot area of ​​another vehicle by changing the speed of the vehicle 10 in either an accelerating direction or a decelerating direction. The decision unit 233 is an example of a first decision unit. The planner 231 generates a driving plan including movement control based on the determination of the blind spot avoidance process. The vehicle control device 16 executes movement control based on this driving plan.

[0064] Next, the determination unit 232 determines whether or not a state in which the absolute value of the relative speed between the vehicle 10 and another vehicle is equal to or less than a first sub-speed continues for a first reference time while the movement control is being executed (speed determination process) (step S103). The speed determination process will be described later with reference to Fig. 6. The determination unit 232 is an example of a second determination unit.

[0065] If the state where the speed is equal to or less than the first reference speed continues for the first reference time (step S103-Yes), the decision unit 233 decides to end the movement control (step S104), and ends the series of processes. The decision unit 233 is an example of a second decision unit.

[0066] On the other hand, if the state of being at or below the first reference speed has not continued for the first reference time (step S103-No), the determination unit 232 determines whether the position of the vehicle 10 is a predetermined distance away from the other vehicle (step S105). If the distance in the traveling direction of the vehicle 10 between the vehicle 10 and the other vehicle traveling on the adjacent lane is a predetermined distance (for example, 35 m) or more, the determination unit 232 determines that the vehicle 10 is a predetermined distance away. The vehicle 10 is not located in a blind spot area of ​​the other vehicle. Furthermore, since the vehicle 10 is a sufficient distance away from the other vehicle, it is unlikely that the vehicle 10 will soon be located in a blind spot area of ​​the other vehicle, and therefore the movement control is terminated.

[0067] On the other hand, if the distance between the vehicle 10 and another vehicle traveling on an adjacent lane in the traveling direction of the vehicle 10 is less than the predetermined distance, the determination unit 232 determines that the vehicle 10 is not at the predetermined distance. In this case, the movement control is continued.

[0068] If they are separated by the predetermined distance (step S105-Yes), the process proceeds to step S104. On the other hand, if they are not separated by the predetermined distance (step S105-No), the process returns to step S103.

[0069] If the vehicle 10 is not located in a blind spot area of ​​another vehicle (step S101-No), the series of processes ends.

[0070] It is preferable that the operation planning device 15 does not execute the above-described vehicle control process for a predetermined time after the movement control ends, thereby preventing the vehicle 10 from starting the movement control for the same other vehicle again.

[0071] Fig. 4 is an example of an operational flowchart related to the blind spot determination process of the operation planning device of this embodiment. The operation planning device 15 executes the blind spot determination process at a blind spot determination time having a predetermined cycle according to the operational flowchart shown in Fig. 4. In the above-mentioned step S101, the determination unit 232 makes a determination based on the determination result of the blind spot determination process executed according to the operational flowchart shown in Fig. 4.

[0072] First, the determination unit 232 determines whether the speed of the vehicle 10 is equal to or greater than a second reference speed (step S201). The determination unit 232 determines the speed of the vehicle 10 based on the speed information. For example, the determination unit 232 determines the most recent average speed (for example, the average speed over 5 seconds) as the speed of the vehicle 10 based on the vehicle speed information. The second reference speed can be set to 50 km / h to 60 km / h. Alternatively, the determination unit 232 may determine whether the speed of the vehicle 10 is within a reference speed range.

[0073] If the speed of the vehicle 10 is equal to or greater than the second reference speed (step S201-Yes), the determination unit 232 determines whether or not another vehicle is located in an adjacent lane adjacent to the lane on which the vehicle 10 is traveling, within a predetermined range from the current position of the vehicle 10 (step S202). The predetermined range may be, for example, 10 m. The determination unit 232 acquires the current position of the vehicle 10 from the position estimation device 12. The determination unit 232 acquires the position of the other vehicle on the adjacent lane based on the object detection information.

[0074] If another vehicle is located on the adjacent lane (step S202-Yes), the determination unit 232 determines whether the positional relationship between the vehicle 10 and the other vehicle on the adjacent lane satisfies a predetermined relationship (step S203). The determination unit 232 determines that the predetermined relationship is satisfied if the position of the front end of the vehicle 10 is within a predetermined range with respect to the position of the rear end of the other vehicle in the traveling direction of the vehicle 10. The determination unit 232 obtains the position of the front end of the vehicle 10 based on the current position of the vehicle 10 (for example, the position of the center of gravity of the vehicle 10) and the distance between the center of gravity of the vehicle 10 and the front end. The distance between the center of gravity of the vehicle 10 and the front end is stored in the memory 22. The determination unit 232 also acquires the position of the rear end of the other vehicle based on the object detection information.

[0075] 1(A), the range of distance L before and after the position of the rear end of vehicle 60 along the traveling direction of vehicle 10 is the blind spot area D of vehicle 10. Since the position of the front end of vehicle 10 is within the range of distance L from the position of the rear end of vehicle 60 on the adjacent lane 52 in the traveling direction of vehicle 10, the determination unit 232 determines that the predetermined relationship is satisfied.

[0076] If the positional relationship satisfies the predetermined relationship (step S203-Yes), the determination unit 232 determines whether a predetermined second reference time has elapsed while the positional relationship satisfies the predetermined relationship (step S204). The second reference time may be, for example, 7 seconds. The period of the blind spot determination time is preferably shorter than the second reference time. In this case, the determination unit 232 determines whether the time elapsed since the first time it was determined that the positional relationship satisfies the predetermined relationship after it was most recently determined that the vehicle 10 was not located in a blind spot area has exceeded the second reference time.

[0077] If the second reference time has elapsed (step S204-Yes), the determination unit 232 determines that the vehicle 10 is located in a blind spot area of ​​another vehicle (step S205), and ends the series of processes.

[0078] On the other hand, if the speed of the vehicle 10 is lower than the second reference speed (step S201-No), if there is no other vehicle in the adjacent lane (step S202-No), if the positional relationship does not satisfy the predetermined relationship (step S203-No), or if the second reference time has not elapsed (step S204-No), the determination unit 232 determines that the vehicle 10 is not in a blind spot area of ​​the other vehicle (step S206), and ends the series of processes. This concludes the description of the blind spot determination process.

[0079] 5 is an example of an operation flowchart relating to the blind spot avoidance process of the operation planning device 15 of this embodiment. In step S102 described above, the operation planning device 15 executes the blind spot avoidance process in accordance with the operation flowchart shown in FIG.

[0080] First, the determination unit 232 determines whether the vehicle 10 can overtake another vehicle traveling on an adjacent lane (step S301). For example, the determination unit 232 determines whether the set speed of the vehicle 10 is faster than the speed of the other vehicle traveling on the adjacent lane. The determination unit 232 acquires the speed of the other vehicle traveling on the adjacent lane based on the object detection information. Note that the most recent average speed of the vehicle 10 (for example, the average speed over a 5-second period) may be used instead of the set speed.

[0081] If the set speed of vehicle 10 is faster than the speed of other vehicles, judgment unit 232 judges whether or not a predetermined reference distance can be maintained between vehicle 10 and other vehicles in the lane in which vehicle 10 is traveling when vehicle 10 overtakes other vehicles traveling in an adjacent lane.

[0082] The determination unit 232 estimates the position of another vehicle traveling in an adjacent lane at the time when the vehicle 10 has overtaken the other vehicle. The determination unit 232 estimates the time required for the vehicle 10 to overtake the other vehicle traveling in the adjacent lane, and estimates the position of the other vehicle when this estimated time has elapsed.

[0083] The determination unit 232 estimates the distance between the position of the vehicle 10 at the time when the vehicle 10 overtakes another vehicle traveling on the adjacent lane and the position of the other vehicle. If the distance in the traveling direction of the vehicle 10 between the vehicle 10 and the other vehicle traveling on the adjacent lane is equal to or greater than a predetermined distance (e.g., 35 m), the determination unit 232 determines that the vehicle 10 can overtake the other vehicle traveling on the adjacent lane. On the other hand, if the distance in the traveling direction of the vehicle 10 between the vehicle 10 and the other vehicle traveling on the adjacent lane is less than the predetermined distance, the determination unit 232 determines that the vehicle 10 cannot overtake the other vehicle traveling on the adjacent lane. Furthermore, if the set speed of the vehicle 10 is not faster than the speed of the other vehicle, the determination unit 232 determines that the vehicle 10 cannot overtake the other vehicle traveling on the adjacent lane.

[0084] If overtaking is not possible (step S301-No), the decision unit 233 decides to decelerate the vehicle 10 and start movement control (step S302). The decision unit 233 notifies the planner 231 of the start of movement control. The planner 231 generates a driving plan to execute movement control. In this movement control, the planner 231 generates a driving plan to decelerate the vehicle 10 to move the vehicle 10 out of the blind spot area of ​​another vehicle on an adjacent lane, and to follow the other vehicle at a predetermined distance (for example, 7 m) behind the other vehicle along the traveling direction of the vehicle 10. In this way, the planner 231 causes the vehicle 10 to escape from the blind spot area of ​​the other vehicle and prevents the vehicle 10 from being positioned in the blind spot area again.

[0085] Next, the determination unit 233 determines a first reference speed and a first reference time (step S304), and ends the series of processes. The first reference speed and the first reference time are used in the speed determination process of step S103 described above. The first reference speed may be, for example, a predetermined value (e.g., 1 km / hour). The determination unit 233 may also determine the first reference speed based on the speed of the vehicle 10 at the time when it is determined to start movement control. In this case, the determination unit 233 may increase the first reference speed as the speed of the vehicle 10 increases.

[0086] Furthermore, it is preferable that the determination unit 233 determines the first reference time so that it becomes shorter as the first reference speed becomes larger. For example, when the difference between the speed of the vehicle 10 and the first reference speed is 1 km / h, the first reference time may be set to 33 seconds, and when the difference between the speed of the vehicle 10 and the first reference speed is 2 km / h, the first reference time may be set to 30 seconds. When there is another vehicle traveling ahead of the vehicle 10 in the lane in which the vehicle 10 is traveling, if the first reference speed is high, the distance between the vehicle 10 and the other vehicle ahead increases before the first reference time elapses. If the distance between the vehicle 10 and the other vehicle ahead increases, the driver may be dissatisfied with the operation of the vehicle 10. Therefore, the first reference time is determined so that it becomes shorter as the first reference speed becomes larger. The determination unit 233 is an example of a third determination unit.

[0087] On the other hand, if overtaking is possible (step S301-Yes), the decision unit 233 decides to accelerate the vehicle 10 and start movement control (step S303), and proceeds to step S304. The decision unit 233 notifies the planner 231 of the start of movement control. The planner 231 generates a driving plan to execute movement control. In this movement control, the planner 231 generates a driving plan to move the vehicle 10 from a blind spot area of ​​another vehicle on an adjacent lane to outside this blind spot area at a set speed. In this way, the planner 231 causes the vehicle 10 to escape from the blind spot area of ​​the other vehicle. This concludes the description of the blind spot avoidance processing.

[0088] 6 is an example of an operational flowchart relating to the speed determination process of the operation planning device 15 of this embodiment. In step S103 described above, the operation planning device 15 executes the speed determination process in accordance with the operational flowchart shown in FIG.

[0089] First, the determination unit 232 determines whether the absolute value of the relative speed between the vehicle 10 and another vehicle on an adjacent lane is equal to or less than a first reference speed (step S401). The determination unit 232 calculates the speed of the vehicle 10 based on the speed information. For example, the determination unit 232 calculates the most recent average speed (e.g., average speed over five seconds) as the speed of the vehicle 10 based on the vehicle speed information. Furthermore, the determination unit 232 calculates the most recent average speed (e.g., average speed over five seconds) of another vehicle on an adjacent lane as the speed of the other vehicle based on the object detection information. The determination unit 232 calculates the absolute value of the relative speed between the speed of the vehicle 10 and the speed of the other vehicle.

[0090] If the absolute value of the relative speed is equal to or less than the first reference speed (step S401-Yes), the determination unit 232 determines whether the state where the speed is equal to or less than the first reference speed has continued for a first reference time (step S402). Here, the determination unit 232 may determine whether the state where the average value of the absolute values ​​of the relative speed is equal to or less than the first reference speed has continued for the first reference time.

[0091] If the state where the speed is equal to or lower than the first reference speed continues for the first reference time (step S402-Yes), the decision unit 233 decides that the speed condition is satisfied (step S403) and ends the series of processes. Satisfying the speed condition means that the state where the speed is equal to or lower than the first reference speed continues for the first reference time.

[0092] On the other hand, 1 unit If the state of being at or below the sub-speed has not continued for the first reference time (step S402-No), or if the absolute value of the relative speed is not at or below the first reference speed (step S401-No), the decision unit 233 decides that the speed condition is not satisfied (step S404), and ends the series of processes. Not satisfying the speed condition means that the state of being at or below the first reference speed has not continued for the first reference time.

[0093] Next, the above-mentioned speed determination process will be described below with reference to Fig. 1(B). In the example shown in Fig. 1(B), the planner 231 generates a driving plan so that when decelerating the vehicle 10 in movement control, the deceleration amount does not exceed the maximum deceleration amount vm. In other words, in movement control, the speed of the vehicle 10 is not decelerated beyond the maximum deceleration amount vm with respect to the speed vs at the time when movement control is started.

[0094] At time t1, the driving planning device 15 determines that the vehicle 10 is located in the blind spot area D of the vehicle 60, and decides to start controlling the movement of the vehicle 10 so that the vehicle 10 decelerates and moves behind the blind spot area D of the vehicle 60.

[0095] The operation planning device 15 determines a first reference time tr1 (e.g., 33 seconds) and a first reference speed dv1 (e.g., 1 km / h). The operation planning device 15 may determine the first reference time tr1 based on the maximum deceleration amount vm and the first reference speed dv1. For example, the first reference time tr1 is determined based on the quotient obtained by dividing the maximum deceleration amount vm by the first reference speed dv1. The vehicle control device 16 controls the vehicle 10 based on the operation plan including the movement control generated by the operation planning device 15.

[0096] On the other hand, after vehicle 10 started the movement control, vehicle 60 changed the speed v2 in the same manner as vehicle 10. Therefore, although vehicle 10 executed the movement control, vehicle 10 continued to be located in blind spot area D of vehicle 60.

[0097] 1(B), the driving planner 15 generates a driving plan to reduce the speed v1 of the vehicle 10 from the speed vs at time t1 by the maximum deceleration amount vm, and then travel at a speed vt. However, the vehicle 10 is located in a blind spot D of the vehicle 60. Then, the driving planner 15 generates a driving plan to travel at a speed vt.

[0098] Here, the operation planning device 15 determines that the absolute value of the relative speed (v2-v1) between the vehicle 10 and the vehicle 60 becomes equal to or less than the first reference speed dv1 at time t2 during the execution of movement control.

[0099] Then, at time t3, the operation planning device 15 determines to end the movement control because the state in which the absolute value of the relative speed between the vehicle 10 and the vehicle 60 is equal to or less than the first reference speed dv1 has continued for the first reference time tr1.

[0100] The driving planner 15 generates a driving plan for the vehicle 10 so that the vehicle 10 travels at a set speed set by the driver, for example. The vehicle 10 accelerates, overtakes the vehicle 60, and moves from the blind spot area D of the vehicle 60 to outside the blind spot area D.

[0101] Next, the above-mentioned speed determination process will be described below with reference to Fig. 7. In the example shown in Fig. 7, when the vehicle 10 is decelerated in the movement control, the planner 231 generates a driving plan without limiting the deceleration amount.

[0102] As shown in FIG. 1(A), the driving planning device 15 determines that the vehicle 10 is located in the blind spot area D of the vehicle 60, and at time t1, decides to start controlling the movement of the vehicle 10 so that the vehicle 10 decelerates and moves behind the blind spot area D of the vehicle 60.

[0103] The driving planning device 15 determines a first reference time tr2 (e.g., 30 seconds) and a first reference speed dv2 (e.g., 2 km / h). When there is no limit on the deceleration amount in the movement control, the driving planning device 15 preferably determines the first reference speed dv2 to be larger than when there is a limit on the deceleration amount in the movement control. Therefore, the first reference speed dv2 is larger than the above-mentioned first reference speed dv1. As a result, the driving planning device 15 significantly decelerates the vehicle 10, making it easier for the vehicle 10 to move out of the blind spot area D.

[0104] Furthermore, since the first reference time tr2 is determined to be shorter as the first reference speed dv2 is larger, the first reference time tr2 is shorter than the above-described first reference time tr1. This shortens the time that the vehicle 10 is located in the blind spot area D during movement control, thereby reducing the sense of discomfort felt by the driver regarding the operation of the vehicle 10.

[0105] As shown in FIG. 7, the operation planner 15 reduces the speed v1 of the vehicle 10 to generate an operation plan including movement control.

[0106] On the other hand, after vehicle 10 started the movement control, vehicle 60 changed the speed v2 in the same manner as vehicle 10. Therefore, although vehicle 10 executed the movement control, vehicle 10 continued to be located in blind spot area D of vehicle 60.

[0107] At time t2 during the execution of movement control, the operation planner 15 determines that the absolute value of the relative speed (v2-v1) between the vehicle 10 and the vehicle 60 has become equal to or less than the first reference speed dv2.

[0108] Then, at time t3, the operation planning device 15 determines to end the movement control because the state in which the absolute value of the relative speed between the vehicle 10 and the vehicle 60 is equal to or less than the first reference speed dv2 has continued for the first reference time tr2.

[0109] The driving plan device 15 generates a driving plan for the vehicle 10 so that the vehicle 10 travels at a set speed set by the driver, for example. The vehicle 10 accelerates to overtake the vehicle 60 and moves from the blind spot area D of the vehicle 60 to outside the blind spot area D.

[0110] In the examples shown in FIG. 1(B) and FIG. 7, the vehicle 10 is decelerated during movement control, but the vehicle 10 may be accelerated during movement control.

[0111] As described above, the driving planning device of this embodiment starts movement control to move the vehicle out of the blind spot area of ​​the vehicle by changing the vehicle's speed, and then terminates the movement control if the vehicle remains in the blind spot area and the relative speed with respect to other vehicles remains low. This allows the vehicle to accelerate or decelerate and move out of the blind spot area. Furthermore, the driving planning device of this embodiment terminates the movement control if the absolute value of the relative speed between the vehicle and other vehicles remains equal to or less than a reference speed for a reference time, thereby preventing the vehicle from remaining in the blind spot area for a long time and ensuring vehicle safety.

[0112] Next, first to third modified examples of the operation planning device 15 of the first embodiment described above will be described below with reference to FIGS. 8 to 10. FIG.

[0113] FIG. 8 is a diagram illustrating the operation planning device according to the first embodiment. Variation example 6 is an example of an operational flowchart relating to the speed determination process of FIG. 1. This variation differs from the speed determination process shown in FIG. 6 in that step S503 is added. The processes of steps S501, S502, S504, and S505 are the same as steps S401 to S404 described above.

[0114] In this variation, when the state in which the speed is equal to or less than the first reference speed continues for the first reference time (step S502-Yes), the determination unit 232 determines whether the driver is gripping the steering wheel 32 (step S503). When a grip signal indicating that the driver is gripping the steering wheel 32 is input to the operation planning device 15, the determination unit 232 determines that the driver is gripping the steering wheel 32. On the other hand, when a grip signal is not input to the operation planning device 15, the determination unit 232 determines that the driver is not gripping the steering wheel 32.

[0115] If the driver is gripping the steering wheel 32 (step S503-Yes), the process proceeds to step S504. On the other hand, if the driver is not gripping the steering wheel 32 (step S503-No), the process proceeds to step S505.

[0116] A situation in which vehicle 10 remains in a blind spot area despite being controlled to move out of the blind spot area of ​​another vehicle can be said to be, in a sense, a situation in which automatic driving of vehicle 10 is difficult.

[0117] Here, if the driver is gripping the steering wheel 32, it can be assumed that the driver is aware of the current situation of the vehicle 10.

[0118] Therefore, by confirming that the driver is aware of the current situation of the vehicle 10 and then terminating the movement control, the driver's driving of the vehicle 10 can continue under supervision, with the vehicle 10 being driven in an automatic driving mode.

[0119] According to the above-described modified example, the driving planning device 15 can end the movement control under the supervision of the driver and continue driving the vehicle 10 in the autonomous driving mode. Also, according to the modified example, the driving planning device 15 can achieve the same effects as those of the above-described first embodiment.

[0120] FIG. 9 is a diagram illustrating the operation planning device according to the first embodiment. Variation example 6 is an example of an operational flowchart relating to the speed determination process of FIG. 2. This variation differs from the speed determination process shown in FIG. 6 in that step S603 is added. The processes of steps S601, S602, S604, and S605 are the same as steps S401 to S404 described above.

[0121] In this modification, if the state where the vehicle speed is equal to or less than the first reference speed continues for the first reference time (step S602-Yes), the determination unit 232 determines whether the driver is gazing at a speed display unit (not shown) (step S603). Note that the UI 6 may be the speed display unit.

[0122] The determination unit 232 estimates the driver's gaze direction based on the facial image captured by the monitoring camera 7. The determination unit 232 estimates the driver's gaze position based on this gaze direction. If the state in which the driver's gaze position matches the speed display unit continues for a predetermined time (for example, 5 seconds), the determination unit 232 determines that the driver is gazing at the speed display unit. A known technique can be used as a technique for estimating the gaze position based on the facial image.

[0123] If the driver is gazing at the speed display unit (step S603-Yes), the process proceeds to step S604. On the other hand, if the driver is not gazing at the speed display unit (step S603-No), the process proceeds to step S605.

[0124] A situation in which vehicle 10 remains in a blind spot area despite being controlled to move out of the blind spot area of ​​another vehicle can be said to be, in a sense, a situation in which automatic driving of vehicle 10 is difficult.

[0125] Here, when the driver is gazing at the speed display unit, it can be assumed that the driver is aware of the current situation of the vehicle 10.

[0126] Therefore, by confirming that the driver is aware of the current situation of the vehicle 10 and then terminating the movement control, the driver's driving of the vehicle 10 can continue under supervision, with the vehicle 10 being driven in an automatic driving mode.

[0127] According to the above-described modified example, the driving planning device 15 can end the movement control under the supervision of the driver and continue driving the vehicle 10 in the autonomous driving mode. Also, according to the modified example, the driving planning device 15 can achieve the same effects as those of the above-described first embodiment.

[0128] FIG. 10 is a diagram illustrating the operation planning device of the first embodiment. Variation example 3. This modified example differs from the vehicle control process shown in FIG. 3 in that step S706 is added. The processes from steps S701 to S705 are the same as steps S101 to S105 described above.

[0129] In this variation, after it is determined to end the movement control (step S704), the determination unit 233 determines to control the speed of the vehicle 10 so as to accelerate or decelerate the vehicle 10 in the direction opposite to the direction in which the speed of the vehicle 10 was changed in the movement control (hereinafter also referred to as the opposite control direction) (step S706). The determination unit 233 is an example of a fifth determination unit.

[0130] At the time when it is decided to terminate the movement control, the vehicle 10 is located in a blind spot area of ​​another vehicle. Therefore, it is preferable that the vehicle 10 quickly move out of the blind spot area.

[0131] Since other vehicles in adjacent lanes are moving in the same direction as the direction in which the speed of vehicle 10 is changed during movement control, it is believed that vehicle 10 can quickly escape from the blind spot area by accelerating or decelerating vehicle 10 in the opposite direction of the control.

[0132] The decision unit 233 notifies the planner 231 to control the speed of the vehicle 10 so as to accelerate or decelerate the vehicle 10 in the opposite direction to the control. The planner 231 generates a driving plan so as to accelerate or decelerate the vehicle 10 in the opposite direction to the control. For example, the planner 231 generates a driving plan so as to accelerate the vehicle 10 to a set speed and escape from the blind spot area.

[0133] According to the above-described modified example, after determining to end the movement control, the operation planning device 15 can quickly move the vehicle 10 from the blind spot area to outside the blind spot area. Also, according to the modified example, the operation planning device 15 can achieve the same effects as those of the above-described first embodiment.

[0134] Next, a second embodiment of the operation planning device of the present disclosure will be described below with reference to Fig. 11 to Fig. 13. For points not described in the second embodiment, the description of the first embodiment above applies as appropriate.

[0135] In this embodiment, the difference from the first embodiment described above is that in the speed determination process of step S103 of the vehicle control process shown in Figure 3, the determination unit 232 determines whether the speed change amount of the vehicle 10 has reached a predetermined reference change amount.

[0136] If the speed change amount of the vehicle 10 reaches the predetermined reference change amount (step S103-Yes), the decision unit 233 decides to end the movement control (step S104) and ends the series of processes. The decision unit 233 is an example of a second decision unit.

[0137] On the other hand, if the speed change amount of the vehicle 10 has not reached the predetermined reference change amount (step S103-No), the judgment unit 232 judges whether the position of the vehicle 10 is a predetermined distance away from other vehicles (step S105).

[0138] The reference change amount is determined in the blind spot avoidance process. Fig. 11 is an example of an operational flowchart relating to the blind spot avoidance process of the operation planning device 15 of the second embodiment.

[0139] In this embodiment, the process of step S804 is different from step S304 of the blind spot avoidance process shown in Fig. 5. The processes of steps S801 to S803 are the same as steps S301 to S303 described above.

[0140] In this embodiment, the determination unit 233 determines the reference change amount (step S804) and ends the series of processes. The reference change amount is used in the speed determination process of step S103 described above. The reference change amount may be, for example, a predetermined value (e.g., 10.0 km / h). The determination unit 233 may also determine the reference change amount based on the speed of the vehicle 10 at the time when it is determined to start movement control. In this case, the determination unit 233 may decrease the reference change amount as the speed of the vehicle 10 increases.

[0141] If there is another vehicle traveling ahead of vehicle 10 on the lane in which vehicle 10 is traveling, if the reference change amount is large, the distance between vehicle 10 and the other vehicle ahead will increase until the speed change amount of vehicle 10 reaches the reference change amount. The faster the speed of vehicle 10 at the time when it is decided to start movement control, the greater the distance between vehicle 10 and the other vehicle ahead. Therefore, the reference change amount is determined to be smaller the faster the speed of vehicle 10 at the time when it is decided to start movement control. Determination unit 233 is an example of a fourth determination unit.

[0142] 12 is an example of an operation flowchart related to the speed determination process of the operation planning device 15 of the second embodiment. In this embodiment, steps S401 and S402 of the speed determination process shown in FIG. 6 described above are replaced with step S901. The processes of steps S902 and S903 are the same as those of steps S403 and S404 described above.

[0143] In this embodiment, the determination unit 232 determines whether the amount of change in speed of the vehicle 10 has reached a predetermined reference amount of change (step S901). For example, the determination unit 232 calculates the absolute value of the amount of change in speed, which is the difference between the speed of the vehicle 10 at the time when the movement control was started (hereinafter also referred to as the first speed) and the current speed of the vehicle 10. The determination unit 232 calculates the average speed at the time when the movement control was started (for example, the average speed over 5 seconds) as the first speed.

[0144] Furthermore, the determination unit 232 determines the most recent average speed (for example, the average speed over five seconds) as the current speed (hereinafter also referred to as the second speed) of the vehicle 10. The determination unit 232 determines the absolute value of the difference between the first speed and the second speed as the speed change amount of the vehicle 10. The determination unit 232 determines whether this speed change amount has reached a reference change amount.

[0145] If the speed change amount of the vehicle 10 has reached the reference change amount (step S901-Yes), the process proceeds to step S902. On the other hand, if the speed change amount of the vehicle 10 has not reached the reference change amount (step S901-No), the process proceeds to step S903.

[0146] Next, the above-mentioned speed determination process will be described below with reference to Fig. 13. In the example shown in Fig. 13, when the vehicle 10 is decelerated in the movement control, the planner 231 generates a driving plan without limiting the deceleration amount.

[0147] As shown in FIG. 1(A), the driving planning device 15 determines that the vehicle 10 is located in the blind spot area D of the vehicle 60, and at time t1, decides to start controlling the movement of the vehicle 10 so that the vehicle 10 decelerates and moves behind the blind spot area D of the vehicle 60.

[0148] The operation planning device 15 determines a reference change amount dv3 (for example, 10.0 km / h). As shown in Fig. 13, the operation planning device 15 reduces the speed v1 of the vehicle 10 to generate a operation plan including movement control.

[0149] On the other hand, after vehicle 10 started the movement control, vehicle 60 changed the speed v2 in the same manner as vehicle 10. Therefore, although vehicle 10 executed the movement control, vehicle 10 continued to be located in blind spot area D of vehicle 60.

[0150] At time t2 during the execution of the movement control, the operation planning device 15 determines that the speed change amount of the vehicle 10 has reached the predetermined reference change amount dv3, and therefore decides to end the movement control.

[0151] The driving plan device 15 generates a driving plan for the vehicle 10 so that the vehicle 10 travels at a set speed set by the driver, for example. The vehicle 10 accelerates to overtake the vehicle 60 and moves from the blind spot area D of the vehicle 60 to outside the blind spot area D.

[0152] In the example shown in FIG. 13, the vehicle 10 is controlled to decelerate, but the vehicle 10 may be controlled to accelerate.

[0153] As described above, the driving planning device of this embodiment starts movement control to move the vehicle out of the blind spot area of ​​the vehicle by changing the vehicle's speed, and then terminates the movement control if the vehicle remains in the blind spot area and the relative speed with other vehicles remains low. This allows the vehicle to accelerate or decelerate and move out of the blind spot area. Furthermore, the driving planning device of this embodiment terminates the movement control when the amount of change in the vehicle's speed reaches a reference change amount, thereby realizing vehicle operation that matches the driver's perception of the vehicle's speed change.

[0154] Next, a modified example of the operation planning device of the second embodiment will be described below with reference to Fig. 14. Fig. 14 shows the operation planning device of the second embodiment. Variation example 10 is an example of an operational flowchart relating to a speed determination process.

[0155] In this modified example, the speed determination process is a combination of the speed determination process of the first embodiment and the speed determination process of the second embodiment.

[0156] This modified example differs from the speed determination process shown in Fig. 12 in that steps S1001 and S1002 are added. Here, steps S1001 and S1002 are similar to steps S401 and S402 of the speed determination process shown in Fig. 6.

[0157] First, the determination unit 232 determines whether or not the absolute value of the relative speed between the vehicle 10 and another vehicle on the adjacent lane is equal to or less than a first reference speed (step S1001).

[0158] If the absolute value of the relative speed is equal to or less than the first reference speed (step S1001-Yes), the determination unit 232 determines whether the state in which the speed is equal to or less than the first reference speed has continued for a first reference time (step S1002).

[0159] If the state where the speed is equal to or lower than the first reference speed continues for the first reference time (step S1002-Yes), the decision unit 233 decides that the speed condition is satisfied (step S1003), and ends the series of processes.

[0160] On the other hand, if the state where the speed is below the second reference speed has not continued for the first reference time (step S1002-No), or if the absolute value of the relative speed is not below the first reference speed (step S1001-No), the judgment unit 232 judges whether the speed change amount of the vehicle 10 has reached a predetermined reference change amount (step S1004).

[0161] If the speed change amount of the vehicle 10 reaches the reference change amount (step S1004-Yes), the process proceeds to step S1003. On the other hand, if the speed change amount of the vehicle 10 does not reach the reference change amount (step S1004-No), the determination unit 233 determines that the speed condition is not satisfied (step S1005), and ends the series of processes.

[0162] The driving planning device of this variation terminates movement control when the absolute value of the relative speed between the vehicle and another vehicle remains below a reference speed for a reference time, thereby preventing the vehicle from being positioned in a blind spot for a long time and ensuring vehicle safety. Also, the driving planning device of this variation terminates movement control when the speed change amount of the vehicle reaches a reference change amount, making it easier to realize vehicle operation that matches the driver's perception of the vehicle speed change. Also, the driving planning device of this variation achieves the same effects as the driving planning device of the second embodiment.

[0163] In the present disclosure, the vehicle control device, the vehicle control computer program, and the vehicle control method of the above-described embodiments can be modified as appropriate without departing from the spirit of the present disclosure. Furthermore, the technical scope of the present disclosure is not limited to those embodiments, but extends to the inventions set forth in the claims and their equivalents.

[0164] For example, in the speed determination process of the second embodiment described above, the determination unit may determine whether the driver is gripping the steering wheel or the driver is gazing at the speed display unit and whether the speed change amount of the vehicle has reached a predetermined reference change amount.

[0165] Furthermore, in the vehicle control processing of the second embodiment described above, when it is decided to terminate movement control, the decision unit may decide to control the vehicle speed so as to accelerate or decelerate the vehicle in the direction opposite to the direction in which the vehicle speed was changed in the movement control. [Explanation of symbols]

[0166] 1. Vehicle control system 2a, 2b cameras 3a, 3b LiDAR sensor 4. Positioning information receiver 5. Navigation devices 6 User Interface 6a Display device 7. Surveillance Cameras 8 Vehicle speed sensor 10 vehicles 11 Map information storage device 12 Position estimation device 13 Object detection device 14. Lane planning device 15 Operation planning device 21 Communication Interface 22 Memory 23 processors 231 Planning Department 232 Judgment section 233 Decision Section 16 Vehicle control device 17 In-vehicle network

Claims

1. a first determination unit that determines whether or not the host vehicle is located in a blind spot area of ​​another vehicle based on information representing a surrounding environment of the host vehicle; a first determination unit that, when the first determination unit determines that the host vehicle is located in a blind spot area of ​​the other vehicle, determines to start movement control to move the host vehicle from the blind spot area of ​​the other vehicle to outside the blind spot area by changing the speed of the host vehicle; a second determination unit that determines whether or not a state in which the absolute value of the relative speed between the host vehicle and the other vehicle remains equal to or less than a predetermined reference speed for a predetermined reference time period in a state in which the host vehicle is determined to be located in a blind spot area of ​​the other vehicle by the first determination unit during execution of the movement control whose start has been determined by the first determination unit; and a second decision unit that decides to terminate the movement control when the second determination unit determines that a state in which the absolute value of the relative speed between the host vehicle and the other vehicle is equal to or less than the reference speed has continued for the reference time period in a state in which the host vehicle is determined to be located in a blind spot area of ​​the other vehicle, and that decides to terminate the movement control when the second determination unit determines that a speed change amount of the host vehicle due to the movement control has reached the reference change amount in a state in which the host vehicle is determined to be located in a blind spot area of ​​the other vehicle; a third determination unit that determines the reference time so that the reference time is shorter as the reference speed is higher; A vehicle control device comprising:

2. A first determination unit that determines whether or not the host vehicle is located in a blind spot area of ​​another vehicle based on information representing the surrounding environment of the host vehicle; a first determination unit that, when the first determination unit determines that the host vehicle is located in a blind spot area of ​​the other vehicle, determines to start movement control to move the host vehicle from the blind spot area of ​​the other vehicle to outside the blind spot area by changing the speed of the host vehicle; a second determination unit that determines whether or not a state in which the absolute value of the relative speed between the host vehicle and the other vehicle remains equal to or less than a predetermined reference speed for a predetermined reference time period in a state in which the host vehicle is determined to be located in a blind spot area of ​​the other vehicle by the first determination unit during execution of the movement control whose start has been determined by the first determination unit; and a second decision unit that decides to terminate the movement control when the second determination unit determines that a state in which the absolute value of the relative speed between the host vehicle and the other vehicle is equal to or less than the reference speed has continued for the reference time period in a state in which the host vehicle is determined to be located in a blind spot area of ​​the other vehicle, and that decides to terminate the movement control when the second determination unit determines that a speed change amount of the host vehicle due to the movement control has reached the reference change amount in a state in which the host vehicle is determined to be located in a blind spot area of ​​the other vehicle; a fourth determination unit that determines the reference change amount so that the reference change amount decreases as the speed of the host vehicle increases at the time when it is determined to start the movement control; A vehicle control device comprising:

3. The second determination unit determines whether or not the absolute value of the relative speed between the subject vehicle and the other vehicle remains below the reference speed for the reference time period when the driver is holding the steering wheel or when the driver is gazing at the speed display unit and the subject vehicle is determined to be in a blind spot area of ​​the other vehicle; 3. The vehicle control device according to claim 1, wherein the second decision unit decides to terminate the movement control when it determines that the absolute value of the relative speed between the subject vehicle and the other vehicle is equal to or less than the reference speed for the reference time period while the driver is gripping the steering wheel or while the driver is gazing at the speed display unit and the subject vehicle is determined to be located in a blind spot area of ​​the other vehicle.

4. The second determination unit determines whether or not the speed change amount of the vehicle caused by the movement control reaches the reference change amount when the driver is holding the steering wheel or the driver is gazing at the speed display unit and the vehicle is determined to be located in a blind spot area of ​​another vehicle, 3. The vehicle control device according to claim 1, wherein the second decision unit decides to terminate the movement control when it determines that the speed change amount of the host vehicle due to the movement control has reached the reference change amount while the driver is gripping the steering wheel or while the driver is gazing at the speed display unit and the host vehicle is determined to be located in a blind spot area of ​​another vehicle.

5. A vehicle control device as described in claim 1 or 2, having a fifth decision unit that, when the second decision unit decides to terminate the movement control, decides to control the speed of the vehicle so as to accelerate or decelerate the vehicle in the opposite direction to the direction in which the speed of the vehicle was changed in the movement control.

6. A method for determining whether or not a vehicle is located in a blind spot of another vehicle based on information representing the surrounding environment of the vehicle; When it is determined that the host vehicle is located in a blind spot area of ​​the other vehicle, it is determined to start a movement control for moving the host vehicle from the blind spot area of ​​the other vehicle to outside the blind spot area by changing the speed of the host vehicle; After the movement control is started, in a state where it is determined that the host vehicle is located in a blind spot area of ​​the other vehicle, it is determined whether or not a state in which the absolute value of the relative speed between the host vehicle and the other vehicle is equal to or less than a predetermined reference speed has continued for a predetermined reference time, or whether or not the amount of change in speed of the host vehicle due to the movement control has reached a predetermined reference change amount; when it is determined that the absolute value of the relative speed between the host vehicle and the other vehicle has remained equal to or less than the reference speed for the reference time period in a state where it is determined that the host vehicle is located in a blind spot area of ​​the other vehicle, it decides to terminate the movement control, and when it is determined that the speed change amount of the host vehicle due to the movement control has reached the reference change amount in a state where it is determined that the host vehicle is located in a blind spot area of ​​the other vehicle, it decides to terminate the movement control, The reference time is determined so as to be shorter as the reference speed is higher.

10. A computer program for vehicle control, comprising: a processor for executing a process including:

7. determining whether the host vehicle is located in a blind spot area of ​​another vehicle based on information representing the surrounding environment of the host vehicle; When it is determined that the host vehicle is located in a blind spot area of ​​the other vehicle, it is determined to start a movement control for moving the host vehicle from the blind spot area of ​​the other vehicle to outside the blind spot area by changing the speed of the host vehicle; After the movement control is started, in a state where it is determined that the host vehicle is located in a blind spot area of ​​the other vehicle, it is determined whether or not a state in which the absolute value of the relative speed between the host vehicle and the other vehicle is equal to or less than a predetermined reference speed has continued for a predetermined reference time, or whether or not the amount of change in speed of the host vehicle due to the movement control has reached a predetermined reference change amount; when it is determined that the absolute value of the relative speed between the host vehicle and the other vehicle has remained equal to or less than the reference speed for the reference time period in a state where it is determined that the host vehicle is located in a blind spot area of ​​the other vehicle, it decides to terminate the movement control, and when it is determined that the speed change amount of the host vehicle due to the movement control has reached the reference change amount in a state where it is determined that the host vehicle is located in a blind spot area of ​​the other vehicle, it decides to terminate the movement control, The reference change amount is determined so as to be smaller as the speed of the host vehicle at the time when it is determined to start the movement control is increased.

10. A computer program for vehicle control, comprising: a processor for executing a process including:

8. The vehicle control device determining whether the host vehicle is located in a blind spot area of ​​another vehicle based on information representing the surrounding environment of the host vehicle; When it is determined that the host vehicle is located in a blind spot area of ​​the other vehicle, it is determined to start a movement control for moving the host vehicle from the blind spot area of ​​the other vehicle to outside the blind spot area by changing the speed of the host vehicle; After the movement control is started, in a state where it is determined that the host vehicle is located in a blind spot area of ​​the other vehicle, it is determined whether or not a state in which the absolute value of the relative speed between the host vehicle and the other vehicle is equal to or less than a predetermined reference speed has continued for a predetermined reference time, or whether or not the amount of change in speed of the host vehicle due to the movement control has reached a predetermined reference change amount; when it is determined that the absolute value of the relative speed between the host vehicle and the other vehicle has remained equal to or less than the reference speed for the reference time period in a state where it is determined that the host vehicle is located in a blind spot area of ​​the other vehicle, it decides to terminate the movement control, and when it is determined that the speed change amount of the host vehicle due to the movement control has reached the reference change amount in a state where it is determined that the host vehicle is located in a blind spot area of ​​the other vehicle, it decides to terminate the movement control, The reference time is determined so as to be shorter as the reference speed is higher. A vehicle control method comprising:

9. A vehicle control device comprising: determining whether the host vehicle is located in a blind spot area of ​​another vehicle based on information representing the surrounding environment of the host vehicle; When it is determined that the host vehicle is located in a blind spot area of ​​the other vehicle, it is determined to start a movement control for moving the host vehicle from the blind spot area of ​​the other vehicle to outside the blind spot area by changing the speed of the host vehicle; After the movement control is started, in a state where it is determined that the host vehicle is located in a blind spot area of ​​the other vehicle, it is determined whether or not a state in which the absolute value of the relative speed between the host vehicle and the other vehicle is equal to or less than a predetermined reference speed has continued for a predetermined reference time, or whether or not the amount of change in speed of the host vehicle due to the movement control has reached a predetermined reference change amount; when it is determined that the absolute value of the relative speed between the host vehicle and the other vehicle has remained equal to or less than the reference speed for the reference time period in a state where it is determined that the host vehicle is located in a blind spot area of ​​the other vehicle, it decides to terminate the movement control, and when it is determined that the speed change amount of the host vehicle due to the movement control has reached the reference change amount in a state where it is determined that the host vehicle is located in a blind spot area of ​​the other vehicle, it decides to terminate the movement control, The reference change amount is determined so as to be smaller as the speed of the host vehicle at the time when it is determined to start the movement control is increased. A vehicle control method comprising:

Citation Information

Patent Citations

  • Vehicle speed control device

    JP2003237407A

  • Vehicle controller

    JP2017102721A

  • Vehicle speed control device

    JP2019073241A

  • Vehicle controller

    JP2019152955A