Vehicle control device, vehicle control method, and storage medium

By identifying the vehicle's driving path and road division line, and determining that the vehicle's possibility of deviation is high, the control unit uses the support control to solve the problem of failure to fully suppress the vehicle's deviation from the road division line in the prior art, more appropriate environmental support is achieved, and the stability and safety of the vehicle are improved.

CN120207325APending Publication Date: 2025-06-27HONDA MOTOR CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411859521.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-12-27
Filing Date
2024-12-17
Publication Date
2025-06-27

AI Technical Summary

Technical Problem

The prior art has not sufficiently studied how to suppress the deviation of vehicles from road division lines, especially in the case of large environmental changes.

Method used

By identifying the road division line of the vehicle's travel path and determining that the vehicle's possibility of deviating from the road division line is high, the control unit is used to support control. The determination processing unit adjusts the timing of the support control based on the vehicle's traveling road shape switch threshold value setting.

Benefits of technology

It realizes support for the vehicle to deviate from the road division line based on the environment, and improves the stability and safety of vehicles in the case of large turns or curvature changes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120207325A_ABST
    Figure CN120207325A_ABST
Patent Text Reader

Abstract

Provided are a vehicle control device, a vehicle control method, and a storage medium that can more appropriately assist in suppressing a vehicle from deviating from a road line in accordance with the environment. A vehicle control device is provided with: a recognition unit that recognizes a road division line of a road on which a vehicle travels; a determination processing unit that determines that the possibility of the vehicle deviating from the road line is high when it is determined that the time until the vehicle reaches the road line, which is obtained on the basis of the position of the road line with respect to the vehicle and the state of the vehicle, is equal to or less than a threshold value; and a control unit that, when it is determined that the possibility of the vehicle deviating from the road line is high, performs control that assists in suppressing the deviation of the vehicle from the road line. The determination processing unit switches between a first process for setting the threshold value to a first threshold value that is a preset fixed value and a second process for setting the threshold value to a second threshold value that is a variable value on the basis of the shape of the travel path of the vehicle.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a vehicle control device, a vehicle control method, and a storage medium. Background Art

[0002] In recent years, efforts have been actively made to provide access to a sustainable transportation system that also takes into account people who are in a vulnerable position even among traffic participants. To achieve this goal, through research and development related to preventive safety technologies, research and development have been carried out to further improve traffic safety and convenience. For example, conventionally, a device has been disclosed that includes a curvature change detection unit that detects a change in the curvature of a path, and a target deceleration calculation unit that increases a deceleration control amount when the curvature change of the path is large (Japanese Patent Laid-Open No. 2004-345505).

[0003] In the conventional device, insufficient research has been conducted on supporting the suppression of a vehicle from deviating from a road marking. Summary of the Invention

[0004] Problems to be Solved by the Invention

[0005] The present invention has been made in consideration of such circumstances, and one of its purposes is to provide a vehicle control device, a vehicle control method, and a storage medium that can more appropriately support the suppression of a vehicle from deviating from a road marking according to the environment. As described above, improving preventive safety technologies can further contribute to the development of a sustainable transportation system.

[0006] Means for Solving the Problems

[0007] The vehicle control device, the vehicle control method, and the storage medium of the present invention adopt the following configuration.

[0008] (1): A vehicle device according to one aspect of the present invention includes: an identification unit that identifies a road marking of a driving road of a vehicle; a determination processing unit that determines that the possibility of the vehicle deviating from the road marking is high when it is determined that the time until the vehicle reaches the road marking based on the position of the road marking relative to the vehicle and the state of the vehicle is equal to or less than a threshold value; and a control unit that performs control to support the suppression of the vehicle from deviating from the road marking when it is determined that the possibility of the vehicle deviating from the road marking is high, and the determination processing unit switches between a first process of setting the threshold value to a preset fixed value, i.e., a first threshold value, and a second process of setting the threshold value to a variable value, i.e., a second threshold value, based on the shape of the driving road of the vehicle.

[0009] (2): Based on the solution in (1) above, when the determination processing unit determines that the driving road of the vehicle is not a turning road, it executes the first processing; when the determination processing unit determines that the driving road of the vehicle is a turning road, it executes the second processing.

[0010] (3): Based on the solution in (1) or (2) above, the determination processing unit sets the second threshold based on the curvature of the driving road.

[0011] (4): Based on the solution in (3) above, the greater the degree of change in the curvature, the greater the second threshold set by the determination processing unit.

[0012] (5): Based on the solution in (1) or (2) above, when the shape of the driving road is a turning road and the turning radius of the turning road exceeds the set threshold, the determination processing unit executes the first processing; when the shape of the driving road is a turning road and the turning radius of the turning road is below the set threshold, the determination processing unit executes the second processing.

[0013] (6): Based on the solution in (1) or (2) above, when the shape of the driving road is a turning road, the determination processing unit executes the first processing for setting the threshold for the road dividing line on the inner side of the turning road, and the determination processing unit executes the second processing for setting the threshold for the road dividing line on the outer side of the turning road.

[0014] (7): Based on the solution in (1) or (2) above, when the shape of the driving road is a turning road, the determination processing unit executes the first processing when the width of the lane of the driving road is below the specified width, and the determination processing unit executes the second processing when the width of the lane of the driving road exceeds the specified width.

[0015] (8): Based on the solution in (1) or (2) above, when the determination processing unit cannot identify one of the road dividing lines on both sides of the driving road, it executes the first processing; when the determination processing unit can identify both road dividing lines on both sides of the driving road, it executes the second processing.

[0016] (9): Based on the solution in (1) or (2) above, when the determination processing unit cannot identify one of the road dividing lines on both sides of the driving road, it starts to execute the first processing from a location at a specified distance closer to the side where the road dividing line cannot be identified.

[0017] (10): A vehicle device according to another aspect of the present invention includes: an identification unit that identifies a road division line of a driving road of the vehicle; and a control unit that, based on the position of the road division line relative to the vehicle and the state of the vehicle, when the vehicle approaches the road division line of the driving road by a specified degree or more, performs control to support suppressing the vehicle from deviating from the road division line, and the control unit changes the timing of performing the support based on the shape of the road.

[0018] (11): A vehicle control method according to another aspect of the present invention causes a computer to execute the following processing: identifying a road division line of a driving road of the vehicle; when it is determined that the time until the vehicle reaches the road division line based on the position of the road division line relative to the vehicle and the state of the vehicle is equal to or less than a threshold value, determining that the possibility of the vehicle deviating from the road division line is high; when it is determined that the possibility of the vehicle deviating from the road division line is high, performing control to support suppressing the vehicle from deviating from the road division line; and switching between a first process of setting the threshold value to a preset fixed value, i.e., a first threshold value, and a second process of setting the threshold value to a variable value, i.e., a second threshold value, based on the shape of the driving road of the vehicle.

