Next Article in Journal
The Moderating Roles of Destination Regeneration and Place Attachment in How Destination Image Affects Revisit Intention: A Case Study of Incheon Metropolitan City
Previous Article in Journal
Allocation of Decision Rights and CSR Disclosure: Evidence from Listed Business Groups in China
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Conflict Resolution Model of Automated Vehicles Based on Multi-Vehicle Cooperative Optimization at Intersections

1
School of Automotive and Transportation, Tianjin University of Technology and Education, Tianjin 300222, China
2
School of Mechanical Engineering, Beijing Institute of Technology, Beijing 100081, China
*
Author to whom correspondence should be addressed.
Sustainability 2022, 14(7), 3838; https://doi.org/10.3390/su14073838
Submission received: 10 February 2022 / Revised: 7 March 2022 / Accepted: 17 March 2022 / Published: 24 March 2022
(This article belongs to the Topic Intelligent Transportation Systems)

Abstract

:
The traditional conflict resolution algorithm is designed for automated vehicles based on the premise of the right of way, but there is an unclear road right of way at unsignalized intersections, which brings trouble to the decision making of automated vehicles. The objective of this work is to provide our system with evolving cooperative and non-cooperative decisions. We achieve this by integrating game theory into the decision making. When the system decides to drive cooperatively, the joint action is planned to optimize the overall revenue of multi-vehicles based on the cooperative game, considering the conflict relationship with its neighboring vehicles. When the system fails to perform cooperative driving or response timeout, the vehicle-mounted unit would take non-cooperative driving to optimize the trajectory considering only its individual benefit. The proposed model can provide our system with stability and robustness, which effectively solved the conflict resolution problem when the right of way was not clear at intersections. We have implemented some simulation experiments of cooperative and non-cooperative conflict resolution, the results show that the revenue among various interest groups is more balanced with a cooperative conflict resolution method. Compared with the non-collaborative driving decision, the conflict resolution time is shortened, and the average delay of each vehicle at intersections is reduced by 1~2 s, with an average reduction of approximately 5%. The research can provide a reference for collaborative driving of automated vehicles at unsignalized intersections.

1. Introduction

In recent years, many scholars have studied the conflict resolution of multi-vehicles at intersections. Aoude et al. [1] combined a support vector machine and Bayesian (SVM-BF) to identify driving intentions of vehicles approaching the intersection. By setting safety thresholds, the suspicious vehicles can be determined to avoid accidents. Wei J. et al. [2] proposed an algorithm that integrates driver intention prediction and cost function, so that driverless vehicles can interact better with other conflict vehicles. Xiong et al. [3,4] proposed a prediction method of driving intention of other vehicles based on the hidden Markov model (HMM). Then, the motion behavior of driverless vehicles was controlled by a hybrid state system to realize the conflict resolution at the freeway ramp. At the same time, Arda Kurt et al. [5] established the decision-making model of the driverless vehicle using the finite state machine (FSM) and probability model to realize the conflict resolution. However, the basic idea of these conflict resolution algorithms is the assumption that intersection priority as the prerequisite, the driverless vehicle mainly uses the slowdown or waiting of decision-making driving strategy at intersections. Although these models have realized a way to avoid conflicts, they are all a method of intelligent control of individual vehicles and limit the intersection traffic potential of driverless vehicles.

2. Related Work

At present, with the development of intelligent and connected vehicle technology, data interaction can be realized between automated vehicles and intelligent traffic facilities, so multi-vehicle collaborative control for autonomous driving has become a research hotspot [6,7]. Under the condition of vehicle-to-vehicle communication (V2V), the overall system conceptualization of autonomous driving is presented in Figure 1. Wang Pangwei et al. [8] designed a collision avoidance method of multi-vehicle collaborative response based on sliding mode control, and realized the purpose of collaborative collision avoidance by distributing the acceleration of the front and rear vehicles. L. EVIN [9] used the mixed integer linear programming model to coordinate the passage time of automated vehicles at conflict points, and optimized the optimal solution by means of the rolling time window. Fayazi [10] established an automatic driving intersection control model of automated vehicles based on mixed integer linear programming, and optimized the arrival time and driving speed at the intersection. However, the complexity of such model algorithms increases exponentially with the increase in variables, and the solution efficiency is not ideal.
For such decision tasks, game theory can provide better judgment and identification of the evolution of uncertain situations. Hideyuki Kita et al. [11] used game theory to study the driver’s decision behavior at the highway ramp, the interaction of incoming vehicles and straight-crossing vehicles at the ramp was analyzed into a two-person non-zero cooperative game, and the model results were consistent with the decision behavior of drivers. Wang Meng et al. [12] proposed a prediction method of lane transformation and vehicle following control based on optimal control and dynamic game theory. Under the condition of vehicle-to-vehicle communication (V2V), Menendez-Romero C et al. [13] presented a novel method based on game theory that automatically adapts the driving behavior, integrating the merging intention of other vehicles. The ability to plan adequate courtesy behaviors improves public acceptance of autonomous systems and the comfort of the surrounding vehicles without considerably decreasing their own comfort. J. Nie et al. [14] proposed a decentralized cooperative lane-changing decision-making framework for connected automated vehicles, which showed the high potential of our proposed framework in traffic dynamics. YANG Z [15] used the cooperative game theory to propose a centralized coordination method for connected vehicles at unsignalized intersections, and an optimal strategy set was obtained by solving the constrained multi-objective optimization problem. However, there may be response timeout for the driving model, and the robustness of the model needs to be further improved.
The objective of this work is to provide our system with evolving cooperative and non-cooperative decisions. We achieve this by integrating game theory into the decision-making. When the system decides to drive cooperatively, the joint action is planned to optimize the overall revenue of multi-vehicles based on a cooperative game, considering the conflict relationship with its neighboring vehicles. When the system fails to perform cooperative driving or response timeout, the vehicle-mounted unit would take non-cooperative driving to optimize the trajectory considering only individual benefit. The proposed model can help automated vehicles cross intersections safely and more efficiently.

