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

The vehicle control device adjusts lane change start sections based on driver requests, using a correction coefficient to align with individual preferences, improving the execution of lane changes.

JP7601046B2Active Publication Date: 2024-12-17TOYOTA JIDOSHA KK
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2022063626
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-04-06
Publication Date
2024-12-17
Estimated Expiration
2042-04-06

AI Technical Summary

Technical Problem

Existing vehicle control systems fail to account for individual driver preferences when determining the lane change start section, leading to inconsistent execution of lane changes.

Method used

A vehicle control device that adjusts the lane change start section based on driver requests, using a correction coefficient to shift the start position according to the number of requests and the distance from the planned start position, reflecting the driver's preferences.

Benefits of technology

The system effectively executes lane changes in a manner that aligns with the driver's intentions, enhancing the overall driving experience by accommodating personal preferences.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007601046000003
    Figure 0007601046000003
  • Figure 0007601046000004
    Figure 0007601046000004
  • Figure 0007601046000005
    Figure 0007601046000005
Patent Text Reader

Abstract

To provide a vehicle control device that can determine lane change start zones in a manner which allows lane changes to be carried out while reflecting driver's preference.SOLUTION: A vehicle control device is configured to: when a vehicle is planned to move to an adjacent lane from a traveling lane, set a reference lane change start zone on the traveling lane; determine a target lane change start zone on the traveling lane, on the basis of the reference lane change start zone and a current correction value; count a number of requests as number of times a vehicle lane change has been requested by a driver at a different location from a start location of the target lane change start zone; and calculate a new correction value for the reference lane change start zone, on the basis of a correction coefficient determined on the basis of the number of requests, and distance between the start location of the target lane change start zone and a request location where the vehicle lane change has been requested. Therein, a next target lane change start zone is determined on the basis of the reference lane change start zone and the new correction value.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 controlling a vehicle, 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] For example, when a vehicle is traveling on one lane (driving lane) on a road having multiple lanes, there may be one or more lanes between the driving lane and a lane connecting to a branch road leading to a destination. In such a case, the vehicle needs to make multiple lane changes from the current driving lane to move to the branch road.

[0004] The automatic control system of the vehicle sets a lane change start section for starting automatic control of moving between lanes for each of the lanes connecting the current driving lane to a branch road. The automatic control system sets the lane change start section for each of the lanes based on the vehicle position, the branch position where the branch road branches off, the vehicle speed, etc.

[0005] Incidentally, Patent Document 1 proposes a driving behavior control device that sets parameters that determine the driving behavior of an autonomous vehicle according to a specific driving situation, detects occupant feedback on the driving behavior caused by these parameters, and determines the driving behavior when the autonomous vehicle again encounters a specific driving situation or a driving situation similar to the specific driving situation based on the parameters changed in response to this feedback. [Prior art documents] [Patent documents]

[0006] [Patent Document 1] JP 2020-192824 A Summary of the Invention [Problem to be solved by the invention]

[0007] If a driver wishes to reach the destination lane quickly, he or she can travel faster by driving at high speed in the overtaking lane, so some drivers request a lane change further back than the start position of the lane change start section. Other drivers request a lane change shorter than the start position of the lane change start section.

[0008] However, the lane change start section is set without reflecting the driver's preference. As described above, although it has been proposed to determine the driving behavior of the vehicle based on the passenger's feedback, it is considered that there is room for improvement in uniformly determining the lane change start section.

[0009] The present disclosure has an object to provide a vehicle control device that determines a lane change start section so that a lane change can be executed while reflecting the driver's preferences. [Means for solving the problem]

[0010] According to one embodiment, a vehicle control device is provided, which includes a reference section setting unit that sets a reference lane change start section on the driving lane as a reference for a section where the vehicle starts to move between lanes under automatic control when the vehicle is scheduled to move from a driving lane in which the vehicle is traveling to an adjacent adjacent lane, a target section determination unit that determines a target lane change start section on the driving lane where the vehicle starts to move between lanes under automatic control based on the reference lane change start section and a current correction value, a counting unit that counts the number of requests made by the driver to change lanes of the vehicle at a position different from the start position of the target lane change start section, and a correction value calculation unit that calculates a new correction value for the reference lane change start section based on a correction coefficient determined based on the number of requests and a distance between the start position of the target lane change start section and the request position where the driver requested the vehicle to change lanes, and the target section determination unit determines the next target lane change start section based on the reference lane change start section and the new correction value.

[0011] In addition, in this vehicle control device, it is preferable that the relationship between the correction coefficient and the number of requests has a first region in which the correction coefficient increases as the number of requests increases, a second region in which the correction coefficient increases more significantly with an increase in the number of requests than in the first region, and a third region in which the correction coefficient increases more significantly with an increase in the number of requests than in the second region.

[0012] In addition, in this vehicle control device, when the driver requests the vehicle to change lanes at a position other than the start position of the target lane change start section, if it is detected based on surrounding environment information representing the environment around the vehicle that there are more than a predetermined reference number of other vehicles traveling on the traveling lane or an adjacent lane adjacent to the traveling lane within a predetermined range from the vehicle, it is preferable that the correction value calculation unit does not calculate a new correction value.

[0013] According to another embodiment, a computer program for controlling a vehicle is provided, which is characterized in that, when a movement of the vehicle is scheduled from a driving lane in which the vehicle is traveling to an adjacent adjacent lane, a reference lane change start section serving as a reference for a section in which the vehicle starts to move between lanes under automatic control is set on the driving lane, a target lane change start section in which the vehicle starts to move between lanes under automatic control is determined on the driving lane based on the reference lane change start section and a current correction value, a number of requests in which the driver has requested the vehicle to change lanes at a position different from the start position of the target lane change start section, and a new correction value for the reference lane change start section is determined based on a correction coefficient determined based on the number of requests and a distance between the start position of the target lane change start section and the request position in which the driver has requested the vehicle to change lanes, and a next target lane change start section is determined based on the reference lane change start section and the new correction value.

[0014] According to yet another embodiment, there is provided a vehicle control method, which is executed by a vehicle control device, and includes the steps of: when a vehicle is scheduled to move from a driving lane in which the vehicle is traveling to an adjacent lane, setting a reference lane change start section on the driving lane as a reference for a section in which the vehicle starts to move between lanes under automatic control; determining a target lane change start section on the driving lane in which the vehicle starts to move between lanes under automatic control based on the reference lane change start section and a current correction value; counting the number of requests in which the driver has requested the vehicle to change lanes at a position different from the start position of the target lane change start section; and determining a new correction value for the reference lane change start section based on a correction coefficient determined based on the number of requests and a distance between the start position of the target lane change start section and the request position in which the driver has requested the vehicle to change lanes; and determining a next target lane change start section based on the reference lane change start section and the new correction value. Effect of the Invention

[0015] The vehicle control device according to the present disclosure can determine the lane change start section so that a lane change can be executed while reflecting the driver's preferences. [Brief description of the drawings]

[0016] [Figure 1] 1 is a diagram for explaining an outline of the operation of a traffic lane planning device according to an embodiment of the present invention; [Diagram 2] 1 is a schematic configuration diagram of a vehicle in which a vehicle control system according to an embodiment of the present invention is implemented. [Diagram 3] 13 is an example of an operational flowchart relating to a target lane change start section determination process of the driving planning device of the present embodiment. [Figure 4] 4 is an example of an operational flowchart relating to a correction value calculation process of the operation planning device of the present embodiment. [Diagram 5] 11 is a diagram illustrating an example of a relationship between a correction coefficient and the number of requests. FIG. [Figure 6] FIG. 13 is a diagram illustrating a lane change when the start of the lane change is delayed. [Figure 7] 13A to 13C are diagrams illustrating a correction value calculation process in a modified example. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0017] Fig. 1 is a diagram for explaining an outline of the operation of the driving lane planning device 14 of this embodiment. Below, an outline of the operation related to the vehicle control processing of the driving lane planning device 14 disclosed in this specification will be explained with reference to Fig. 1. The driving lane planning device 14 is an example of a vehicle control device.

[0018] The vehicle 10 has a driving lane planning device 14, a driving planner 15, and a vehicle control device 16. The driving lane planning device 14 selects lanes in a road along which the vehicle 10 will travel in the nearest driving section selected from the navigation route, and generates a driving lane plan that represents the planned driving lanes along which the vehicle 10 will travel.

[0019] The driving plan device 15 generates a driving plan that indicates a planned driving trajectory of the vehicle 10 up to a predetermined time ahead based on a driving lane plan, etc. 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 vehicle control device 16 controls the operation of the vehicle 10 based on the driving plan.

[0020] 1 shows an example of a driving lane plan generated by a driving lane planning device 14 for the nearest driving section of a navigation route of a vehicle 10. The vehicle 10 is traveling on a road 50, and is scheduled to exit onto a road 60 at a branch point B in order to travel to a destination location.

[0021] Road 50 has three lanes 51 to 53. Lanes 51 and 52 are separated by a lane dividing line 54, and lanes 52 and 53 are separated by a lane dividing line 55. At branching position B, lane 53 of road 50 and lane 61 of road 60 are connected between branching start position 62 and branching end position 63.

[0022] The driving lane plan indicates that three lane changes will be made to exit from road 50 to road 60. In the lane change plan of Fig. 1, the vehicle 10 is planned to set target lane change start sections A1 to A3 for making three lane changes LC1 to LC3 (see dashed lines) from the current position and move to lane 61 of road 60.

[0023] First, the driving lane planning device 14 sets a reference lane change start section on the lane 51, which is a reference for a section where the vehicle 10 starts moving between lanes under automatic control. The driving lane planning device 14 sets the reference lane change start section on the lanes 51 to 53, for example, based on the current position of the vehicle 10, the branch position B where the road 60 branches off from the road 50, the speed of the vehicle 10, etc.

[0024] Then, the driving lane planning device 14 determines target lane change start sections A1-A3 on the lanes 51-53, where the vehicle 10 is controlled to start moving between lanes under automatic control, based on the reference lane change start section and the current correction value. The target lane change start sections A1-A3 are sections where the vehicle 10 is scheduled to start moving from the driving lane to an adjacent lane under automatic control. The correction value is used to change the start position of the reference lane change start section and determine the position at which to start moving between lanes so that the lane change can be performed in accordance with the preference of the driver of the vehicle 10.

[0025] When the driving plan device 15 detects a space on the adjacent lane 52 in which the vehicle 10 can move after the vehicle 10 enters the target lane change start section A1, the driving plan device 15 generates a driving plan for moving from the lane 51 to the lane 52. The vehicle control device 16 executes the movement of the vehicle 10 from the lane 51 to the lane 52 based on this driving plan.

[0026] However, the driver of the vehicle 10 wants to complete the lane change early and requests the vehicle 10 to change lanes at a position before the start position Q1 of the target lane change start section A1.

[0027] Therefore, in response to a lane change request from the driver, the vehicle 10 moves from the lane 51 to the lane 52 at a position before the start position Q1 of the target lane change start section A1 (see the solid line of LC1).

[0028] After vehicle 10 moves from lane 51 to lane 52, the driver of vehicle 10 again wants to complete the lane change early and requests a lane change at a position before the start position Q2 of the target lane change start section A2.

