Vehicle control device

The vehicle control device addresses the issue of collisions by determining driving areas, planning trajectories, and adjusting speed based on protrusion amounts, ensuring safe travel across multiple areas.

JP7805529B2Active Publication Date: 2026-01-23MITSUBISHI ELECTRIC CORP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2025527175
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-06-16
Publication Date
2026-01-23
Estimated Expiration
2043-06-16

AI Technical Summary

Technical Problem

Existing vehicle control technologies fail to prevent close contact with surrounding vehicles when a vehicle travels across multiple areas in the width direction, disrupting traffic flow and increasing the risk of collisions.

Method used

A vehicle control device that determines driving areas, plans a target trajectory, and calculates control values based on the vehicle's protrusion amounts into these areas, ensuring safe travel by adjusting speed and position to avoid collisions.

Benefits of technology

The device enables safe vehicle travel across multiple areas by calculating area position relationships and adjusting speed, reducing the risk of collisions and adapting to vehicles of different sizes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007805529000001
    Figure 0007805529000001
  • Figure 0007805529000002
    Figure 0007805529000002
  • Figure 0007805529000003
    Figure 0007805529000003
Patent Text Reader

Abstract

The present disclosure relates to a vehicle control device comprising: a travel area determination unit that, when a vehicle travels across a plurality of travel areas of a road in the width direction, outputs travel area information about a first travel area, which is the travel area of the vehicle before the crossing, and a second travel area, which is the travel area of the vehicle after the crossing; and a target trajectory planning unit that plans a target trajectory of the vehicle. The target trajectory planning unit includes: an area positional relationship planning unit that plans an area positional relationship between the vehicle and the first and second travel areas at each time in the future; and a target speed planning unit that plans a target speed of the vehicle at each time on the basis of the area positional relationship calculated by the area positional relationship planning unit. The area positional relationship planning unit calculates the area positional relationship on the basis of at least one of a first amount of protrusion of the vehicle into the first travel area and a second amount of protrusion of the vehicle into the second travel area at each time.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a vehicle control device, and more particularly to a vehicle control device that allows a vehicle to travel safely. [Background technology]

[0002] A method has been proposed for controlling a vehicle based on surrounding conditions when detecting a driver abnormality and automatically stopping the vehicle. For example, Patent Document 1 discloses a vehicle control technology that automatically changes the speed and position at which the vehicle approaches the shoulder depending on the condition of the shoulder. Patent Document 2 discloses a vehicle control technology that automatically decelerates while moving in the width direction during a lane change. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Publication No. 2020-163984 [Patent Document 2] Japanese Patent Publication No. 2020-111092 Summary of the Invention [Problem to be solved by the invention]

[0004] In the vehicle control technologies disclosed in Patent Documents 1 and 2, when a vehicle travels across multiple areas in the width direction, depending on the size of the vehicle, the speed is changed while part of the vehicle remains in the area before it crosses, which may disrupt traffic flow and cause the vehicle to come into close contact with surrounding vehicles.

[0005] The present disclosure has been made to solve the above-mentioned problems, and aims to provide a vehicle control device that can allow a vehicle to travel safely while avoiding close contact with surrounding vehicles, even when the vehicle is traveling across multiple areas in the width direction. [Means for solving the problem]

[0006] A vehicle control device according to the present disclosure is a vehicle control device for controlling a vehicle, and includes: a driving area determination unit that determines a driving area, which is an area in which the vehicle will drive, based on road information, and, when the vehicle drives across a plurality of driving areas in a width direction of a road, outputs driving area information of a first driving area, which is the driving area before the vehicle moves, and a second driving area, which is the driving area after the vehicle moves; a target trajectory planning unit that plans a target trajectory including a target position and a target speed at which the vehicle should drive in the future; and a vehicle control unit that calculates control values ​​for realizing the target trajectory planned by the target trajectory planning unit, wherein the target trajectory planning unit: The system includes an area position relationship planning unit that plans an area position relationship, which is the positional relationship between the vehicle and the first driving area and the second driving area at each future time, and a target speed planning unit that plans the target speed of the vehicle at each time based on the area position relationship calculated by the area position relationship planning unit, wherein the area position relationship planning unit calculates the area position relationship based on at least one of a first overhang amount, which is the amount of overhang of the vehicle into the first driving area at each time in the width direction, and a second overhang amount, which is the amount of overhang of the vehicle into the second driving area at each time in the width direction. [Effects of the Invention]

[0007] According to the vehicle control device of the present disclosure, when a vehicle travels across multiple driving areas in the width direction, the area position relationship is calculated based on at least one of the first and second protrusion amounts of the vehicle, and the target speed is planned based on the calculated area position relationship, making it possible to travel safely while avoiding close contact with surrounding vehicles.

[0008] In addition, by using the vehicle's protrusion amount, it becomes possible to adapt to vehicles of different sizes, and safety is improved because the impact on surrounding vehicles can be taken into account even when the vehicle enters another driving area at a large angle. [Brief explanation of the drawings]