3. Method

3.1. Vehicle Conflict Analysis

When multiple vehicles are about to enter the conflict area at intersections, the parameter of post encroachment time (PET) is used to evaluate potential conflicts at intersections, which can be used as an important indicator to describe the possibilities among vehicles crossing the intersection with any angle.
The parameter T pet is defined as the time difference between the front car leaving and the rear car entering the intersection area.
T pet = { T C 12 T C 21 ,   T C 11 T C 21 T C 12 T C 22 T C 11 ,   T C 21 T C 11 T C 22
where T C 11 is the time when the vehicle C1 enters the encroachment zone; T C 12 is the time when the vehicle C1 leaves the encroachment zone; T C 21 is the time when the vehicle C2 enters the encroachment zone; T C 22 is the time when the vehicle C2 leaves the encroachment zone.
The intersection traffic conflicts are identified by comparing the value of T pet and T th , and T th is the threshold value of intersection conflict, which is 3 s, by referring to reference [11]. If there is T pet > T th , the result of the system is “no conflict”. If there is T pet T th , the result of the system is “yes conflict”.
In this paper, we assume that all vehicles are equipped with vehicle to everything (V2X) communication systems and the communication effect is reliable, each vehicle will be able to V2V in real time and obtain accurate information of the surrounding vehicles’ movement within the communication range and there is no pedestrian and non-motor vehicle interference during the process of crossing the intersection [16,17,18].

3.2. Decision-Making Process

When the vehicles have entered the effective V2V communication range at intersections, the first step is to determine whether there is a potential conflict. If there is not potential conflict, the vehicle will be normal speed when crossing the intersection. If there is a potential conflict, the outputs of conflict resolution unit will be executed to avoid collision.
A collision resolution method based on multi-vehicle cooperative optimization is proposed, as shown in Figure 2. When the conflict resolution unit decides to drive cooperatively, the joint action is planned to optimize the overall revenue of multi-vehicle, and make all conflict vehicles run by a centralized control unit. When the system fails to perform cooperative driving or cooperative response timeout, the vehicle-mounted unit would take non-cooperative driving to ensure the stability and robustness of the system. When performing non-cooperative driving, the action is planned to minimize risk to the individual. Finally, all conflict vehicles’ states are updated in the communication range and the conflict vehicles in different driving directions would cross the intersection safely and efficiently.

3.3. Define Participants and Policies

The objective of this work is to provide our system with evolving cooperative and non-cooperative decisions. We achieve this by integrating game theory into the decision making. When the system decides to drive cooperatively, the joint action is planned to optimize the overall revenue of multi-vehicles based on a cooperative game, considering the motion information and the conflict relationship with its neighboring vehicles.
There are four elements of game behavior [19,20,21]:
The participants C i is the decision-making subject, the set of participants is C : C = { C 1 ,   C 2 ,   C i ,   C N } , where Ci is participant i .
The participants’ strategy set is S :
S = { S 1 ,   S 2 ,   S i ,   S N } , where the strategy refers to the behavior rules of participants under given information sets. The policies of each participant are formalized as S i : C i a i ,   i = 1 ,   2 ,   N ,   where a i represents the action taken by the participant C i .
Income U i refers to the expected benefit level of the main body under a specific strategic combination. The utility of participants C i is not only related to their own strategies, but also to the strategies of other participants, it would be good if participants C i utility was U i = ( s 1 ,   s 2 ,   s i s N ) , where s i is the main body i strategy, that is s i S i .
Nash Equilibrium. A game with N participants is described as G = { A ,   S ,   U } . If S = ( s 1 ,   s 2 ,   s i s N ) is a Nash Equilibrium, the condition must be satisfied by
U i ( s i * ,   s i * ) U i ( s i ,   s i * )   s i S i
where s i * represents the strategy chosen by the i participant; s i * represents the vector composed of the strategies of all participants except i; U i represents the utility level of the i participant; S i represents the strategy space of the i participant.
In this paper, the conflict vehicles at intersections are the participants, the variation of acceleration (acceleration, uniform speed and deceleration) is one of the conflict resolution strategies, the decision-making is made based on maximizing the expected utility of the involved participants. Our goal is to choose a joint action for the conflict vehicles so that the combined expected utility is maximized when cooperatively driving, the best strategy will be chosen by an optimization problem.

3.4. Profit Indicators Selection

Driving utility is not only related to the situation of vehicles, but also to the degree of conflict between vehicles. Therefore, safety profit, rapidity profit, and comfort profit are used to describe the overall driving utility [15,22,23].
(1) Security profit
Safety is the primary index to avoid collision. Δ T denotes the time difference between the two vehicles arriving at the conflict point, when Δ T is smaller, the possibility of conflict is greater and the security profit is smaller. The security profit f s a f e ( Δ T ) is adopted in Equation (3).
f s a f e ( Δ T ) = { ,   N < 2 1 exp ( Δ T ) ,   N 2
where we assume that the time difference between any two vehicles arriving at the conflict point is Δ T k j , and Δ T = max { Δ T 12 ,   Δ T k j ,   Δ T ( n 1 ) n ,   N 2 } .
Δ T k j = | { [ v k ( t ) / a k ( t ) ] 2 + 2 [ L k ( t ) / a k ( t ) ] } 1 / 2 v k ( t ) / a k ( t ) { [ v j ( t ) / a j ( t ) ] 2 + 2 [ L j ( t ) / a j ( t ) ] } 1 / 2 + v j ( t ) / a j ( t ) | k N ,   j k ,   j = 1 ,   2 N ,   t = 1 ,   2 ,  
where: t refers to the tth cycle and subscripts k ,   j refer to vehicles k and j ; a k ( t ) , a j ( t ) , v k ( t ) , v j ( t ) refer to the velocity and the acceleration of the target vehicle k and the conflict vehicle j at time t . L k ( t ) , L j ( t ) refer to the distance between the two vehicles that are both approaching the conflict point.
(2) Rapidity profit
Rapidity profit refers to the premise that vehicles are expected to cross the intersection as quickly as possible. Therefore, it is reflected through the change of velocity in the model, the calculation of rapidity profit is as follows:
f e f f i c e n c e ( Δ v j ) = v j ( t + 1 ) v j ( t ) = a j ( t ) Δ t j k ,   j = 1 ,   2 N ,   t = 1 ,   2 ,  
where: Δ v j refers to the velocity change of any vehicle j in a period of time Δ t .
(3) Comfort profit
Since lane change is not involved in the process of vehicles crossing the intersection, the changes of longitudinal acceleration (expressed as | Δ a | ) are employed as the index to describe the comfort profit. When the change of acceleration is smaller, the more comfortable the vehicle is and the higher the profit is. The comfort profit is as follows:
f c o m f o r t ( Δ a j ) = | a j ( t ) a j ( t 1 ) | j k ,   j = 1 ,   2 N ,   t = 1 ,   2 ,  
where: Δ a j refers to the change of the vehicle j acceleration from the t 1 th cycle to the t th cycle, which includes all actions of the conflict resolution strategy set.
According to the above analysis, the profit function of the vehicle j can be expressed as follows:
f ( ) = α f s a f e ( Δ T ) + β f e f f i c e n c e ( Δ v j ) + γ f c o m f o r t ( Δ a j )
where: α , β , γ refer as the weights of security profit, rapidity profit, and comfort profit, in which α + β + γ = 1 . f ( ) represents as a normalized calculation and a zero-mean normalization method was adopted in this paper.

3.5. Model Objective Function

We assume that the acceleration set ( a 1 ,   a 2 ,   ,   a n ) of the conflict vehicles j = 1 ,   2 ,   n is the joint action of multi-vehicles during the entire crossing process. Our goal is to choose a joint action for the conflict vehicles so that the overall driving utility is maximized with the cooperative game, thus the conflict resolution problem is modeled as a nonlinear optimization model with constraints as follows:
max F = f k ( a 1 ,   a 2 ,   ,   a n ) + p j = 1 N 1 f j ( a 1 ,   a 2 ,   ,   a n )   s . t . a min a k ( t ) a max ,   k N ; v min v k ( t ) v max ,   k N ; a min a j ( t ) a max ,   j k ,   j = 1 ,   N ; v min v j ( t ) v max ,   j k ,   j = 1 ,   N ; t 0 t t d ; L k ( t ) [ v k ( t ) t + 1 2 a k ( t ) t 2 ] cos φ k 0 L j ( t ) [ v j ( t ) t + 1 2 a j ( t ) t 2 ] sin φ j 0
where ( a 1 ,   a 2 ,   ,   a n ) refers to the joint action set of all the conflict vehicles; f k ( a 1 ,   a 2 ,   ,   a n ) is the profit of the target vehicle; f j ( a 1 ,   a 2 ,   ,   a n ) is the profit of the conflict vehicles j calculated by the system when cooperative driving. p refers to the cooperation coefficient between the conflict vehicles, its value is [0~1]; p = 0 refers to a non-cooperative relationship between vehicles; p = 1 refers to a cooperative relationship between vehicles; α min ,   α max are the acceleration limit for vehicle control, v min ,   v max are the speed limit of vehicles driving at intersections. t 0 , t d are the time for vehicles entering and leaving the conflict zone.

3.6. Model Solution

A genetic algorithm (GA) is used to solve the constrained nonlinear optimization Model (8). The optimal solution of each generation in the algorithm is saved by the fitness function. After several iterations, the “global” optimal solution ( a 1 * ,   a 2 * ,   ,   a n * ) , the fitness function of genetic algorithm [7] can be expressed as
max F = f k ( a 1 ,   a 2 ,   ,   a n ) + p j = 1 N 1 f j ( a 1 ,   a 2 ,   ,   a n )
Hence, the best solution can be calculated using an optimization method in each cycle of the whole process. The solution is described as follows during the whole multi-vehicle crossing process.
Step1 Established genetic iterative number of total Γ , population size B , optimization model of constraint satisfied Equation (2).
Step2 Randomly generated genetic individuals of group B according to constraint conditions to form the initial population.
Step3 Updated the vehicle position and velocity, etc., according to vehicle motion model Model (8), and obtained the vehicle driving trajectory in the conflict area under each genetic individual (acceleration combination).
Step4 Used GA algorithm to solve the acceleration optimization solution under each genetic individual, respectively, and obtained the optimal reference driving trajectory of vehicles in the conflict area, and obtained the overall driving revenue at intersections according to Equation (6).
Step5 Evaluated and marked each genetic individual according to Equation (7).
Step6 Evaluated all genetic individual, if reached the iteration number of total Γ , output the optimal individual and its optimal solution, and stopped the calculation, otherwise, went into Step7.
Step7 Selected regenerative individuals based on fitness function value, and cross-mutated them to generate the next generation of new individuals, so as to summarize the new generation of population and entered into the next iteration. The iteration calculation of each generation needed to meet the constraint conditions and returned to Step3.
Here, G { L j ( t + 1 ) ,   v j ( t + 1 ) } is the state of the vehicle j calculated by the system according to Formula (10) in the tth cycle k N , j M .
{ L k ( t + 1 ) = L k ( t ) [ v k ( t ) t + 1 2 a k ( t ) t 2 ] cos ϕ i ,   k N ; v k ( t + 1 ) = v k ( t ) a k ( t ) t ,   k N ; L j ( t + 1 ) = L j ( t ) [ v j ( t ) t + 1 2 a j ( t ) t 2 ] cos ϕ i ,   j M ; v j ( t + 1 ) = v j ( t ) a j ( t ) t ,   j M ;
where: L i ( t + 1 ) , L j ( t + 1 ) , v i ( t + 1 ) , v j ( t + 1 ) refer to the position and velocity of vehicles i and j in the next step; φ i ,   φ j refer to the heading angle of vehicles i and j .

4. Results and Discussion

4.1. Simulation Scenarios

A simulation scenario for conflict resolution at unsignalized intersections was constructed as shown in Figure 3, it was assumed that the vehicle C1 traveled from south to north, the vehicle C2 traveled from east to west, the vehicle C3 traveled from north to east, this would form conflict points 1, 2, and 3, so two simulation experiments, such as two-vehicles conflict resolution and multi-vehicle conflict resolution, were set up in this paper.
In order to obtain the optimal set in the global scope as far as possible, numerical simulation experiments were carried out with MATLAB, the effectiveness of the optimal set was guaranteed in the population initialization, selection, crossover, and mutation of genetic algorithm, assuming that the population size was 50 individuals, the crossover probability was 0.8, the probability of variation was 0.05, the maximum algebra was 200 generations, and the step length was 0.5 s. The parameters of the simulation experiment were shown in Table 1 and Table 2.

4.2. Results of Two-Vehicle Conflict

Take a two-vehicle conflict (conflict point 2 in Figure 3) as an example, there was a potential conflict ( T pet T th ). If the conflict resolution unit determined cooperative driving, it meant that the system executed the conflict resolution optimization algorithm to maximize the overall driving revenue, and the length of conflict resolution was 18 steps. The joint action of the two vehicles was shown in the Figure 4a. It can be seen that acceleration strategies of the vehicle C1 and C2 were constantly changing during the conflict resolution process. This is due to the best solution for every step being chosen by an optimization problem. If the system was in the case of non-cooperative driving, it was assumed that the conflicting vehicle C1 had the right of way, the conflict resolution algorithm was executed only to maximize individual revenue, and the length of conflict resolution was 22 steps. The action of the ego vehicle was shown in the Figure 4b. It can be seen that acceleration strategies of the vehicle C2 were very conservative.
The speed and distance changes of the two vehicles in cooperative driving and non-cooperative driving were shown in Figure 5. It can be seen from Figure 5a that the conflict vehicle C1 increased its velocity and crossed the intersection conflict point at T = 22 step earlier. The ego vehicle C2 reduced its velocity and crossed the intersection conflict point at T = 30 step later. It made vehicles from different directions cross the intersection in sequence, which effectively solved the problem of right-of-way allocation and the conflict risk was avoided at intersections. It can be seen from Figure 5b that the conflict vehicle C1 continued to maintain its original velocity and crossed the intersection conflict point at T = 25 step earlier. The ego vehicle C2 only took individual revenue as the goal and reduced its velocity crossing the intersection conflict point at = 31 step later.

4.3. Results of Multi-Vehicle Conflict

Take multi-vehicle conflicts as an example (such as conflict point 1 and conflict point 2), there were potential conflicts ( T pet T th ). When the conflict resolution unit determined cooperative driving, it meant that the system executed the conflict resolution optimization algorithm to maximize the overall driving revenue, and the length of conflict resolution was 38 steps. However, when the conflict resolution unit determined non-cooperative driving, the conflict resolution algorithm was executed only to maximize individual revenue, and the length of conflict resolution was 45 steps, as in Figure 6. It can be seen that cooperative driving makes all participants adjust their strategies, but non-collaborative driving avoids conflicts only by changing the behavior of one vehicle, which makes the multi-vehicle conflict resolution extremely inefficient.
The speed and distance changes of the multi-vehicle in cooperative driving and non-cooperative driving are shown in Figure 7. It can be seen from Figure 7a that the ego vehicle C2 increased its velocity and crossed the intersection conflict point at T = 44 step earlier. For conflict vehicle C1, C3 reduced their velocity and crossed the intersection conflict point at T = 50 step and T = 60 step later. It made vehicles coming from different directions cross the intersection in sequence and the conflict risk was avoided. It can be seen from Figure 7b that for the conflict vehicle C2, C3 continued to maintain their original velocity and crossed the intersection conflict point at T = 46 step and T = 52 step earlier. The ego vehicle C1 reduced its velocity and crossed the intersection conflict point after all the conflicting vehicles were leaving.
Many simulation experiments were carried out with cooperative and non-cooperative conflict resolution models, and several indicators were compared and analyzed, such as conflict resolution time, overall revenue, average velocity, average revenue, and undesirable acceleration. The results were shown in Table 3.
It can be seen from Table 2 that the average revenue of vehicle C1 was 0.0880 and the average revenue of vehicle C2 was 0.0649 at the process of the two vehicles conflict resolution. It means that the performance of various stakeholders is balanced relatively, and the overall driving revenue is improved. Compared with the non-cooperative conflict resolution model, the time of conflict resolution is shortened by four steps, and the average delay per vehicle is reduced by 2 s at intersections, and the average reduction is approximately 5%. The performance of various stakeholders is balanced relatively at the process of the multi-vehicle conflict resolution. The time of conflict resolution is shortened by seven steps, and the average delay per vehicle is reduced by 3.5 s at intersections, and the average reduction is approximately 8%. Therefore, the conflict resolution model based on multi-vehicle cooperative optimization has certain significance for improving road traffic capacity. However, the collaborative driving optimization model has more undesirable acceleration times than the non-collaborative driving model, which reduces the vehicle driving comfort.

4.4. The Results Analysis with Compared Model

To further verify the efficiency of the proposed model, the decision-making model based on HMM [3,4] is compared with it. The results show the position and velocity changes of the two vehicles to the conflict point (Figure 8a,b).
Figure 8 shows the change of the speed and distance of the vehicles at the intersection from the conflict point. The green line is the conflict point reference line. T cross indicates the time of the conflict vehicles crossing the intersection. It can be seen from Figure 8 that the model proposed in this paper is not a one-time decision, and the strategy decision space is more detailed and dynamic, which optimizes the driving time. However, the decision-making model based on HMM requires the ego vehicle to decelerate and stop at the intersection until the conflict vehicle leaves the conflict point. Compared with the model based on HMM, it can decrease T cross by 20%, which can obviously improve the traffic efficiency at urban unsignalized intersections.

5. Conclusions

When multiple automated vehicles shared the right of way at unsignalized intersections, this paper proposed a conflict resolution method based on multi-vehicle cooperative optimization, which optimized the velocity planning of automated vehicles in the event of conflict, and realized collaborative driving among multi-vehicles. The main contributions of this paper were as follows:
(1) The conflict resolution mainly met the requirement of no collision, and velocity planning was carried out by maximizing the overall driving revenues of various stakeholders. It made vehicles at different directions cross the intersections in sequence, which effectively solved the conflict resolution problem when the right of way was not clear at intersections.
(2) The conflict resolution unit contained two driving modes of cooperative and non-cooperative driving. If multiple vehicles failed to perform cooperative driving or respond to timeout, the system would take non-cooperative driving as output, in order to ensure the stability and robustness of the system.
(3) The simulation experiments of cooperative and non-cooperative conflict resolution were carried out, and the conflict resolution model in this paper would maximize the overall revenue, and the performance of various stakeholders was balanced relatively. Compared with the non-cooperative conflict resolution model, the time of conflict resolution was shortened, and the average delay per vehicle was reduced by 2~3 s at intersections, and the average reduction was approximately 5~8%, which improved the road capacity, so the validity and robustness of the model were verified. Therefore, the method in this paper will not only effectively solve the conflict resolution problem when the right of way is not clear at intersections, but also ensure the stability and robustness of conflict resolution.
We gain a better conflict resolution by including all possible outcomes to provide our system with stability and robustness, which effectively solved the conflict resolution problem when the right of way was not clear at intersections. It should be pointed out that the model in this paper is performed through a numerical simulation, where cooperative and non-cooperative driving are also implemented separately, and without in-depth study on the change frequency of state from the cooperative to the non-cooperative method verified. This problem can be regarded as the focus of future research and is of great significance in the promotion and application of intelligent and connected vehicles. Our further study is to design such a system, including this architecture, integrated hardware, and exchange frequency.

Author Contributions

Conceptualization, Y.C. and L.G.; Data curation, Y.C., Y.Z. and R.Z.; Funding acquisition, R.Z.; Methodology, Y.C., Y.Z. and L.G.; Resources, L.G.; Software, Y.C. and L.G.; Validation, Y.C., Y.Z. and R.Z.; Writing—original draft, Y.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the Natural Science Foundation of Tianjin City (Grant No. 19JCQNJC03400), and the Science Program of Tianjin Education Commission (Grant No. 2020KJ122, 2020KJ120).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Aoude, G.S.; How, J.P. Using Support Vector Machines and Bayesian Filtering for Classifying Agent Intentions at Road Intersections; Technical Report ACL09-02; MIT Library: Cambridge, MA, USA, 2009; Available online: http://hdl.handle.net/1721.1/46720 (accessed on 10 February 2021).
  2. Wei, J.; Dolan, J.M.; Litkouhi, B. Autonomous vehicle social behavior for highway entrance ramp management. In Proceedings of the Intelligent Vehicles Symposium (IV), Broadbeach, Australia, 23–26 June 2013; pp. 201–207. [Google Scholar]
  3. Xiong, G.; Li, Y.; Wang, S.; Li, X.; Liu, P. HMM and HSS based social behavior of intelligent vehicles for freeway entrance ramp. Int. J. Control. Autom. 2014, 7, 79–90. [Google Scholar]
  4. Song, W.L.; Xiong, G.M.; Wang, S.Y.; Chen, H.Y. Decision making for intelligent vehicles based on driver type analyzing in an intersection. Trans. Beijing Inst. Technol. 2016, 36, 917–922. [Google Scholar]
  5. Kurt, A.; Yester, J.L.; Mochizuki, Y.; Özgüner, Ü. Hybrid-state driver/vehicle modelling, estimation andprediction. In Proceedings of the 13th International IEEE Annual Conference on Intelligent Transportation Systems, Madeira Island, Portugal, 19–22 September 2010; pp. 806–811. [Google Scholar]
  6. Correia, M.; Almeida, J.; Bartolomeu, P.C.; Fonseca, J.A.; Ferreira, J. Performance Assessment of Collective Perception Service Supported by the Roadside Infrastructure. Electronics 2022, 11, 347. [Google Scholar] [CrossRef]
  7. Abdelkader, G.; Elgazzar, K.; Khamis, A. Connected Vehicles: Technology Review, State of the Art, Challenges and Opportunities. Sensors 2021, 21, 7712. [Google Scholar] [CrossRef] [PubMed]
  8. Pang, W.; Gui, Y.; Yun, W.; Di, W. Cooperative active collision avoidance algorithm based on sliding mode control. J. Beijing Univ. Aeronaut. Astronaut. 2014, 40, 268–272. [Google Scholar]
  9. Levin, M.W.; Rey, D. Conflict-point formulation of intersection control for autonomous vehicles. Transp. Res. Part C Emerg. Technol. 2017, 85, 528–547. [Google Scholar]
  10. Fayazi, S.A.; Vahidi, A. Mixed integer linear programming for optimal scheduling of autonomous vehicle intersection crossing. IEEE Trans. Intell. Veh. 2018, 3, 287–299. [Google Scholar]
  11. Hideyuki, K. A merging-give way interaction model of cars in merging section: A game theoretic analysis. Transp. Res. Part A Policy Pract. 1999, 33, 305–312. [Google Scholar]
  12. Wang, M.; Hoogendoorn, S.P.; Daamen, W.; van Arem, B.; Happee, R. Game theoretic approach for predictive lane-changing and car-following control. Transp. Res. Part C 2015, 58, 73–92. [Google Scholar]
  13. Menendez-Romero, C.; Sezer, M.; Winkler, F.; Dornhege, C.; Burgard, W. Courtesy Behavior for Highly Automated Vehicles on Highway Interchanges. In Proceedings of the 2018 IEEE Intelligent Vehicles Symposium (IV), Changshu, China, 26–30 June 2018. [Google Scholar]
  14. Nie, J.; Zhang, J.; Ding, W.; Wan, X.; Chen, X.; Ran, B. Decentralized Cooperative Lane-Changing Decision-Making for Connected Autonomous Vehicles. IEEE Access 2016, 4, 9413–9420. [Google Scholar] [CrossRef]
  15. Yang, Z.; Huang, H.; Wang, G.; Pei, X.; Yao, D.Y. Cooperative driving model for non-signalized intersections with cooperative games. J. Cent. South Univ. 2018, 25, 2164–2181. [Google Scholar]
  16. Elliott, D.; Keen, W.; Lei, M. Recent advances in connected and automated vehicles. J. Traffic Transp. Eng. 2019, 6, 7–29. [Google Scholar]
  17. Guan, Y.; Ren, Y.; Li, S.E.; Sun, Q.; Luo, L.; Li, K. Centralized Cooperation for Connected and Automated Vehicles at Intersections by Proximal Policy Optimization. IEEE Trans. Veh. Technol. 2020, 69, 12597–12608. [Google Scholar]
  18. Bashiri, M. Data-Driven Intersection Management Solutions for Mixed Traffic of Human-Driven and Connected and Automated Vehicles. arXiv 2012, arXiv:2012.05402. [Google Scholar]
  19. Ying, C.; Li, G.; Chen, X.M.; Zhao, Y. A driving game model for manned and unmanned vehicles at intersection. Trans. Beijing Inst. Technol. 2019, 9, 938–943. [Google Scholar]
  20. Aoude, G.S.; Luders, B.D.; Joseph, J.M.; Roy, N.; How, J.P. Problematically safe motion planning to avoid dynamic obstacles with uncertain motion patterns. Auton. Robot. 2013, 35, 51–76. [Google Scholar]
  21. Kim, C.; Langari, R. Game theory based autonomous vehicles operation. Int. J. Veh. Des. 2014, 65, 360–383. [Google Scholar]
  22. Li, S.E.; Xu, S.; Huang, X.; Cheng, B.; Peng, H. Eco-Departure of Connected Vehicles with V2X Communication at Signalized Intersections. IEEE Trans. Veh. Technol. 2015, 64, 5439–5449. [Google Scholar]
  23. Wang, Y.P.; Ge, G. Joint optimization of vehicle speed and traffic signals at a signalized intersection. Control Decis. 2019, 34, 2397–2405. [Google Scholar]
Figure 1. The overall system concept of autonomous driving based on network connection.
Figure 1. The overall system concept of autonomous driving based on network connection.
Sustainability 14 03838 g001aSustainability 14 03838 g001b
Figure 2. Conflict resolution method for intelligent connected vehicles (ICV) at unsignalized intersections.
Figure 2. Conflict resolution method for intelligent connected vehicles (ICV) at unsignalized intersections.
Sustainability 14 03838 g002
Figure 3. Experiment of collision resolution of vehicles at intersections.
Figure 3. Experiment of collision resolution of vehicles at intersections.
Sustainability 14 03838 g003
Figure 4. The conflict resolution result of vehicle C1 and vehicle C2 with cooperative and non-cooperative driving modes. Cooperative driving is that the joint action is planned to optimize the overall revenue of multi-vehicles and make all conflict vehicles run by a centralized control unit. When the system fails to perform cooperative driving or response timeout, the vehicle-mounted unit would take non-cooperative driving to ensure the stability and robustness of the system. (a) Cooperative driving; (b) Non-cooperative driving.
Figure 4. The conflict resolution result of vehicle C1 and vehicle C2 with cooperative and non-cooperative driving modes. Cooperative driving is that the joint action is planned to optimize the overall revenue of multi-vehicles and make all conflict vehicles run by a centralized control unit. When the system fails to perform cooperative driving or response timeout, the vehicle-mounted unit would take non-cooperative driving to ensure the stability and robustness of the system. (a) Cooperative driving; (b) Non-cooperative driving.
Sustainability 14 03838 g004
Figure 5. The speed and distance changes of two-vehicle conflict resolution with cooperative and non-cooperative driving modes. Cooperative driving is that the joint action is planned to optimize the overall revenue of multi-vehicles and make all conflict vehicles run by a centralized control unit. When the system fails to perform cooperative driving or response timeout, the vehicle-mounted unit would take non-cooperative driving to ensure the stability and robustness of the system. (a) Cooperative driving; (b) Non-cooperative driving.
Figure 5. The speed and distance changes of two-vehicle conflict resolution with cooperative and non-cooperative driving modes. Cooperative driving is that the joint action is planned to optimize the overall revenue of multi-vehicles and make all conflict vehicles run by a centralized control unit. When the system fails to perform cooperative driving or response timeout, the vehicle-mounted unit would take non-cooperative driving to ensure the stability and robustness of the system. (a) Cooperative driving; (b) Non-cooperative driving.
Sustainability 14 03838 g005
Figure 6. The conflict resolution result of vehicle C1, vehicle C2, and vehicle C3 with cooperative and non-cooperative driving modes. Cooperative driving is that the joint action is planned to optimize the overall revenue of multi-vehicles and make all conflict vehicles run by a centralized control unit. When the system fails to perform cooperative driving or response timeout, the vehicle-mounted unit would take non-cooperative driving to ensure the stability and robustness of the system. (a) Cooperative driving; (b) Non-cooperative driving.
Figure 6. The conflict resolution result of vehicle C1, vehicle C2, and vehicle C3 with cooperative and non-cooperative driving modes. Cooperative driving is that the joint action is planned to optimize the overall revenue of multi-vehicles and make all conflict vehicles run by a centralized control unit. When the system fails to perform cooperative driving or response timeout, the vehicle-mounted unit would take non-cooperative driving to ensure the stability and robustness of the system. (a) Cooperative driving; (b) Non-cooperative driving.
Sustainability 14 03838 g006
Figure 7. The speed and distance changes of multi-vehicle conflict resolution with cooperative and non-cooperative driving modes. Cooperative driving is that the joint action is planned to optimize the overall revenue of multi-vehicles and make all conflict vehicles run by a centralized control unit. When the system fails to perform cooperative driving or response timeout, the vehicle-mounted unit would take non-cooperative driving to ensure the stability and robustness of the system. (a) Cooperative driving; (b) Non-cooperative driving.
Figure 7. The speed and distance changes of multi-vehicle conflict resolution with cooperative and non-cooperative driving modes. Cooperative driving is that the joint action is planned to optimize the overall revenue of multi-vehicles and make all conflict vehicles run by a centralized control unit. When the system fails to perform cooperative driving or response timeout, the vehicle-mounted unit would take non-cooperative driving to ensure the stability and robustness of the system. (a) Cooperative driving; (b) Non-cooperative driving.
Sustainability 14 03838 g007
Figure 8. The results analysis of the model proposed in this paper and the compared model. (a) The model proposed in this paper; (b) The decision-making model based on HMM.
Figure 8. The results analysis of the model proposed in this paper and the compared model. (a) The model proposed in this paper; (b) The decision-making model based on HMM.
Sustainability 14 03838 g008
Table 1. Parameter setting of two-vehicles conflict experiment.
Table 1. Parameter setting of two-vehicles conflict experiment.
Parameter v max
(m/s)
v min
(m/s)
a max
(m/s2)
a min
(m/s2)
L 12
(m)
L 21
(m)
v 1
(m/s)
v 2
(m/s)
α ,   β ,   γ
Value16.702−21401251310.50.4, 0.3, 0.3
Table 2. Parameter setting of multi-vehicle conflict experiment.
Table 2. Parameter setting of multi-vehicle conflict experiment.
Parameter L 12
(m)
L 13
(m)
v 1
(m/s)
L 21
(m)
L 23
(m)
v 2
(m/s)
L 31
(m)
L 32
(m)
v 2
(m/s)
Value200 18016.715016013.314010011.1
Table 3. Analysis of cooperative and non-cooperative conflict resolution models.
Table 3. Analysis of cooperative and non-cooperative conflict resolution models.
Conflict Resolution
Strategy
Indicators
Average RevenueAverage Velocity (m/s)Unreasonable Acceleration (m/s2)Conflict Resolution DurationOverall Revenue
Two-vehicle conflictCooperative drivingVehicle C10.088014.024 2180.1529
Vehicle C20.064910.035 1
Non-cooperative drivingVehicle C10.12799.0601220.1021
Vehicle C2−0.025812.250 0
Multi-vehicle conflictCooperative drivingVehicle C10.105113.986 3380.2332
Vehicle C20.084616.9721
Vehicle C30.04359.0392
Non-cooperative drivingVehicle C1−0.085914.8794450.1650
Vehicle C20.097112.9890
Vehicle C30.153811.2670
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Cheng, Y.; Zhao, Y.; Zhang, R.; Gao, L. Conflict Resolution Model of Automated Vehicles Based on Multi-Vehicle Cooperative Optimization at Intersections. Sustainability 2022, 14, 3838. https://doi.org/10.3390/su14073838

AMA Style

Cheng Y, Zhao Y, Zhang R, Gao L. Conflict Resolution Model of Automated Vehicles Based on Multi-Vehicle Cooperative Optimization at Intersections. Sustainability. 2022; 14(7):3838. https://doi.org/10.3390/su14073838

Chicago/Turabian Style

Cheng, Ying, Yanan Zhao, Rui Zhang, and Li Gao. 2022. "Conflict Resolution Model of Automated Vehicles Based on Multi-Vehicle Cooperative Optimization at Intersections" Sustainability 14, no. 7: 3838. https://doi.org/10.3390/su14073838

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop