Self-driving vehicle hierarchical game decision-making method for low-speed afflux scene

By employing a hierarchical game theory decision-making method, combined with finite state machines and game theory trajectory planning, the decision-making process of autonomous vehicles in low-speed merging scenarios is optimized, solving the problem of insufficient vehicle interaction decision-making in existing technologies and achieving safe and efficient merging operations.

CN121165751AActive Publication Date: 2025-12-19CHENGDU TECH UNIV
View PDF 12 Cites 0 Cited by

Patent Information

Application Number
CN202511717215.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-21
Publication Date
2025-12-19
Estimated Expiration
2045-11-21

AI Technical Summary

Technical Problem

Existing methods have shortcomings in the interaction decision-making of autonomous vehicles in low-speed merging scenarios, failing to achieve higher traffic efficiency while ensuring safety, and do not fully consider the impact of two-way interactions between vehicles.

Method used

A hierarchical game theory decision-making method is adopted, including lane-changing and cutting decisions in the upper-level finite state machine and trajectory planning in the lower-level game theory. Through stages such as vehicle gap determination, interactive game, lane changing and emergency braking avoidance, combined with Nash equilibrium solution and multi-objective cost function, vehicle trajectory planning and collision detection are optimized to ensure safety and efficiency.

Benefits of technology

It significantly improves decision-making intelligence and system safety in low-speed merging scenarios, reduces accident risks, enhances traffic efficiency and ride comfort, and has good driving adaptability and human-machine collaboration potential.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121165751A_ABST
    Figure CN121165751A_ABST
Patent Text Reader

Abstract

The invention provides an automatic driving vehicle hierarchical game decision-making method for a low-speed afflux scene, and the method comprises the steps: dividing an afflux process of an automatic driving vehicle into a plurality of stages through employing a finite-state machine; secondly, through real-time gap detection, screening feasible safe afflux gaps, and determining target vehicles participating in interaction; then, modeling an interactive behavior between the automatic driving vehicle and the target vehicle as a game problem, and planning a feasible motion track in an action space based on the current state information of the two parties; thirdly, according to the designed cost function, calculating the cost corresponding to different track combinations of the two, forming a double-cost matrix, searching Nash equilibrium in the matrix, and outputting the Nash equilibrium as a current optimal strategy; and finally, carrying out collision prediction on the track under the optimal strategy, detecting the collision risk of the automatic driving vehicle in real time, triggering emergency braking to avoid the target vehicle when necessary, entering the circulation again, and executing a new round of real-time gap detection to select a new safe afflux gap. According to the scheme, the robustness, the safety and the operation efficiency of the automatic driving system are remarkably improved, and the overall traffic efficiency and the riding experience are effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of automatic driving vehicle decision control, and particularly relates to a hierarchical game decision method for automatic driving vehicles in a low-speed merging scene. BACKGROUND

[0002] With the continuous development of automatic driving technology, the basic cruise control of vehicles on structured roads (such as adaptive cruise, lane keeping, etc.) has been relatively mature. However, in complex scenes that require high-intensity interaction with other traffic participants, especially in low-speed merging scenes, the decision-making ability of automatic driving vehicles still faces great challenges. In a low-speed merging scene, the merging vehicle needs to choose a suitable gap and may force the vehicles on the target lane to slow down in order to safely merge into the traffic flow, and interaction and / or cooperation often need to be carried out between the merging vehicle and the vehicles driving on the target lane.

[0003] Currently, some patents have explored the decision control of automatic driving vehicles in merging scenes. CN120088978A discloses a vehicle-road cooperative ramp merging control method based on reinforcement learning, which realizes the system merging control of intelligent networked vehicles equipped with intelligent agents in the ramp and main line merging area. However, intelligent networked vehicles have not yet been fully popularized in the current real traffic environment, and it is difficult to achieve coordinated control of interactive vehicles in the cloud. CN119953404A discloses an intelligent vehicle ramp merging control method based on driving style recognition, which effectively avoids the occurrence of vehicle collisions in the ramp merging area. However, due to the dependence of the clustering pre-training model on real traffic data, the cost of landing automatic driving vehicles is increased. CN120412313A discloses a freeway diverging area forced lane change decision method for intelligent networked environments, which realizes safe, efficient, and comfortable lane change decision-making of automatic driving vehicles in the forced lane change scene of the diverging area. CN119889077A discloses a highway vehicle ramp merging decision method based on insertable gaps, which effectively solves the lane change problem of automatic driving vehicles when merging at the ramp of the highway. However, the above two algorithms plan trajectories through self-optimization and do not fully consider the bidirectional interaction between vehicles in the low-speed merging scene, i.e., only consider the influence of other vehicles on the vehicle itself, without considering the influence of the vehicle itself on other vehicles.

[0004] Game theory is a branch of mathematics that can effectively describe the interaction between agents, so some researchers have applied game theory methods to model vehicle behavior interaction. The core of game theory is to provide a mathematical model of strategic decision-making and formalize the gains and losses faced by participants, which makes game participants decide whether to compete or cooperate with others. Patent CN120482094A discloses an automatic driving vehicle longitudinal speed control system and method based on game theory, which optimizes the game between the ego vehicle and other manually driven vehicles, and improves the ability of the automatic driving vehicle to respond to the complex behavior of other manually driven vehicles. However, this method is only applicable to longitudinal speed control in simple scenarios. For strong interaction scenarios, only considering longitudinal control results in low strategy accuracy and efficiency, making it difficult to apply to low-speed merging scenarios.

[0005] Therefore, the existing method still has deficiencies in handling the interaction decision of an automatic driving vehicle in a low-speed merging scenario, and cannot obtain higher traffic efficiency at a low cost while ensuring safety. SUMMARY

[0006] To solve the above problems, the present application provides an automatic driving vehicle hierarchical game decision method for a low-speed merging scenario, which can realize the automatic driving vehicle merging decision function considering decision intelligence, planning feasibility and system safety.

[0007] In one aspect, the present application provides an automatic driving vehicle hierarchical game decision method for a low-speed merging scenario, which comprises:

[0008] Step S1, the automatic driving vehicle receives a merging instruction and prepares to enter the merging phase;

[0009] Step S2, vehicle gap determination, the automatic driving vehicle evaluates the state of surrounding vehicles, selects the optimal safe vehicle gap, and determines the target vehicle for game theory trajectory planning;

[0010] Step S3, interactive game between the automatic driving vehicle and the target vehicle to obtain a safe and feasible Nash equilibrium solution;

[0011] Step S4, the automatic driving vehicle executes the control instruction in the Nash equilibrium solution and performs real-time dynamic detection on the collision risk during the lane changing process;