[0019] (12): A storage medium storing a program causes a computer to execute the following processing: identifying a road division line of a driving road of the vehicle; when it is determined that the time until the vehicle reaches the road division line based on the position of the road division line relative to the vehicle and the state of the vehicle is equal to or less than a threshold value, determining that the possibility of the vehicle deviating from the road division line is high; when it is determined that the possibility of the vehicle deviating from the road division line is high, performing control to support suppressing the vehicle from deviating from the road division line; and switching between a first process of setting the threshold value to a preset fixed value, i.e., a first threshold value, and a second process of setting the threshold value to a variable value, i.e., a second threshold value, based on the shape of the driving road of the vehicle.

[0020] Effects of the Invention

[0021] According to the aspects (1)-(12), it is possible to more appropriately support suppressing the vehicle from deviating from the road division line according to the environment. For example, it is possible to support suppressing the vehicle from deviating from the road division line at an appropriate timing according to the shape of the road.

[0022] According to the aspects (3) to (5), the vehicle control device can support suppressing the vehicle from deviating from the road division line at a more appropriate timing even when the driver does not perform an operation corresponding to a turn, or is late in noticing or misses a turn.

[0023] According to the solution of (6), the vehicle control device can suppress excessive assistance even when the driver controls the vehicle in a manner that brings the vehicle closer to the inner side of the turning road.

[0024] According to the solution of (7), the vehicle control device can suppress excessive assistance caused by shaking when the width of the lane is below a threshold value.

[0025] According to the solution of (8), the vehicle control device suppresses the execution of the second process in a situation where the second process is not appropriately performed, and thus can more appropriately support the suppression of the vehicle from deviating from the road marking according to the environment.

[0026] According to the solution of (9), the vehicle control device suppresses the execution of the second process at a more appropriate timing, and thus can more appropriately support the suppression of the vehicle from deviating from the road marking according to the environment. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] Figure 1 It is a structural diagram of a vehicle system using the vehicle control device of the embodiment.

[0028] Figure 2 It is a diagram showing an example of a scene where the vehicle M travels on a target turning road.

[0029] Figure 3 It shows Figure 2 the curvature and the degree of change in curvature at each position of the turning road.

[0030] Figure 4 It is a diagram showing an example of the operation timing.

[0031] Figure 5 It is a diagram for explaining the control in the case where the degree of change in curvature is relatively small.

[0032] Figure 6 It is a diagram for explaining the control in the case where the degree of change in curvature is relatively large.

[0033] Figure 7 It is a flowchart showing an example of the process executed by the driving support device.

[0034] Figure 8 It is a diagram showing an example of the first region and the second region.

[0035] Figure 9 It is a flowchart showing another example of the process executed by the driving support device.

[0036] Figure 10 It is a diagram for explaining the timing of executing the first change process and the timing of executing the second change process.

[0037] Figure 11 This is a flowchart showing an example of the process executed by the driving support device.

[0038] Figure 12 This is a diagram for explaining the process in Scenario 1.

[0039] Figure 13 This is a diagram for explaining the process in Scenario 2.

[0040] Figure 14 This is a diagram showing an example of the image captured by the camera.

[0041] Figure 15 This is a diagram of the intersection and the scene near the intersection as viewed from above.

[0042] Figure 16 This is a flowchart showing an example of the process executed by the driving support device. Detailed implementation

[0043] <First Embodiment>

[0044] [Overall Structure]

[0045] Figure 1 This is a structural diagram of the vehicle system 1 that utilizes the vehicle control device of the embodiment. The vehicle equipped with the vehicle system 1 is, for example, a two-wheeled, three-wheeled, or four-wheeled vehicle, and its drive source is an internal combustion engine such as a diesel engine or a gasoline engine, an electric motor, or a combination thereof. The electric motor operates using the generated electric power generated by a generator connected to the internal combustion engine, or the discharge power of a secondary battery or a fuel cell.

[0046] The vehicle system 1 includes, for example, a camera 10, a radar device 12, a LIDAR (Light Detection and Ranging) 14, an object recognition device 16, a communication device 20, an HMI (Human Machine Interface) 30, a vehicle sensor 40, a navigation device 50, an operation unit 80, a driving support device 100, a driving force output device 200, a braking device 210, and a steering device 220. These devices and equipment are interconnected via a multiplex communication line such as a CAN (Controller Area Network) communication line, a serial communication line, or a wireless communication network. Figure 1 The structure shown is merely an example, and a part of the structure may be omitted, or other structures may be further added. The driving support device 100 is an example of a "vehicle control device".

[0047] The camera 10 is, for example, a digital camera that uses solid-state imaging elements such as a CCD (Charge Coupled Device) or a CMOS (Complementary Metal Oxide Semiconductor). The camera 10 is installed at any part of a vehicle (hereinafter referred to as vehicle M) equipped with the vehicle system 1. When shooting forward, the camera 10 is installed at the upper part of the windshield, the back of the interior rearview mirror in the vehicle cabin, etc. The camera 10, for example, periodically and repeatedly shoots the periphery of the vehicle M. The camera 10 can also be a stereo camera.

[0048] The radar device 12 emits radio waves such as millimeter waves to the periphery of the vehicle M and detects the radio waves (reflected waves) reflected by an object to detect at least the position (distance and azimuth) of the object. The radar device 12 is installed at any part of the vehicle M. The radar device 12 can also detect the position and speed of an object by the FM-CW (Frequency Modulated Continuous Wave) method.

[0049] The LIDAR 14 irradiates light (or an electromagnetic wave with a wavelength close to that of light) to the periphery of the vehicle M and measures the scattered light. The LIDAR 14 detects the distance to an object based on the time from light emission to light reception. The irradiated light is, for example, pulsed laser light. The LIDAR 14 is installed at any part of the vehicle M.

[0050] The object recognition device 16 performs sensor fusion processing on the detection results detected by a part or all of the camera 10, the radar device 12, and the LIDAR 14 to identify the position, type, speed, etc. of the object. The object recognition device 16 outputs the recognition result to the driving support device 100. The object recognition device 16 can also directly output the detection results of the camera 10, the radar device 12, and the LIDAR 14 to the driving support device 100. The object recognition device 16 can also be omitted from the vehicle system 1.

[0051] The communication device 20 communicates with other vehicles existing in the periphery of the vehicle M, for example, using a cellular network, a Wi-Fi network, Bluetooth (registered trademark), DSRC (Dedicated Short Range Communication), etc., or communicates with various server devices via a wireless base station.

[0052] The HMI 30 presents various information to the occupants of the vehicle M and accepts input operations performed by the occupants. The HMI 30 includes various display devices, speakers, buzzers, touch panels, switches, buttons, etc. The HMI 30 is provided with a display device. The display device (display unit) is, for example, disposed at the center of the instrument panel of the vehicle M, and is a display device such as a speedometer that indicates the traveling speed of the vehicle M or a tachometer that indicates the rotational speed (revolution speed) of the internal combustion engine provided in the vehicle M, that is, a so-called multi-information display that displays various information in the vehicle M.

