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.

Figure 1.
The overall system concept of autonomous driving based on network connection.
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 is defined as the time difference between the front car leaving and the rear car entering the intersection area.
where is the time when the vehicle C1 enters the encroachment zone; is the time when the vehicle C1 leaves the encroachment zone; is the time when the vehicle C2 enters the encroachment zone; is the time when the vehicle C2 leaves the encroachment zone.
The intersection traffic conflicts are identified by comparing the value of and , and is the threshold value of intersection conflict, which is 3 s, by referring to reference [11]. If there is
, the result of the system is “no conflict”. If there is , 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.
Figure 2.
Conflict resolution method for intelligent connected vehicles (ICV) at unsignalized intersections.
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 is the decision-making subject, the set of participants is : , where Ci is participant .
The participants’ strategy set is :
, where the strategy refers to the behavior rules of participants under given information sets. The policies of each participant are formalized as where represents the action taken by the participant .
Income refers to the expected benefit level of the main body under a specific strategic combination. The utility of participants is not only related to their own strategies, but also to the strategies of other participants, it would be good if participants utility was , where is the main body i strategy, that is .
Nash Equilibrium. A game with N participants is described as . If is a Nash Equilibrium, the condition must be satisfied by
where represents the strategy chosen by the i participant; represents the vector composed of the strategies of all participants except i; represents the utility level of the i participant; 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. denotes the time difference between the two vehicles arriving at the conflict point, when is smaller, the possibility of conflict is greater and the security profit is smaller. The security profit is adopted in Equation (3).
where we assume that the time difference between any two vehicles arriving at the conflict point is , and .
where: refers to the tth cycle and subscripts refer to vehicles and ; , , , refer to the velocity and the acceleration of the target vehicle and the conflict vehicle at time . , 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:
where: refers to the velocity change of any vehicle in a period of time .
(3) Comfort profit
Since lane change is not involved in the process of vehicles crossing the intersection, the changes of longitudinal acceleration (expressed as ) 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:
where: refers to the change of the vehicle acceleration from the th cycle to the th cycle, which includes all actions of the conflict resolution strategy set.
According to the above analysis, the profit function of the vehicle can be expressed as follows:
where: ,, refer as the weights of security profit, rapidity profit, and comfort profit, in which . 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 of the conflict vehicles 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:
where refers to the joint action set of all the conflict vehicles; is the profit of the target vehicle; is the profit of the conflict vehicles calculated by the system when cooperative driving. refers to the cooperation coefficient between the conflict vehicles, its value is [0~1]; = 0 refers to a non-cooperative relationship between vehicles; = 1 refers to a cooperative relationship between vehicles; are the acceleration limit for vehicle control, are the speed limit of vehicles driving at intersections. , 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 , the fitness function of genetic algorithm [7] can be expressed as
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 , optimization model of constraint satisfied Equation (2).
Step2 Randomly generated genetic individuals of group 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, is the state of the vehicle calculated by the system according to Formula (10) in the tth cycle ,.
where: , , , refer to the position and velocity of vehicles and in the next step; refer to the heading angle of vehicles and .
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.
Figure 3.
Experiment of collision resolution of vehicles at intersections.
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.
Table 1.
Parameter setting of two-vehicles conflict experiment.
Table 2.
Parameter setting of multi-vehicle conflict experiment.
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 (). 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.
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.
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 = 22 step earlier. The ego vehicle C2 reduced its velocity and crossed the intersection conflict point at = 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 = 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.
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.
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 (). 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.
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.
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 = 44 step earlier. For conflict vehicle C1, C3 reduced their velocity and crossed the intersection conflict point at = 50 step and = 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 = 46 step and = 52 step earlier. The ego vehicle C1 reduced its velocity and crossed the intersection conflict point after all the conflicting vehicles were leaving.
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.
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.
Table 3.
Analysis of cooperative and non-cooperative conflict resolution models.
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.
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 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. 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 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
- 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).
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- Elliott, D.; Keen, W.; Lei, M. Recent advances in connected and automated vehicles. J. Traffic Transp. Eng. 2019, 6, 7–29. [Google Scholar]
- 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]
- 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]
- 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]
- 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]
- Kim, C.; Langari, R. Game theory based autonomous vehicles operation. Int. J. Veh. Des. 2014, 65, 360–383. [Google Scholar]
- 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]
- 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]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).