[0012] Step S5, when the game interaction fails, the automatic driving vehicle returns to the vehicle gap determination stage to find a new merging opportunity while maintaining a safe following distance;

[0013] Step S6, the automatic driving vehicle safely merges into the target vehicle and completes the merging task.

[0014] Further, the step S2 specifically comprises:

[0015] Selecting optimal inter-vehicle gap by minimizing risk indicator , which is calculated as:

[0016] ;

[0017] wherein, denotes the longitudinal position coordinate of the ego vehicle, denotes the longitudinal position coordinate of the front vehicle at the gth inter-vehicle gap, denotes the longitudinal position coordinate of the rear vehicle at the gth inter-vehicle gap, , denotes the minimum safety gap.

[0018] Further, the interactive game in the step S3 comprises:

[0019] First, according to the current state information of the ego vehicle, i.e. the merging vehicle, and the target vehicle, i.e. the rear vehicle behind the optimal inter-vehicle gap, the feasible motion trajectories of the two vehicles in the action space are planned respectively; second, according to the designed cost function, the cost of the combination of different trajectories of the two vehicles is calculated respectively, and a double cost matrix is obtained; third, the Nash equilibrium is found in the established cost matrix; then, the obtained optimal strategy is checked for safety protection; finally, if there is a collision in the predicted trajectory of the vehicle, the ego vehicle selects emergency braking to terminate the lane change to avoid the straight-ahead target vehicle, otherwise, the obtained Nash equilibrium is output as the current optimal strategy.

[0020] Further, the planning of the feasible motion trajectory in the action space comprises:

[0021] planning a set of sampled vehicle motion trajectories as the action space of the vehicle within a certain time , the longitudinal and lateral motion of the two vehicles is modeled based on a 5th order polynomial:

[0022] ;

[0023] wherein, denotes the vehicle trajectory, i.e. the position coordinates of the vehicle in the longitudinal and lateral directions varying with time, denotes the coefficients of the polynomial equation, , is determined by the initial state T init = [ x init , y init , x ˙ init , y ˙ init , x ¨ init , y ¨ init ] and the terminal state T term = [ x term , y term , x ˙ term , y ˙ term , x ¨ term , y ¨ term ] of the vehicle trajectory, wherein, denote the position of the vehicle in the longitudinal and lateral directions, respectively, denote the speed of the vehicle in the longitudinal and lateral directions, respectively, These represent the vehicle's acceleration in the longitudinal and lateral directions, respectively.

[0024] Discretize the vehicle position at the termination time within the feasible region, and the planning resolution for merging the vehicle AV and the following vehicle SV is: ,in Let represent the intervals of the discrete positions of vehicle j in the longitudinal and lateral directions at the termination time, respectively. Then, the longitudinal velocity of the vehicle at the termination time is discretized as... ,in This represents the number of discrete longitudinal velocities, with a discrete interval of 1, yielding feasible motion trajectories for the merging vehicle and the following vehicle within the action space. Its discrete quantity is: ,in, and These represent the number of discretized vehicle positions at the termination time in the longitudinal and lateral directions, respectively. Based on scene and kinematic constraints, the planned motion trajectories in the action space are filtered out, that is, all motion trajectories that satisfy the upper and lower limits of vehicle state variables in the scene are selected as feasible action spaces. The upper and lower limits of vehicle state variables include the vehicle's lateral and longitudinal coordinates, maximum longitudinal and lateral velocities, and maximum longitudinal and lateral accelerations.

[0025] Furthermore, the inbound vehicle AV and the target vehicle SV are identified as the participants in the game, and the vehicle running cost for each vehicle in the established game model at time step k is designed:

[0026] ;

[0027] in, Let represent the travel costs of the merging vehicle and the following vehicle from time k to time k+1, respectively. These represent the states of the merging vehicle, the preceding vehicle FV, and the following vehicle SV at time k, respectively. The states include their longitudinal and lateral positions and velocities. s k j = [ x k j , y k j , x ˙ k j , y ˙ k j ] T , , These represent the control inputs for the selected trajectories of the two vehicles in the motion space, namely the longitudinal and lateral accelerations. u k j = [ x ¨ k j , y ¨ k j ] T , , r k AV = [ r 1 AV , r 2 AV , r 3 AV , r 4 AV ] and r k SV = [ r 1 SV , r 2 SV , r 3 SV , r 4 SV , r 5 SV ] These represent the combinations of the various indices of the cost functions for the two vehicles. ω AV = [ w 1 AV , w 2 AV , w 3 AV , w 4 AV ] T and ω SV = [ w 1 SV , w 2 SV , w 3 SV , w 4 SV , w 5 SV ] T These represent the cost function weight vectors for the two vehicles, which are flexibly adjusted according to the driving style preferences of the vehicles.

[0028] The cost function indicators for the merging vehicle are defined as:

[0029] represents the collision safety component of the merging vehicle, i.e. if any collision occurs between the merging vehicle, the preceding vehicle and the following vehicle, then , otherwise The weight of the collision safety component is greater than the weights of the efficiency and comfort cost components;

[0030] represents the safety constraint component of the merging vehicle, i.e. the merging vehicle should maintain a safe distance from the end of the lane in which it is located:

[0031] ;

[0032] wherein represents the longitudinal distance of the merging vehicle from the end of the lane in which it is located, represents the lateral position coordinate of the merging vehicle, represents the minimum longitudinal safe distance of the merging vehicle from the end of the lane in which it is located;

[0033] represents the efficiency component of the merging vehicle, which is defined as:

[0034] ;

[0035] wherein represents the lane width of the road;

[0036] represents the ride comfort component of the merging vehicle, which is defined as:

[0037] ;

[0038] wherein and represent the longitudinal and lateral acceleration values of the merging vehicle, respectively, and represent the maximum longitudinal and lateral acceleration values of the merging vehicle, respectively;

[0039] Similarly, the cost function indicators for the following vehicle are defined as:

[0040] represents the collision safety component of the following vehicle, i.e. if any collision occurs between the merging vehicle, the preceding vehicle and the following vehicle, then , otherwise The weight of the collision safety component is greater than the weights of the efficiency and comfort cost components;

[0041] represents the safety constraint component of the rear vehicle, i.e., the rear vehicle should maintain a safe distance from the front vehicle:

[0042] ;

[0043] wherein, represents the longitudinal distance of the rear vehicle from the front vehicle, and respectively represent the lateral position coordinate values of the front vehicle and the rear vehicle,

[0044] represents the efficiency component of the rear vehicle, which is defined as:

[0045] ;

[0046] wherein, represents the longitudinal distance of the rear vehicle from the end of the merging area;