[0009] [Figure 1]1 is a system configuration diagram showing an example of a hardware configuration of a vehicle equipped with a vehicle control device according to a first embodiment. [Figure 2] 1 is a functional block diagram showing a schematic configuration of a vehicle control system equipped with a vehicle control device according to a first embodiment. [Figure 3] 4 is a flowchart showing the operation of the vehicle control device according to the first embodiment. [Figure 4] 5A and 5B are schematic diagrams showing examples of protrusion amounts according to the first embodiment. [Figure 5] 5A and 5B are schematic diagrams showing examples of protrusion amounts according to the first embodiment. [Figure 6] FIG. 2 is a diagram showing an example of a region positional relationship according to the first embodiment. [Figure 7] FIG. 2 is a diagram showing an example of a region positional relationship according to the first embodiment. [Figure 8] 5 is a diagram showing an example of the relationship between area positional relationship and target speed according to the first embodiment. FIG. [Figure 9] FIG. 3 is a diagram illustrating an example of the operation of the vehicle control device according to the first embodiment. [Figure 10] FIG. 10 is a diagram illustrating an example of the relationship between the area positional relationship and the target speed according to the second embodiment. [Figure 11] FIG. 10 is a diagram illustrating an example of the relationship between the area positional relationship and the target speed according to the second embodiment. [Figure 12] 10 is a flowchart showing the operation of the vehicle control device according to the third embodiment. [Figure 13] FIG. 11 is a diagram illustrating an example of the relationship between the area positional relationship and the target speed according to the third embodiment. [Figure 14] FIG. 11 is a diagram illustrating an example of the relationship between the area positional relationship and the target speed according to the third embodiment. [Figure 15] FIG. 11 is a diagram illustrating an example of the relationship between the area positional relationship and the target speed according to the third embodiment. [Figure 16] FIG. 11 is a diagram illustrating an example of the relationship between the area positional relationship and the target speed according to the third embodiment. [Figure 17] 10 is a flowchart showing the operation of the vehicle control device according to the fourth embodiment. [Figure 18]FIG. 1 is a diagram illustrating a hardware configuration for implementing a vehicle control device according to first to fourth embodiments. [Figure 19] FIG. 1 is a diagram illustrating a hardware configuration for implementing a vehicle control device according to first to fourth embodiments. DETAILED DESCRIPTION OF THE INVENTION

[0010] <First Embodiment> <Configuration> 1 is a system configuration diagram showing an example of a hardware configuration of a vehicle 1 equipped with a vehicle control system 500 including a vehicle control device 100 according to a first embodiment of the present disclosure. As shown in FIG. 1, the vehicle 1 includes a steering wheel 2, a steering shaft 3, a steering unit 4, an EPS (Electric Power Steering) motor 5, a powertrain unit 6, and a brake unit 7 as a drive system.

[0011] The sensor system also includes a forward camera 11, a radar sensor 12, a GNSS (Global Navigation Satellite System) sensor 13, a yaw rate sensor 16 that detects the yaw rate, a speed sensor 17 that detects the speed of the vehicle, an acceleration sensor 18 that detects the acceleration of the vehicle, a steering angle sensor 20 that detects the steering angle, and a steering torque sensor 21 that detects the steering torque.

[0012] In addition to these, the vehicle is equipped with a navigation device 14, a V2X (Vehicle-to-Everything) receiver 15, a vehicle control device 100, a powertrain controller 310, a brake controller 320, and an EPS controller 330.

[0013] A steering wheel 2, which is installed so that the driver can drive the vehicle, is connected to a steering shaft 3. A steering unit 4 is connected to the steering shaft 3. The steering unit 4 rotatably supports two front wheels as steered wheels, and is supported on the vehicle frame so that it can be steered. Therefore, torque generated by the driver's operation of the steering wheel 2 rotates the steering shaft 3, and the steering unit 4 steers the front wheels left and right. This allows the driver to control the amount of lateral movement of the vehicle when it moves forward and backward.

[0014] A steering wheel 2, which is installed so that the driver can drive the vehicle 1, is coupled to a steering shaft 3. A steering unit 4 is connected to the steering shaft 3. The steering unit 4 rotatably supports two front wheels as steered wheels, and is supported on the vehicle frame so that it can be steered. Therefore, torque generated by the driver's operation of the steering wheel 2 rotates the steering shaft 3, and the steering unit 4 steers the front wheels left and right. This allows the driver to control the amount of lateral movement of the vehicle 1 when it moves forward and backward.

[0015] In addition, the steering shaft 3 can also be rotated by the EPS motor 5, and by controlling the current flowing to the EPS motor 5 with the EPS controller 330, the front wheels can be steered freely independent of the driver's operation of the steering wheel 2.

[0016] The vehicle control device 100 is, for example, an integrated circuit such as a microprocessor, also known as an ADAS-ECU (Advanced Driving Assistance Systems-Electronic Control Unit), and includes an A / D (Analog / Digital) conversion circuit, a D / A (Digital / Analog) conversion circuit, a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), etc.

[0017] The vehicle control device 100 processes information input from various connected sensors in accordance with a program stored in a ROM, and transmits a target driving force to the powertrain controller 310 and a target braking force to the brake controller 320.

[0018] The front camera 11 is installed in a position where it can detect lane markings ahead of the vehicle as an image, and detects the environment ahead of the vehicle, such as lane information and the location of obstacles, based on the image information. Note that, in the vehicle control system 500 according to the first embodiment, only a camera that detects the environment ahead of the vehicle has been given as an example, but cameras that detect the environment behind and to the sides of the vehicle can also be installed. The front camera 11 can also be used to estimate the condition of the road surface on which the vehicle is traveling.

[0019] The radar sensor 12 emits radar at a target object and detects the reflected wave, thereby outputting the relative distance and relative speed between the host vehicle and surrounding vehicles around the host vehicle. This radar sensor 12 can be a well-known distance measurement sensor such as a millimeter-wave radar, LiDAR (Light Detection and Ranging), laser range finder, or ultrasonic radar.

[0020] The GNSS sensor 13 receives radio waves from positioning satellites with an antenna (not shown) mounted on the vehicle, performs positioning calculations, and outputs the absolute position and absolute direction of the vehicle 1.

[0021] The navigation device 14 has a function of calculating the optimum driving route for the destination set by the driver, and stores road information on the driving route. The road information is map node data that represents the road alignment, and each map node data incorporates information such as latitude, longitude, and altitude that indicates the absolute position at each node, as well as lane width, cant angle, and inclination angle information.

