Vehicle driving control method and device, vehicle
The vehicle driving control method enhances lane change accuracy by recognizing adjacent vehicles when obstructed and implementing suppression policies, ensuring safe and efficient lane changes based on real-time sensing and traffic conditions.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-07-13
- Publication Date
- 2026-03-30
AI Technical Summary
Conventional vehicle lane change decisions are inaccurate when the host vehicle approaches another vehicle, as the perceivable range is blocked, leading to reduced effectiveness of lane changes.
A vehicle driving control method that recognizes adjacent vehicles when obstructed by a vehicle in front, determines the furthest forward sensing distance, and implements a lane change suppression policy if the sensing distance is insufficient, while also considering lane traffic efficiency and vehicle speeds to make informed lane change decisions.
Improves the accuracy of lane change decisions by preventing erroneous lane changes due to obstruction, ensuring safe and efficient lane changes based on real-time sensing and traffic conditions.
Smart Images

Figure 0007837438000003 
Figure 0007837438000004 
Figure 0007837438000005
Abstract
Description
Technical Field
[0001] The present invention relates to the field of smart driving technology, and particularly to a vehicle driving control method and device, and a vehicle.
Background Art
[0002] With the rapid development of smart driving technology, the control of the vehicle driving process is becoming increasingly refined. When a vehicle attempts to change lanes during driving, it is necessary to refer to and judge the driving situation of the vehicle in front. Therefore, it is necessary to sense the driving state of the vehicle in front in real time.
[0003] Currently, when a conventional host vehicle is driving, it generally judges whether to trigger a lane change of the vehicle directly according to other vehicles that can be generally sensed. However, when the host vehicle approaches the vehicle in front, the perceivable range is blocked by the vehicle in front, so the accuracy of judging the lane change of the vehicle is greatly reduced, thereby reducing the effectiveness of the lane change of the vehicle.
Summary of the Invention
Problems to be Solved by the Invention
[0004] In view of this, the present invention provides a vehicle driving control method and device, and a vehicle, and its main purpose is to solve the problem that the effectiveness of the lane change of a conventional vehicle is poor.
Means for Solving the Problems
[0005] One aspect of the present invention provides a vehicle driving control method. The vehicle driving control method includes: When the distance between the vehicle in front in the same lane as the target vehicle is less than or equal to the shielding distance, recognizing the adjacent vehicle in front in the adjacent lane; When the adjacent vehicle in front is not recognized, obtaining the farthest forward sensing distance recognized in the adjacent lane by the target vehicle; The method includes the step of controlling the target vehicle to implement a lane change suppression policy that represents a policy to inhibit the target vehicle from changing lanes, when the furthest forward sensing distance is smaller than the observation distance.
[0006] In an embodiment of the present invention, when the distance between the target vehicle and the vehicle ahead in the same lane is less than or equal to the shielding distance, the adjacent vehicle ahead in the adjacent lane is recognized. If the adjacent vehicle ahead is not recognized, the furthest forward sensing distance recognized by the target vehicle in the adjacent lane is obtained. If the furthest forward sensing distance is smaller than the observation distance, the target vehicle is controlled to execute a lane change suppression policy that represents a policy to hinder the target vehicle from changing lanes. This method triggers lane change suppression within the shielding distance, achieving the objective of correctly suppressing lane changes under the premise that the lane is shielded by the vehicle ahead, avoiding situations where a lane change decision cannot be made correctly due to the close distance to the vehicle ahead, and greatly improving the accuracy of vehicle lane change decisions.
[0007] Furthermore, the vehicle driving control method is If the presence of the adjacent vehicle ahead is recognized, the step is to obtain the first travel speed of the adjacent vehicle ahead, A step of determining the lane traffic efficiency of the adjacent lane based on the first travel speed, The method further includes the step of controlling the target vehicle to change lanes to the adjacent lane if the lane travel efficiency is greater than the lane change travel efficiency.
[0008] Furthermore, the vehicle driving control method is If the furthest forward sensing distance is greater than or equal to the observation distance, the step of obtaining the lane traffic efficiency of the adjacent lane, The aforementioned lane If the traffic efficiency is greater than the lane change traffic efficiency, the target vehicle is adjacent The further step includes controlling the vehicle to perform a lane change.
[0009] Furthermore, before recognizing the adjacent vehicle in the adjacent lane, the vehicle driving control method: The steps include obtaining the second travel speed of the vehicle ahead, The method further includes the step of obtaining the distance between the target vehicle and the vehicle ahead when the second driving speed is less than a predetermined road speed limit.
[0010] Furthermore, before recognizing the adjacent vehicle in the adjacent lane, the vehicle driving control method: The steps include setting the observation distance to a predetermined observation distance, A step of acquiring road width information and vehicle width information of the vehicle ahead, The method further includes the step of determining the shielding distance in real time based on the road width information, the vehicle width information, and the predetermined observation distance.
[0011] Furthermore, the vehicle driving control method is The steps include setting the shielding distance to a predetermined shielding distance, A step of acquiring road width information and vehicle width information of the vehicle ahead, The method further includes the step of determining the observation distance in real time based on the road width information, the vehicle width information, and the predetermined occlusion distance.
[0012] Furthermore, the step of controlling the target vehicle to implement the lane change suppression policy is: To activate the cool-down timer in the aforementioned lane change suppression policy, This includes continuing to execute the vehicle driving control method when the timing of the cool-down timer reaches a predetermined cool-down time.
[0013] Another aspect of the present invention provides a vehicle driving control device. This vehicle driving control device is A recognition module configured to recognize an adjacent vehicle in an adjacent lane when the distance between the target vehicle and the vehicle ahead in the same lane is less than or equal to the occlusion distance, An acquisition module configured to acquire the furthest forward detection distance recognized by the target vehicle in the adjacent lane when the adjacent vehicle is not recognized, The system includes a control module configured to control the target vehicle to implement a lane change suppression policy that represents a policy to inhibit the target vehicle from changing lanes when the furthest forward sensing distance is smaller than the observation distance.
[0014] Furthermore, the vehicle driving control device further comprises a specific module. The acquisition module is further configured to acquire the first driving speed of the adjacent vehicle if it recognizes the presence of the adjacent vehicle. The specified module is further configured to determine the lane traffic efficiency of the adjacent lane based on the first travel speed. The control module is further configured to control the target vehicle to change lanes to the adjacent lane when the lane travel efficiency is greater than the lane change travel efficiency.
[0015] Furthermore, the acquisition module is configured to acquire the lane traffic efficiency of the adjacent lane when the furthest forward sensing distance is greater than or equal to the observation distance. The control module is further configured to control the target vehicle to change lanes into the target lane when the vehicle traffic efficiency is greater than the lane change traffic efficiency.
[0016] Furthermore, the acquisition module is configured to acquire a second driving speed of the vehicle ahead, and to acquire the distance between the target vehicle and the vehicle ahead if the second driving speed is less than a predetermined road speed limit.
[0017] Furthermore, the vehicle driving control device further comprises a first deployment module. The first arrangement module is configured to set the observation distance to a predetermined observation distance. The acquisition module is further configured to acquire road width information and vehicle width information of the preceding vehicle. The identification module is further configured to identify the shielding distance in real time based on the road width information, the vehicle width information, and the predetermined observation distance.
[0018] Furthermore, the vehicle travel control device further includes a second arrangement module. The second arrangement module is configured to set the shielding distance to a predetermined shielding distance. The acquisition module is further configured to acquire road width information and vehicle width information of the preceding vehicle. The identification module is further configured to identify the observation distance in real time based on the road width information, the vehicle width information, and the predetermined shielding distance.
[0019] Furthermore, the control module, specifically, activates the cooldown timing in the lane change suppression policy, and when the timing time of the cooldown timing reaches a predetermined cooldown time, the above vehicle travel control method is continuously executed.
[0020] Another aspect of the present invention provides a vehicle. The vehicle includes the above vehicle travel control device.
[0021] Another aspect of the present invention provides a readable storage medium. A program or instruction is stored in the readable storage medium, and when the program or instruction is executed by a processor, the steps of the above vehicle travel control method are implemented.
[0022] Another aspect of the present invention provides a computer device. The computer device includes at least one processor, the processor is coupled to a memory, a program or instruction executed by the processor is stored in the memory, and when the program or instruction is executed by the processor, the steps of the above vehicle travel control method are implemented.
[0023] The above description is only an overview of the solutions provided by the present invention, and the invention can be implemented in accordance with the specifications to allow for a clearer understanding of the technical means of the present invention. Furthermore, specific embodiments of the present invention are given below to allow for a clearer understanding of the above and other objectives, features, and advantages of the present invention.
[0024] Various other advantages and benefits will become clear to those skilled in the art by reading the detailed description of the preferred embodiments below. The drawings are for illustrative purposes only and are not intended to limit the invention. In each drawing, the same reference numerals are used for the same parts. [Brief explanation of the drawing]
[0025] [Figure 1] A flowchart of a vehicle driving control method according to an embodiment of the present invention is shown. [Figure 2] A schematic diagram of forward vehicle shielding according to an embodiment of the present invention is shown. [Figure 3] A schematic diagram of the furthest forward sensing distance according to an embodiment of the present invention is shown. [Figure 4] A schematic diagram of the shielding distance according to an embodiment of the present invention is shown. [Figure 5] This shows a block diagram of the configuration of a vehicle driving control device according to an embodiment of the present invention. [Figure 6] A schematic diagram of the structure of a computer device according to an embodiment of the present invention is shown. [Modes for carrying out the invention]
[0026] In the following, exemplary embodiments of the present invention will be described in more detail with reference to the drawings. Although exemplary embodiments of the present invention are shown in the drawings, it should be understood that the present invention can be realized in various forms and should not be limited to the embodiments described herein. On the contrary, these embodiments are provided so that the present invention can be understood more thoroughly and the scope of the present invention can be fully conveyed to those skilled in the art.
[0027] An embodiment of the present invention provides a vehicle driving control method. As shown in Figure 1, the method includes steps 101 to 103.
[0028] In system 101, if the distance between the target vehicle and the vehicle ahead in the same lane is less than or equal to the shielding distance, the system recognizes the adjacent vehicle ahead in the adjacent lane.
[0029] In an embodiment of the present invention, during the trajectory planning process of an unmanned smart vehicle, the currently executing autonomous driving processor may be a processor located on the vehicle itself, or it may be a cloud server for a matching vehicle. In this case, the currently executing entity may determine whether the target vehicle's field of view is obstructed by the vehicle in front by acquiring the inter-vehicle distance between the target vehicle and the vehicle in front in real time via a sensing system. However, since the sensing system is a device that captures images in time frames, when it is placed on the target vehicle, the obstructed portion may affect the sensing system's field of view, potentially triggering an unreasonable lane change policy for the vehicle. In one embodiment of the present invention, the presence or absence of obstruction may be determined based on the inter-vehicle distance. The inter-vehicle distance is the distance between the target vehicle and the vehicle in front. When this inter-vehicle distance is smaller than a predetermined or calculated obstruction distance, it means that the target vehicle's field of view is obstructed by the vehicle in front, and a blind spot exists in the target vehicle's perception of the road conditions ahead due to the obstruction by the vehicle in front. As shown in Figure 2, the shaded area is the portion of the target vehicle that is obstructed by the vehicle in front. Therefore, to avoid the inability to accurately trigger overtaking or lane changes due to obstruction, the current system recognizes the adjacent vehicle in the adjacent lane. The adjacent lane may be the left lane or the right lane. The adjacent vehicle is a vehicle located in front of the target vehicle in the adjacent lane, for example, the adjacent vehicle in the left adjacent lane shown in Figure 2. The obstruction distance is used to represent the maximum distance at which the target vehicle may make irrational plans or decisions due to its detection range being limited by the vehicle in front. When the distance between the target vehicle and the vehicle in front is greater than the obstruction distance, the obstruction of the vehicle in front from the target vehicle does not affect the target vehicle's perception of the road environment ahead, and this is the vehicle distance that the target vehicle can tolerate. The obstruction distance may be predetermined based on factors such as industry standards, statistical data, lane change effectiveness requirements, vehicle access counts, or vehicle traffic efficiency, or it may be calculated in real time based on the detection information.For example, the shielding distance may be set according to differences in vehicle width between large and small vehicles, differences in road speed limits, differences in vehicle speed, etc., and may be set to, for example, 40 meters or 30 meters, and is not specifically limited to the embodiments of the present invention.
[0030] The vehicle in question is a vehicle equipped with an automatic control system in an autonomous driving scenario, and includes passenger cars and commercial vehicles. Common types of passenger cars include, but are not limited to, sedans, sports utility vehicles, and multi-passenger commercial vehicles. Common types of commercial vehicles include, but are not limited to, picocarts, pickers, dump trucks, handcarts, towing vehicles, trailers, and mining vehicles. In this case, the vehicle may perform autonomous driving based on the automatic control system.
[0031] In 102, if the adjacent vehicle ahead is not recognized, the furthest forward detection distance recognized by the target vehicle in the adjacent lane is obtained.
[0032] In an embodiment of the present invention, when the executing entity does not currently recognize an adjacent vehicle, the furthest forward sensing distance recognized by the target vehicle in the adjacent lane is obtained in order to improve the accuracy of lane changes to the adjacent lane. Here, the furthest forward sensing distance is the furthest forward sensing distance in the direction of vehicle travel in the adjacent lane that the target vehicle can observe. As an example, the furthest forward sensing distance may be calculated by selecting a point on the lane centerline of the adjacent lane and a predetermined position point on the vehicle body as observation points. As shown in Figure 3, dist_1 is the furthest forward sensing distance obtained by the target vehicle in the left adjacent lane, and dist_2 is the furthest forward sensing distance obtained by the target vehicle in the right adjacent lane.
[0033] What needs to be explained is that the right triangle formed by the furthest forward sensing distance dist_2 or CD, the extension length AD, and AC from the midpoint position of the target vehicle to the midline position of the adjacent lane, has a similar relationship to the right triangle formed by the occlusion distance h, the extension length AB, and the vehicle width OB at the corresponding midpoint position of the recognized forward vehicle. As shown in Figure 4, therefore, the furthest forward sensing distance dist_2 can be calculated by sensing the occlusion distance h and vehicle width in real time, and the embodiments of the present invention are not specifically limited.
[0034] In 103, if the furthest forward sensing distance is smaller than the observation distance, the target vehicle is controlled to implement the lane change suppression policy.
[0035] In an embodiment of the present invention, when the current implementing entity determines that the furthest forward sensing distance is smaller than the observation distance, it means that after the target vehicle is obscured by the vehicle in front, it is not possible to determine whether or not there is an adjacent vehicle in the adjacent lane that would affect the effectiveness of the vehicle's lane change. Therefore, the current implementing entity controls the target vehicle to execute a lane change suppression policy, thereby avoiding the possibility of lane change judgment errors due to the target vehicle being obscured, reducing the possibility of repeated lane changes, and improving the effectiveness of the vehicle's lane change. Here, the lane change suppression policy is used to represent a policy that hinders the lane change by the target vehicle and is an execution method pre-configured by the current implementing entity. When the current implementing entity determines that the furthest forward sensing distance is smaller than the observation distance, it invokes and activates this lane change suppression policy, thereby avoiding a situation where the presence of a vehicle in the obstructed area when changing lanes to an adjacent lane would affect the effectiveness of the change. The observation distance is used to represent the maximum distance that the target vehicle can be observed within the adjacent lane, and its specific value may be pre-set according to user needs, or it may be calculated based on real-time sensor data according to an algorithm. As an example, in one embodiment, the furthest forward sensing distance may be set to 100 meters, 200 meters, etc., and the embodiments of the present invention are not specifically limited.
[0036] It should be explained that in embodiments of the present invention, the observation distance and the occlusion distance may be set artificially at the same time, or one of them may be set first, and the other may be calculated based on triangular geometric relationships. In this case, the other can be calculated by arbitrarily selecting one of the distances that needs to be set, and the embodiments of the present invention are not specifically limited.
[0037] In another embodiment of the present invention, If the presence of the adjacent vehicle ahead is recognized, the step is to obtain the first travel speed of the adjacent vehicle ahead, A step of determining the lane traffic efficiency of the adjacent lane based on the first travel speed, The system further includes the step of controlling the target vehicle to change lanes to the adjacent lane if the lane travel efficiency is greater than the lane change travel efficiency.
[0038] To meet the flexible demand for vehicle control and improve the effectiveness of vehicle control, the current implementing body, upon recognizing the presence of an adjacent vehicle, acquires the speed of the adjacent vehicle, as shown in Figure 3 for the adjacent lane on the left, and determines whether a lane change is possible based on the speed of the adjacent vehicle. The current implementing body calculates the lane traversal efficiency of the adjacent lane based on the first traversal speed. In this case, the lane traversal efficiency is used to represent the expected traffic flow when the target vehicle enters and travels in the adjacent lane. A higher lane traversal efficiency means that the vehicle speed in the lane will be faster and the traffic flow in the lane will be better. If the lane traversal efficiency is greater than the lane change traversal efficiency, it means that the adjacent lane is suitable for the target vehicle to change lanes, and the system controls the target vehicle to change lanes into the adjacent lane. Here, the lane change traversal efficiency may be set directly as the traversal efficiency of the lane in which the vehicle is located, or it may be set in advance according to the user's demand. Since lane traffic efficiency is calculated based on speed, lane change traffic efficiency may be set according to the speed requirements for a target vehicle's normal lane change, and is not specifically limited to the embodiments of the present invention.
[0039] In the embodiment of the present invention, lane traffic efficiency is calculated based on speed. In a specific scenario for calculating the lane traffic efficiency of one adjacent lane, the lane traffic efficiency may also be calculated based on the acceleration speed and / or acceleration of the adjacent vehicle in the adjacent lane. First, the traffic efficiency cost of the adjacent vehicle in the adjacent lane is calculated based on the speed difference between the acceleration speed and the initial speed, the section influence weight value, and the unit speed difference cost parameter. At this time, the traffic efficiency cost is used to represent the expected congestion situation (acceleration possible, constant speed possible) when the target vehicle enters the adjacent lane. The traffic efficiency cost shows a negative correlation with vehicle traffic efficiency, meaning that the greater the traffic efficiency cost of other vehicles, the more serious the situation that anticipates and hinders lane changes by the target vehicle, and as a result the traffic efficiency of that lane decreases. First, the speed difference between the acceleration speed and the initial speed is identified. Here, the acceleration speed of the adjacent vehicle may be obtained by scanning with a sensing system, or it may be identified by comparison with a stationary state when identifying the speed difference. For example, the speed difference is max(v_set-t0_v,0.0), where v_set is the acceleration speed and t0_v is the initial speed. Furthermore, when calculating the traffic efficiency cost based on the speed difference, section influence weight value, and unit speed difference cost parameter, the specific calculation formula is: traffic efficiency cost = speed difference × unit speed difference cost parameter × section influence weight value. However, the section influence weight value is set based on the steady-state tracking factor, and the setting range is preferably [0.0,0.1], and the unit speed difference cost parameter is an adjustable state within the unit speed, and is preferably 3.5, but is not specifically limited to the embodiments of the present invention.
[0040] In another embodiment of the present invention, If the furthest forward sensing distance is greater than or equal to the observation distance, the step of obtaining the lane traffic efficiency of the adjacent lane, The method further includes the step of controlling the target vehicle to change lanes to the target lane if the vehicle traffic efficiency is greater than the lane change traffic efficiency.
[0041] To avoid situations of invalid and overlapping lane changes by vehicles and to improve the effectiveness of lane changes, the current implementing entity determines that when the furthest forward sensing distance is greater than or equal to the observation distance, and no adjacent vehicle is detected in the adjacent lane, it means that the furthest forward sensing distance is sufficient for the target vehicle to perform an effective lane change. Therefore, the current implementing entity obtains the lane traffic efficiency of the adjacent lane. The lane traffic efficiency is the same as the lane traffic efficiency calculation method described above. Of course, since no adjacent vehicle is detected, the lane traffic efficiency may be calculated based on the vehicle behind in the adjacent lane, or a fixed lane traffic efficiency directly assigned when there is no vehicle in the adjacent lane may be used, and the embodiments of the present invention are not specifically limited. When the lane traffic efficiency is greater than the lane change traffic efficiency, it means that the adjacent lane is suitable for the target vehicle to change lanes, and the system controls the target vehicle to change lanes into the target lane. Since the lane traffic efficiency is calculated based on speed, the lane change traffic efficiency may be set according to the speed requirements for a normal lane change of the target vehicle, and the embodiments of the present invention are not specifically limited.
[0042] What needs to be explained is that, in different application scenarios, the lane travel efficiency for when an adjacent vehicle is not detected in the adjacent lane may be pre-set. For example, by setting the direct lane travel efficiency to 100, the current implementing body will, after determining that the lane travel efficiency is greater than the lane change travel efficiency (e.g., 20, 10, etc.), control the target vehicle to change lanes to the adjacent lane, thereby achieving the objective of an accurate lane change by avoiding the effects of obstructions based on the determination of the furthest forward detection distance.
[0043] Furthermore, in embodiments of the present invention, in order to speed up the efficiency of controlling a vehicle's lane change, when it is determined that the furthest forward sensing distance is greater than or equal to the observation distance, it means that the target vehicle can safely and effectively complete the lane change within a predetermined observation distance. Therefore, the implementing entity may directly control the target vehicle to perform a lane change, and this is not specifically limited to embodiments of the present invention. In addition, the sensing system in embodiments of the present invention may recognize in real time whether the lane line to which the target vehicle belongs is a solid line, and may control the system to prohibit the activation of control for the vehicle's lane change when the lane line is a solid line.
[0044] In another embodiment of the present invention, prior to the step of recognizing the adjacent vehicle in the adjacent lane, the vehicle driving control method: The steps include obtaining the second travel speed of the vehicle ahead, The method further includes the step of obtaining the distance between the target vehicle and the vehicle ahead when the second driving speed is less than a predetermined road speed limit.
[0045] To improve the effectiveness of lane change driving control when a vehicle is obstructed by a vehicle in front, by effectively identifying the obstruction status of the vehicle in front from the target vehicle, the current implementing entity acquires the second driving speed of the vehicle in front. The vehicle in front may be a vehicle with a different width. For example, if the vehicle width is 2.76 meters, the vehicle in front will be a large vehicle, and if the vehicle width is 1.94 meters, the vehicle in front will be a small vehicle, and the embodiments of the present invention are not specifically limited. The current implementing entity may acquire the driving speed of the vehicle in front via a sensing system and compare it with a predetermined road speed limit. In this case, the predetermined road speed limit corresponding to different roads may be different or the same, and may be set to the minimum speed at which a vehicle travels on the road, or may be set according to the needs of lane change driving, and the embodiments of the present invention are not specifically limited. When the driving speed of the vehicle in front is less than the predetermined road speed limit, it means that the speed of the vehicle in front is slow, and the target vehicle is more likely to be obstructed by the vehicle in front, so the current implementing entity acquires the distance between the target vehicle and the vehicle in front.
[0046] In another embodiment of the present invention, prior to the step of recognizing the adjacent vehicle in the adjacent lane, the vehicle driving control method: The steps include setting the observation distance to a predetermined observation distance, A step of acquiring road width information and vehicle width information of the vehicle ahead, The method further includes the step of determining the shielding distance in real time based on the road width information, the vehicle width information, and the predetermined observation distance.
[0047] To achieve the objective of flexible control over vehicle movement and to meet the need for effective road change suppression in different occlusion situations, in one specific implementation scenario, the implementing entity may pre-set the observation distance, that is, set the observation distance for comparison with the furthest forward sensing distance to a predetermined observation distance. Here, the predetermined observation distance may be set based on the sensing capability of the sensing system; for example, if the maximum recognition distance of the sensing system is 200 meters, the predetermined observation distance can be set to 200 meters, and is not specifically limited to the embodiments of the present invention. At the same time, the implementing entity may acquire the road width using map basic information or a global positioning GPS system. Different road widths may be the same or different. The sensing system may calculate the occlusion distance in real time by scanning the vehicle width w of the vehicle ahead during the process of scanning recognition forward. What needs to be explained is that, in one specific implementation scenario, as shown in Figure 4, when calculating the occlusion distance h, the road width information is the sum of the distance extending horizontally from the midpoint of the target vehicle to the corresponding lane line of the lane to which it belongs and half the lane width of the adjacent lane. This information may be acquired by recognition by a sensing system and is not specifically limited to the embodiments of the present invention. The set observation distance is preferably 100 meters. In this case, since triangle AOB is similar to triangle DCA, the road width information, vehicle width information, and the occlusion distance corresponding to the predetermined observation distance may be calculated based on the triangular geometric relationship. For example, the vehicle width front_vehicle_width includes the vehicle width big_car_width=2.67m for large vehicles and small vehicle width small_car_width=2.67m for small vehicles, and the road width lane_width is equal to the sum of the distance half_ego_left_width, which extends horizontally from the midpoint of the target vehicle to the corresponding lane line of the lane to which it belongs, and half the lane width of the adjacent lane, i.e., lane_width = half_target_lane_width + half_ego_left_width, which is preferably 3.5 meters, and satisfies the set observation distance min_visible_dist = 100 meters, and is calculated based on triangulation, i.e., shown in the formula below.
[0048]
number
[0049] However, d_thresh is the shielding distance, and in this case, the shielding distance for a large vehicle is big_car_thresh = 0.5 * 2.76 * 100 / 3.5 = 39.4, and the shielding distance for a large vehicle may be 40 meters, and the shielding distance for a small vehicle is small_car_thresh = 0.5 * 1.94 * 100 / 3.5 = 27.7, and the shielding distance for a small vehicle may be 30 meters, and the embodiments of the present invention are not specifically limited.
[0050] In another embodiment of the present invention, The steps include setting the shielding distance to a predetermined shielding distance, A step of acquiring road width information and vehicle width information of the vehicle ahead, The method further includes the step of determining the observation distance in real time based on the road width information, the vehicle width information, and the predetermined occlusion distance.
[0051] To achieve the objective of flexible control over vehicle movement and to meet the need for effective road change suppression in different occlusion situations, in one specific implementation scenario, the implementing entity can pre-set the occlusion distance, that is, set the occlusion distance for comparison with the inter-vehicle distance to a predetermined occlusion distance. Here, the predetermined occlusion distance may be set according to the sensing capability of the sensing system, or it may be set based on the safe following distance. For example, if the vehicle in front is a large vehicle, the safe following distance will be 40 meters or more, and if the vehicle in front is a small vehicle, the safe following distance will be 30 meters or more. Therefore, the predetermined occlusion distance is greater than the minimum value of the safe following distance and is not specifically limited to the embodiments of the present invention. At the same time, the implementing entity may acquire the road width using map basic information or a global positioning GPS system. Different road widths may be the same or different. As shown in Figure 4, the sensing system may calculate the occlusion distance in real time by scanning the vehicle width w of the vehicle in front during the process of scanning recognition forward.
[0052] What needs to be explained is that, in one specific implementation scenario, as shown in Figure 4, when calculating the observed distance, the road width information is the sum of the distance extending horizontally from the midpoint of the target vehicle to the corresponding lane line of the lane to which it belongs and half the lane width of the adjacent lane, and this may be acquired by recognition by a sensing system, and is not specifically limited to the embodiments of the present invention. The set shielding distance h is preferably 40 meters for large vehicles and 30 meters for small vehicles. In this case, since triangle AOB is similar to triangle DCA, the road width information, vehicle width information, and the observed distance corresponding to the set shielding distance may be calculated based on the triangular geometric relationship. For example, in a scene where the vehicle in front is a large vehicle, the vehicle width front_vehicle_width is big_car_width = 2.67m, the road width lane_width is equal to the sum of half_ego_left_width, the horizontal distance from the midpoint of the target vehicle to the corresponding lane line of the lane to which it belongs, and half_target_lane_width, which is half the lane width of the adjacent lane, i.e., lane_width = half_target_lane_width + half_ego_left_width, and is preferably 3.5m, and the set shielding distance for the large vehicle is 40m, which is calculated based on the triangular geometry relationship, i.e., shown in the formula below.
[0053]
number
[0054] However, d_thresh is a set shielding distance of 40 meters, satisfying min_visible_dist = 40 * 3.5 / (0.5 * 2.67) = 104.9 meters, and the observation distance for large vehicles can be set to 120 meters, and is not specifically limited to the embodiments of the present invention.
[0055] In another embodiment of the present invention, the step of controlling the target vehicle to implement a lane change suppression policy is: To activate the cool-down timer in the aforementioned lane change suppression policy, This includes continuing to execute the vehicle driving control method shown in steps 101 to 103 when the timing of the cool-down measurement reaches a predetermined cool-down time.
[0056] To avoid the effectiveness of a vehicle's lane change being affected by obstruction by the vehicle ahead, the implementing body currently executes a lane change suppression policy by specifically activating a cool-down timer in the lane change suppression policy, and comparing the time after the cool-down timer with a predetermined cool-down time. Here, the lane change suppression policy is a method to prevent the target vehicle from changing lanes to an adjacent lane. In this case, a predetermined cool-down time is set in advance for the lane change suppression policy. Thus, after the cool-down timer is activated, when the time reaches the predetermined cool-down time, the distance between the target vehicle and the vehicle ahead is updated, and based on the updated distance, it is determined again whether the target vehicle is obstructed by the vehicle ahead. If it is determined that the target vehicle is still obstructed by the vehicle ahead based on the updated distance, steps 101 to 103 may be executed again. If it is determined that the target vehicle is no longer obstructed by the vehicle ahead (the distance is greater than the obstruction distance) based on the updated distance, the implementing body may execute a road change execution policy or a path planning execution policy, etc., which are currently set in place for the implementing body, and the embodiments of the present invention are not specifically limited.
[0057] Embodiments of the present invention provide a vehicle driving control method that, when the distance between a target vehicle and a vehicle ahead in the same lane is less than or equal to the obstruction distance, recognizes an adjacent vehicle ahead in an adjacent lane; if no adjacent vehicle ahead is recognized, obtains the furthest forward sensing distance recognized by the target vehicle in the adjacent lane; and if the furthest forward sensing distance is smaller than the observation distance, controls the target vehicle to execute a lane change suppression policy that represents a policy to inhibit the target vehicle from changing lanes, thereby triggering lane change suppression within the obstruction distance. This achieves the objective of correctly suppressing lane changes under the premise that the vehicle is obstructed by a vehicle ahead, avoids situations where a lane change decision cannot be correctly made due to the close distance to the vehicle ahead, and greatly improves the accuracy of vehicle lane change decisions.
[0058] Furthermore, as an embodiment of the method shown in Figure 1, the present invention provides a vehicle driving control device. As shown in Figure 5, the device comprises a recognition module 21, an acquisition module 22, and a control module 23. The recognition module 21 is configured to recognize an adjacent vehicle in an adjacent lane when the distance between the target vehicle and the vehicle ahead in the same lane is less than or equal to the occlusion distance. The acquisition module 22 is configured to acquire the furthest forward sensing distance recognized by the target vehicle in the adjacent lane if the adjacent vehicle ahead is not recognized. The control module 23 is configured to control the target vehicle to implement a lane change suppression policy that represents a policy to prevent the target vehicle from changing lanes when the furthest forward sensing distance is smaller than the observation distance.
[0059] Furthermore, the vehicle driving control device further comprises a specific module. The acquisition module is further configured to acquire the first driving speed of the adjacent vehicle if it recognizes the presence of the adjacent vehicle. The specified module is configured to determine the lane traffic efficiency of the adjacent lane based on the first travel speed. The control module is further configured to control the target vehicle to change lanes to the adjacent lane when the lane travel efficiency is greater than the lane change travel efficiency.
[0060] Furthermore, the acquisition module is configured to acquire the lane traffic efficiency of the adjacent lane when the furthest forward sensing distance is greater than or equal to the observation distance. The control module is further configured to control the target vehicle to change lanes into the target lane when the vehicle traffic efficiency is greater than the lane change traffic efficiency.
[0061] Furthermore, the acquisition module is configured to acquire a second driving speed of the vehicle ahead, and to acquire the distance between the target vehicle and the vehicle ahead if the second driving speed is less than a predetermined road speed limit.
[0062] Furthermore, the vehicle driving control device further comprises a first arrangement module, The first arrangement module is configured to set the observation distance to a predetermined observation distance. The acquisition module is further configured to acquire road width information and vehicle width information of the vehicle ahead. The specified module is further configured to determine the occlusion distance in real time based on the road width information, the vehicle width information, and the predetermined observation distance.
[0063] Furthermore, the vehicle driving control device further comprises a second configuration module, The second arrangement module is configured to set the shielding distance to a predetermined shielding distance. The acquisition module is further configured to acquire road width information and vehicle width information of the vehicle ahead. The specified module is further configured to determine the observation distance in real time based on the road width information, the vehicle width information, and the predetermined occlusion distance.
[0064] Furthermore, the control module is configured to specifically activate the cool-down timer in the lane change suppression policy, and to continue executing the vehicle driving control method when the timer reaches a predetermined cool-down time.
[0065] Embodiments of the present invention provide a vehicle driving control device that, when the distance between a target vehicle and a vehicle ahead in the same lane is less than or equal to the obstruction distance, recognizes an adjacent vehicle ahead in an adjacent lane; if no adjacent vehicle ahead is recognized, obtains the furthest forward sensing distance recognized by the target vehicle in the adjacent lane; and if the furthest forward sensing distance is smaller than the observation distance, controls the target vehicle to execute a lane change suppression policy that represents a policy to hinder the target vehicle from changing lanes, thereby triggering lane change suppression within the obstruction distance. This achieves the objective of correctly suppressing lane changes under the premise that the vehicle is obstructed by a vehicle ahead, avoids situations where a lane change decision cannot be correctly made due to the close distance to the vehicle ahead, and greatly improves the accuracy of vehicle lane change decisions.
[0066] One embodiment of the present invention provides a vehicle, which is equipped with the above-mentioned vehicle driving control device.
[0067] One embodiment of the present invention provides a readable storage medium. A program or command is stored in the readable storage medium, and the steps of the vehicle driving control method are performed when the program or command is executed by a processor.
[0068] Figure 6 shows a schematic diagram of the structure of a computer device according to one embodiment of the present invention. The computer device comprises at least one processor, the processor is coupled to a memory, the memory stores a program or command to be executed by the processor, and the steps of the vehicle driving control method are performed when the program or command is executed by the processor. The specific embodiments of the present invention are not limited to the specific implementation of the computer device.
[0069] As shown in Figure 6, the computer device may include a processor 302, a communications interface 304, memory 306, and a communications bus 308.
[0070] The processor 302, the communication interface 304, and the memory 306 communicate with each other via the communication bus 308.
[0071] The communication interface 304 performs network element communication with other devices, such as clients or other servers.
[0072] The processor 302 can execute the program 310 and specifically perform the relevant steps in the embodiment of the vehicle driving control method described above.
[0073] Specifically, program 310 may include program code, which includes computer operation instructions.
[0074] The processor 302 may be a central processing unit CPU, an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to carry out embodiments of the present invention. The one or more processors included in the computer equipment may be processors of the same type, for example, one or more CPUs, or different types of processors, for example, one or more CPUs and one or more ASICs.
[0075] Memory 306 stores the program 310. Memory 306 may include high-speed RAM memory, or it may include non-volatile memory, such as at least one magnetic disk memory.
[0076] Program 310 specifically performs the following operations, namely: When the distance between the target vehicle and the vehicle ahead in the same lane is less than or equal to the shielding distance, the system recognizes the adjacent vehicle ahead in the adjacent lane, If the adjacent vehicle ahead is not recognized, the furthest forward detection distance recognized by the target vehicle in the adjacent lane is obtained, If the furthest forward sensing distance is smaller than the observation distance, the processor 302 may be instructed to control the target vehicle to execute a lane change suppression policy that represents a policy to hinder the target vehicle from changing lanes.
[0077] As those skilled in the art will see, each module or step of the present invention described above may be implemented by a general-purpose computing device, which may be aggregated in a single computing device or distributed in a network of multiple computing devices. Optionally, they may be implemented by executable program code for the computing device, which may then be stored in a memory device and executed by the computing device. In some cases, the steps shown or described herein may be executed in a different order, or they may be fabricated in separate integrated circuit modules, or multiple modules or steps therein may be fabricated in a single integrated circuit module. Thus, the present invention is not limited to a specific combination of hardware and software.
[0078] The foregoing describes only preferred embodiments of the present invention and is not intended to limit it. Those skilled in the art will know that the present invention is subject to various modifications and changes. Any modifications, substitutions with equivalents, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A vehicle driving control method, The steps include: recognizing an adjacent vehicle in an adjacent lane when the distance between the target vehicle and the vehicle ahead in the same lane is less than or equal to the shielding distance; If the adjacent vehicle ahead is not recognized, the step of obtaining the furthest forward detection distance recognized by the target vehicle in the adjacent lane, A vehicle driving control method characterized by comprising the step of controlling the target vehicle to execute a lane change suppression policy that represents a policy to hinder the target vehicle from changing lanes when the furthest forward sensing distance is smaller than the observation distance.
2. The aforementioned vehicle driving control method is: If the presence of the adjacent vehicle ahead is recognized, the step is to obtain the first travel speed of the adjacent vehicle ahead. A step of determining the lane traffic efficiency of the adjacent lane based on the first travel speed, The vehicle driving control method according to claim 1, further comprising the step of controlling the target vehicle to change lanes to the adjacent lane when the lane driving efficiency is greater than the lane change driving efficiency.
3. The aforementioned vehicle driving control method is: If the furthest forward sensing distance is greater than or equal to the observation distance, the step of obtaining the lane traffic efficiency of the adjacent lane, The vehicle driving control method according to claim 1, further comprising the step of controlling the target vehicle to change lanes to the adjacent lane when the lane driving efficiency is greater than the lane change driving efficiency.
4. Before recognizing the adjacent vehicle in the adjacent lane, the vehicle driving control method: The steps include obtaining the second travel speed of the vehicle ahead, The vehicle driving control method according to claim 1, further comprising the step of obtaining the distance between the target vehicle and the vehicle ahead when the second driving speed is less than a predetermined road speed limit.
5. Before recognizing the adjacent vehicle in the adjacent lane, the vehicle driving control method: The steps include setting the observation distance to a predetermined observation distance, A step of acquiring road width information and vehicle width information of the vehicle ahead, The vehicle driving control method according to claim 1, further comprising the step of determining the occlusion distance in real time based on the road width information, the vehicle width information, and the predetermined observation distance.
6. The aforementioned vehicle driving control method is: The steps include setting the shielding distance to a predetermined shielding distance, A step of acquiring road width information and vehicle width information of the vehicle ahead, The vehicle driving control method according to claim 1, further comprising the step of determining the observation distance in real time based on the road width information, the vehicle width information, and the predetermined occlusion distance.
7. The step of controlling the target vehicle to implement the lane change restriction policy is: To activate the cool-down timer in the aforementioned lane change suppression policy, The vehicle driving control method according to claim 1, characterized in that when the timing time of the cool-down timing reaches a predetermined cool-down time, the vehicle driving control method according to claim 1 is continued to be performed.
8. A vehicle driving control device, A recognition module configured to recognize an adjacent vehicle in an adjacent lane when the distance between the target vehicle and the vehicle ahead in the same lane is less than or equal to the occlusion distance, An acquisition module configured to acquire the furthest forward detection distance recognized by the target vehicle in the adjacent lane when the adjacent vehicle is not recognized, A vehicle driving control device comprising: a control module configured to control the target vehicle to implement a lane change suppression policy that represents a policy to inhibit the target vehicle from changing lanes when the furthest forward sensing distance is smaller than the observation distance.
9. A vehicle characterized by being equipped with the vehicle driving control device described in claim 8.
10. Computer equipment, Equipped with at least one processor, The processor is coupled to memory, and the memory stores programs or instructions to be executed by the processor. A computer device characterized in that when the program or command is executed by the processor, the steps of the vehicle driving control method described in any one of claims 1 to 7 are performed.
11. A readable storage medium in which a program or instruction is stored, A readable storage medium characterized in that when the program or command is executed by a processor, the steps of the vehicle driving control method described in any one of claims 1 to 7 are performed.
Citation Information
Patent Citations
Vehicle control device, vehicle control method, and program
JP2021020580A
Vehicle driving assistance device and vehicle driving assistance program
JP2023020393A