[0047] represents the ride comfort component of the rear vehicle, which is defined as:

[0048] ;

[0049] wherein, and respectively represent the acceleration values of the rear vehicle in the longitudinal and lateral directions, and respectively represent the maximum acceleration values of the rear vehicle in the longitudinal and lateral directions;

[0050] represents the penalty term of the rear vehicle deviating from the lane centerline, which is defined as: wherein, represents the lateral position coordinate of the rear vehicle;

[0051] For the trajectory planned in the action space, the total cost of completing the trajectory tracking task is obtained by accumulating the running costs of multiple steps:

[0052] ;

[0053] wherein, and respectively represent the discrete time steps required for the merging vehicle and the rear vehicle to complete the task according to the trajectory;

[0054] Finally, a double cost matrix of is obtained according to the total cost.

[0055] Further, a Nash equilibrium is sought in the established cost matrix, including:

[0056] First, the iterative elimination of strictly dominated strategies is used to find a pure strategy equilibrium, if not found, the Lemke-Howson method is used to find a mixed strategy in the game, define a probability distribution combination :

[0057] ;

[0058] wherein, , denotes the probability distribution of the vehicle j selecting the motion trajectory , p i j ∈ [ 0 , 1 ] , i ∈ { 1 ,..., M j } , j ∈ { AV , SV } denotes the probability of the vehicle j selecting the motion trajectory , the probability distribution is obtained by the Lemke-Howson method.

[0059] Further, the step S4 of dynamically detecting the collision risk in the lane changing process in real time comprises:

[0060] Based on two indexes, the collision time and the modified headway time are corrected, and the comprehensive lane-cutting risk index CRI in the lane changing process is designed by using the softmax function:

[0061] ;

[0062] wherein, and respectively denote the Sigmoid regularization index of the modified collision time MTTC and the modified headway time MTHW:

[0063] ;

[0064] wherein, are both sensitivity parameters used to adjust the collision risk, MTTC denotes the modified collision time, and MTHW denotes the modified headway time:

[0065] ;

[0066] ;

[0067] wherein, and respectively denote the distance from the autonomous vehicle to the conflict area and the distance from the rear vehicle to the conflict area, and respectively denote the speed of the autonomous vehicle and the speed of the rear vehicle, denotes that the autonomous vehicle has entered the target lane.

[0068] In another aspect, the present application also provides an electronic device comprising a memory and a processor, the memory storing a computer program, and the processor implementing the steps of the method as described above when executing the computer program.

[0069] In another aspect, the present application also provides a computer readable storage medium comprising a stored computer program, wherein the computer program, when executed by a processor, controls the device in which the storage medium is located to perform the steps of the method as described above.

[0070] In summary, due to the adoption of the above technical solutions, the present application has the following beneficial technical effects:

[0071] The present application proposes a low-speed merging scenario automatic driving hierarchical game decision method considering collision risk, which divides the automatic driving vehicle merging maneuver into six discrete stages through the merging cut-in decision framework of the upper layer finite state machine, and designs rule-based conversion logic, so that the merging vehicle can continue to enter the next interactive state cycle after the interaction fails, which effectively overcomes the limitations of poor adaptability and rigid decision-making of traditional rule-based or single optimization methods in low-speed dynamic strong interaction environment. In the trajectory planning stage of the lower layer game theory, the interaction between the automatic driving vehicle and the target vehicle is modeled as a Nash equilibrium solving problem, and a feasible action space is designed for the two vehicles, and a multi-objective cost function considering safety, efficiency and comfort is designed, and further through trajectory prediction and collision detection, redundant protection is realized to ensure that even in the case of game interaction failure (no safe and feasible optimal strategy output), emergency braking is entered to avoid collision, and then the automatic driving vehicle game returns to the distance selection stage. Compared with the prior art, the method significantly improves the rationality and robustness of the decision-making process while ensuring real-time, reduces the accident risk in the merging process, and significantly improves the decision-making intelligence and system safety of the automatic driving vehicle in the low-speed merging scenario;

[0072] The present application realizes the unity of computing efficiency and practicality through hierarchical structure and adaptive mechanism, proposes a closed-loop decision mechanism based on finite state machine and recursive game reinitialization, which can dynamically identify the optimal merging gap and only interact with key vehicles (such as "rear vehicle"), greatly reducing the computational complexity in multi-vehicle scenarios; at the same time, through the discretization design of the action space and the polynomial trajectory planning method, the computational burden is effectively controlled under the premise of ensuring the smoothness and dynamics feasibility of the trajectory, overcoming the low search efficiency and real-time deficiency of existing methods in high-dimensional continuous space. The mechanism makes the automatic driving system have strong engineering realizability and expansibility, providing a technical foundation for the actual deployment of the automatic driving system;

[0073] The application introduces adjustable weight parameters in the design of the cost function, such as cost function weight and collision index threshold, which can flexibly adjust the decision preference according to different driver types (such as aggressive type and conservative type) or scene requirements, and enhance the personalized adaptability of the system; in addition, by optimizing the efficiency component and the comfort component, the merging time and acceleration mutation are effectively reduced under the premise of ensuring safety, the road traffic efficiency and the riding comfort are improved, which helps to relieve traffic congestion and reduce energy consumption, compared with the traditional decision method which takes single safety as the primary target, the application has significant advantages in humanized design and overall traffic efficiency, has good driving adaptability and human-machine cooperation potential, and improves traffic efficiency and riding experience. BRIEF DESCRIPTION OF DRAWINGS

[0074] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or the prior art description. Obviously, the drawings in the following description are some embodiments of the present application, and those skilled in the art can obtain other drawings according to these drawings without creative labor.

[0075] Figure 1 is a flowchart of an automatic driving vehicle hierarchical game decision method for low-speed merging scene provided by an embodiment of the present application;

[0076] Figure 2 is a schematic diagram of a low-speed merging scene provided by an embodiment of the present application;

[0077] Figure 3 is a schematic diagram of a closed-loop vehicle decision control provided by an embodiment of the present application;

[0078] Figure 4 is a grid diagram of the trajectory termination discrete position in the action space trajectory planning provided by an embodiment of the present application;

[0079] Figure 5 is a decision process scene schematic diagram provided by an embodiment of the present application, wherein (a) is a scene schematic diagram at t=0, (b) is a scene schematic diagram at t=2s, (c) is a scene schematic diagram at t=4s, and (d) is a scene schematic diagram at t=6s. DETAILED DESCRIPTION

[0080] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the present application.

[0081] The application proposes a layered game decision method for autonomous vehicle in low-speed merging scene, which includes two stages of merging lane cut-in decision of upper layer finite state machine and trajectory planning of lower layer game theory in the layered game decision framework.

[0082] The merging lane cut-in decision stage of upper layer finite state machine: in low-speed merging scene, the goal of autonomous vehicle is to merge into target lane dynamically and safely, which can be divided into six discrete stages: preparation, vehicle gap determination, interactive game, lane change, emergency braking avoidance, and completion of merging based on finite state machine (FSM), and the transition between states is controlled by rules. First, the autonomous vehicle evaluates the surrounding vehicle state, selects the optimal safe vehicle gap, and determines the target vehicle for game theory trajectory planning; second, the autonomous vehicle (merging vehicle) and the target vehicle interact with each other, and a safe and feasible Nash equilibrium solution is obtained, if the game interaction fails (no feasible Nash equilibrium solution), the autonomous vehicle slows down to avoid the target vehicle; then, the autonomous vehicle executes the control instructions in the Nash equilibrium solution, and dynamically detects the collision risk in the lane change process, if the collision risk index exceeds the threshold during execution, it is also considered as game interaction failure of autonomous vehicle, and emergency braking is selected to terminate lane change to avoid the target vehicle; at the same time, when the game interaction fails, the autonomous vehicle game returns to the vehicle gap determination stage, this iterative vehicle gap detection strategy seeks new merging opportunities while maintaining a safe following distance; finally, the autonomous vehicle safely merges into the target vehicle and completes the merging task.

[0083] The trajectory planning stage of lower layer game theory: since there is potential conflict between the trajectories of autonomous vehicle (merging vehicle) and target vehicle, the interaction between the two vehicles is modeled as a game problem. First, according to the current state information of autonomous vehicle and target vehicle, feasible motion trajectories are planned for the two vehicles in the action space; second, according to the designed cost function, the cost of each vehicle for different combinations of trajectories is calculated , obtaining a double cost matrix; third, Nash equilibrium is found in the established cost matrix: in most cases, pure strategy equilibrium can be obtained by iteratively eliminating strictly dominated strategies, for other minority cases, the Lemke-Howson method can be used to solve the mixed strategy in the game; fourth, safety protection check is performed on the obtained optimal strategy to avoid possible conflicts, the future state of autonomous vehicle and vehicles on the target lane is predicted through the kinematics equation of the vehicle and the action sequence in the optimal strategy; finally, if there is a collision in the predicted trajectory of the vehicle, the autonomous vehicle selects emergency braking to terminate lane change to avoid the target vehicle; otherwise, the obtained Nash equilibrium is output as the current optimal strategy.

[0084] Further, the merging decision stage of the upper layer finite state machine divides the merging maneuver of the autonomous vehicle into six discrete stages, ensuring that the autonomous vehicle maintains stability while safely and efficiently merging. The specific implementation is that the six running stages of the vehicle merging finite state machine FSM are: the preparation stage: waiting for the merging instruction in the straight lane; the vehicle gap determination stage: selecting the optimal safe merging distance through risk assessment; the interactive game stage: negotiating the optimal trajectory with the rear target vehicle through Nash equilibrium solution; the lane changing stage: executing the lower layer output strategy and detecting the collision risk in real time; the emergency braking avoidance stage: decelerating to terminate lane changing to avoid the rear target vehicle straight through; and the completion of merging into the target lane.

[0085] The transition between the six running stages is controlled by rules, and the rule-based transition logic is as follows:

[0086] Preparation stage→vehicle gap determination stage: receiving the merging instruction of the intelligent driving assistance system or the driver before reaching the end of the road;

[0087] Vehicle gap determination stage→game interaction stage: selecting the optimal vehicle gap by minimizing the risk index The calculation formula is:

[0088] ;

[0089] Wherein, represents the longitudinal position coordinate of the autonomous vehicle, i.e., the merging vehicle, represents the longitudinal position coordinate of the vehicle in front of the gth vehicle gap, represents the longitudinal position coordinate of the vehicle behind the gth vehicle gap; , represents the minimum safe distance, which is set according to the actual situation and experience.

[0090] Game interaction stage→lane changing stage / emergency braking avoidance stage: triggering lane changing when there is a feasible Nash equilibrium; if the game fails, decelerate and give way;

[0091] Lane changing stage→completion stage / emergency braking avoidance stage: entering the completion stage after completing merging; if the risk exceeds the threshold, triggering emergency braking and giving way;

[0092] Emergency braking avoidance stage→vehicle gap determination stage: returning to vehicle gap search after the target straight vehicle passes, to select the next feasible gap, and reinitialize the game interaction with the newly assigned rear vehicle.

[0093] The finite state machine conversion process selects a safety gap in a repeated iterative manner, and finally the autonomous vehicle completes the merging operation, ensuring that in the low-speed merging scene, the autonomous vehicle realizes safe and efficient merging while maintaining stable operation.

[0094] An autonomous vehicle hierarchical game decision-making method for low-speed merging scenarios, as shown in Figure 1 , includes:

[0095] First, the autonomous vehicle receives a merging instruction and prepares to enter the merging phase; then, the best merging vehicle gap is detected from the feasible gaps on the target lane, and the vehicles in front of and behind the merging gap are marked as the front and rear vehicles, respectively.

[0096] Then, the interactive game phase is entered, and the interaction between the autonomous vehicle (merging vehicle) and the target vehicle (rear vehicle) can be described as a game problem. According to the current state information of the autonomous vehicle and the target vehicle, feasible motion trajectories are planned for both vehicles in the action space; then, according to the designed cost function, the cost of each vehicle for different combinations of trajectories is calculated , obtaining a double cost matrix; subsequently, Nash equilibrium is found in the established cost matrix: in most cases, a pure strategy equilibrium can be obtained by iteratively eliminating strictly dominated strategies, and for the few other cases, the Lemke-Howson method can be used to solve the mixed strategy game; then, the obtained Nash equilibrium is output as the current optimal strategy, and safety protection checks are performed on the obtained optimal strategy to avoid possible conflicts, and the future states of the autonomous vehicle and the vehicles on the target lane are predicted through the kinematics equation of the vehicle and the action sequence in the optimal strategy; finally, if there is a collision in the predicted trajectory of the vehicle, the autonomous vehicle selects emergency braking to terminate the lane change to avoid the straight-ahead target vehicle, otherwise, the obtained Nash equilibrium is output as the current optimal strategy.