[0029] Therefore, in response to a lane change request from the driver, the vehicle 10 moves from lane 52 to lane 53 at a position before the start position Q2 of the target lane change start section A2 (see the solid line of LC2).

[0030] After vehicle 10 moves from lane 52 to lane 53 and enters target lane change start section A3, it detects space on lane 61 of adjacent road 60 where vehicle 10 can move, and moves from lane 53 of road 50 to lane 61 of road 60.

[0031] When the driver requests the vehicle 10 to change lanes at a position different from the start position of the target lane change start section, the driving lane planning device 14 counts the number of requests made by the driver to change lanes of the vehicle 10.

[0032] Then, the driving lane planning device 14 calculates a new correction value for the reference lane change start section based on a correction coefficient determined based on the number of requests and the distance (see L1 and L2 in FIG. 1) between the start position of the target lane change start section and the requested position at which the driver has requested the vehicle 10 to change lanes. As in the example shown in FIG. 1, when the driver requests a lane change at a position before the start position of the target lane change start section, a correction value is calculated so that the start position of the next target lane change start section is shifted forward.

[0033] When a lane change is scheduled in the next driving section selected from the navigation route, the driving lane planning device 14 determines the next target lane change start section based on the reference lane change start section and the new correction value.

[0034] As described above, the driving lane planning device 14 determines the target lane change start section using the current correction value, so that the lane change start section can be determined so that the lane change can be executed while reflecting the driver's preference. The operation of the driving lane planning device 14 will be described in more detail later with reference to FIG.

[0035] 2 is a schematic configuration diagram of a vehicle 10 in which the vehicle control system 1 of the present embodiment is implemented. The vehicle 10 includes a forward camera 2, a monitoring camera 3, a turn signal 4, a positioning information receiver 5, a navigation device 6, a user interface (UI) 7, a map information storage device 11, a position estimation device 12, an object detection device 13, a driving lane planning device 14, a driving planning device 15, a vehicle control device 16, and the like. Furthermore, the vehicle 10 may include a distance measurement sensor (not shown) such as a millimeter wave radar for measuring distances to objects around the vehicle 10.

[0036] The forward camera 2, surveillance camera 3, turn indicator 4, positioning information receiver 5, navigation device 6, UI 7, map information storage device 11, position estimation device 12, object detection device 13, driving lane planning device 14, driving planning device 15, and vehicle control device 16 are communicatively connected via an in-vehicle network 17 that complies with a standard such as a controller area network.

[0037] The front camera 2 is an example of an imaging unit provided on the vehicle 10. The front camera 2 is attached to the vehicle 10 so as to face the front of the vehicle 10. The front camera 2 captures camera images showing the environment of a predetermined area in front of the vehicle 10, for example, at a predetermined cycle. The camera images may show the road included in the predetermined area in front of the vehicle 10 and road features such as lane markings on the road surface. The front camera 2 has a two-dimensional detector composed 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 captured on the two-dimensional detector.

[0038] Every time the front camera 2 captures a camera image, it outputs the camera image and the camera image capture time at which the camera image was captured to the position estimation device 12, the 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.

[0039] The surveillance camera 3 is disposed in the vehicle interior so as to be able to capture surveillance images including the face of the driver who drives the vehicle 10. The surveillance camera 3 is an example of an imaging device that captures surveillance images including the face of the driver. The surveillance camera 3 may be disposed, for example, on a steering column, a room mirror, a meter panel, a meter hood, etc.

[0040] The surveillance camera 3 captures surveillance images of the vicinity of the driver's seat, for example, at a predetermined cycle. The surveillance camera 3 has a two-dimensional detector composed of an array of photoelectric conversion elements sensitive to infrared rays, 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. Every time the surveillance camera 3 captures a surveillance image, it outputs the surveillance image and the surveillance image capture time at which the surveillance image was captured to the vehicle control device 16, etc., via the in-vehicle network 18.

[0041] The turn indicator 4 is disposed near the steering wheel so as to be operable by the driver. When the vehicle control system 1 is mainly driving the vehicle 10, the driver who requests the vehicle 10 to move between lanes operates the turn indicator 4 to the side of the lane to which the vehicle 10 is to be moved. The turn indicator 4 generates an operation signal according to the operation by the driver. The turn indicator 4 outputs the operation signal to the driving lane planning device 14 and the like via the in-vehicle network 17. Also, when the driver is mainly driving the vehicle 10, when the vehicle 10 is to turn right or left or move between lanes, the driver operates the turn indicator 4 to the side to which the vehicle 10 is to be moved. Based on the operation signal output by the turn indicator 4, a turn indicator light (not shown) flashes.

[0042] The positioning information receiver 5 outputs positioning information indicating the current position of the vehicle 10. For example, the positioning information receiver 5 may be a GNSS receiver. Every time the positioning information receiver 5 acquires positioning information at a predetermined reception cycle, the positioning information receiver 5 outputs the positioning information and the positioning information acquisition time when the positioning information was acquired to the navigation device 6, the map information storage device 11, etc.

[0043] The navigation device 6 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 7, and the positioning information indicating the current position of the vehicle 10 input from the positioning information receiver 5. The navigation route includes information regarding the positions of right turns, left turns, merging, and branching. The navigation device 6 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 6 generates a navigation route, it outputs the navigation route to the position estimation device 12, the driving lane planning device 14, and the like via the in-vehicle network 17.