[0053] The vehicle sensor 40 includes a vehicle speed sensor that detects the speed of the vehicle M, an acceleration sensor that detects acceleration, a yaw rate sensor that detects the angular velocity about the vertical axis, an azimuth sensor that detects the orientation of the vehicle M, etc.

[0054] The navigation device 50 includes, for example, a GNSS (Global Navigation Satellite System) receiver 51, a navigation HMI 52, and a route determination unit 53. The navigation device 50 stores the map information 54 in a storage device such as an HDD (Hard Disk Drive) or a flash memory. The GNSS receiver 51 determines the position of the vehicle M based on the signals received from the GNSS satellites. The position of the vehicle M can also be determined or supplemented by an INS (Inertial Navigation System) that utilizes the output of the vehicle sensor 40. The navigation HMI 52 includes a display device, a speaker, a touch panel, buttons, etc. The navigation HMI 52 may share a part or all of the components with the aforementioned HMI 30. The route determination unit 53 determines, for example, a route (hereinafter referred to as a map route) from the position of the vehicle M determined by the GNSS receiver 51 (or an arbitrary input position) to the destination input by the occupant using the navigation HMI 52 with reference to the map information 54. The map information 54 is information that represents the shape of a road, for example, by showing the lines of the road and the nodes connected by the lines. The map information 54 may also include information such as the curvature of the road and POI (Point Of Interest) information. The map information 54 includes, for example, information indicating the specified speed (e.g., speed limit, legal speed) for each road section representing the road. The specified speed refers to information indicating the speed limit or legal speed displayed on the road or on signs provided on the road, for example.

[0055] The navigation device 50 may also perform route guidance using the navigation HMI 52 based on the map route. The navigation device 50 can be implemented, for example, by the functions of a terminal device such as a smartphone or a tablet terminal held by the occupant. The navigation device 50 may also send the current position and the destination to the navigation server via the communication device 20 and obtain a route equivalent to the map route from the navigation server.

[0056] The operation unit 80 includes, for example, operation switches of direction indicators, an accelerator pedal, a brake pedal, a shift lever, and other operation members (not shown). Sensors for detecting the amount of operation or the presence or absence of operation are installed on the operation members, and the detection results are output to a part or all of the driving support device 100, the driving force output device 200, the braking device 210, and the steering device 220. The steering wheel does not necessarily have to be ring-shaped, and may also be in the form of a special-shaped steering wheel, a joystick, buttons, etc. A steering wheel grip sensor is installed on the steering wheel.

[0057] In addition to the above, the operation unit 80 further includes a steering wheel 82 and a vibration unit 84. The vibration unit 84 vibrates the steering wheel 82. For example, the vibration unit 84 vibrates based on an instruction from the driving support device 100 to notify the driver that the vehicle M is approaching a road dividing line.

[0058] The driving support device 100 includes, for example, a recognition unit 110, a turning determination unit 120, a first determination unit 130, a second determination unit 140, and a control unit 150. A part or all of these functional units are realized, for example, by a hardware processor such as a CPU (Central Processing Unit) executing a program (software). A part or all of these components can be realized by hardware (including a circuit unit; circuitry) such as an LSI (Large Scale Integration), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), a GPU (Graphics Processing Unit), and an SOC (System On Chip), or can also be realized by the cooperation of software and hardware. The program can be pre-stored in a storage device (a storage device having a non-transitory storage medium) such as an HDD or a flash memory of the driving support device 100, or can be stored in a removable storage medium such as a DVD or a CD-ROM, and installed in the HDD or flash memory of the driving support device 100 by attaching the storage medium (non-transitory storage medium) to a driving device. The second determination unit 140, or the functional unit combining the first determination unit 130 and the second determination unit 140 is an example of a "determination processing unit".

[0059] The recognition unit 110 recognizes the position, speed, acceleration, and other states of objects in the vicinity of the vehicle M based on the information input via the object recognition device 16 from the camera 10, the radar device 12, and the LIDAR 14. The position of the object is recognized, for example, as a position on the absolute coordinates with the representative point (center of gravity, center of drive shaft, etc.) of the vehicle M as the origin, and is used for control. The position of the object can be indicated by a representative point such as the center of gravity or a corner of the object, or can be indicated by a region. The "state" of the object can also include the acceleration, jerk, or "action state" of the object (for example, whether a lane change is being performed or about to be performed).

[0060] The recognition unit 110, for example, recognizes the road markings in the vicinity of the vehicle M and recognizes the driving lane based on the recognized road markings. The recognition unit 110 is not limited to road markings, and can also recognize the driving lane by recognizing the road markings, the driving road boundary (road boundary) including the shoulder, curb, median strip, guardrail, etc. In this recognition, the position of the vehicle M obtained from the navigation device 50 and the processing result processed by the INS can also be taken into consideration. The recognition unit 110 recognizes the stop line, obstacles, red lights, toll booths, other road phenomena, road markings (speed limits) marked on the road, and road signs indicating speed limits.

[0061] When recognizing the driving lane, the recognition unit 110 recognizes the position and attitude of the vehicle M relative to the driving lane. For example, the recognition unit 110 can also recognize the deviation of the reference point of the vehicle M from the center of the lane and the angle formed by the traveling direction of the vehicle M with respect to the line connecting the center of the lane as the relative position and attitude of the vehicle M relative to the driving lane. Instead, the recognition unit 110 can recognize the position of the reference point of the vehicle M relative to any side end (road marking or road boundary) of the driving lane as the relative position of the vehicle M relative to the driving lane.

[0062] The turning determination unit 120 determines whether the turning road (or the turning road to be traveled) on which the vehicle M is traveling is the target turning road. The target turning road is a turning road with a curvature radius equal to or less than a threshold value (for example, 1000 m or less). The turning determination unit 120 can determine the target turning road based on the recognition result of the recognition unit 110, or can also determine the target turning road based on the position where the vehicle M is traveling and the information (for example, curvature radius) of the turning road included in the map information. The recognition result of the recognition unit 110 is, for example, the shape of the road, the shape of the objects (such as curbs, etc.) provided on the road, and the shape of the road markings (such as road markings, etc.). For example, it is also possible to estimate whether it is the target turning road based on the shape of the road markings at the entrance or near the entrance of the turning road, and determine whether it is the target turning road based on the estimated result.

[0063] The first determination unit 130 changes the threshold value based on the degree of change in the curvature of the driving route of the vehicle M. The curvature is, for example, an index indicating the curvature or the like. The first determination unit 130 can obtain the curvature of the driving route using the information indicating the curvature included in the map information, or can obtain it based on the result of recognition by the recognition unit 110. The result of recognition by the recognition unit 110 is, for example, the shape of the road, the shape of an object provided on the road (such as a curb), or the shape of a road marking (such as a lane line). In the following description, obtaining the curvature using the lane line will be described.