[0097] Next, the autonomous vehicle executes the control instructions in the Nash equilibrium solution and dynamically detects the collision risk in real time during the lane change process. If the collision risk index exceeds the threshold during execution, it is also considered that the autonomous vehicle game interaction has failed, and the autonomous vehicle selects emergency braking to terminate the lane change to avoid the straight-ahead target vehicle. At the same time, when the game interaction fails, the autonomous vehicle game returns to the vehicle gap determination phase. This iterative vehicle gap detection strategy finds new merging opportunities while maintaining a safe following distance. Finally, the autonomous vehicle safely merges into the target vehicle and completes the merging task. This closed-loop process selects feasible gaps one by one and repeats the hierarchical game decision-making process until the merging of the target lane is completed safely, which ensures that the autonomous vehicle realizes real-time decision-making in low-speed merging scenarios.

[0098] The method of the embodiment addresses the problem that traditional automatic driving decision models are often based on preset and conservative rules and are difficult to cope with the uncertain interaction intention of target lane vehicles in merging scenarios. A low-speed merging scenario automatic driving hierarchical game decision method considering collision risk is proposed. A hierarchical game decision framework combining the lane merging decision stage of the upper layer finite state machine and the trajectory planning stage of the lower layer game theory is constructed, and a closed-loop iteration mechanism is introduced to realize the dynamic decision-making capability of automatic driving vehicles in low-speed merging scenarios, which is efficient, safe, and consistent with actual traffic interaction. First, for low-speed merging scenarios, the merging process of the vehicle is divided into six stages. Second, the optimal vehicle gap is selected by minimizing the risk index. Third, the automatic driving vehicle (merging vehicle) and the target vehicle interact in a game to obtain a safe and feasible Nash equilibrium solution. If the game interaction fails (no feasible Nash equilibrium solution), the automatic driving vehicle slows down to avoid the straight-ahead target vehicle. Then, the automatic driving vehicle executes the control instructions in the Nash equilibrium solution and dynamically detects the collision risk during the lane changing process. If the collision risk index exceeds the threshold during execution, the automatic driving vehicle is also considered to have failed in game interaction, and emergency braking is selected to terminate lane changing to avoid the straight-ahead target vehicle, which effectively avoids potential risks caused by model uncertainty or abnormal interaction, greatly improving the robustness and safety of the system. At the same time, when the game interaction fails, the automatic driving vehicle returns to the game distance selection stage. This iterative vehicle gap detection strategy maintains a safe following distance while seeking new merging opportunities, enabling real-time switching of the gap and reinitializing the game process when no feasible solution is obtained, thereby ensuring real-time response and decision reliability of the system in continuously changing scenarios.

[0099] In the lower layer game theory trajectory planning stage of the method of the embodiment, the interaction between the automatic driving vehicle (merging vehicle) and the target lane front and rear vehicles is modeled as a game problem. Specifically, first, the automatic driving vehicle (merging vehicle) AV and the rear vehicle SV are determined as the two participants in the game. Based on the current state (position, speed, and acceleration) of the vehicle, the vehicle motion trajectory within the planning time is planned based on a 5th order polynomial , and the action space of the merging vehicle and the rear vehicle is obtained, respectively.

[0100] As shown in Figure 2 , for a typical strong interaction traffic scenario, a dynamic game model is established based on the three elements of the game (participants, action space, and strategy cost), where represents the participants in the game, represents the action space of the game, represents the cost function of the participants, and the automatic driving vehicle AV and the target vehicle SV are determined as the participants in the game The implementation of planning a feasible motion trajectory in the action space is: setting a certain time A set of sampled vehicle motion trajectories are planned as the action space of the vehicle, considering that the lateral motion of the front vehicle and the lane-changing decision of the merging vehicle have less influence, only the longitudinal motion of the front vehicle is modeled, and the lateral and longitudinal motions of the merging vehicle and the rear vehicle are modeled based on a 5th order polynomial:

[0101]

[0102] wherein, represents the vehicle trajectory, i.e., the position coordinates of the vehicle in the longitudinal and lateral directions changing with time, represents the coefficients of the polynomial equation, is determined by the initial state T init = [ x init , y init , x ˙ init , y ˙ init , x ¨ init , y ¨ init ] and the terminal state T term = [ x term , y term , x ˙ term , y ˙ term , x ¨ term , y ¨ term ] of the vehicle trajectory, wherein, respectively represent the positions of the vehicle in the longitudinal and lateral directions, respectively represent the velocities of the vehicle in the longitudinal and lateral directions, respectively represent the accelerations of the vehicle in the longitudinal and lateral directions. Assuming that the time length of the vehicle trajectory is (i.e., the time value is ), the and are brought into and its first derivative and second derivative , the coefficients of the polynomial equation can be solved. The initial state is the current state of the vehicle, and it is assumed that the lateral motion of the vehicle at the terminal time has been completed, and the control input to the vehicle is zero, i.e., it satisfies Therefore, only the vehicle position and the longitudinal velocity at the terminal time are changed, and a unique vehicle trajectory can be determined.

[0103] As shown in Figure 3 , in order to balance the planning accuracy and real-time calculation complexity, the vehicle position at the terminal time is discretized in the feasible region, and the planning resolution of the merging vehicle AV and the rear vehicle SV is , wherein respectively represent the interval of the discrete position of vehicle j in the longitudinal and lateral directions at the terminal time; the longitudinal velocity of the vehicle at the terminal time is discretized as , wherein ​​The number of discrete longitudinal velocity, discrete interval is 1; and the number of feasible motion trajectory of two vehicles (merging vehicle and rear vehicle) in the action space is obtained: , wherein and respectively represent the discrete number of vehicle position at the end of longitudinal and transverse directions; and the motion trajectory in the action space is filtered based on the scene and kinematic constraints, and the action space of the game is obtained A j = [ T 1 j , T 2 j ,..., T M j j ] The kinematic constraints are vehicle parameters, including longitudinal and transverse coordinates, maximum longitudinal and transverse velocities, maximum longitudinal and transverse accelerations, etc.

[0104] Further, considering safety, efficiency and comfort, the cost function of each participant is designed , , so as to obtain the game decision model of the interaction of the two vehicles. The running cost of each vehicle in the game model at the kth time step is designed:

[0105] ;

[0106] , wherein respectively represent the running cost of the two vehicles (merging vehicle and rear vehicle) from the kth time step to the (k+1)th time step, respectively represent the state of the merging vehicle, the front vehicle and the rear vehicle at the kth time step, the state includes longitudinal and transverse positions and velocities s k j = [ x k j , y k j , x ˙ k j , y ˙ k j ] T , , respectively represent the control input of the selected trajectory of the two vehicles in the action space, the control input is the longitudinal and transverse acceleration u k j = [ x ¨ k j , y ¨ k j ] T , , r k AV = [ r 1 AV , r 2 AV , r 3 AV , r 4 AV ] and r k SV = [ r 1 SV , r 2 SV , r 3 SV , r 4 SV , r 5 SV ] respectively represent the combination of each part of the cost function of the two vehicles, ω AV = [ w 1 AV , w 2 AV , w 3 AV , w 4 AV ] T and ω SV = [ w 1 SV , w 2 SV , w 3 SV , w 4 SV , w 5 SV ] T respectively represent the weight vector of the cost function of the two vehicles, and the weight vector is flexibly adjusted according to the driving style preference of the vehicle.