[0044] The UI7 is an example of a notification unit. The UI7 is controlled by the navigation device 6, the driving planner 15, the vehicle control device 16, etc., and notifies the driver of the driving information of the vehicle 10, etc. The driving information of the vehicle 10 includes information on the current position of the vehicle, lane changes, navigation routes, etc., on the current and future routes of the vehicle. The UI7 has a display device 7a such as a liquid crystal display or a touch panel to display the driving information, etc. The UI7 may also have an audio output device (not shown) for notifying the driver of the driving information, etc. The UI7 also generates an operation signal according to an operation from the driver to the vehicle 10. Examples of the operation information include a destination position, a waypoint, the speed of the vehicle, and other control information. The UI7 has, for example, a touch panel or an operation button as an input device for inputting the operation information from the driver to the vehicle 10. The UI7 outputs the input operation information to the navigation device 6, the driving planner 15, the vehicle control device 16, etc., via the in-vehicle network 17.

[0045] The map information storage device 11 stores map information of a relatively wide area (for example, a range of 10 to 30 km square) including the current position of the vehicle 10. This map information has high-precision map information including three-dimensional information of the road surface, road speed limits, road curvature, road features such as lane markings on the road, and information indicating the types and positions of structures.

[0046] The map information storage device 11 receives wide-area map information from an external server via a base station by 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. Every time positioning information is input from the positioning information receiver 5, the map information storage device 11 refers to the stored wide-area map information, and outputs map information of a relatively small area (for example, a range of 100 m square to 10 km square) including the current position represented by the positioning information to the position estimation device 12, the object detection device 13, the driving lane planning device 14, the driving planning device 15, the vehicle control device 16, etc. via the in-vehicle network 17.

[0047] The position estimation device 12 estimates the position of the vehicle 10 at the time the camera image is captured, based on road features around the vehicle 10 shown in the camera image captured by the forward camera 2. For example, the position estimation device 12 compares lane markings identified in the camera image with lane markings shown in the map information input from the map information storage device 11, and determines an estimated position and an estimated azimuth angle of the vehicle 10 at the time the camera image is 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 shown 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 is 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.

[0048] The object detection device 13 detects other objects and their types (e.g., vehicles) around the vehicle 10 based on the camera image and the reflected wave information. The other objects include other vehicles traveling around the vehicle 10. The object detection device 13 tracks the detected other objects to obtain the trajectory and speed of the other objects. The object detection device 13 identifies the driving lane in which the other object is traveling based on the lane markings shown in the map information and the position of the other object. In addition, the object detection device 19 outputs object detection information including information indicating the type of the detected other object, information indicating its position and speed, and information indicating the driving lane to the driving lane planning device 14, the driving planner 15, etc.

[0049] The driving lane planning device 14 executes planning processing, setting processing, determination processing, counting processing, and calculation processing. To this end, the driving lane planning device 14 has 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 via a signal line 24. The communication interface 21 has an interface circuit for connecting the driving lane planning device 14 to the in-vehicle network 17.

[0050] 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 the information processing executed by the processor 23 and various data.

[0051] All or part of the functions of the travel lane planning device 14 are functional modules realized by, for example, a computer program running on the processor 23. The processor 23 includes a planning unit 231, a setting unit 232, a determination unit 233, a counting unit 234, and a calculation unit 235. 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 arithmetic unit, a numerical arithmetic unit, or a graphic processing unit.

[0052] The planning unit 231 selects lanes in the road on which the vehicle 10 travels, based on the map information, the navigation route and surrounding environment information, and the current position of the vehicle 10, in the nearest driving section (for example, 10 km) selected from the navigation route at a driving lane plan generation time set at a predetermined cycle, and generates a driving lane plan representing the planned driving lane on which the vehicle 10 will travel. The surrounding environment information includes the positions and speeds of other vehicles traveling around the vehicle 10. The driving lane planning device 14 generates a driving lane plan so that the vehicle 10 travels in a lane other than an overtaking lane, for example. The driving lane planning device 14 outputs the driving lane plan to the driving plan device 15 every time it generates a driving lane plan. Other operations of the driving lane planning device 14 will be described later.

[0053] The driving plan device 15 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 vehicle state information includes the current position, vehicle speed, acceleration, and traveling direction of the vehicle 10. The driving plan is expressed as a set of a target position of the vehicle 10 and a target vehicle speed at the target position at each time from the current time to the predetermined time ahead. The cycle in which the driving plan is generated is preferably shorter than the cycle in which the driving lane plan is generated. The driving plan device 15 generates a driving plan so that a distance of a predetermined distance or more can be maintained between the vehicle 10 and another object (vehicle, etc.). The driving plan device 15 outputs the driving plan to the vehicle control device 16 every time the driving plan is generated.