[0064] When the second determination unit 140 determines that the time until the vehicle M reaches the lane line based on the position of the lane line relative to the vehicle M and the state of the vehicle M (such as position, traveling direction, speed, acceleration) is equal to or less than the threshold value, it is determined that the vehicle M is highly likely to deviate from the lane line.

[0065] The control unit 150 controls various functions, devices, etc. of the vehicle M, for example. The control unit 150 controls the HMI 30, the vibration unit 84, and the steering device 220 so that the vehicle M does not deviate from the lane line.

[0066] The control unit 150 executes lane departure suppression control. Lane departure suppression control is control in which, when the vehicle M approaches the lane line around the vehicle M, the control unit 150 executes one or more of the controls in (1) to (3) to suppress the vehicle M from approaching the lane line. (1) The control unit 150 notifies using the HMI through an image, sound, etc. (2) The control unit 150 vibrates the steering wheel 82 using the vibration unit 84. (3) The control unit 150 controls the steering device 220 so that the vehicle M returns to the center of the driving route (away from the lane line). Lane departure suppression control may be, in addition to the above, any control that supports the vehicle or the driver so that the vehicle does not deviate from the lane line. For example, it may be control that vibrates the driver's seat belt or lights up an output unit that outputs light.

[0067] The driving support device 100 may also execute the above-mentioned ACC (Adaptive Cruise Control), lane keeping control for keeping the vehicle M traveling in the center of the lane, and control for automatically changing the lane of the vehicle M (ALC; automatic lane change) when an instruction to change the lane is given by the driver.

[0068] The driving force output device 200 outputs the driving force (torque) for vehicle driving to the drive wheels. The driving force output device 200 includes, for example, a combination of an internal combustion engine, an electric motor, and a transmission, and an ECU that controls them. The ECU controls the above structure according to the information input from the driving support device 100 or the information input from the driving operation member.

[0069] The braking device 210 includes, for example, a brake caliper, a hydraulic cylinder that transmits hydraulic pressure to the brake caliper, an electric motor that generates hydraulic pressure in the hydraulic cylinder, and a brake ECU. The brake ECU controls the electric motor according to the information input from the driving support device 100 or the information input from the driving operation member, and outputs the braking torque corresponding to the braking operation to each wheel.

[0070] The steering device 220 includes, for example, a steering ECU and an electric motor. The electric motor, for example, applies a force to a rack-pinion mechanism to change the orientation of the steering wheels. The steering ECU drives the electric motor according to the information input from the driving support device 100 or the information input from the driving operation member to change the orientation of the steering wheels.

[0071] [Summary]

[0072] When the driving support device 100 determines that the time until the vehicle M reaches the road dividing line based on the position of the road dividing line relative to the vehicle M and the state of the vehicle is below the threshold, it determines that the vehicle M is highly likely to deviate from the road dividing line. The driving support device 100 changes the threshold based on the degree of change in the curvature of the driving road of the vehicle M. When the driving support device 100 determines that the vehicle M is highly likely to deviate from the road dividing line, it performs control to support the suppression of the vehicle M deviating from the road dividing line.

[0073] When the driving support device 100 determines that the time until the vehicle M reaches the road dividing line based on the position of the road dividing line relative to the vehicle M and the state of the vehicle M is below the threshold, it performs control to notify the driver of the vehicle M in a manner that the vehicle M does not deviate from the road dividing line or support control to support the driving of the driver. The driving support device 100 changes the timing of starting the support control based on the degree of change in the curvature of the driving road of the vehicle M.

[0074] In each of the above processes, the driving support device 100 can make the timing of starting the support control earlier as the degree of change in the curvature of the driving road is greater. Hereinafter, these processes will be described.

[0075] When the vehicle M is driving on the target turning road, the driving support device 100 makes the above determination and executes the lane departure suppression control. Figure 2It is a figure showing an example of a scene where the vehicle M travels on a turning road of an object. In the illustrated example, the vehicle M successively passes through position A, position B, position C, and position D. Position A is the entrance of the turning road or near the entrance. Position B is a position at a prescribed distance forward from the entrance. Position C is a position at a prescribed distance forward from position B. Position D is the exit of the turning road or near the exit.

[0076] Figure 3 It is a figure showing Figure 2 the curvature and the degree of change of the curvature at each position of the turning road. Figure 3 In the upper figure of, the vertical axis represents the curvature and the horizontal axis represents the position. Figure 3 In the lower figure of, the vertical axis represents the degree of change and the horizontal axis represents the position. Between position A and position B and between position C and position D, the curvature changes significantly compared to the curvature at other positions. Between position A and position B, there is a tendency for the curvature to increase, and between position C and position D, there is a tendency for the curvature to decrease. Between position B and position C, the curvature is larger than the curvature at other positions, but the curvature is constant or substantially constant. Therefore, the degree of change is also zero or small.

[0077] As described above, in a turning road, there is a tendency for the degree of change in the curvature to vary at the entrance (near the entrance) and the exit (near the exit) of the turning road. In the present embodiment, the driving support device 100 controls the operation timing of the lane departure suppression control operation according to the degree of change in the driving road. For example, the driving support device 100 makes the operation timing earlier as the degree of change is larger.

[0078] When the degree of change in the bending condition of the driving road is equal to or greater than the first degree of change, the driving support device 100 sets the threshold value to the first threshold value. When the degree of change in the bending condition of the driving road is less than the first degree of change, the driving support device 100 sets the threshold value to a second threshold value smaller than the first threshold value. The threshold value exceeding the operation timing OT2 or operation timing OT1 described later is an example of the "first threshold value". Figure 4 When the degree of change in the bending condition of the driving road is equal to or greater than the second degree of change, the driving support device 100 sets the threshold value to the third threshold value. When the degree of change in the bending condition of the driving road is less than the second degree of change and exceeds the third degree of change, between less than the third threshold value and a fourth threshold value smaller than the third threshold value, the threshold value is increased in such a way that the larger the degree of change, the closer it approaches the third threshold value. The operation timing OT2 described later is an example of the "third threshold value". The operation timing (or operation timing OT1) exceeding the operation timing OT1 described later is an example of the "fourth threshold value".

[0079] Figure 4 Figure 4

[0080] Figure 4 ​​​This is a diagram showing an example of the operating timing. Figure 4 The vertical axis represents the operating timing, and the horizontal axis represents the degree of change. The degree of change is the absolute value of the degree of change. The operating timing is TTLC (Time to Line Crossing: the time until vehicle M reaches the road division line). The smaller the TTLC value, the closer vehicle M is to the road division line (the higher the possibility that vehicle M deviates from the driving lane). The longer (the larger) the operating timing, the earlier the lane departure suppression control operates (vehicle M operates at a position far from the road division line (for example, a position close to the center of the lane)).

[0081] For example, if the degree of change is up to degree of change C1, the lane departure suppression control operates at operating timing OT1. For example, if the degree of change is degree of change C2 or more, the lane departure suppression control operates at operating timing OT2. Operating timing OT2 is a longer timing than operating timing OT1. If the degree of change is between a degree of change exceeding C1 and a degree of change less than C2, the greater the degree of change, the longer the operating timing. If the degree of change is between a degree of change exceeding C1 and a degree of change less than C2, then for example, as Figure 4 shown, the operating timing changes smoothly according to the degree of change, but the operating timing can also change stepwise. For example, operating timing OT2 is twice or about twice the length of operating timing OT1. For example, degree of change C2 is about twice, 2.4 times, 2.5 times the degree of change C1.

[0082] As described above, the greater the degree of change, the earlier the lane departure suppression control operates. Specifically, if it is between position A and position B or between position C and position D of the aforementioned Figure 3 , compared with between position B and position C, the lane departure suppression control operates earlier. Thus, in the case where the degree of change exceeds degree of change C2 or the degree of change is less than degree of change C1, the threshold is fixed, and if the degree of change is between exceeding degree of change C1 and less than degree of change C2, the threshold is variable, and a threshold corresponding to the degree of change in the bending situation is set. Thereby, an appropriate threshold corresponding to the degree of change is set.

[0083] [Control in the case of a small degree of change]

[0084] Figure 5 This is a diagram for explaining the control in the case where the degree of change in curvature is relatively small. When vehicle M travels in an interval with a first degree of change in curvature, a relatively short operating timing OT1 is set. In this case, when it is predicted that vehicle M will reach the road division line after OT1 seconds (for example, when vehicle M reaches a position at a distance d1 from the road division line), the driving support device 100 causes the lane departure suppression control to operate.

[0085] [Control in the case of a relatively large degree of change]

[0086] Figure 6 This is a diagram for explaining control in the case where the degree of change in curvature is relatively large. When the vehicle M is traveling in a section with a second degree of change in curvature, a relatively long operation timing OT2 is set. The degree of change in the second degree of change is greater than the degree of change in the first degree of change. In this case, when it is predicted that the vehicle M will reach the road dividing line after OT2 seconds (for example, when the vehicle M reaches a position at a distance d2 (> distance d1) from the road dividing line), the driving support device 100 activates the lane departure suppression control.

[0087] In this way, in the case of the second degree of change, the driving support device 100 activates the lane departure suppression control earlier than in the case of the first degree of change. Thereby, the driving support device 100 can more appropriately support the suppression of the vehicle deviating from the road dividing line according to the environment.

[0088] For example, the driver sometimes does not perform control of the vehicle M corresponding to a turn. For example, the driver sometimes misses a turn or misidentifies the degree of change in the turn. In the case where the above situation does not occur, even if the lane departure suppression control is activated at the set operation timing, the driver can control the vehicle M with a margin. On the contrary, in the case where the above situation occurs, if it is activated at the set operation timing, the driver sometimes cannot control the vehicle M with a margin. In the case of missing a turn or misidentifying the degree of change in the turn, even if the lane departure suppression control is performed at the set operation timing, it takes time for the driver to recognize the situation, and sometimes there is no margin for controlling the vehicle M. In this way, if the operation timing of the lane departure suppression control is the same, the support may sometimes be insufficient.

[0089] On the contrary, in the present embodiment, the operation timing of the lane departure suppression control is changed according to the degree of change in curvature. For example, in the case where the driver does not perform control of the vehicle M corresponding to a turn, or the driver misses a turn, or the driver misidentifies the degree of change in the turn (for example, when the vehicle M is traveling in an environment with a tendency of a large degree of change in curvature), the driving support device 100 activates the lane departure suppression control at an operation timing corresponding to the degree of change. Thereby, the driver can recognize the situation with a margin to control the vehicle M. That is, it is possible to more appropriately support the suppression of the vehicle deviating from the road dividing line according to the environment.

[0090] [Flowchart (Part 1)]

[0091] Figure 7It is a flowchart showing an example of the process executed by the driving support device 100. First, the driving support device 100 determines whether the lane departure suppression control is in the ON state (step S100). For example, by operating the HMI or a specified button by the driver, the lane departure suppression control can be set to the ON state or the OFF state.

[0092] When the lane departure suppression control is in the ON state, the driving support device 100 determines whether the driving road on which the vehicle M is traveling is the target turning road (step S102). When the driving road is the target turning road, the driving support device 100 obtains the curvature of the first area of the driving road (step S104) and obtains the curvature of the second area of the driving road (step S106).

[0093] Figure 8 It is a diagram showing an example of the first area AR1 and the second area AR2. The first area AR1 is, for example, the area in front of the vehicle M. The first area AR1 is, for example, an area several meters or dozens of meters in front of the vehicle M. The first area AR1 can also be changed according to the speed and acceleration of the vehicle M. The second area AR2 is, for example, the area lateral to the vehicle M or the area through which the vehicle M has passed.

[0094] Returning to the description of the flowchart. The driving support device 100 compares the curvature of the first area AR1 with the curvature of the second area AR2 and obtains the degree of change in curvature (step S108). The driving support device 100, for example, obtains the degree of change in the curvature of the first area AR1 with respect to the curvature of the second area AR2. The driving support device 100 can obtain the degree of change in curvature based on the shape of the road marking line on one side, or can obtain the degree of change in curvature based on the shapes of the road marking lines on both sides. The road marking line on one side can be the road marking line on the outer side (the side opposite to the direction of turning the steering wheel) of the vehicle M, or can be the road marking line on the opposite side. When using the road marking lines on both sides, the driving support device 100 can also perform statistical processing on the degrees of change in curvature obtained according to each road marking line to obtain the degree of change used in the setting of the threshold value. When using the road marking lines on both sides, it is also possible to preferentially adopt the larger degree of change in curvature.

[0095] Next, the driving support device 100 obtains a threshold value (operation timing) based on the degree of change in curvature (step S110). For example, as described in the foregoing Figure 4 It is obtained as described. Thus, the processing of one routine of this flowchart ends.

[0096] [Flowchart (Part II)]

[0097] Figure 9It is a flowchart showing another example of the process executed by the driving support device 100. First, the driving support device 100 determines whether the driving road on which the vehicle M is traveling is the target turning road (step S200). When the driving road is the target turning road, the driving support device 100 sets the threshold value determined in the flowchart of Figure 7 (step S210). Next, the driving support device 100 derives the time until the vehicle M reaches the road dividing line (step S220).

[0098] Next, the driving support device 100 determines whether the derived time is equal to or less than the threshold value (step S230). When the derived time is not less than the threshold value, the process of step S240 is skipped. When the derived time is less than the threshold value, the driving support device 100 controls the alarm or the steering to control the vehicle M so as not to deviate from the road dividing line (step S240). Thus, the processing of one routine of this flowchart ends.

