Vehicle control device, vehicle control computer program, and vehicle control method
Patent Information
- Application Number
- JP2022063524
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-04-06
- Publication Date
- 2025-02-26
- Estimated Expiration
- 2042-04-06
AI Technical Summary
【0013】 本開示に係る車両制御装置は、隣接車線を走行する他の車両への車両の接近に伴って、車両の走行車線における横方向位置をドライバごとに満足するように決定できる。
Smart Images

Figure 0007635749000004 
Figure 0007635749000005 
Figure 0007635749000006
Abstract
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] When a vehicle travels beside another vehicle traveling in a lane adjacent to the lane in which the vehicle is traveling, the automatic control system of the vehicle controls the lateral position of the vehicle in the traveling lane so that the lateral distance between the vehicle and the other vehicle becomes a target distance determined based on the following distance, the relative speed, the lane width of the traveling lane, the lateral distance between the vehicle and a lane marking that divides the traveling lane, the curvature of the traveling road, etc. In this way, the automatic control system prevents the vehicle from getting too close to the other vehicle, giving the driver a sense of security (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2017-87906 A Summary of the Invention [Problem to be solved by the invention]
[0005] The sense of security that drivers feel with respect to the distance between the vehicle and other vehicles traveling in adjacent lanes varies from driver to driver. Some drivers feel uneasy when the vehicle moves too far in the opposite direction to other vehicles in the driving lane. Other drivers feel that the vehicle is swaying when the vehicle moves sideways as other vehicles traveling in adjacent lanes approach the vehicle.
[0006] Therefore, it is considered that there is room for improvement in the uniform determination of the lateral position of a vehicle in its travel lane as other vehicles traveling in adjacent lanes approach the vehicle.
[0007] Therefore, an object of the present disclosure is to provide a vehicle control device that can determine the lateral position of a vehicle in its travel lane in a manner that satisfies each driver as the vehicle approaches another vehicle traveling in an adjacent lane. [Means for solving the problem]
[0008] According to one embodiment, there is provided a vehicle control device, which includes: a reference lateral position setting unit that sets a reference lateral position representing a reference for a lateral position perpendicular to a traveling direction of the vehicle in the traveling lane based on at least the inter-vehicle distance when the inter-vehicle distance between the vehicle and another vehicle traveling in an adjacent lane adjacent to the traveling lane in which the vehicle is traveling is equal to or smaller than a predetermined reference distance; a target lateral position determination unit that determines a target lateral position to which the vehicle is controlled based on the reference lateral position and a current correction value for the reference lateral position; a counting unit that counts the number of times the lateral position of the vehicle in the traveling lane is changed from the target lateral position due to an operation of the driver; and a correction value calculation unit that calculates a new correction value for the reference lateral position based on a correction coefficient determined based on the number of changes and an amount of change in the lateral position of the vehicle changed from the target lateral position due to an operation of the driver, and the target lateral position determination unit determines a next target lateral position based on the reference lateral position and the new correction value.
[0009] In addition, in this vehicle control device, it is preferable that the relationship between the correction coefficient and the number of changes has a first region in which the correction coefficient increases as the number of changes increases, a second region in which the correction coefficient increases more significantly with the number of changes than in the first region, and a third region in which the correction coefficient increases more significantly with the number of changes than in the second region.
[0010] In addition, in this vehicle control device, when the inter-vehicle distance between the vehicle and a second other vehicle traveling behind the vehicle in an adjacent lane other than the adjacent lane is less than or equal to a predetermined second reference distance, it is preferable that the correction value calculation unit calculates a new correction value that is smaller than when there is no second other vehicle traveling in the other adjacent lane or when the inter-vehicle distance between the vehicle and the second other vehicle is longer than the predetermined second reference distance.
[0011] According to another embodiment, there is provided a computer program for controlling a vehicle, which causes a processor to execute a process including, when an inter-vehicle distance between the vehicle and another vehicle traveling in an adjacent lane adjacent to the traveling lane in which the vehicle is traveling is equal to or smaller than a predetermined reference distance, setting a reference lateral position representing a reference for a lateral position perpendicular to a traveling direction of the vehicle in the traveling lane based on at least the inter-vehicle distance, determining a target lateral position to which the vehicle is controlled based on the reference lateral position and a current correction value for the reference lateral position, counting the number of times that the lateral position of the vehicle in the traveling lane has been changed from the target lateral position due to an operation by the driver, and determining a new correction value for the reference lateral position based on a correction coefficient determined based on the number of changes and an amount of change in the lateral position of the vehicle changed from the target lateral position due to an operation by the driver, and determining a next target lateral position based on the reference lateral position and the new correction value.
[0012] According to still another embodiment, there is provided a vehicle control method, which is executed by a vehicle control device, and includes the steps of: when an inter-vehicle distance between the vehicle and another vehicle traveling in an adjacent lane adjacent to the traveling lane in which the vehicle is traveling is equal to or smaller than a predetermined reference distance, setting a reference lateral position representing a reference for a lateral position perpendicular to a traveling direction of the vehicle in the traveling lane based on at least the inter-vehicle distance, determining a target lateral position to which the vehicle is controlled based on the reference lateral position and a current correction value for the reference lateral position, counting the number of times that the lateral position of the vehicle in the traveling lane has been changed from the target lateral position due to an operation by the driver, and determining a new correction value for the reference lateral position based on a correction coefficient determined based on the number of changes and an amount of change in the lateral position of the vehicle changed from the target lateral position due to an operation by the driver, and determining a next target lateral position based on the reference lateral position and the new correction value. Effect of the Invention
[0013] The vehicle control device according to the present disclosure can determine the lateral position of the vehicle in the driving lane in a manner that satisfies each driver as the vehicle approaches another vehicle traveling in an adjacent lane. [Brief description of the drawings]
[0014] [Figure 1] 1A and 1B are diagrams for explaining an overview of the operation of the driving planning device of this embodiment, in which (A) is a diagram showing a vehicle traveling on a road, (B) is a diagram showing the relationship between the vehicle's lateral position and time when the vehicle's lateral position is changed so as to approach an adjacent lane, and (C) is a diagram explaining the new target lateral position. [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 lateral position determination process of the operation 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] FIG. 11 is a diagram illustrating an example of a relationship between a correction coefficient and the number of changes. [Figure 6] FIG. 13 is a diagram showing the relationship between the lateral position of the vehicle and time when the lateral position of the vehicle is changed so as to move away from the adjacent lane side. [Figure 7] 13A to 13C are diagrams illustrating a correction value calculation process in a modified example. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0015] Figures 1(A) to 1(C) are diagrams for explaining an outline of the operation of the driving planning device of this embodiment. Figure 1(A) is a diagram showing a state in which a vehicle travels on a road. Figure 1(B) is a diagram showing the relationship between the lateral position of the vehicle and time when the lateral position of the vehicle is changed so as to approach an adjacent lane. Figure 1(C) is a diagram for explaining a new target lateral position.
[0016] Hereinafter, an overview of the operation of the vehicle control process of the operation planning device 15 disclosed in this specification will be described with reference to Figs. 1(A) to 1(C).
[0017] 1(A), a vehicle 10 is traveling on a lane 52 of a road 50 having lanes 51 and 52. The lanes 51 and 52 are divided by a lane dividing line 53.
[0018] The vehicle 10 has a driving planner 15 and a vehicle control device 16. The driving planner 15 generates a driving plan representing a planned driving trajectory of the vehicle 10 up to a predetermined time ahead. The driving plan is represented 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.
[0019] On a lane 51 adjacent to the lane 52 in which the vehicle 10 is traveling, another vehicle 30 is traveling ahead of the vehicle 10 at a position within a predetermined reference inter-vehicle distance. The vehicle 10 plans to overtake the vehicle 30 after reaching the side of the vehicle 30 within the predetermined reference arrival time.
[0020] Normally, vehicle 10 travels in the center in the width direction of lane 52. When vehicle 30 travels close to lane marking 53, distance L1 between vehicle 30 and lane marking 53 becomes short. Therefore, when vehicle 10 is next to vehicle 30, distance L2 between vehicle 10 and vehicle 30 may become short. If distance L2 is short, the driver of vehicle 10 may feel uneasy due to the approach of vehicle 30.
[0021] Therefore, the driving planning device 15 generates a driving plan to move the lateral position of the vehicle 10 away from the lane marking 53, so that the vehicle 10 travels beside the vehicle 30 so as not to get too close to the vehicle 30. Hereinafter, such control by the driving planning device 15 is also referred to as Variable Lateral Offset control (VLO control).
[0022] 1(A), vehicle 30 is traveling ahead of vehicle 10 in lane 51 adjacent to lane 52 in which vehicle 10 is traveling. When vehicle 10 reaches the side of vehicle 30, if vehicle 10 is traveling in the center of lane 53, the distance between vehicle 10 and vehicle 30 becomes too close. The operation planning device 15 sets a reference lateral position for vehicle 10 so that the distance between vehicle 10 and vehicle 30 becomes the reference lateral distance.
[0023] The driving planning device 15 determines a reference lateral position between the vehicle 10 and another vehicle 30 based on, for example, the relative distance, the relative speed, the lane width of the lane 52, the lateral distance between the vehicle 10 and the lane dividing line 53 that separates the lanes 51 and 52, the curvature of the road 50 on which the vehicle is traveling, etc.
[0024] Furthermore, the driving planning device 15 determines a target lateral position to which the vehicle 10 is controlled, based on the reference lateral position and a current correction value for the reference lateral position.
[0025] The current correction value is determined so as to reflect the driver's preferences up to now with respect to the reference lateral position, because the driver's sense of security regarding the distance between the vehicle 10 and the vehicle 30 traveling in the adjacent lane differs from driver to driver.
[0026] 1(B) shows the relationship between time and the lateral position of the vehicle 10. The vertical axis indicates the lateral position, with the positive direction indicating the left direction of the vehicle 10 (adjacent lane) and the origin indicating the right direction of the vehicle 10.
[0027] The driving plan device 15 generates a driving plan so that the lateral position of the vehicle 10 becomes a target lateral position when the vehicle 10 reaches the side of the vehicle 30. In the driving plan, the lateral position of the vehicle 10 moves from the center of the lane 51 toward the opposite side of the adjacent lane 52 to the target lateral position. Then, in the driving plan, after the vehicle 10 overtakes the vehicle 30, the lateral position of the vehicle 10 moves from the target lateral position to the center of the lane 51. The vehicle control device 16 controls the operation of the vehicle 10 based on the driving plan.
[0028] As shown in Fig. 1(B), the lateral position of vehicle 10 moves from the center of lane 51 toward the opposite side of adjacent lane 52. Here, the driver steers vehicle 10 to move vehicle 10 to a lateral position within lane 51 that the driver feels comfortable with. In the example shown in Fig. 1(B), the driver steers vehicle 10 so as to move the lateral position of vehicle 10 toward the center of lane 52.
[0029] The driving planning device 15 counts the number of times that the lateral position of the vehicle 10 in the lane 52 is changed from the target lateral position by the driver's operation when the vehicle is controlled based on a driving plan including the target lateral position.
[0030] Each time the number of changes is counted, the driving planning device 15 calculates a new correction value for the reference lateral position based on a correction coefficient determined based on the number of changes and the amount of change in the lateral position of the vehicle 10 from the target lateral position due to the driver's operation.
[0031] As shown in Fig. 1(C), the next time the driving planning device 15 performs VLO control, it determines a new target lateral position based on the reference lateral position and a new correction value. In the example shown in Fig. 1(C), this new target lateral position is corrected so as to be displaced toward the center of the lane from the previous target lateral position, reflecting the previous steering by the driver.
[0032] As described above, the driving planning device 15 can determine the lateral position of the vehicle 10 in the driving lane so as to satisfy each driver as the vehicle 10 approaches another vehicle 30 traveling in an adjacent lane.
[0033] 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 front camera 2a and a rear camera 2b, LiDAR sensors 3a and 3b, a positioning information receiver 4, a navigation device 5, a user interface (UI) 6, 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.
[0034] The front camera 2a and rear camera 2b, LiDAR sensors 3a, 3b, positioning information receiver 4, navigation device 5, UI 6, 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.
[0035] The front camera 2a and the rear camera 2b are examples of an imaging unit provided on the vehicle 10. The front camera 2a is attached to the vehicle 10 so as to face the front of the vehicle 10. The front camera 2a captures a camera image showing the environment of a predetermined area in front of the vehicle 10, for example, at a predetermined cycle. The rear camera 2b is attached to the vehicle 10 so as to face the rear of the vehicle 10. The rear camera 2b captures a camera image showing the environment of a predetermined area behind the vehicle 10, for example, at a predetermined cycle. The camera image may show a road included in a predetermined area in front of or behind the vehicle 10 and road features such as lane markings on the road surface. The front camera 2a and the rear camera 2b each have 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.
[0036] Each time the front camera 2a and the rear camera 2b capture a camera image, they output the camera image and the camera image capture time 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.
[0037] The LiDAR sensor 3a is attached to the outer surface of the vehicle 10 so as to face the front of the vehicle 10, and the LiDAR sensor 3b is attached to the outer surface of the vehicle 10 so as to face the rear of the vehicle 10. Each of the LiDAR sensors 3a and 3b synchronously emits a laser to scan the front and rear of the vehicle 10 at a reflected wave information acquisition time set at a predetermined cycle, and receives a reflected wave reflected by a reflecting object. The time required for the reflected wave to return contains distance information between the vehicle 10 and another object located in the direction of the radar irradiation. Each of the LiDAR sensors 3a and 3b outputs reflected wave information including the radar irradiation direction and the time required for the reflected wave to return, together with the reflected wave information acquisition time when the radar was emitted, to the object detection device 13 via the in-vehicle network 17. The reflected wave information is used in the object detection device 13 to detect other objects around the vehicle 10.
[0038] The positioning information receiver 4 outputs positioning information indicating the current position of the vehicle 10. For example, the positioning information receiver 4 may be a GNSS receiver. Every time the positioning information receiver 4 acquires positioning information at a predetermined reception cycle, the positioning information receiver 4 outputs the positioning information and the positioning information acquisition time when the positioning information was acquired to the navigation device 5, the map information storage device 11, etc.
[0039] The navigation device 5 generates a navigation route from the current position of the vehicle 10 to the destination position based on the navigation map information, the destination position of the vehicle 10 input from the UI 6, and the positioning information indicating the current position of the vehicle 10 input from the positioning information receiver 4. The navigation route includes information regarding the positions of right turns, left turns, merging, and branching. The navigation device 5 generates a new navigation route for the vehicle 10 when a new destination position is set or when the current position of the vehicle 10 deviates from the navigation route. Every time the navigation device 5 generates a navigation route, it outputs the navigation route to the position estimation device 12, the driving lane planning device 14, and the like via the in-vehicle network 17.
[0040] The UI6 is an example of a notification unit. The UI6 is controlled by the navigation device 5, 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 and future routes of the vehicle, such as the current position of the vehicle and a navigation route. The UI6 has a display device 5a such as a liquid crystal display or a touch panel to display the driving information, etc. The UI6 may also have an audio output device (not shown) for notifying the driver of the driving information, etc. The UI6 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 UI6 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 UI6 outputs the input operation information to the navigation device 5, the driving planner 15, the vehicle control device 16, etc. via the in-vehicle network 17.
[0041] 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.
[0042] 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 4, 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.
[0043] The position estimation device 12 estimates the position of the vehicle 10 at the time of capturing the camera image based on road features around the vehicle 10 shown in the camera image captured by the forward camera 2a. 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 to obtain an estimated position and an estimated azimuth angle of the vehicle 10 at the time of capturing the camera image. 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 obtains the estimated position, estimated azimuth angle, and driving lane of the vehicle 10 at the time of capturing the camera image, it outputs the information to the object detection device 13, the driving lane planning device 14, the driving planner 15, the vehicle control device 16, etc.
[0044] 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 of the other objects. The object detection device 13 identifies the driving lane in which the other object is traveling based on the lane dividing lines 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 information indicating the driving lane to the driving lane planning device 14, the driving planner 15, etc.
[0045] The driving lane planning device 14 generates a driving lane plan representing a planned driving lane on which the vehicle 10 will travel, based on map information, the navigation route and surrounding environment information, and the current position of the vehicle 10, in the nearest driving section (e.g., 10 km) selected from the navigation route at a driving lane plan generation time set at a predetermined cycle. The driving lane planning device 14 generates a driving lane plan so that the vehicle 10 travels on a lane other than an overtaking lane, for example. The driving lane planning device 14 outputs the driving lane plan to the driving planning device 15 every time it generates a driving lane plan.
[0046] The operation planning device 15 executes a planning process, a setting process, a determination process, a counting process, and a calculation process. To this end, the operation planning device 15 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 operation planning device 15 to the in-vehicle network 17. The operation planning device 15 is an example of a vehicle control device.
[0047] 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.
[0048] All or part of the functions of the operation planning device 15 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 of 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.
[0049] The planner 231 executes a driving plan process to generate a driving plan representing a planned driving trajectory of the vehicle 10 up to a predetermined time (for example, 5 seconds) ahead based on a driving lane plan, map information, the current position of the vehicle 10, surrounding environment information, and vehicle state information at a driving plan generation time set at a predetermined cycle. The surrounding environment information includes the positions and speeds of other vehicles traveling around the vehicle 10. The vehicle state information includes the current position, vehicle speed, acceleration, and traveling direction of the vehicle 10. The driving 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. It is preferable that the cycle in which the driving plan is generated is shorter than the cycle in which the driving lane plan is generated. The driving plan device 15 generates a driving plan so that a gap of a predetermined distance or more is maintained between the vehicle 10 and other objects (vehicles, etc.). The driving plan device 15 outputs the driving plan to the vehicle control device 16 every time the driving plan is generated. Other operations of the driving plan device 15 will be described later.
[0050] 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.
[0051] 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.
[0052] Fig. 3 is an example of an operation flowchart related to a target lateral position determination process of the operation planning device 15 of this embodiment. The target lateral position determination process of the operation planning device 15 will be described below with reference to Fig. 3. The operation planning device 15 executes the target lateral position determination process according to the operation flowchart shown in Fig. 3 at a target lateral position determination time having a predetermined cycle. The cycle in which the target lateral position determination process is executed is preferably equal to or shorter than the cycle of the operation plan generation time.
[0053] First, the setting unit 232 determines whether or not another vehicle is traveling forward from the vehicle 10 within a predetermined reference inter-vehicle distance on an adjacent lane adjacent to the lane in which the vehicle 10 is traveling, based on the current position and driving lane of the vehicle 10 and the object detection information (step S101). When another vehicle is detected forward from the vehicle 10 on the adjacent lane, the setting unit 232 obtains the inter-vehicle distance between the vehicle 10 and the other vehicle in the longitudinal direction along the traveling direction of the vehicle 10, based on the current position of the vehicle 10 and the current position of the other vehicle traveling on the adjacent lane. When the inter-vehicle distance is within the reference inter-vehicle distance, the setting unit 232 determines that the other vehicle is traveling (step S101-Yes). The reference inter-vehicle distance may be determined based on, for example, the speed of the vehicle 10. The inter-vehicle distance may be the distance of a straight line connecting the vehicle 10 and the other vehicle.
[0054] When the other vehicle is traveling, the setting unit 232 determines whether the vehicle 10 will catch up with the other vehicle 30 within a predetermined reference arrival time (step S102). The setting unit 232 calculates the relative speed between the vehicle 10 and the other vehicle in the longitudinal direction along the traveling direction of the vehicle 10 based on, for example, the speed of the vehicle 10 and the speed of the other vehicle traveling in the adjacent lane. The setting unit 232 calculates an estimated arrival time for the vehicle 10 to arrive at the side of the other vehicle 30 based on the inter-vehicle distance and the relative speed. The setting unit 232 compares the estimated arrival time with the reference arrival time to determine whether the vehicle 10 will catch up with the other vehicle 30 within a predetermined reference arrival time. The reference arrival time can be determined based on the relative speed, for example.
[0055] If the vehicle 10 catches up with the other vehicle 30 within the reference arrival time (step S102-Yes), the setting unit 232 sets a reference lateral position that indicates a reference for the lateral position perpendicular to the traveling direction of the vehicle 10 in the travel lane (step S103). The reference lateral position can be set so that the distance between the vehicles 10 becomes a predetermined reference lateral distance. This reference lateral distance can be determined as a distance that prevents the vehicle 10 from being too close to the other vehicle traveling in the adjacent lane, so as to give a sense of security to a normal driver.
[0056] The setting unit 232 determines the reference lateral position based on, for example, the following distance, the relative speed, the lane width of the traveling lane, the lateral distance between the vehicle and a lane dividing line that divides the traveling lane from an adjacent lane, the curvature of the traveling road, etc. The reference lateral position may be obtained using a known method. The reference lateral position is expressed, for example, in a world coordinate system having an origin at a predetermined position.
[0057] Next, the determination unit 233 determines a target lateral position to which the vehicle 10 is controlled based on the reference lateral position and the current correction value for the reference lateral position (step S104), and ends the series of processes. The planner 231 generates a driving plan such that the lateral position of the vehicle 10 becomes the target lateral position until the vehicle 10 catches up with another vehicle traveling in an adjacent lane.
[0058] The determination unit 233 obtains the target lateral position Pa by adding the reference lateral position Pb and a current correction value M for the reference lateral position, as shown in the following formula (1).
[0059]
number
[0060] On the other hand, if there is no other vehicle traveling (step S101-No), or if the vehicle 10 does not catch up with the other vehicle within the reference arrival time (step S102-No), the series of processes ends.
[0061] In the above description, the process of determining the target lateral position is executed regardless of the distance (L1 in FIG. 1A) between the lane marking that separates the driving lane from the adjacent lane and another vehicle traveling in the adjacent lane. Here, the target lateral position may be determined only when the distance L1 is equal to or less than a predetermined reference distance.
[0062] 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 operation planning device 15 of the present embodiment. The operation planning device 15 executes the correction value calculation process according to the operation flowchart shown in Fig. 4 every time the vehicle 10 passes through a section in which the target lateral position has been determined in the target lateral position determination process.
[0063] First, the counting unit 234 determines whether or not the lateral position of the vehicle 10 has been changed from the target lateral position by an operation by the driver (step S201).
[0064] In a section where the target lateral position of the driving plan is set, if the time during which the distance between the actual lateral position of the vehicle 10 and the target lateral position is equal to or greater than the reference separation distance (see FIG. 1(B) and FIG. 6(A)) is equal to or greater than a predetermined reference separation time, the counting unit 234 determines that the lateral position of the vehicle 10 has changed (step S201-Yes). The reference separation distance and the reference separation time can be determined taking into consideration the variation in the lateral position of the vehicle 10 while traveling.
[0065] When the lateral position of the vehicle 10 is changed, the counting unit 234 counts the number of times that the lateral position of the vehicle 10 in the driving lane is changed from the target lateral position by the driver's operation (step S202). The initial value of the number of changes is zero.
[0066] Next, the counting unit 234 obtains the amount of change in the lateral position of the vehicle 10 from the target lateral position due to the driver's operation (step S203). The counting unit 234 obtains the amount of change S in the lateral position of the vehicle 10 in the section in which the target lateral position of the driving plan is set, by the following formula (2). Here, the start time t1 is the time when the distance between the actual lateral position of the vehicle 10 and the target lateral position becomes equal to or greater than the reference separation distance L3, and the end time t2 is the time when the vehicle 10 overtakes another vehicle (see Fig. 1(B) and Fig. 6(A)). acc is the distance between the actual vehicle 10 lateral position and the target lateral position.
[0067]
number
[0068] Next, the calculation unit 235 calculates a new correction value for the reference lateral position based on the correction coefficient determined based on the number of changes and the amount of change S of the lateral position of the vehicle 10 that has changed from the target lateral position due to the driver's operation (step S204), and ends the series of processes. The calculation unit 235 is an example of a correction value calculation unit.
[0069] Moreover, if the lateral position of the vehicle 10 has not changed (step S201-No), the series of processes ends.
[0070] Next, the process in which the calculation unit 235 determines a new correction value will be described below with reference to Fig. 5. The calculation unit 235 determines, as a new correction value, the product of a correction coefficient determined based on the number of changes and the amount of change S of the lateral position of the vehicle 10 that has changed from the target lateral position due to the driver's operation.
[0071] FIG. 5 is a diagram for explaining an example of the relationship between the correction coefficient and the number of changes. The relationship between the correction coefficient and the number of changes has a first region where the correction coefficient increases with an increase in the number of changes, a second region where the correction coefficient increases more than in the first region with an increase in the number of changes, and a third region where the correction coefficient increases less than in the second region with an increase in the number of changes. 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.
[0072] The product M (correction value) of the correction coefficient and the change amount of the lateral position is calculated by the following formula (3): where i is the number of changes, and α i is the correction coefficient for the i-th change, and S i is the amount of change in the lateral position at the i-th change. The initial value α0 of the correction coefficient may be set to zero.
[0073]
number
[0074] When the lateral position is changed to the center of the driving lane, the change amount S i is positive, and the correction coefficient α iis zero or a positive value, the correction value M is zero or a positive value. On the other hand, when the lateral position is changed to the center side of the driving lane, the change amount S i becomes negative, and the correction coefficient α i is zero or a positive value, the correction value M is zero or a negative 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, based on the width of the lane in which the vehicle 10 is traveling, experimentally, or empirically.
[0075] Next, an example of the operation of the driving planning device 15 when the lateral position of the vehicle 10 is changed so as to approach an adjacent lane in a section in which a target lateral position of the driving plan is set will be described below with reference to Figures 1(B) and 1(C).
[0076] 1B, in the section where the target lateral position of the driving plan is set, the lateral position of the vehicle 10 moves away from the center of the driving lane and away from the adjacent lane. Here, the driver feels that the lateral position of the vehicle 10 is too far away from the center of the driving lane and steers the vehicle 10 to move closer to the center of the driving lane.
[0077] The driver steers the vehicle 10 based on the position of the vehicle 10 in the driving lane and the positional relationship with other vehicles traveling in adjacent lanes to move the vehicle 10 to a lateral position in the driving lane that the driver feels comfortable with.
[0078] In the example shown in Fig. 1B, the driver steers the lateral position of the vehicle 10 to approach the adjacent lane. Then, after the vehicle 10 passes another vehicle in the adjacent lane, the lateral position of the vehicle 10 moves to the center of the driving lane.
[0079] The driving plan device 15 calculates a new correction value for the reference lateral position based on a correction coefficient determined based on the number of changes and the amount of change in the lateral position of the vehicle 10 from the target lateral position due to the driver's operation.
[0080] As shown in Fig. 1(C), the next time the driving planning device 15 performs VLO control, it determines a new target lateral position based on the reference lateral position and a new correction value. This new target lateral position is corrected to be located closer to the center of the driving lane than the previous target lateral position, reflecting the steering by the driver up to that point.
[0081] Next, an example of the operation of the driving planning device 15 when the lateral position of the vehicle 10 is changed so as to move away from an adjacent lane in a section in which a target lateral position of the driving plan is set will be described below with reference to Figures 6(A) and 6(B).
[0082] 6(A), in a section where a target lateral position is set in the driving plan, the lateral position of the vehicle 10 moves from the center of the lane 52 to the target lateral position. Here, the driver feels that the lateral position of the vehicle 10 is close to another vehicle traveling in an adjacent lane, and steers the vehicle 10 so as to move further away from the center of the traveling lane.
[0083] The driver steers the vehicle 10 based on the position of the vehicle 10 in the driving lane and the positional relationship with other vehicles traveling in adjacent lanes to move the vehicle 10 to a lateral position in the driving lane that the driver feels comfortable with.
[0084] In the example shown in Fig. 6(A), the driver steers the lateral position of the vehicle 10 away from the adjacent lane. Then, after the vehicle 10 passes another vehicle in the adjacent lane, the lateral position of the vehicle 10 moves to the center of the driving lane.
[0085] The driving plan device 15 calculates a new correction value for the reference lateral position based on a correction coefficient determined based on the number of changes and the amount of change in the lateral position of the vehicle 10 from the target lateral position due to the driver's operation.
[0086] As shown in Fig. 6(B), the next time the driving planning device 15 performs VLO control, it determines a new target lateral position based on the reference lateral position and the new correction value. This new target lateral position is corrected to be located farther from the center of the driving lane than the previous target lateral position, reflecting the steering by the driver up to that point.
[0087] As described above, the driving planning device of this embodiment can determine the lateral position of the vehicle in the driving lane so as to satisfy each driver as the host vehicle approaches another vehicle traveling in an adjacent lane.
[0088] Next, a modified example of the operation planning device of the above-described embodiment will be described below with reference to FIG.
[0089] Fig. 7 is a diagram for explaining the correction value calculation process in the modified example. As shown in Fig. 7, vehicle 10 is traveling on lane 62 of road 60 having lanes 61, 62, and 63. Lanes 61 and 62 are separated by lane dividing line 64, and lanes 62 and 63 are separated by lane dividing line 65.
[0090] On a lane 61 adjacent to the lane 62 on which the vehicle 10 is traveling, another vehicle 40 is traveling at a position within a reference inter-vehicle distance in a forward direction from the vehicle 10. After the vehicle 10 reaches the side of the vehicle 40 within the reference arrival time, it is determined that the vehicle 10 will overtake the vehicle 40. Here, on another lane 63 adjacent to the lane 62 on which the vehicle 10 is traveling, another vehicle 41 is traveling at a position within a second reference inter-vehicle distance in a backward direction from the vehicle 10.
[0091] Because the driving planning device 15 has determined that the vehicle 10 will catch up with the adjacent lane 61, it determines a target lateral position to which the vehicle 10 will be controlled based on the reference lateral position and a current correction value for the reference lateral position.
[0092] The lateral position of the vehicle 10 moves from the center of the lane 52 toward the target lateral position. Here, the driver senses that the lateral position of the vehicle 10 is too far from the center of the lane 51 and steers the vehicle 10 closer to the center of the lane 52.
[0093] Since the lateral position of the vehicle 10 in the lane 52 has been changed from the target lateral position due to the driver's operation, the driving planning device 15 counts the number of times that the lateral position of the vehicle 10 in the lane 62 has been changed from the target lateral position due to the driver's operation.
[0094] The driving plan device 15 calculates a new correction value for the reference lateral position based on a correction coefficient determined based on the number of changes and the amount of change in the lateral position of the vehicle 10 from the target lateral position due to the driver's operation.
[0095] Here, the calculation unit 235 of the operation planning device 15 calculates a new correction value that is smaller than the correction value when there is no vehicle 41 traveling in the adjacent lane 63 or the relative distance between the vehicle 10 and the vehicle 41 is longer than the second reference inter-vehicle distance. For example, the calculation unit 235 may calculate a new correction value by multiplying the correction value when there is no vehicle 41 traveling in the adjacent lane 63 or the relative distance between the vehicle 10 and the vehicle 41 is longer than the second reference inter-vehicle distance by a correction coefficient (a positive value equal to or greater than 0 and less than 1). It is considered that when the driver passes beside the vehicle 40 traveling ahead of the vehicle 10, the driver changes the lateral position of the vehicle 10, taking into consideration the positional relationship between the vehicle 10 and the vehicle 41 traveling behind the vehicle 10. Therefore, in order to prevent the learning of the correction value in such a special state, the correction value is multiplied by a correction coefficient smaller than 1 to prevent excessive learning.
[0096] When there is no vehicle 41 traveling in the adjacent lane 63, or when another vehicle 41 is not located rearward from the vehicle 10 within the second reference inter-vehicle distance, the driving planning device 15 does not make any correction to the correction value as described above.
[0097] 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.
[0098] 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]
[0099] 1 Vehicle Control System 2a Front camera 2b Rear camera 3a, 3b LiDAR sensor 4 Positioning information receiver 5. Navigation devices 6 User Interface 6a Display device 10 Vehicles 11 Map information storage device 12 Position estimation device 13 Object detection device 14 Traffic lane planning device 15 Operation planning device 21 Communication Interface 22 Memory 23 Processors 231 Planning Department 232 Setting section 233 Decision Section 234 Counting Department 235 Calculation Section 16 Vehicle control device 17 In-vehicle network
Claims
1. a reference lateral position setting unit that sets a reference lateral position representing a reference for a lateral position of the vehicle in a lane perpendicular to a traveling direction of the vehicle on the lane when an inter-vehicle distance between the vehicle and another vehicle traveling in an adjacent lane adjacent to the lane in which the vehicle is traveling is equal to or smaller than a predetermined reference distance, based on at least the inter-vehicle distance; a target lateral position determiner that determines a target lateral position to which the vehicle is controlled based on the reference lateral position and a current correction value for the reference lateral position; a counting unit that counts the number of times that a lateral position of the vehicle in the driving lane is changed from the target lateral position by an operation of a driver; a correction value calculation unit that calculates a new correction value for the reference lateral position based on a correction coefficient determined based on the number of times the reference lateral position is changed and on an amount of change in the lateral position of the vehicle caused by an operation of a driver from the target lateral position; having the target lateral position determiner determines a next target lateral position based on the reference lateral position and the new correction value; a relationship between the correction coefficient and the number of changes, the relationship having a first region in which the correction coefficient increases as the number of changes increases, and a second region in which the correction coefficient increases as the number of changes increases more than in the first region.
2. 2. The vehicle control device according to claim 1, wherein the relationship between the correction coefficient and the number of changes has the first region, the second region, and a third region in which the correction coefficient increases with an increase in the number of changes more slowly than in the second region.
3. 3. The vehicle control device according to claim 1 or 2, wherein, when the inter-vehicle distance between the vehicle and a second other vehicle traveling behind the vehicle in an adjacent lane other than the adjacent lane is less than a predetermined second reference distance, the correction value calculation unit calculates a new correction value that is smaller than when there is no second other vehicle traveling in the other adjacent lane or when the inter-vehicle distance between the vehicle and the second other vehicle is longer than a predetermined second reference distance.
4. when an inter-vehicle distance between the vehicle and another vehicle traveling in an adjacent lane adjacent to the travel lane in which the vehicle is traveling is equal to or less than a predetermined reference distance, a reference lateral position is set that indicates a reference for a lateral position of the vehicle in the travel lane perpendicular to a traveling direction of the vehicle, based on at least the inter-vehicle distance; determining a target lateral position to which the vehicle is controlled based on the reference lateral position and a current correction value for the reference lateral position; Counting the number of times that the lateral position of the vehicle in the driving lane is changed from the target lateral position due to an operation by a driver; a processor is caused to execute a process including determining a new correction value for the reference lateral position based on a correction coefficient determined based on the number of times of change and an amount of change in the lateral position of the vehicle caused by an operation of a driver from the target lateral position; A next target lateral position is determined based on the reference lateral position and a new correction value; a relationship between the correction coefficient and the number of changes, the relationship having a first region in which the correction coefficient increases as the number of changes increases, and a second region in which the correction coefficient increases as the number of changes increases more than in the first region.
5. A vehicle control method executed by a vehicle control device, when an inter-vehicle distance between the vehicle and another vehicle traveling in an adjacent lane adjacent to the travel lane in which the vehicle is traveling is equal to or less than a predetermined reference distance, a reference lateral position is set that indicates a reference for a lateral position of the vehicle in the travel lane perpendicular to a traveling direction of the vehicle, based on at least the inter-vehicle distance; determining a target lateral position to which the vehicle is controlled based on the reference lateral position and a current correction value for the reference lateral position; Counting the number of times that the lateral position of the vehicle in the driving lane is changed from the target lateral position due to an operation by a driver; determining a new correction value for the reference lateral position based on a correction coefficient determined based on the number of times of change and an amount of change in the lateral position of the vehicle caused by an operation of the driver from the target lateral position; Including, A next target lateral position is determined based on the reference lateral position and a new correction value; a relationship between the correction coefficient and the number of changes, the relationship having a first region in which the correction coefficient increases as the number of changes increases, and a second region in which the correction coefficient increases as the number of changes increases more than in the first region.
Citation Information
Patent Citations
Lane keeping controller
JP2015189404A
Vehicle control device
JP2017087906A
Driving assistance device and driving assistance method
WO2015159341A1