[0054] The vehicle control device 16 controls each part of the vehicle 10 based on the current position, the vehicle speed, the yaw rate, and the driving plan generated by the driving plan device 15. For example, the vehicle control device 16 obtains the steering angle, acceleration, and angular acceleration of the vehicle 10 according to the driving plan, the vehicle speed, and the yaw rate of the vehicle 10, and sets the steering amount, the accelerator opening, or the brake amount so as to obtain the steering angle, acceleration, and angular acceleration. Then, the vehicle control device 16 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. In addition, the vehicle control device 16 outputs a control signal corresponding to the set accelerator opening to a drive device (engine or 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 brake amount to a brake (not shown) of the vehicle 10 via the in-vehicle network 17.

[0055] 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, for example, electronic control units (ECUs). 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 described as separate devices, but all or some of these devices may be configured as a single device.

[0056] Fig. 3 is an example of an operation flowchart relating to the target lane change start section determination process of the driving lane planning device 14 of this embodiment. The target lane change start section determination process of the driving lane planning device 14 will be described below with reference to Fig. 3. The driving lane planning device 14 executes the target lane change start section determination process according to the operation flowchart shown in Fig. 3 at a target lane change start section determination time having a predetermined cycle. The cycle in which the target lane change start section determination process is executed is preferably equal to or shorter than the cycle of the driving plan generation time.

[0057] First, the setting unit 232 determines, based on the driving lane plan, whether a lane change is scheduled in which the vehicle 10 moves from the driving lane in which the vehicle 10 is currently traveling to an adjacent adjacent lane in the nearest driving section selected from the navigation route (step S101).

[0058] If a lane change is scheduled (step S101-Yes), the setting unit 232 sets a reference lane change start section on the driving lane, which is a reference for a section where the vehicle 10 starts moving between lanes under automatic control (step S102). For example, the setting unit 232 sets a lane completion position where the movement of the vehicle 60 is completed on an adjacent lane, and sets a reference lane change start section on the driving lane based on this lane completion position, the current position of the vehicle 10, the speed of the vehicle 10, etc. Also, if two or more lane changes are scheduled, first, a lane completion position is set on the lane where the movement of the vehicle is finally completed, and a reference lane change start section is set on each lane based on this lane completion position, the current position of the vehicle 10, the speed of the vehicle 10, etc.

[0059] Next, the determination unit 233 determines a target lane change start section on the driving lane where the vehicle 10 is controlled to start moving between lanes by automatic control based on the reference lane change start section and the current correction value (step S103), and ends the series of processes.

[0060] The determination unit 233 corrects the start position P of the reference lane change start section (coordinate along the traveling direction of the vehicle 10) with the current correction value M to obtain the start position Q of the target lane change start section, as shown in the following equation (1).

[0061]

number

[0062] Since the length of the target lane change start section is the same as the length of the reference lane change start section, the start position of the target lane change start section is changed by the correction value M relative to the reference lane change start section. If the correction value M is a negative value, the start position P of the target lane change start section moves forward from the start position Q of the reference lane change start section. If the correction value M is a positive value, the start position P of the target lane change start section moves behind the start position Q of the reference lane change start section.

[0063] On the other hand, if no lane change is planned (step S101-No), the series of processes ends. For a lane change for which the above-mentioned target lane change start section determination process has been performed based on the driving lane plan, the target lane change start section determination process may not be performed until the vehicle 10 passes the lane completion position.

[0064] Next, the operation of the traffic lane planning device 14 for determining a target lane change start section will be described below with reference to FIG.

[0065] As described above, in the example shown in Fig. 1, the vehicle 10 is traveling on the road 50 and is scheduled to exit onto the road 60 at the branch point B in order to head toward a destination position. In the lane change plan of Fig. 1, three lane changes LC1 to LC3 (see dashed lines) are planned to be made from the current position.

[0066] The travel lane planning device 14 sets a lane completion position 64 on the lane 61 of the road 60 where the movement of the vehicle 10 from the lane 53 of the road 50 is completed. Next, the travel lane planning device 14 sets a reference lane change start section on the lane 53 based on the lane completion position 64, the current position of the vehicle 10, the speed of the vehicle 10, and the like. The length of the reference lane change start section is a distance along the traveling direction of the vehicle 10. The length of this reference lane change start section may be longer as the distance between the current position of the vehicle 10 and the lane completion position 64 is longer. The length of the reference lane change start section may be longer as the speed of the vehicle 10 is faster. In addition, when two or more lane changes are planned to be made, the length of the reference lane change start section may be longer as the travel lane side. In addition, the lengths of the respective reference lane change start sections may be the same.

[0067] Then, based on the reference lane change start section and the current correction value, the driving lane planning device 14 determines the target lane change start sections A1 to A3 on the lanes 51 to 53. The correction values ​​used to determine the target lane change start sections A1 to A3 are all the same value.

[0068] In addition, the driving lane planning device 14 sets a section between the target lane change start section A1 and the branch end position 63 as a manual lane change start section M1 in the lane 51. If the lane change of the vehicle 10 cannot be executed by automatic control in the target lane change start sections A1-A3, the vehicle control unit 16 notifies the driver to start a manual lane change via the UI 7. The driver manually moves the vehicle between lanes.

[0069] Similarly, in lane 52, the section between the target lane change start section A2 and the branch end position 63 is set as the manual lane change start section M2, and in lane 53, the section between the target lane change start section A3 and the branch end position 63 is set as the manual lane change start section M3.

[0070] When the vehicle control device 16 detects a space on the destination lane where the vehicle 10 can move after the vehicle 10 enters the target lane change start section, the vehicle control device 16 generates a driving plan for moving between lanes. Then, the vehicle control device 16 notifies the driver of the lane change and the destination lane via the UI 7. If the driver agrees to the lane change, the driver operates the turn indicator 4 to indicate the destination lane. On the other hand, if the driver does not agree to the lane change, the driver operates the turn indicator 4 to indicate the opposite side to the destination lane.

[0071] When the driver agrees to change lanes, the vehicle control device 16 determines whether the driver's face is facing the destination lane based on the monitoring image. If it is determined that the driver's face is facing the destination lane, the vehicle control device 16 executes the movement between lanes. On the other hand, if it is not determined that the driver's face is facing the destination lane, the vehicle control device 16 does not execute the movement between lanes.

[0072] Next, the correction value calculation process will be described below with reference to Fig. 4. Fig. 4 is an example of an operation flowchart related to the correction value calculation process of the driving lane planning device 14 of this embodiment. The driving lane planning device 14 executes the correction value calculation process according to the operation flowchart shown in Fig. 4 every time the vehicle 10 passes through a target lane change start section. Note that, as shown in Fig. 1, in the case where a series of multiple target lane change start sections has been determined, the correction value calculation process may be performed after the vehicle 10 passes through these target lane change start sections.

[0073] First, the counting unit 234 determines whether or not the driver has requested the vehicle 10 to change lanes at a position different from the start position of the target lane change start section (step S201). When the distance between the start position of the target lane change start section and the requested position at which the driver has requested the vehicle 10 to change lanes (see L1, L2 in FIG. 1 and L3, L4 in FIG. 6) is equal to or greater than a predetermined reference distance, the counting unit 234 determines that the driver has requested the vehicle 10 to change lanes at a position different from the start position of the target lane change start section. The distance between the start position of the target lane change start section and the requested position at which the driver has requested the vehicle 10 to change lanes is a distance along the traveling direction of the vehicle 10. This reference distance may be a fixed value. Alternatively, the reference distance may be determined based on the speed of the vehicle 10. In this case, the reference distance is determined so as to be longer as the speed of the vehicle 10 increases.

[0074] When a lane change is requested (step S201-Yes), the counting unit 234 counts the number of requests for lane change of the vehicle 10 by the driver at a position different from the start position of the target lane change start section (step S202). The initial value of the number of requests is zero.

[0075] Next, the calculation unit 235 calculates a new correction value for the reference lane change start section based on a correction coefficient determined based on the number of requests and the distance between the start position of the target lane change start section and the requested position at which the driver has requested the vehicle 10 to change lane (step S203), and ends the series of processes.

[0076] On the other hand, if a lane change is not requested (step S201-No), the series of processes ends.

[0077] Next, the process in which the calculation unit 235 obtains a new correction value will be described below with reference to Fig. 5. The calculation unit 235 obtains, as a new correction value, the product of a correction coefficient determined based on the number of requests and a distance L (see L1, L2 in Fig. 1 and L3, L4 in Fig. 6) between the start position of the target lane change start section and the requested position at which the driver has requested the vehicle 10 to change lanes.

[0078] FIG. 5 is a diagram for explaining an example of the relationship between the correction coefficient and the number of requests. The relationship between the correction coefficient and the number of requests has a first region where the correction coefficient increases with an increase in the number of requests, a second region where the correction coefficient increases with an increase in the number of requests more than in the first region, and a third region where the correction coefficient increases with an increase in the number of requests less than in the second region. In the process of learning the correction value, the change in the driver's lateral position may be accidental in the early stages, so the correction coefficient is made small (first region). Then, when there is a tendency in the change in the driver's lateral position, the correction coefficient is made large (second region). However, a substantial upper limit is set for the correction coefficient (third region). For example, a sigmoid function can be used as the correction coefficient. In this embodiment, the correction coefficient has a positive value.

[0079] The product M (correction value) of the correction coefficient and the distance L is calculated by the following formula (2): where i is the number of requests, and α i is the correction coefficient for the i-th change, and L i is the distance at the i-th change. The initial value α0 of the correction coefficient may be set to zero.

[0080]

number

[0081] If the start position of the target lane change start section is changed to the near side, the distance L i becomes negative, and the correction coefficient α i is zero or a positive value, the correction value M is zero or a negative value. On the other hand, when the start position of the target lane change start section is changed to the back, the distance L i is positive, and the correction coefficient α i is zero or a positive value, the correction value M is zero or a positive value. It is preferable to set an upper limit to the absolute value of the correction value M. This upper limit can be determined, for example, experimentally or empirically.

[0082] Next, an example of the operation of the driving lane planning device 14 when the driver requests the vehicle 10 to change lanes at a position before the start position of the target lane change start section will be described below with reference to FIG.

[0083] As described above, the vehicle 10 is traveling on the road 50, and is scheduled to exit onto the road 60 from the branch point B in order to head toward a destination position. In the lane change plan of Fig. 1, target lane change start sections A1-A3 are set for making three lane changes LC1-LC3 (see dashed lines) from the current position, and it is planned to move to the lane 61 of the road 60.

[0084] When the vehicle 10 detects a space on the adjacent lane 52 in which the vehicle 10 can move after the vehicle 10 enters the target lane change start section A1 of the lane 51, the operation planning device 15 generates a operation plan for moving from the lane 51 to the lane 52. The vehicle control device 16 executes the movement of the vehicle 10 from the lane 51 to the lane 52 based on this operation plan.

[0085] However, the driver of vehicle 10 wants to complete the lane change early, so he operates turn signal 4 to request vehicle 10 to change lanes at a position before start position Q1 of target lane change start section A1.

[0086] Therefore, in response to a lane change request from the driver, the vehicle 10 moves from the lane 51 to the lane 52 at a position before the start position Q1 of the target lane change start section A1 (see the solid line of LC1).

[0087] After vehicle 10 moves from lane 51 to lane 52, the driver of vehicle 10, wanting to complete the lane change early again, operates turn signal 4 to request a lane change at a position before start position Q2 of target lane change start section A2.

[0088] Therefore, in response to a lane change request from the driver, the vehicle 10 moves from lane 52 to lane 53 at a position before the start position Q2 of the target lane change start section A2 (see the solid line of LC2).

[0089] Thereafter, after vehicle 10 entered target lane change start section A3 of lane 53, vehicle 10 detected space on lane 61 of adjacent road 60 where vehicle 10 could move, and moved from lane 53 of road 50 to lane 61 of road 60.

[0090] The traffic lane planning device 14 executes the correction value calculation process after passing through the target lane change start zones in the three lane changes LC1 to LC3.

[0091] Since the driver requested a lane change at a position before the start position Q1 of the target lane change start section A1 of the lane 51, the driving lane planning device 14 counts the number of requests made by the driver to change lanes of the vehicle 10.

[0092] Then, the driving lane planning device 14 calculates a new correction value for the reference lane change start section based on a correction coefficient determined based on the number of requests and the distance L1 between the start position Q1 of the target lane change start section A1 and the requested position at which the driver requested the vehicle 10 to change lane.

[0093] In addition, since the driver requested a lane change at a position before the start position Q2 of the target lane change start section A2 on the lane 52, the driving lane planning device 14 counts the number of times the driver requested the vehicle 10 to change lanes.

[0094] Then, the driving lane planning device 14 calculates a new correction value for the reference lane change start section based on a correction coefficient determined based on the number of requests and a distance L2 between the start position Q2 of the target lane change start section A2 and the requested position at which the driver has requested the vehicle 10 to change lanes. Note that the driving lane planning device 14 may calculate a new correction value for each of the lane changes LC1 and LC2.

[0095] Next, an example of the operation of the driving lane planning device 14 when the driver requests the vehicle 10 to change lanes at a position behind the start position of the target lane change start section will be described below with reference to Fig. 6. Fig. 6 is a diagram for explaining lane changes when the start of lane change is delayed. In the example shown in Fig. 6, the same lane change plan as that in Fig. 1 is made.

[0096] When the vehicle 10 detects a space on the adjacent lane 52 where the vehicle 10 can move after entering the target lane change start section A1 of the lane 51, the driving plan device 15 generates a driving plan for moving from the lane 51 to the lane 52. Based on this driving plan, the vehicle control device 16 notifies the driver via the UI 7 of the lane change and the destination lane 52. However, the driver wants to reach the destination lane quickly, and therefore wants to travel in the current lane, which is the overtaking lane side. The driver operates the turn signal 4 to indicate the opposite side to the destination lane 52, and does not accept the lane change.

[0097] After the vehicle 10 has been traveling for a while within the target lane change start section A1 of the lane 51, the driver operates the turn signal 4 toward the destination lane 52 in order to move the vehicle from the lane 51 to the lane 52.

[0098] Therefore, in response to a lane change request from the driver, the vehicle 10 moves from the lane 51 to the lane 52 at a position behind the start position Q1 of the target lane change start section A1 (see the solid line of LC1).

[0099] When the vehicle 10 detects a space on the adjacent lane 53 where the vehicle 10 can move after entering the target lane change start section A2 of the lane 52, the driving plan device 15 generates a driving plan for moving from the lane 52 to the lane 53. Based on this driving plan, the vehicle control device 16 notifies the driver via the UI 7 of the lane change and the destination lane 53. However, the driver also wants to reach the destination lane quickly, and therefore wants to travel in the current lane, which is the overtaking lane. The driver operates the turn signal 4 to indicate the opposite side to the destination lane 52, and does not accept the lane change.

[0100] After the vehicle 10 has been traveling for a while within the target lane change start section A2 of the lane 52, the driver operates the turn signal 4 toward the destination lane 53 in order to move the vehicle from the lane 52 to the lane 53.

[0101] Therefore, in response to a lane change request from the driver, the vehicle 10 moves from the lane 52 to the lane 53 at a position behind the start position Q2 of the target lane change start section A2 (see the solid line of LC1).

[0102] Thereafter, after vehicle 10 entered target lane change start section A3 of lane 53, vehicle 10 detected space on lane 61 of adjacent road 60 where vehicle 10 could move, and moved from lane 53 of road 50 to lane 61 of road 60.

[0103] The traffic lane planning device 14 executes the correction value calculation process after passing through the target lane change start zones in the three lane changes LC1 to LC3.

[0104] Since the driver requested a lane change at a position behind the start position Q1 of the target lane change start section A1 on the lane 51, the driving lane planning device 14 counts the number of requests made by the driver to change lanes of the vehicle 10.

[0105] Then, the driving lane planning device 14 calculates a new correction value for the reference lane change start section based on a correction coefficient determined based on the number of requests and a distance L3 between the start position Q1 of the target lane change start section A1 and the requested position at which the driver requested the vehicle 10 to change lanes. The start position of the target lane change start section A1 may be a position at which the vehicle control device 16 notifies the driver that a lane change will be made and the destination lane 53. In this case, the distance L3 is the distance between the position R1 at which the vehicle control device 16 notifies the driver that a lane change will be made and the destination lane 52, and the requested position at which the driver requested the vehicle 10 to change lanes.

[0106] In addition, since the driver requested a lane change at a position behind the start position Q2 of the target lane change start section A2 on the lane 52, the driving lane planning device 14 counts the number of times the driver requested the vehicle 10 to change lanes.

[0107] Then, the driving lane planning device 14 calculates a new correction value for the reference lane change start section based on a correction coefficient determined based on the number of requests and the distance L4 between the start position Q2 of the target lane change start section A2 and the requested position at which the driver requested the vehicle 10 to change lane.

[0108] As shown in the example of Fig. 6, when the driver requests a lane change at a position further back than the start position of the target lane change start section, a correction value is calculated so that the start position of the next target lane change start section is shifted to the back side. Note that the driving lane planning device 14 may calculate a new correction value for each of the lane changes LC1 and LC2.

[0109] As described above, the driving lane planning device of this embodiment determines the target lane change start section using the current correction value, so it can determine the lane change start section so that a lane change can be executed in a way that reflects the driver's preferences.

[0110] Next, a modified example of the traffic lane planning device of the present embodiment described above will be described below with reference to Fig. 7. Fig. 7 is a diagram for explaining the correction value calculation process in the modified example.

[0111] The correction value calculation process shown in Fig. 7 differs from the correction value calculation process shown in Fig. 4 in that step S302 is added. The processes in steps S301, S303 and S304 are similar to steps S201 to S203 described above.

[0112] In this variant, when a lane change is requested (step S301-Yes), it is determined based on surrounding environment information representing the environment around the vehicle 10 whether or not a predetermined number of other vehicles traveling on the traveling lane or an adjacent lane adjacent to the traveling lane are detected within a predetermined range from the vehicle 10 (step S302).

[0113] If the presence of other vehicles equal to or greater than a predetermined reference number is not detected (step S302-No), the counting unit 234 counts the number of times the driver has requested a lane change of the vehicle 10 at a position other than the start position of the target lane change start section (step S303).

[0114] On the other hand, if it is detected that there are more than the predetermined reference number of other vehicles (step S302-Yes), the series of processes ends.

[0115] In this modified example, when there are a predetermined number of other vehicles around the vehicle 10 (in the driving lane or adjacent lanes), the driver may try to change lanes earlier than planned due to congestion, or may try to change lanes later than planned due to congestion. Therefore, when a lane change is requested by the driver due to factors other than the driver's preference, a new correction value is not calculated. This makes it possible to calculate a correction value that reflects the driver's preference for lane changes.

[0116] In the present disclosure, the vehicle control device, the computer program for controlling a vehicle, and the vehicle control method of the above-mentioned embodiments can be appropriately modified 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 described in the claims and their equivalents.

[0117] For example, when the vehicle is located in bad weather such as rain or snow, the correction coefficient may be set to zero or may be smaller than when the vehicle is in good weather such as sunny weather. In bad weather, the road surface is wet, so the driving conditions of the vehicle are different from when the road surface is dry. This can reduce the effect of the correction in bad weather on the correction value in good weather. Also, the correction value may be calculated separately for good weather and bad weather. [Explanation of symbols]

[0118] 1 Vehicle Control System 2. Front camera 3. Surveillance Cameras 4 direction indicators 5 Positioning information receiver 6. Navigation devices 7 User Interface 7a Display device 10 Vehicles 11 Map information storage device 12 Position estimation device 13 Object detection device 14 Traffic lane planning device 21 Communication Interface 22 Memory 23 Processors 231 Planning Department 232 Setting section 233 Decision Section 234 Counting Department 235 Calculation Section 15 Operation planning device 16 Vehicle control device 17 In-vehicle network

Claims

1. a reference section setting unit that sets a reference lane change start section on the driving lane, which is a reference section for a section where the vehicle starts to move between lanes under automatic control, when the vehicle is scheduled to move from the driving lane in which the vehicle is traveling to an adjacent lane; a target section determination unit that determines a target lane change start section on a driving lane, where the vehicle is controlled to start moving between lanes under automatic control, based on the reference lane change start section and a current correction value; a counting unit that counts the number of requests made by a driver to change lanes of the vehicle at a position different from a start position of the target lane change start section; a correction value calculation unit that calculates a new correction value for the reference lane change start section based on a correction coefficient that is determined based on the number of requests and a distance between a start position of the target lane change start section and a requested position at which a lane change of the vehicle is requested by a driver, The vehicle control device according to claim 1, wherein the target section determination unit determines the next target lane change start section based on the reference lane change start section and a new correction value.

2. 2. The vehicle control device according to claim 1, wherein the relationship between the correction coefficient and the number of requests has a first region in which the correction coefficient increases as the number of requests increases, a second region in which the correction coefficient increases as the number of requests increases more than in the first region, and a third region in which the correction coefficient increases as the number of requests increases more than in the second region.

3. 3. The vehicle control device according to claim 1, wherein when a lane change of the vehicle is requested by the driver at a position different from the start position of the target lane change start section, if it is detected based on surrounding environment information representing the environment around the vehicle that a predetermined reference number or more of other vehicles traveling on the driving lane or an adjacent lane adjacent to the driving lane are present within a predetermined range from the vehicle, the correction value calculation unit does not calculate a new correction value.

4. When a vehicle is scheduled to move from a driving lane in which the vehicle is traveling to an adjacent lane, a reference lane change start section is set on the driving lane as a reference for a section in which the vehicle starts to move between lanes by automatic control; determining a target lane change start section on a driving lane where the vehicle is controlled to start moving between lanes under automatic control based on the reference lane change start section and a current correction value; Counting the number of requests made by the driver to change lanes of the vehicle at a position different from the start position of the target lane change start section; and causing a processor to execute a process including determining a new correction value for the reference lane change start section based on a correction coefficient determined based on the number of requests and a distance between a start position of the target lane change start section and a requested position at which a lane change of the vehicle is requested by a driver; a next target lane change start section being determined based on the reference lane change start section and a new correction value;

5. A vehicle control method executed by a vehicle control device, When a vehicle is scheduled to move from a driving lane in which the vehicle is traveling to an adjacent lane, a reference lane change start section is set on the driving lane as a reference for a section in which the vehicle starts to move between lanes by automatic control; determining a target lane change start section on a driving lane where the vehicle is controlled to start moving between lanes under automatic control based on the reference lane change start section and a current correction value; Counting the number of requests made by the driver to change lanes of the vehicle at a position different from the start position of the target lane change start section; determining a new correction value for the reference lane change start section based on a correction coefficient determined based on the number of requests and a distance between a start position of the target lane change start section and a requested position at which a lane change of the vehicle is requested by a driver; Including, A vehicle control method comprising: determining the next target lane change start section based on the reference lane change start section and a new correction value.

Citation Information

Patent Citations

  • Driving behavior control method and driving behavior control device

    JP2020192824A

  • Automatic driving device and automatic driving method

    JP2021196638A

  • Lane change plan apparatus and lane change planning computer program

    JP2022012241A