[0099] As described above, the driving support device 100 can support the suppression of the vehicle deviating from the road dividing line more appropriately according to the environment by changing the operation timing according to the curvature of the driving road.

[0100] In the above example, the operation timing is changed based on the absolute value of the degree of change in curvature. Instead, the driving support device 100 may execute a first change process of changing the operation timing according to the degree of change when the degree of change in curvature has an upward trend (when it has a tendency to be away from zero), and execute a second change process different from the first change process when the degree of change in curvature has a downward trend (when it has a tendency to approach zero).

[0101] For example, when the degree of change in the driving road becomes larger due to a larger curvature of the driving road, the driving support device 100 executes a first change process of increasing the threshold value as the degree of change in the curvature of the driving road becomes larger. When the degree of change becomes larger due to a smaller curvature of the driving road (approaching a straight line), the driving support device 100 executes a second change process different from the first change process.

[0102] The second change process is a process of setting a preset threshold value regardless of the degree of change in the curvature of the driving road (for example, a process of setting the threshold value for traveling on a straight line), or a process of setting the threshold value to a second threshold value smaller than the first threshold value. The first threshold value is a threshold value that is set to be larger as the degree of change in the curvature of the driving road becomes larger in the first change process (refer to Figure 4 ). The second threshold value is a threshold value that is set to be larger as the degree of change in the curvature of the driving road becomes larger in the second change process. The second threshold value is, for example, relative to the aforementioned Figure 4The threshold obtained by reducing the operation timing by a specified ratio for each of the degrees of change from the degree of change C1 to the degree of change C2.

[0103] Figure 10 is a diagram for explaining the timing of executing the first change process and the timing of executing the second change process. It is explained centering on the differences from Figure 3 Between position A and position B (at or near the entrance of the turning road), the bending condition of the driving road becomes larger, so the degree of change becomes larger. At this timing, the degree of change is a positive value. The first change process is executed when the degree of change is a positive value. Between position C and position D (at or near the exit of the turning road), the bending condition of the driving road becomes smaller (approaching a straight line), so the degree of change becomes larger. At this timing, the degree of change is a negative value. The second change process is executed when the degree of change is a negative value.

[0104] As described above, when the degree of change is a positive value, the driving support device 100 executes the first change process of changing the operation timing according to the degree of change in the bending condition of the driving road, and when the degree of change is a negative value, executes the second change process different from the first change process, thereby being able to support the suppression of the vehicle deviating from the road marking more appropriately according to the environment.

[0105] For example, at the exit of a turn, sometimes the driver controls the vehicle M in such a way that the vehicle M approaches the road marking on the outer side (or inner side) of the turn. Even in such a case, the threshold of the second change process is set to a shorter time than the threshold of the first change process, so the operation of the lane departure suppression control can be suppressed, and the possibility of the driver feeling bored can be reduced.

[0106] At the entrance of a turn, sometimes the driver misses the turn or misidentifies the degree of change of the turn. Even in such a case, since the threshold of the first change process suitable for the above situation is set, it is also possible to appropriately support the suppression of the vehicle deviating from the road marking.

[0107] In the above example, when the shape of the driving road is a turning road, for the setting of the threshold for the road marking on the inner side of the turning road, the preset threshold may be set as the threshold (for example, set as the threshold when driving on a straight line), and for the setting of the threshold for the road marking on the outer side of the turning road, a threshold based on the degree of change in the bending condition of the driving road may be set. Depending on the driver, sometimes based on recognizing the turning road, the vehicle is controlled in such a way as to approach the road marking on the inner side of the turning road. Through this process, the excessive support for the driver as described above can be suppressed.

[0108] According to the first embodiment described above, the driving support device 100 changes the threshold value based on the degree of change in the curvature of the driving road. When it is determined that the possibility of the vehicle M deviating from the road division line is high, by performing control to support suppressing the deviation of the vehicle M from the road division line, it is possible to more appropriately support suppressing the deviation of the vehicle from the road division line according to the environment.

[0109] <Second Embodiment>

[0110] Hereinafter, the second embodiment will be described. In the first embodiment, the case of changing the threshold value according to whether the driving road is a turning road has been described. In the second embodiment, the driving support device 100 is based on the position of the road division line relative to the vehicle M and the state of the vehicle M. When the vehicle M approaches the road division line of the driving road by a specified degree or more, when performing control to support suppressing the deviation of the vehicle M from the road division line, the timing of support is changed based on the shape of the road. Specifically, the driving support device 100 switches between a first process of setting the threshold value to a preset fixed value, that is, the first threshold value, and a second process of setting the threshold value to a variable value, that is, the second threshold value (for example, a process of making the threshold value in the first embodiment variable). Hereinafter, the description will focus on the differences from the first embodiment.

[0111] In principle, the driving support device 100 executes the first process, for example, when it is determined that the driving road of the vehicle M is not a turning road, and executes the second process when it is determined that the driving road of the vehicle M is a turning road. When the driving support device 100 determines that the driving road of the vehicle M is a turning road, it sets the threshold value (second threshold value) based on the degree of change in the curvature of the driving road as described in the first embodiment. However, even when it is determined that it is a turning road, the first process is executed according to the shape of the road. Instead of the first process, other processes may be executed. Other processes refer to processes of setting a threshold value smaller than the threshold value of the second process even if the threshold value is variable. That is, in the second embodiment, the process of setting the threshold value only needs to be different according to the shape of the road.

[0112] Figure 11 It is a flowchart showing an example of the flow of the process executed by the driving support device 100. As with the foregoing Figure 9The description will be centered around the differences. First, the driving support device 100 determines whether the driving road on which the vehicle M is traveling is a target turning road (step S200). When the driving road is a target turning road, the threshold value is variable. The target turning road is, for example, a turning road with a radius of curvature equal to or less than the threshold value (e.g., 1000 m or less). When the shape of the driving road is a turning road and the radius of curvature of the turning of the turning road exceeds the set threshold value, the driving support device 100 performs the first process. When the shape of the driving road is a turning road and the radius of curvature of the turning of the turning road is equal to or less than the set threshold value, the driving support device 100 performs the second process as follows.

[0113] When the driving road is a target turning road, the driving support device 100 determines the shape of the driving road (step S208). Next, the driving support device 100 sets a threshold value based on the shape of the driving road (step S210#). Next, the driving support device 100 derives the time until the vehicle M reaches the road division line (step S220).

[0114] Next, the driving support device 100 determines whether the derived time is equal to or less than the threshold value (step S230). When the derived time is not equal to or less than the threshold value, the process of step S240 is skipped. When the derived time is equal to or less than the threshold value, the driving support device 100 controls the alarm or the steering to control the vehicle M so as not to deviate from the road division line (step S240). Thus, the processing of one routine of this flowchart ends.

[0115] Through the above processing, the driving support device 100 can set a threshold value corresponding to the shape of the road, and thus can more appropriately support the situation of suppressing the vehicle from deviating from the road division line according to the environment. Hereinafter, the processing in a specific scenario will be described.

[0116] [Scenario 1]

[0117] When the shape of the driving road is a turning road, the driving support device 100 performs the first process for setting the threshold value for the road division line on the inner side of the turning road and performs the second process for setting the threshold value for the road division line on the outer side of the turning road. This process is an example of a process for switching between the first process and the second process based on the shape of the road.

[0118] Figure 12 is a diagram for explaining the processing in Scenario 1. The driving support device 100 sets the threshold value for the road division line on the outer side of the turning road according to the degree of change in curvature, and sets the threshold value for the road division line on the inner side of the turning road to a preset threshold value. Instead of the preset threshold value, it may also be set to a threshold value corresponding to the degree of change in curvature and smaller than the threshold value for the outer road division line.

[0119] By setting the threshold value as described above, even when the vehicle M is driven by the driver on the inner side of the turn, the lane departure suppression control works properly, and the operation of excessive lane departure suppression control can be suppressed.

[0120] [Scenario 2]

[0121] When the shape of the driving road is a curved road, the driving support device 100 executes the first process when the width of the lane of the driving road is equal to or less than a specified width (for example, 2.5 m), and executes the second process when the width of the lane of the driving road exceeds the specified width. This process is another example of a process that switches between the first process and the second process based on the shape of the road.

[0122] Figure 13 It is a diagram for explaining the process in Scenario 2. As Figure 12 shown, when originally driving on a curved road where the threshold value is variable according to the degree of change in curvature, when the distance between the road markings is equal to or less than the threshold value (Th or less), the driving support device 100 sets the threshold value for the road markings to a preset threshold value.

[0123] By setting the threshold value as described above, it is possible to suppress the excessive operation of the lane departure suppression control due to vehicle shaking or the like.

[0124] [Scenario 3]

[0125] Figure 14 It is a diagram showing an example of an image captured by the camera 10. When the vehicle M passes through an intersection, the camera 10 captures Figure 14 the image shown. The recognition unit 110 recognizes the road markings D1 and D2 at or near the intersection. The road marking D1 is a road marking indicated near the center of the road. The road marking D2 is a road marking indicated at the end in the width direction on the side where the vehicle M travels on the road. The driving support device 100 derives the curvature of the driving road based on the recognition result of the recognition unit 110. For example, the driving support device 100 adopts the curvature of the road marking D1 and the curvature of the road marking D2, whichever has a greater degree of change in curvature. In Figure 14 this example, the degree of change in the curvature of the road marking D2 is adopted.

[0126] Figure 15 It is a diagram for observing the intersection and the scene near the intersection from above. For example, the recognition unit 110 can recognize Figure 14The road dividing line D2 in the area AR3 (the entrance of the intersection or its vicinity) cannot recognize the road dividing line D2 in the area AR4 (the area in front of the area AR3). The road dividing line D2 in the area AR4 extends in the width direction of the vehicle M, and sometimes the reliability of recognition by the recognition unit 110 is low, or the recognition is blocked by obstacles such as curbstones (refer to Figure 14 ). A low reliability means that the driving support device 100 cannot recognize the type of the road dividing line (solid line, dotted line, double dotted line, etc.), and the reliability of recognition is low, etc. The reliability is derived by applying an algorithm for determining a specified reliability. For example, when the score obtained according to the algorithm is less than the threshold value, it is determined that the reliability is low.

[0127] In the situation as described above, it is assumed that it is not desired for the driving support device 100 to set the threshold value based on the degree of change in the curvature of the road dividing line D2. The degree of change in the curvature of the road dividing line D2 in the area AR3 is larger than the degree of change in the curvature of the road dividing line D1. It is assumed that if the driving support device 100 uses the recognition result of the road dividing line D2 in the area AR3, the threshold value is made variable. However, the driving road is the direction in which the road dividing line D1 extends, not the direction in which the road dividing line D2 extends. Therefore, it should be determined whether the threshold value should be made variable based on the degree of change in the curvature of the road dividing line D1. Therefore, in order to cope with the situation of scenario 3, Figure 16 the processing shown is performed to control in such a way that the degree of change in the curvature of the road dividing line D2 is not adopted and a preset threshold value is adopted.

[0128] When the driving support device 100 cannot recognize one of the road dividing lines on both sides of the driving road, the first processing is executed. When the driving support device 100 can recognize both of the road dividing lines on both sides of the driving road, the second processing is executed. In Figure 14 、 Figure 15 example, the road dividing line D1 is recognized, and the road dividing line D2 in the area AR4 is not recognized. Therefore, the first processing is executed.

[0129] When the driving support device 100 cannot recognize one of the road dividing lines on both sides of the driving road, the first processing is executed starting from a specified distance closer to the front side from the location of the side where the road dividing line cannot be recognized. The specified distance closer to the front side means, for example, a specified distance closer to the front side than the Figure 15 area AR3 or area AR4. For example, it is the Figure 15 position Px, near the position Px.

[0130] [Flowchart]

[0131] Instead of (or on the basis of) the processing of the Figure 11 flowchart, it is also possible to executeFigure 16 Processing of the flowchart Figure 16 Figure 16 is a flowchart showing an example of the process executed by the driving support device 100. First, the driving support device 100 determines whether the driving road on which the vehicle M is traveling is a target turning road (step S200). When the driving road is a target turning road, the driving support device 100 determines the recognition state and reliability of the road marking (step S202). Based on the result determined in step S202, the driving support device 100 determines whether it is possible to recognize the road markings on both sides and whether the reliability of the recognition of the road markings on both sides is high (whether it is above the threshold value) (step S204). When it is possible to recognize the road markings on both sides and the reliability of the recognition of the road markings on both sides is high, the driving support device 100 sets a preset threshold value (step S206) and proceeds to the process of step S220.

[0132] When it is not possible to recognize the road markings on both sides, or when the reliability of the recognition of the road markings on both sides or one side is low, the driving support device 100 determines the shape of the driving road (step S208). Next, the driving support device 100 sets a threshold value based on the shape of the driving road (step S210#). For example, the threshold value is set as described in Scenario 1 and Scenario 2, or as described in Scenario 3 to be described later.

[0133] Next, the driving support device 100 derives the time until the vehicle M reaches the road marking (step S220). Next, the driving support device 100 determines whether the derived time is below the threshold value (step S230). When the derived time is not below the threshold value, the process of step S240 is skipped. When the derived time is below the threshold value, the driving support device 100 controls the alarm or steering so as to control the vehicle M not to deviate from the road marking (step S240). Thus, the processing of one routine of this flowchart ends.

[0134] As described above, the driving support device 100 sets the threshold value based on the recognition result of one road marking D2, and thus can more appropriately support the situation of suppressing the deviation of the vehicle from the road marking according to the environment.

[0135] In Figure 16 the processing of the flowchart, the first processing may be performed when it is determined that the vehicle M has passed through the intersection.

[0136] It is also possible to change or omit a part of the processing of the above-mentioned flowcharts ( Figure 7 , Figure 8 , Figure 11 , Figure 16 ). For example, it is also possible to omit Figure 16 the processing of step S200.

[0137] The embodiments described above can be expressed as follows.

[0138] A control device, wherein,

[0139] The control device includes:

[0140] A storage device that stores a program; and

[0141] A hardware processor,

[0142] The control device is configured to,

[0143] Execute the following processing by the hardware processor executing the program stored in the storage device:

[0144] Identify the road marking of the vehicle's driving road;

[0145] When the determination processing unit determines that the time until the vehicle reaches the road marking based on the position of the road marking relative to the vehicle and the state of the vehicle is below the threshold, it determines that the possibility of the vehicle deviating from the road marking is high, and changes the threshold based on the degree of change in the curvature of the driving road; and

[0146] When it is determined that the possibility of the vehicle deviating from the road marking is high, perform control to support suppressing the vehicle from deviating from the road marking.

[0147] The embodiments described above can be expressed as follows.

[0148] A control device, wherein,

[0149] The control device includes:

[0150] A storage device that stores a program; and

[0151] A hardware processor,

[0152] The control device is configured to,

[0153] Execute the following processing by the hardware processor executing the program stored in the storage device:

[0154] Identify the road marking of the vehicle's driving road;

[0155] When it is determined that the time until the vehicle reaches the road marking based on the position of the road marking relative to the vehicle and the state of the vehicle is below the threshold, it is determined that the possibility of the vehicle deviating from the road marking is high;

[0156] When it is determined that the possibility of the vehicle deviating from the road division line is high, control is performed to support suppressing the vehicle from deviating from the road division line; and

[0157] Based on the shape of the driving road of the vehicle, a first process of setting the threshold value to a preset fixed value, i.e., a first threshold value, and a second process of setting the threshold value to a variable value, i.e., a second threshold value, are switched.

[0158] The specific embodiments of the present invention have been described above using embodiments, but the present invention is in no way limited by such embodiments, and various modifications and substitutions can be made without departing from the gist of the present invention.

Claims

1. A vehicle control device, wherein: The vehicle control device comprises: a recognition unit that recognizes a road dividing line of a traveling road of the vehicle; a determination processing unit that determines that there is a high possibility that the vehicle has deviated from the road dividing line when it is determined that a time until the vehicle reaches the road dividing line obtained based on the position of the road dividing line relative to the vehicle and the state of the vehicle is equal to or less than a threshold value; and a control unit that, when determining that there is a high possibility that the vehicle deviates from the road dividing line, performs control to assist in suppressing the vehicle from deviating from the road dividing line, The determination processing unit switches between a first process of setting the threshold to a first threshold which is a predetermined fixed value and a second process of setting the threshold to a second threshold which is a variable value, based on the shape of the travel path of the vehicle.

2. The vehicle control device according to claim 1, wherein: The determination processing unit executes the first process when it is determined that the travel path of the vehicle is not a curve. The determination processing unit executes the second process when it is determined that the travel path of the vehicle is a curve.

3. The vehicle control device according to claim 1 or 2, wherein: The determination processing unit sets the second threshold value based on a curvature of the travel road.

4. The vehicle control device according to claim 3, wherein: The determination processing unit increases the second threshold value as the degree of change in the bending state increases.

5. The vehicle control device according to claim 1 or 2, wherein: The determination processing unit executes the first processing when the shape of the travel road is a curve road and the curvature radius of the curve of the curve road exceeds a set threshold value, The determination processing unit executes the second process when the shape of the travel road is a curve road and the curvature radius of the curve of the curve road is equal to or smaller than a set threshold value.

6. The vehicle control device according to claim 1 or 2, wherein: When the shape of the travel road is a curve road, The determination processing unit executes the first processing regarding setting of a threshold value for the road dividing line on the inner side of the curve, The determination processing unit executes the second processing regarding setting of a threshold value for the road dividing line on the outer side of the curve road.

7. The vehicle control device according to claim 1 or 2, wherein: When the shape of the travel road is a curve road, The determination processing unit executes the first processing when the width of the lane of the travel path is equal to or smaller than a predetermined width. The determination processing unit executes the second process when the width of the lane of the travel path exceeds a predetermined width.

8. The vehicle control device according to claim 1 or 2, wherein: The determination processing unit executes the first processing when one of the road dividing lines on both sides of the travel road cannot be identified, The determination processing unit executes the second processing when both road dividing lines on both sides of the travel path can be identified.

9. The vehicle control device according to claim 1 or 2, wherein: The determination processing unit executes the first process from a predetermined distance ahead of a point where one of the road dividing lines on both sides of the travel path cannot be recognized when the road dividing line cannot be recognized.

10. A vehicle control device, wherein: The vehicle control device comprises: a recognition unit that recognizes a road dividing line of a traveling road of the vehicle; and a control unit that, based on the position of the road dividing line relative to the vehicle and the state of the vehicle, performs control to assist in suppressing the vehicle from deviating from the road dividing line when the vehicle approaches the road dividing line of the travel path by more than a predetermined degree, The control unit changes a timing of performing the assistance based on a shape of the road.

11. A vehicle control method, wherein: The vehicle control method enables the computer to execute the following processing: Identifying a road dividing line of a vehicle's travel path; If it is determined that the time until the vehicle reaches the road dividing line based on the position of the road dividing line relative to the vehicle and the state of the vehicle is less than a threshold, it is determined that there is a high possibility that the vehicle deviates from the road dividing line; When it is determined that there is a high possibility that the vehicle deviates from the road dividing line, performing control to assist in suppressing the vehicle from deviating from the road dividing line; as well as A first process of setting the threshold to a first threshold which is a predetermined fixed value and a second process of setting the threshold to a second threshold which is a variable value are switched based on the shape of the travel path of the vehicle.

12. A storage medium storing a program, wherein: The program causes the computer to execute the following processing: Identifying a road dividing line of a vehicle's travel path; If it is determined that the time until the vehicle reaches the road dividing line based on the position of the road dividing line relative to the vehicle and the state of the vehicle is less than a threshold, it is determined that there is a high possibility that the vehicle deviates from the road dividing line; When it is determined that there is a high possibility that the vehicle deviates from the road dividing line, performing control to assist in suppressing the vehicle from deviating from the road dividing line; as well as A first process of setting the threshold to a first threshold which is a predetermined fixed value and a second process of setting the threshold to a second threshold which is a variable value are switched based on the shape of the travel path of the vehicle.

Citation Information

Patent Citations

  • Automatic deceleration control device

    JP2004345505A