[0022] The V2X receiver 15 has a function of acquiring and outputting information via wireless communication with other vehicles, including surrounding vehicles, and roadside devices. The acquired information includes surrounding vehicle information such as the position and speed of the surrounding vehicles relative to the host vehicle, and road information such as the friction coefficient of the road surface.

[0023] The EPS controller 330 controls the EPS motor 5 so as to realize the target steering angle transmitted from the vehicle control device 100, thereby controlling the travel route of the vehicle 1.

[0024] The powertrain controller 310 controls the powertrain unit 6 so as to realize the target driving force transmitted from the vehicle control device 100, thereby controlling the acceleration of the host vehicle.

[0025] The brake controller 320 controls the deceleration of the vehicle 1 by controlling the brake unit 7 so as to realize the target braking force transmitted from the vehicle control device 100 .

[0026] In the vehicle control device 100 and the vehicle control system 500 according to the first embodiment, a vehicle using only an engine as a driving force source has been given as an example, but the present invention can also be applied to a vehicle using only an electric motor as a driving force source, a vehicle using both an engine and an electric motor as a driving force source, etc.

[0027] 2 is a functional block diagram showing a schematic configuration of a vehicle control system 500 equipped with the vehicle control device 100 of embodiment 1. As shown in FIG. 2, the vehicle control system 500 includes the vehicle control device 100, an information acquisition unit 200, and a controller unit 300.

[0028] The vehicle control device 100 includes a traveling area determination unit 110, a target trajectory planning unit 120, and a vehicle control unit .

[0029] The driving area determination unit 110 determines a driving area in which the vehicle will travel from the road information acquired by the road information acquisition unit 230, and outputs driving area information of the determined driving area.

[0030] The target trajectory planning unit 120 includes a region positional relationship planning unit 121 and a target velocity planning unit 122 .

[0031] The target trajectory planning unit 120 calculates the state quantities of the target trajectory on which the host vehicle should travel in the future, based on the information acquired by the information acquisition unit 200 and the traveling area information output from the traveling area determination unit 110. The state quantities of the trajectory include at least the target position and the target speed, and may further include information such as acceleration, jerk, yaw angle, and yaw rate.

[0032] The area positional relationship planning unit 121 plans the positional relationship between the vehicle and the traveling area. When traveling across multiple areas, the unit plans the positional relationships between the vehicle and the first traveling area and the second traveling area that are adjacent to each other. The details of the processing will be described later.

[0033] The target speed planning unit 122 plans a target speed of the host vehicle at each future time based on the area positional relationship planned by the area positional relationship planning unit 121. Details of the processing will be described later.

[0034] The vehicle control unit 130 calculates control values ​​for realizing the target trajectory planned by the target trajectory planning unit 120. That is, the vehicle control unit 130 calculates and outputs a target driving force for controlling the powertrain controller 310 of the controller unit 300, a target braking force for controlling the brake controller 320, and a steering angle for controlling the EPS controller 330.

[0035] The information acquisition unit 200 has a function of acquiring information about the vehicle 1, information about vehicles surrounding the vehicle 1, and road information, and has a vehicle information acquisition unit 210, a surrounding vehicle information acquisition unit 220, and a road information acquisition unit 230. The information acquisition unit 200 can also be called an information acquisition device.

[0036] The vehicle information acquisition unit 210 acquires vehicle information, which is information about the host vehicle. The vehicle information includes state quantities of the host vehicle that represent the state of the host vehicle. The vehicle information acquisition unit 210 includes, for example, a GNSS sensor 13, a yaw rate sensor 16, a speed sensor 17, an acceleration sensor 18, an occupant state monitoring system 19, a steering angle sensor 20, and a steering torque sensor 21.

[0037] The surrounding vehicle information acquisition unit 220 acquires surrounding vehicle information including position information of surrounding vehicles present around the host vehicle. The surrounding vehicle information acquisition unit 220 includes, for example, the front camera 11, the radar sensor 12, and the V2X receiver 15.

[0038] The road information acquisition unit 230 acquires road information, which is information about the road on which the host vehicle is traveling. The road information acquisition unit 230 includes, for example, the forward camera 11, the navigation device 14, and the V2X receiver 15.

[0039] The controller section 300 includes a powertrain controller 310 , a brake controller 320 , and an EPS controller 330 .

[0040] <Operation> Hereinafter, the operation of the vehicle control device 100 according to the first embodiment will be described using the flowchart shown in FIG. 3 while referring to FIGS.

[0041] 3 is a flowchart showing a processing flow of the vehicle control device 100 in the embodiment 1. Note that steps S110, S120, and S210 are executed by the traveling area determination unit 110, steps S130, S140, and S150 are executed by the area positional relationship planning unit 121, and steps S160 and S220 are executed by the target speed planning unit 122.

[0042] When the vehicle control device 100 starts processing, first, the driving area determination unit 110 determines the area in which the host vehicle will travel based on the information about the host vehicle acquired by the vehicle information acquisition unit 210 and the position information of the driving area acquired by the road information acquisition unit 230 (step S110). The driving area here refers to an area connected in the width direction, such as a lane, a shoulder, and a parking area. In step S110, it is determined whether or not the host vehicle will travel across multiple areas to change lanes or pull over to the shoulder, and if there is a possibility of traveling across multiple areas (YES), the process proceeds to step S120, and if not (NO), the process proceeds to step S210.

[0043] Here, if there is a driving area adjacent to the driving area in which the vehicle is currently driving, and the position that the vehicle should pass through is in the adjacent driving area, it is determined that there is a possibility that the vehicle will drive across multiple areas in order to move from the driving area in which the vehicle is currently driving to the adjacent driving area.

[0044] Next, the driving area determination unit 110 outputs the driving area information for the area before the host vehicle moves as a first driving area and the area after the host vehicle moves as a second driving area (step S120).

[0045] The output driving area information includes the area type, which is the type of driving area, the position and width of the driving area, the driving speed, etc. The area type information is information for distinguishing road shapes such as expressways, general roads, merging roads, branching roads, shoulders, intersections, etc. The driving speed is the speed at which the vehicle should travel in that area, and is set based on the legal speed limit, the area type, etc. By planning a target position using such driving area information, it is possible to plan a target position that is suitable for the actual driving area.

[0046] The driving speed can be changed even within the same driving area. For example, when planning to stop the vehicle within the driving area, the driving speed can be set so that the vehicle can stop at the target stopping position.

[0047] Furthermore, the driving speed can be set based on the speed of surrounding vehicles in order to travel at a speed that matches the surrounding traffic flow.

[0048] Next, the area positional relationship planning unit 121 plans a target position where the host vehicle should travel at each future time, i.e., a travel position, based on the travel area information of the first travel area and the second travel area output in step S120 (step S130). The target position in the width direction of the area can be calculated using conventional calculation methods, such as a method of calculation based on a limit on the lateral speed or lateral acceleration, or a method of calculation based on a limit on the steering angle or steering angle speed. If a wall or obstacle exists within the area or at the edge of the area, the target position can also be planned with the condition that it does not come into contact with the wall or obstacle.

[0049] <Procedure for planning area location> Next, the area positional relationship planning unit 121 plans the future protrusion amount of the host vehicle based on the target position planned in step S130 (step S140). Here, the protrusion amount into the first traveling area is planned as a first protrusion amount, and the protrusion amount into the second traveling area is planned as a second protrusion amount.

[0050] Figures 4 and 5 are schematic diagrams showing an example of a method for planning the amount of overhang. In Figures 4 and 5, the lane on the right side of the direction of travel of vehicle 1 is designated as the first driving area L1, and the lane on the left side is designated as the second driving area L2. The maximum distance in the width direction from the boundary BL between the first driving area L1 and the second driving area L2 that vehicle 1 is included in the first driving area L1 is planned as the first amount of overhang OH1, and the maximum distance that vehicle 1 is included in the second driving area L2 is planned as the second amount of overhang OH2.

[0051] FIG. 4 shows an example in which the angle of entry into the second traveling region L2 is sufficiently small, and the first protrusion amount OH1 and the second protrusion amount OH2 can be planned based on the center of gravity position and width of the vehicle 1.

[0052] FIG. 5 shows an example in which the angle of entry into the second traveling region L2 is large, and the first protrusion amount OH1 and the second protrusion amount OH2 can be planned based on the center of gravity position of the vehicle 1, the angle of entry, the vehicle shape, and the like.

[0053] This allows the amount of overhang to be planned based on the position at which the vehicle 1 is closest to surrounding vehicles, even when the size of the vehicle 1 is different or when the angle of entry of the vehicle 1 into the second driving area L2 is large, thereby reducing the possibility of approaching surrounding vehicles and improving safety.

[0054] Returning now to the explanation of Fig. 3, the area positional relationship planning unit 121 plans the area positional relationship, which is the positional relationship between the first traveling area and the second traveling area of ​​the host vehicle, based on the protrusion amount planned in step S140 (step S150).

[0055] Figure 6 is a diagram showing an example of calculating the area position relationship based on the first overhang amount, and is shown as a graph in which the area position relationship changes linearly with respect to the first overhang amount, with the horizontal axis representing the first overhang amount and the vertical axis representing the area position relationship.

[0056] As shown in Figure 6, the smaller the first protrusion amount, the closer the vehicle is to the second travel area, and when the first protrusion amount is zero, the vehicle is determined to be closest to the second travel area. On the other hand, the larger the first protrusion amount, the closer the vehicle is to the first travel area. When the first protrusion amount is greater than a predetermined threshold, the area positional relationship is considered constant, and the vehicle can be determined to be closest to the first travel area.

[0057] Although FIG. 6 shows an example in which the area positional relationship changes linearly with the first protrusion amount, the correspondence between the first protrusion amount and the area positional relationship is not limited to this, and can be expressed by any monotonic function.

[0058] Figure 7 is a diagram showing an example of calculating the area position relationship based on the second overhang amount, and is shown as a graph in which the area position relationship changes linearly with respect to the second overhang amount, with the horizontal axis representing the second overhang amount and the vertical axis representing the area position relationship.

[0059] As shown in Figure 7, the smaller the second protrusion amount, the closer the vehicle is to the first travel area, and when the second protrusion amount is zero, the vehicle is determined to be closest to the first travel area. On the other hand, the larger the second protrusion amount, the closer the vehicle is to the second travel area. When the second protrusion amount is greater than a predetermined threshold, the area positional relationship is considered constant, and the vehicle can be determined to be closest to the second travel area.

[0060] Although FIG. 7 shows an example in which the area positional relationship changes linearly with respect to the second protrusion amount, the correspondence between the second protrusion amount and the area positional relationship is not limited to this, and can be expressed by any monotonic function.

[0061] The area positional relationship can also be calculated based on both the first and second protrusion amounts. For example, there are a method of calculating the area positional relationship based on the first protrusion amount and a method of calculating the area positional relationship based on the second protrusion amount using an average value or a weighted average value, or a method of calculating the area positional relationship using a function that takes two variables, the first and second protrusion amounts, as arguments.

[0062] <Target speed planning procedure> Returning now to the description of Fig. 3, the target speed planning unit 122 plans a target speed at which the host vehicle should travel in the future based on the area positional relationship calculated in step S150 (step S160).

[0063] FIG. 8 is a diagram showing the relationship between the area positional relationship and the target speed, and is shown as a graph in which the relationship between the area positional relationship and the target speed changes linearly, with the horizontal axis representing the area positional relationship and the vertical axis representing the target speed.