[0107] Considering safety, efficiency and comfort, the components of the cost function of the merging vehicle are defined as:

[0108] represents the collision safety component of the merging vehicle, that is, if any collision occurs among the merging vehicle, the front vehicle and the rear vehicle, , otherwise The weight of the collision safety component is greater than the weight of the efficiency and comfort cost components, to primarily ensure safety.

[0109] represents the safety constraint component of the merging vehicle, i.e., the merging vehicle should keep a safe distance from the end of the lane where it is located:

[0110] ;

[0111] wherein, represents the longitudinal distance of the merging vehicle from the end of the lane where it is located, represents the lateral position coordinate of the merging vehicle, represents the minimum longitudinal safety distance of the merging vehicle from the end of the lane where it is located, which is set according to the scene and experience;

[0112] represents the efficiency component of the merging vehicle, i.e., the merging vehicle should complete the lane-changing task as soon as possible, which is defined as:

[0113] ;

[0114] wherein, represents the lane width of the road;

[0115] represents the comfort component of the merging vehicle, which is defined as:

[0116] ;

[0117] wherein, and respectively represent the acceleration values of the merging vehicle in the longitudinal and lateral directions, and respectively represent the maximum acceleration values of the merging vehicle in the longitudinal and lateral directions;

[0118] Similarly, the components of the cost function of the rear vehicle are defined as:

[0119] represents the collision safety component of the rear vehicle, i.e., if any collision occurs between the merging vehicle, the front vehicle and the rear vehicle, , otherwise ; the weight of the collision safety component is greater than the weight of the efficiency and comfort cost components, to primarily ensure safety;

[0120] represents the safety constraint component of the rear vehicle, i.e., the rear vehicle should keep a safe distance from the front vehicle:

[0121] ;

[0122] wherein, denotes the longitudinal distance between the rear vehicle and the front vehicle, where denote the lateral position coordinate values of the front vehicle and the rear vehicle, respectively, denotes the minimum longitudinal safety distance between the rear vehicle and the front vehicle, which is set according to the scene and experience;

[0123] denotes the efficiency component of the rear vehicle, i.e., the rear vehicle should pass through the merging area as soon as possible, which is defined as:

[0124] ;

[0125] wherein, denotes the longitudinal distance between the rear vehicle and the end of the merging area;

[0126] denotes the ride comfort component of the rear vehicle, which is defined as:

[0127] ;

[0128] wherein, and denote the acceleration values of the rear vehicle in the longitudinal and lateral directions, respectively, and denote the maximum acceleration values of the rear vehicle in the longitudinal and lateral directions, respectively;

[0129] wherein, denotes the penalty term for the rear vehicle deviating from the lane centerline, which is defined as: wherein, denotes the lateral position coordinate of the rear vehicle;

[0130] Based on the definitions of the components of the cost function, the function weights can be adjusted according to different driver types , and the specific adjustment method is as follows: if the driving style of vehicle j is aggressive, it means that the ride comfort is more preferred to efficiency, i.e., the design parameters satisfy ; on the contrary, if the driving style of vehicle j is conservative, it means that the ride comfort is more preferred to safety and stability, i.e., the design parameters satisfy . For the trajectory planned in the action space, the total cost of completing the trajectory tracking task is which is obtained by accumulating the running costs of multiple steps:

[0131] ;

[0132] wherein, and denote the discrete time steps required for the merging vehicle and the rear vehicle to complete the task according to the trajectory .

[0133] Furthermore, after defining the action space and cost function, we obtain a The dual cost matrix is ​​obtained, and then the Nash equilibrium is found in the established cost matrix. The specific implementation method is as follows:

[0134] According to the definition of Nash equilibrium: any strategy adopted by a player in a game is the optimal response strategy among all other players' strategies. Mathematically, if a certain strategy combination... (Composed of a strategy chosen by each player in the game) satisfies: for any player j, their strategy It is the optimal response, i.e., the inequality. If this holds true, the combination is called a Nash equilibrium.

[0135] In this invention, an iterative elimination of strictly disadvantaged strategies is first employed to find a pure strategy equilibrium. If no pure strategy equilibrium can be found, the Lemke-Hausen method is then used to find mixed strategies in the game. A mixed strategy in a game means that participants choose actions in the action space according to a pre-defined probability distribution, which is defined as a combination of probability distributions. :

[0136] ;

[0137] In the formula, , These represent the selected motion trajectory of vehicle j. The probability distribution, p i j ∈ [ 0 , 1 ] , i ∈ { 1 ,..., M j } , j ∈ { AV , SV } This indicates that vehicle j selects a motion trajectory. The probability distribution is obtained using the Lemke-Hausen method.

[0138] Furthermore, after finding the optimal Nash equilibrium solution, a security protection check is performed on the obtained optimal strategy to avoid potential conflicts. The specific implementation method is as follows:

[0139] For autonomous vehicles and vehicles in the target lane, the future state of the vehicle is predicted using the vehicle's kinematic equations and the action sequence in the optimal policy:

[0140] ;

[0141] In the formula, k represents the current time. Indicates that vehicle j is in The internal state, This represents the optimal strategy after the upper-level game. Indicates the optimal policy π * = [ T AV ,* , T SV ,* ] and current state The obtained future state of the vehicle is obtained through trajectory equations. and its first derivative and its second derivative , respectively, denote the motion trajectory of AV and SV in the optimal strategy, , , respectively, denote the motion trajectory of AV and SV in the optimal strategy, denotes the predicted time length. Then, the predicted trajectory of the vehicle is checked for collision: if there is a collision in the predicted trajectory of the vehicle, the AV performs emergency braking to avoid the vehicle on the target lane, i.e. denotes the emergency braking control amount of the vehicle), otherwise, the vehicle executes the optimal strategy obtained in the upper dynamic feedback decision-making stage, i.e. to complete the merging task, Figure 4 a closed-loop vehicle decision-making control schematic diagram is given.

[0142] Further, in the lane-changing (stage 4) of the merging decision of the upper finite state machine of the method, the AV executes the control instructions in the Nash equilibrium solution while performing real-time dynamic detection of the collision risk in the lane-changing process, and the specific implementation manner is as follows: based on two indexes (the modified collision time and the modified headway) and the softmax function, a comprehensive merging risk index (CRI) in the lane-changing process is designed:

[0143] ;

[0144] In the formula, and respectively denote the Sigmoid regularization index of the modified collision time (MTTC) and the modified headway (MTHW):

[0145] ;

[0146] In the formula, are all sensitivity parameters used to adjust the collision risk. MTTC represents the modified collision time, which is used to evaluate the collision risk of the AV and the rear vehicle, and MTHW represents the modified headway, which is used to evaluate the driving risk of the rear vehicle:

[0147] ;

[0148] ;

[0149] In the formula, and respectively denote the distance of the AV and the rear vehicle to the conflict area, and respectively denote the speed of the AV and the rear vehicle, denotes that the AV has entered the target lane. ​

[0150] Finally, if the game interaction in stage 3 fails (no feasible Nash equilibrium solution) or the interaction fails when performing lane changing in stage 4 (risk exceeds the threshold), the autonomous vehicle needs to enter the emergency braking avoidance stage (stage 5), and then return to the inter-vehicle gap selection stage to perform the avoidance operation (yielding to the "rear vehicle") to select the next feasible gap and reinitialize the game with the newly assigned rear vehicle. This closed-loop iteration mechanism can ensure that the autonomous vehicle successfully merges into the target lane. Figure 5 A scene diagram of an example of a decision-making process is given, when t = 0 (as shown in Figure 5 (a)), the autonomous vehicle (merging vehicle) selects a target gap, and through the hierarchical decision-making framework, obtains a safe and feasible trajectory to execute; when t = 2 seconds (as shown in Figure 5 (b)), the merging vehicle begins to turn to prepare for lane changing, while the rear vehicle slightly turns right and slows down to reduce the risk of collision; when t = 4 seconds (as shown in Figure 5 (c)), the merging vehicle completely enters the target lane, and the rear vehicle begins to slightly turn left to correct the vehicle running angle; when t = 6 seconds (as shown in Figure 5 (d)), the merging vehicle completes the task of merging into the target lane. This mechanism greatly enhances the flexibility and adaptability of the system in response to unexpected situations, ensuring that the autonomous vehicle can eventually find a safe merging opportunity in complex real traffic flow, thereby significantly improving the success rate of the merging task and the overall fault tolerance of the system.

[0151] Overall, the embodiment of the present application achieves significant comprehensive technical effects through its hierarchical game decision-making framework and closed-loop iteration mechanism. The method decouples and integrates intelligent decision-making and safety protection: the lane merging decision-making stage of the upper layer finite state machine decomposes multiple states of the merging process of the vehicle and designs state transition rules. This merging strategy considering collision risk enables the autonomous vehicle to simulate the interactive intention of human drivers, generate a humanized and highly efficient negotiation smooth merging strategy, and significantly improve the rationality of the decision and the fusion degree of the traffic flow. The trajectory planning stage of the lower layer game theory serves as a system solution to the upper game problem by establishing a game model and solving the Nash equilibrium, and performs safety protection confirmation, which ensures the absolute safety of the system in any unexpected situation and enhances the robustness of the scheme. In addition, through limited action space planning and preferential use of efficient equilibrium solving algorithms, the real-time performance of the decision is guaranteed, meeting the computational power constraints of the vehicle platform; and the closed-loop iteration mechanism gives the system the ability to continuously optimize and actively correct errors, and when the strategy fails, it can safely transition and re-game until a collision-free trajectory is generated, thereby greatly improving the success rate of the task and environmental adaptability in complex low-speed merging scenarios.

[0152] The embodiment considers that the automatic driving vehicle interacts with other vehicles around and makes optimal decisions in real time, and combines safety, efficiency and comfort and other traffic demands, constructs a hierarchical game decision framework combined with a closed-loop iteration mechanism, and realizes the real-time decision function of the automatic driving vehicle in the low-speed merging scene.

[0153] The application further provides an electronic device including a memory and a processor, the memory storing a computer program, and the processor implementing the steps of the method when executing the computer program.

[0154] The electronic device can be a desktop computer, a notebook computer, a palm computer, a cloud server and the like. The processor can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components and the like. The memory can be used to store computer programs and / or modules, and the processor can run or execute the computer programs and / or modules stored in the memory, and call data stored in the memory, so as to realize various functions of the electronic device.

[0155] The application further provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the steps of the method.

[0156] Specifically, the memory can include a high-speed random access memory, and can also include a non-volatile memory, for example, a hard disk, a memory, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0157] Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the application, and not to limit them; although the application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: it can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement for part or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the application.

Claims

1. A method for hierarchical game decision of autonomous vehicle in low-speed merging scenario, characterized in that, The method comprises: Step S1, the automatic driving vehicle receives the merging instruction and prepares to start the merging phase; Step S2, vehicle gap determination, the automatic driving vehicle evaluates the surrounding vehicle state, selects the optimal vehicle gap, and determines the target vehicle for game theory trajectory planning; Step S3, the automatic driving vehicle and the target vehicle interact in game, and obtain a safe and feasible Nash equilibrium solution; Step S4, the automatic driving vehicle executes the control instruction in the Nash equilibrium solution, and performs real-time dynamic detection on the collision risk in the lane changing process; Step S5, when the game interaction fails, the automatic driving vehicle returns to the vehicle gap determination stage, and finds a new merging opportunity while maintaining a safe following distance; Step S6, the automatic driving vehicle safely merges into the target vehicle and completes the merging task.

2. The method of claim 1, wherein, The step S2 further comprises: Selecting optimal inter-vehicle gaps by minimizing a risk indicator which is calculated as: ; wherein, denotes a longitudinal position coordinate of the ego vehicle, denotes a longitudinal position coordinate of the front vehicle at the gth vehicle gap, denotes a longitudinal position coordinate of the rear vehicle at the gth vehicle gap, , denotes a minimum safety distance.

3. The method of claim 1, wherein, The interactive game in the step S3 comprises: First, according to the current state information of the automatic driving vehicle, i.e. the merging vehicle, and the target vehicle, feasible motion trajectories are planned in the action space for the two vehicles, and the target vehicle is the vehicle behind the optimal vehicle gap, i.e. the rear vehicle; second, according to the designed cost function, the cost of each vehicle for different trajectory combinations is calculated to obtain a double cost matrix; third, Nash equilibrium is found in the established cost matrix; then, the obtained optimal strategy is checked for safety protection; finally, if there is a collision in the predicted trajectory of the vehicle, the automatic driving vehicle selects emergency braking to terminate the lane changing to avoid the straight-ahead target vehicle, otherwise, the obtained Nash equilibrium is output as the current optimal strategy.

4. The method of claim 3, wherein, Planning a feasible motion trajectory in the action space comprises: Setting a certain time A set of sampled vehicle trajectories are planned within a certain time as the action space of the vehicle, and the lateral and longitudinal motions of the two vehicles are modeled based on a 5th order polynomial: ; wherein represents the vehicle trajectory, i.e. the position coordinates of the vehicle in longitudinal and lateral direction as a function of time, represents the coefficients of the polynomial equation, , are determined from the initial state and the final state of the vehicle trajectory, wherein respectively represent the position of the vehicle in longitudinal and lateral direction, respectively represent the velocity of the vehicle in longitudinal and lateral direction, respectively represent the acceleration of the vehicle in longitudinal and lateral direction; The vehicle position at the termination time is discretized within the feasible region, and the planning resolution of the merging vehicle AV and the following vehicle SV is where denote the discretization interval of the vehicle j at the termination time in the longitudinal and lateral directions, respectively, and the longitudinal velocity of the vehicle at the termination time is discretized as where denote the number of discretized longitudinal velocities, and the discretization interval is 1, obtaining the feasible motion trajectories of the merging vehicle and the following vehicle within the action space with the discretized number of where, and denote the number of discretized vehicle positions at the termination time in the longitudinal and lateral directions, respectively, and the motion trajectories within the action space are filtered based on the scenario and kinematic constraints, i.e., all the motion trajectories satisfying the upper and lower bounds of the vehicle state quantities in the scenario are selected as the feasible action space, and the upper and lower bounds of the vehicle state quantities include the longitudinal and lateral coordinates, the maximum longitudinal and lateral velocities, and the maximum longitudinal and lateral accelerations of the vehicle.

5. The method of claim 4, wherein, Determine the merging vehicle AV and the target vehicle SV as the participants of the game, and design the vehicle running cost of each vehicle in the established game model at the k time step: ; where, respectively represent the running cost of the merging vehicle and the following vehicle from time k to k+1, respectively represent the state of the merging vehicle, the leading vehicle FV and the following vehicle SV at time k, the state includes the position and speed in longitudinal and lateral directions respectively represent the control input of the selected trajectory of the two vehicles in the action space, the control input is the acceleration in longitudinal and lateral directions and respectively represent the combination of the indicators of the parts of the cost function of the two vehicles, and respectively represent the weight vectors of the cost functions of the two vehicles, the weight vectors are flexibly adjusted according to the driving style preference of the vehicle;​​​​ The cost function of the merging vehicle is defined as: represents the collision safety component of the merging vehicle, i.e. if any collision occurs between the merging vehicle, the front vehicle and the rear vehicle, then , otherwise the weight of the collision safety component is greater than the weight of the efficiency and comfort cost components; represents the safety constraint component for the merging vehicle, i.e. the merging vehicle should keep a safe distance to the end of the lane it is in: ; wherein, represents the longitudinal distance of the merging vehicle from the end of the lane in which it is located, represents the lateral position coordinate of the merging vehicle, represents the minimum longitudinal safety distance of the merging vehicle from the end of the lane in which it is located; represents the efficiency component of the merging vehicle, defined as: ; wherein, represents the lane width of the road; represents the ride comfort component of the merging vehicle and is defined as: ; wherein, and respectively represent the acceleration values of the merging vehicle in the longitudinal and lateral directions, and respectively represent the maximum acceleration values of the merging vehicle in the longitudinal and lateral directions; Similarly, the cost function of the rear vehicle is defined as: represents the crash safety component of the rear vehicle, i.e. if any crash occurs between the merging vehicle, the front vehicle and the rear vehicle, then , otherwise the weight of the crash safety component is greater than the weight of the efficiency and comfort cost components; represents the safety constraint component for the rear vehicle, i.e. the rear vehicle should maintain a safety distance from the front vehicle: ; wherein, represents a longitudinal distance of the rear vehicle from the front vehicle, respectively represent lateral position coordinate values of the front vehicle and the rear vehicle, represents a minimum longitudinal safety distance of the rear vehicle from the front vehicle; represents the efficiency component of the rear vehicle, which is defined as: ; wherein represents the longitudinal distance from the merging area end. represents the ride comfort component of the rear vehicle and is defined as: ; wherein, and respectively represent the acceleration values of the rear vehicle in the longitudinal and lateral directions, and respectively represent the maximum acceleration values of the rear vehicle in the longitudinal and lateral directions; a penalty term representing the rear vehicle's deviation from the lane centerline, defined as: wherein, represents the lateral position coordinate of the rear vehicle; For a trajectory planned in the action space, the total cost of completing the trajectory tracking task is derived by accumulating the running cost of multiple steps: ; wherein, and respectively represent the discrete time steps required for the merging vehicle and the rear vehicle to complete the task according to the trajectory; Finally, a double cost matrix of is obtained according to the total cost.

6. The method of claim 5, wherein, Finding Nash equilibrium in the established cost matrix comprises: First, we use the iterative elimination of strictly dominated strategies to find the pure strategy equilibrium. If we cannot find the pure strategy equilibrium, we use the Lemke-Howson method to find the mixed strategy in the game, and define a combination of probability distribution : ; wherein, , denotes the probability distribution of the trajectory chosen by vehicle j, denotes the probability of the trajectory chosen by vehicle j, the probability distribution is obtained by the Lempel-Hofri method.​ 7. The method of claim 1, wherein, The real-time dynamic detection of the collision risk in the lane changing process in the step S4 comprises: Based on two indexes, the collision time and the corrected headway are corrected, and the softmax function is used to design the comprehensive merging risk index CRI in the lane changing process: ; wherein, and respectively represent the Sigmoid regularization index of the modified time-to-collision MTTC and the modified headway time MTHW: ; wherein are sensitivity parameters used to adjust the collision risk, MTTC represents the modified time to collision and MTHW represents the modified headway time: ; ; wherein, and respectively represent the distance of the autonomous vehicle and the rear vehicle to the conflict area, and respectively represent the speed of the autonomous vehicle and the rear vehicle, represents that the autonomous vehicle has entered the target lane.

Citation Information

Patent Citations

  • Expressway vehicle ramp convergence decision-making method and system based on insertable gap

    CN119889077A

  • Intelligent vehicle ramp convergence control method based on driving style recognition

    CN119953404A

  • Expressway shunting area forced lane change decision-making method oriented to intelligent network connection environment

    CN120412313A

  • Automatic driving vehicle longitudinal speed control system and method based on game theory

    CN120482094A

  • Automatic driving vehicle lane changing conflict coordination model building method based on game theory

    CN110362910A