[0064] 8, the target speed planning unit 122 plans the target speed at a given time to be closer to the first running speed, which is the speed at which the vehicle should travel through the first running area, the closer the area positional relationship is to the first running area, so that the target speed when the area positional relationship is closest to the first running area matches the first running speed. Similarly, the target speed at a given time to be closer to the second running area, so that the target speed when the area positional relationship is closest to the second running area matches the second running speed.

[0065] This allows the speed to be planned based on the vehicle's position in the width direction, which reduces the possibility of approaching surrounding vehicles and improving safety, as well as reducing the possibility of disrupting traffic flow.

[0066] When planning the target speed of the host vehicle, it can be combined with a speed plan for following a surrounding vehicle ahead while maintaining a certain distance. For this, a method previously proposed as ACC (Adaptive Cruise Control) can be used. In ACC, the relative distance and relative speed between the host vehicle and the preceding vehicle at a future time are calculated using the position and speed of the preceding vehicle. Furthermore, the relative distance and relative speed between the host vehicle and the preceding vehicle are used to evaluate the future degree of proximity. A possible method for determining the target speed at each time is to select the smaller of the target speed calculated based on the area position relationship or the target speed calculated by ACC.

[0067] <Vehicle control procedure when driving within one area> Returning now to the explanation of Fig. 3, when the vehicle is traveling within one traveling area, the traveling area determination unit 110 outputs traveling area information for one traveling area (step S210). The output information includes the area type, the position and width of the traveling area, the traveling speed, etc., similar to the traveling area information output in step S120.

[0068] Finally, the target speed planning unit 122 plans a speed based on the traveling speed in the traveling area (step S220). The speed can be planned in combination with a speed plan for following a surrounding vehicle ahead while maintaining a distance from it.

[0069] <Example of operation> FIG. 9 is a diagram showing an example of the operation of the vehicle 1 controlled by the vehicle control device 100 according to the first embodiment. FIG. 9 shows the operation when the vehicle 1 pulls over to the shoulder of the road and stops while traveling. The upper part of FIG. 9 schematically shows the position of the vehicle 1 at a future time and the amount of protrusion. The middle part of FIG. 9 shows a plan for future area positional relationships, with the horizontal axis representing the position and the vertical axis representing the area positional relationship, showing changes in the area positional relationship relative to the position. The lower part of FIG. 9 shows a plan for future target speed, with the horizontal axis representing the position and the vertical axis representing the target speed, showing changes in the target speed relative to the position.

[0070] As shown in the upper part of Figure 9, a road shoulder exists beside the road as a second driving area L2. Furthermore, a wide parking strip PS exists in part of the road shoulder, and the vehicle 1 aims to move into the parking strip PS and park there.

[0071] In step S120, the driving area determination unit 110 outputs road information, with the first driving area L1 being the main road and the second driving area L2 being the shoulder. To stop the vehicle at the target stopping position, the second driving speed near the stopping position is set to zero.

[0072] In step S130, the area positional relationship planning unit 121 sets a target position, i.e., a driving position, so that the vehicle 1 moves to the side of the road, drives along the wall of the road shoulder, and then enters the parking lane, as shown in the middle part of Figure 9.

[0073] Next, in step S150, the area positional relationship planning unit 121 determines, based on the area positional relationship with respect to the planned amount of overhang, that the vehicle 1 will gradually approach the second driving area L2 while moving closer to the side, but determines that the area positional relationship will not change when driving along the shoulder wall surface.

[0074] Next, in step S160, the target speed planning unit 122 determines the target speed based on the area positional relationship. That is, as shown in the lower part of Fig. 9, the target speed approaches the second traveling speed as the vehicle approaches the second traveling area L2 from the first traveling area L1, but during the period when the vehicle is traveling along the wall surface of the road shoulder, a constant speed between the first traveling speed and the second traveling speed is set as the target speed, and when the vehicle enters the parking strip PS and the second protrusion amount becomes zero, the target speed is made to match the second traveling speed.

[0075] <Effects> According to the vehicle control device 100 of the first embodiment described above, when the vehicle travels across multiple areas, the area positional relationship is planned based on the amount of overhang, and the target speed is planned based on the area positional relationship. Therefore, the closer the vehicle is to each travel area, the smaller the relative speed with surrounding vehicles traveling in that area can be, which reduces the possibility of approaching surrounding vehicles and improves safety.

[0076] Furthermore, since the area positional relationship is planned based on the amount of overhang, and the target speed is planned based on the area positional relationship, the vehicle control device 100 is not limited to the type of vehicle it can be installed in, and can be installed without adjustment even if the size of the vehicle changes. Note that the vehicle control device 100 can also be installed in a remote location and control the vehicle remotely.

[0077] Furthermore, even when the approach angle to another driving area is large, the speed can be planned taking into consideration the extent of the impact on surrounding vehicles in the other area, thereby improving safety.

[0078] <Embodiment 2> The vehicle control device 100 according to the first embodiment is configured to plan the target speed so that it approaches the first traveling speed the closer the area positional relationship is to the first traveling area, and so approaches the second traveling speed the closer the area positional relationship is to the second traveling area. In contrast, the vehicle control device according to the second embodiment is configured to plan the target speed by changing the acceleration based on the area positional relationship. Note that the configuration and basic operation of the vehicle control device according to the second embodiment are similar to those of the vehicle control device 100 according to the first embodiment, and will be described using the vehicle control device 100 shown in FIG. 2, and therefore, hereinafter, description that overlaps with the first embodiment will be omitted.

[0079] <Target speed planning procedure> In the vehicle control device 100 of the second embodiment, the target speed planning unit 122 plans the target speed in step S160 by limiting the magnitude of the acceleration based on the area positional relationship.

[0080] 10 and 11 are diagrams showing an example of a target speed when the magnitude of acceleration is changed based on the area position relationship. In Fig. 10 and Fig. 11, the upper diagrams show a plan in which the area position relationship approaches from the first running area to the second running area at a constant rate, and the lower diagrams show a plan of the target speed, with the dashed lines being reference values ​​for the case in which no restriction based on acceleration is performed in the first embodiment.

[0081] Fig. 10 shows an example of the target speed when the second traveling speed is lower than the first traveling speed and deceleration is necessary, and the upper part of Fig. 10 shows the change in the area position relationship over time, with the horizontal axis representing time and the vertical axis representing the area position relationship. The lower part of Fig. 10 shows the change in the target speed over time, with the horizontal axis representing time and the vertical axis representing the target speed.

[0082] As shown in the lower part of Fig. 10, the magnitude of the acceleration is restricted to a smaller value as the region positional relationship approaches the first driving region. That is, the closer to the first driving region, the smaller the deceleration is restricted, and the closer to the second driving region, the more relaxed the acceleration restriction is and the larger the deceleration is, so the closer to the second driving region, the larger the change in speed becomes.

[0083] Fig. 11 shows an example of the target speed when the second traveling speed is greater than the first traveling speed and acceleration is necessary, and the upper part of Fig. 11 shows the change in the area position relationship over time, with the horizontal axis representing time and the vertical axis representing the area position relationship. The lower part of Fig. 11 shows the change in the target speed over time, with the horizontal axis representing time and the vertical axis representing the target speed.

[0084] As shown in the lower part of Figure 11, the closer the area positional relationship is to the first running area, the smaller the acceleration magnitude is restricted. In other words, the closer the area position is to the second running area, the more relaxed the acceleration restriction is and the larger the acceleration, so the closer the area is to the second running area, the larger the change in speed becomes.

[0085] This method can also be implemented in combination with the target speed planning method of embodiment 1. For example, the target speed at that time is set to the larger or smaller of the target speed when no restriction based on acceleration is performed and the target speed when acceleration is restricted based on the area positional relationship.

[0086] <Effects> In the vehicle control device 100 of the second embodiment described above, the target speed is planned by changing the acceleration based on the area position relationship, so that the closer to the first driving area, the more abrupt braking can be avoided, reducing the possibility of approaching surrounding vehicles in the first driving area, and the closer to the second driving area, the more quickly the vehicle can decelerate, reducing the possibility of approaching surrounding vehicles in the second driving area.

[0087] <Third Embodiment> The vehicle control device of the third embodiment is configured to correct the target speed depending on whether or not there are surrounding vehicles. Note that the configuration and basic operation of the vehicle control device of the third embodiment are similar to those of the vehicle control device 100 of the first and second embodiments, and will be described using the vehicle control device 100 shown in Fig. 2, and therefore, the following description will not overlap with the first and second embodiments.

[0088] Fig. 12 is a flowchart showing a processing flow of the vehicle control device 100 in the embodiment 3. The flowchart shown in Fig. 12 is a processing flow in which step S170 is added to the processing flow of the embodiment 1 shown in Fig. 3, and step S170 is executed by the target speed planning unit 122.

[0089] <Method of correcting target speed depending on the presence or absence of surrounding vehicles> After planning the target speed in step S160, if there are nearby vehicles that may approach only one of the first and second driving areas and no nearby vehicles in the other area, the target speed planning unit 122 corrects the target speed so that it quickly approaches the speed of the driving area where there are nearby vehicles that may approach (step S170).

[0090] 13 and 14 are diagrams showing an example of a method for correcting the target speed when there are no nearby vehicles within the first traveling area that may approach. In Fig. 13 and Fig. 14, the upper diagrams show a plan in which the area positional relationship approaches the second traveling area from the first traveling area at a constant rate, and the lower diagrams show the target speed plan, with the dashed line indicating the target speed before correction output in step S160 and the solid line indicating the target speed after correction in step S170.

[0091] Fig. 13 shows an example in which a predetermined offset is applied to the target vehicle speed planned based on the area positional relationship to correct the target vehicle speed at each time so that it approaches the second driving speed. The upper part of Fig. 13 shows the change in the area positional relationship over time, with the horizontal axis representing time and the vertical axis representing the area positional relationship. The lower part of Fig. 13 shows the change in the target speed over time, with the horizontal axis representing time and the vertical axis representing the target speed.

[0092] As shown by the solid line in the lower part of FIG. 13, the traveling speed is shifted overall so as to approach the second traveling speed relative to the pre-correction target speed, and the traveling speed is reduced overall.

[0093] The predetermined offset can be a predetermined value, such as reducing the overall target speed by 10 km / h, and can be selected appropriately according to the speed of nearby vehicles that may approach.

[0094] Fig. 14 shows an example in which the target vehicle speed planned based on the area positional relationship is multiplied by a predetermined gain to correct the target vehicle speed at each time so that it approaches the second driving speed. The upper part of Fig. 14 shows the change in the area positional relationship over time, with the horizontal axis representing time and the vertical axis representing the area positional relationship. The lower part of Fig. 14 shows the change in the target speed over time, with the horizontal axis representing time and the vertical axis representing the target speed.

[0095] The predetermined gain can be set to a predetermined value, such as increasing the gradient of the target speed change by 10%, and can be selected appropriately according to the speed of nearby vehicles that may approach.

[0096] As shown by the solid line in the lower part of FIG. 14, the slope of the linear characteristic is steeper so that the second traveling speed is reached earlier than the target speed before correction.

[0097] In this way, when there are no surrounding vehicles that may approach the first driving area, the target speed approaches the second driving speed quickly, which has the effect of reducing the possibility of approaching surrounding vehicles that are present in the second driving area.

[0098] Although the above example illustrates a case where there are no nearby vehicles that may approach within the first driving area, corrections can be made in the same way even when there are no nearby vehicles that may approach within the second driving area but there are nearby vehicles that may approach within the first driving area.

[0099] This has the effect of reducing the possibility of approaching a nearby vehicle in the first driving area because the target speed approaches the first driving speed quickly when there are no nearby vehicles that may approach the second driving area.

[0100] <How to correct the target speed by limiting acceleration> The method of carrying out speed planning by limiting the magnitude of acceleration shown in the second embodiment can be applied to the case where the target speed is corrected based on the presence or absence of surrounding vehicles.

[0101] In this case, in step S170, the target speed planning unit 122 plans the target speed by limiting the magnitude of the acceleration based on the area positional relationship.

[0102] 15 and 16 are diagrams showing an example in which the method of speed planning by limiting the magnitude of acceleration shown in the second embodiment is applied to a method of correcting the target speed based on the presence or absence of surrounding vehicles. In Fig. 15 and Fig. 16, the upper diagrams show a plan in which the area position relationship approaches from the first traveling area to the second traveling area at a constant rate, and the lower diagrams show the target speed plan, with the dashed line indicating the target speed before correction output in step S160 of the second embodiment and the solid line indicating the target speed after correction in step S170.

[0103] Fig. 15 shows an example in which the second traveling speed is lower than the first traveling speed and deceleration is required, and the upper part of Fig. 15 shows the change in the area positional relationship over time, with the horizontal axis representing time and the vertical axis representing the area positional relationship. The lower part of Fig. 15 shows the change in the target speed over time, with the horizontal axis representing time and the vertical axis representing the target speed.

[0104] As shown by the solid line in the lower part of Fig. 15, when there are no surrounding vehicles that may approach the first driving area, the limit value of the acceleration magnitude is corrected to be more relaxed the closer the area positional relationship is to the first driving area. In other words, even if the area positional relationship is the same, the target speed is corrected to decelerate earlier by increasing the magnitude of the allowable acceleration.

[0105] Fig. 16 shows an example where the second running speed is greater than the first running speed and acceleration is required, and the upper part of Fig. 16 shows the change in the area position relationship over time, with the horizontal axis representing time and the vertical axis representing the area position relationship. The lower part of Fig. 16 shows the change in the target speed over time, with the horizontal axis representing time and the vertical axis representing the target speed.

[0106] As shown by the solid line in the lower part of Fig. 16, when there are no surrounding vehicles that may approach the first driving area, the limit value of the magnitude of acceleration is corrected to be more relaxed the closer the area positional relationship is to the first driving area. In other words, even if the area positional relationship is the same, the target speed is corrected to accelerate earlier by increasing the magnitude of the allowable acceleration.

[0107] <Effects> In the vehicle control device 100 according to the third embodiment, the target speed is corrected based on the presence or absence of surrounding vehicles in the driving area, and therefore the target speed can be planned to approach the driving speed in the area where surrounding vehicles are present, thereby reducing the possibility of approaching surrounding vehicles and improving safety.

[0108] <Fourth Embodiment> The vehicle control device of the fourth embodiment is configured to switch the information used when planning the area positional relationship based on the type information output from the traveling area determination unit 110. Note that the vehicle control device of the fourth embodiment is similar in configuration and basic operation to the vehicle control device 100 of the first embodiment, and will be described using the vehicle control device 100 shown in Fig. 2, so that the following description will not overlap with the first embodiment.

[0109] <How to determine input information for area positional relationships> Fig. 17 is a flowchart showing a processing flow of the vehicle control device 100 in the fourth embodiment. The flowchart shown in Fig. 17 is a processing flow in which step S141 is added to the processing flow of the first embodiment shown in Fig. 3, and step S141 is executed by the area positional relationship planning unit 121.

[0110] The area positional relationship planning unit 121 determines information to be used when planning the area positional relationship in step S150 (step S141). The information to be input when planning the area positional relationship is at least one of the first overhang amount and the second overhang amount.

[0111] In step S141, based on the type of the first driving area and the type of the second driving area output from the driving area determination unit 110 in step S120, information to be used when planning the area position relationship is selected from the first overhang amount and the second overhang amount.

[0112] If it is assumed from the area type that there are no nearby vehicles that may approach within the travel area, it is determined that the protrusion amount of the area will not be used in planning the area positional relationship.

[0113] For example, if the type of the first driving area is a main road and the type of the second driving area is a branch road, only the first protrusion amount is used to plan the area positional relationship. Also, if the type of the first driving area and the type of the second driving area are the same, the information used to plan the area positional relationship is the first protrusion amount and the second protrusion amount.

[0114] <Effects> In the vehicle control device 100 of embodiment 4, the information to be used for inputting the area position relationship is determined from the first overhang amount and the second overhang amount based on the area type, so that an area position relationship is obtained that takes into account the impact on areas where there is a risk of approaching surrounding vehicles, thereby reducing the possibility of approaching surrounding vehicles and improving safety.

[0115] <Hardware configuration> Each component of the vehicle control device 100 according to the first to fourth embodiments described above can be configured using a computer and is realized by the computer executing a program. That is, the vehicle control device 100 is realized by, for example, a processing circuit 50 shown in Fig. 18. A processor such as a CPU (Central Processing Unit) or a DSP (Digital Signal Processor) is applied to the processing circuit 50, and the function of each part is realized by executing a program stored in a storage device.

[0116] Dedicated hardware may be applied to the processing circuit 50. When the processing circuit 50 is dedicated hardware, the processing circuit 50 may be, for example, a single circuit, a composite circuit, a programmed processor, a parallel programmed processor, an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a combination thereof.

[0117] In the vehicle control device 100, the functions of the components may be realized by individual processing circuits, or the functions may be realized collectively by a single processing circuit.

[0118] 19 shows a hardware configuration in the case where the processing circuit 50 is configured using a processor. In this case, the functions of each unit of the vehicle control device 100 are realized by a combination of software, etc. (software, firmware, or software and firmware). The software, etc. is written as a program and stored in memory 52. ​​The processor 51 functioning as the processing circuit 50 realizes the functions of each unit by reading and executing the program stored in memory 52 (storage device). In other words, it can be said that this program causes a computer to execute the operation procedures of the components of the vehicle control device 100 and the vehicle control method.

[0119] Here, the memory 52 may be, for example, a non-volatile or volatile semiconductor memory such as RAM, ROM, flash memory, EPROM (Erasable Programmable Read Only Memory), EEPROM (Electrically Erasable Programmable Read Only Memory), HDD (Hard Disk Drive), magnetic disk, flexible disk, optical disk, compact disk, mini disk, DVD (Digital Versatile Disc) and its drive device, or any storage medium that will be used in the future.

[0120] The above has described a configuration in which the functions of each component of the vehicle control device 100 according to embodiments 1 to 4 are realized by either hardware or software, etc. However, the present invention is not limited to this, and some of the components of the vehicle control device 100 and the vehicle control system 500 may be realized by dedicated hardware, and other components may be realized by software, etc.

[0121] For example, as shown in Figures 18 and 19, the functions of some components can be realized by a processing circuit 50 as dedicated hardware, and the functions of other components can be realized by the processing circuit 50 as a processor 51 reading and executing a program stored in memory 52 for executing the vehicle control method of embodiments 1 to 4 on a computer or the like.

[0122] Furthermore, as shown in FIG. 19, the setting data used by each functional unit of the vehicle control device 100 may be installed in the memory 52 from a recording medium 53 that stores part of the software, i.e., a program 54 for executing the vehicle control method according to embodiments 1 to 4 on a computer or the like.

[0123] As described above, the vehicle control device 100 according to the first to fourth embodiments can realize the above-mentioned functions by hardware, software, etc., or a combination of these.

[0124] While the present disclosure describes various exemplary embodiments, the various features, aspects, and functions described in one or more embodiments are not limited to application to a particular embodiment, but may be applied to the embodiments alone or in various combinations.

[0125] Therefore, countless variations not illustrated are conceivable within the scope of the technology disclosed in the present specification, including, for example, cases where at least one component is modified, added, or omitted, and cases where at least one component is extracted and combined with components of another embodiment.

Claims

1. A vehicle control device that controls a vehicle, a driving area determination unit that determines a driving area in which the vehicle will drive based on road information, and when the vehicle drives across a plurality of driving areas in a width direction of the road, outputs driving area information of a first driving area that is the driving area before the vehicle moves and a second driving area that is the driving area after the vehicle moves; a target trajectory planning unit that plans a target trajectory including a target position and a target speed at which the vehicle should travel in the future; a vehicle control unit that calculates a control value for realizing the target trajectory planned by the target trajectory planning unit, The target trajectory planning unit an area positional relationship planning unit that plans an area positional relationship that is a positional relationship between the vehicle, the first traveling area, and the second traveling area at each time in the future; a target speed planning unit that plans the target speed of the vehicle at each time based on the area positional relationship calculated by the area positional relationship planning unit, The area positional relationship planning unit A vehicle control device that calculates the area positional relationship based on at least one of a first protrusion amount, which is the amount of protrusion of the vehicle into the first driving area in the width direction at each time, and a second protrusion amount, which is the amount of protrusion of the vehicle into the second driving area in the width direction at each time.

2. The target speed planning unit the closer the area positional relationship of the vehicle at each time point is to the first traveling area, the closer the target speed at that time point is to a first traveling speed that is a speed at which the vehicle should travel in the first traveling area; 2. The vehicle control device according to claim 1, wherein the target speed is planned so that the closer the area positional relationship of the vehicle at each time is to the second driving area, the closer the target speed at that time is to a second driving speed, which is a speed at which the vehicle should travel in the second driving area.

3. The target speed planning unit 3. The vehicle control device according to claim 1, wherein the target speed is planned by limiting the magnitude of acceleration at each time to a smaller value as the area positional relationship at that time is closer to the first traveling area.

4. The area positional relationship planning unit a maximum distance in the width direction from a boundary between the first traveling area and the second traveling area that the vehicle is included in the first traveling area is defined as the first protrusion amount; The vehicle control device according to claim 1 or 2, wherein the second protrusion amount is the maximum distance from the boundary in the width direction that the vehicle is included in the second traveling area.

5. The traveling area determination unit outputting an area type, which is a type of the driving area, as the driving area information; The area positional relationship planning unit 3. The vehicle control device according to claim 1, wherein information to be input when planning the area positional relationship between the first protrusion amount and the second protrusion amount is determined based on the area type of the first traveling area and the area type of the second traveling area.

6. The target speed planning unit 3. The vehicle control device according to claim 2, wherein when there are no surrounding vehicles that may approach the second driving area, the target speed is made closer to the first driving speed than when there are surrounding vehicles that may approach the second driving area.

7. The target speed planning unit 3. The vehicle control device according to claim 2, wherein when there are no surrounding vehicles that may approach the first traveling area, the target speed is made closer to the second traveling speed than when there are surrounding vehicles that may approach the first traveling area.

8. The target speed planning unit The vehicle control device according to claim 3 , wherein the restriction on the magnitude of the acceleration is relaxed when there is no nearby vehicle that may approach the first traveling area.

9. The traveling area information is The vehicle control device according to claim 1 , wherein the information includes at least an area type that is a type of the travel area, a position and width of the travel area, and a travel speed of the travel area.

10. The area type is:

6. The vehicle control device according to claim 5, further comprising information on expressways, general roads, merging roads, branching roads, shoulders and intersections.

Citation Information

Patent Citations

  • Vehicular recommended control input generation system

    JP2004157731A

  • Control system of vehicle, control method of vehicle and program

    JP2020111092A

  • Vehicle control system

    JP2020163984A

  • Vehicle cruise control device

    JP2021051697A