Next Article in Journal
Global–Local Facial Fusion Based GAN Generated Fake Face Detection
Next Article in Special Issue
A Survey on Ground Segmentation Methods for Automotive LiDAR Sensors
Previous Article in Journal
Evaluating Collaborative and Autonomous Agents in Data-Stream-Supported Coordination of Mobile Crowdsourcing
Previous Article in Special Issue
Differences in Driver Behavior between Manual and Automatic Turning of an Inverted Pendulum Vehicle
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Cyber-Physical Framework for Optimal Coordination of Connected and Automated Vehicles on Multi-Lane Freeways

1
Graduate School of Science and Technology, Gunma University, Kiryu 376-8515, Japan
2
Department of Systems and Control Engineering, School of Engineering, Tokyo Institute of Technology, Tokyo 152-8552, Japan
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(2), 611; https://doi.org/10.3390/s23020611
Submission received: 10 December 2022 / Revised: 29 December 2022 / Accepted: 31 December 2022 / Published: 5 January 2023
(This article belongs to the Special Issue The Intelligent Sensing Technology of Transportation System)

Abstract

:
Uncoordinated driving behavior is one of the main reasons for bottlenecks on freeways. This paper presents a novel cyber-physical framework for optimal coordination of connected and automated vehicles (CAVs) on multi-lane freeways. We consider that all vehicles are connected to a cloud-based computing framework, where a traffic coordination system optimizes the target trajectories of individual vehicles for smooth and safe lane changing or merging. In the proposed framework, the vehicles are coordinated into groups or platoons, and their trajectories are successively optimized in a receding horizon control (RHC) approach. Optimization of the traffic coordination system aims to provide sufficient gaps when a lane change is necessary while minimizing the speed deviation and acceleration of all vehicles. The coordination information is then provided to individual vehicles equipped with local controllers, and each vehicle decides its control acceleration to follow the target trajectories while ensuring a safe distance. Our proposed method guarantees fast optimization and can be used in real-time. The proposed coordination system was evaluated using microscopic traffic simulations and benchmarked with the traditional driving (human-based) system. The results show significant improvement in fuel economy, average velocity, and travel time for various traffic volumes.

1. Introduction

Over the past few decades, the primary issues in road transportation systems around the world have been traffic congestion, fuel consumption, greenhouse gas (GHG) emissions, and accidents due to an increase in the number of vehicles and in travel demand [1]. Furthermore, traditional human driving remains to be one of the major causes of traffic bottlenecks, since humans have difficulty accurately anticipating future road traffic conditions and frequently perform acceleration and braking, or instant lane changes. Schrank et al. [2] reported that traffic congestion caused American drivers to spend 8.8 billion extra hours on the road, consuming extra 3.3 billion gallons of fuel, in 2017. Particularly, field studies showed that stop-and-go travel produces 14% more emissions than vehicles traveling at a constant speed [3]. It is evident that effective measures should be taken to reduce the burden of uncontrolled traffic issues for better mobility, fuel economy, and the environment. Therefore, the concept of a coordinated traffic system is currently receiving great interest due to its potential to address a number of issues caused by human drivers, such as stop-and-go driving, travel delays, and traffic accidents [4,5].
The recent developments in connected and automated vehicle (CAV) technologies enable real-time data access and sharing with other vehicles and infrastructure via vehicle-vehicle (V2V), infra-vehicle (I2V), and vehicle-infra (V2I) communications [6,7]. When such necessary information is available, such as states (position, velocity, and acceleration) of other vehicles, destination, and speed limit, it is possible to precisely control the movement and trajectories of individual vehicles to enhance traffic flow efficiency, fuel economy, and driving safety via a connected vehicle environment (CVE) [8,9]. The CVE offers opportunities for effectively realizing better-coordinated traffic in a road network but presents difficulties due to the need to utilize a large amount of data. Additionally, it is feasible to coordinate vehicles utilizing a cloud-based centralized or decentralized controller to enhance traffic flow performance and safety [10,11]. A traffic coordination system can improve traffic flow rate and capacity by making intelligent decisions using guidance information from the global controller. Moreover, the coordination can be repeated to ensure seamless operation even if the vehicle does not execute the command or if unexpected disruptions happen [12]. As a result, it can accurately modify the whole system, which would be very challenging for a human driver to achieve.
A number of studies have developed vehicle coordination systems for CAVs using centralized or decentralized controllers to achieve safe and efficient control of traffic. Some studies developed automated vehicle intersection control systems based on reservation algorithms [13,14,15], whereas some works utilized signal phase and timing (SPAT) information in advance via I2V communication to control the movement of automated vehicles [16,17,18]. Some works proposed optimization of traffic signal phases using the state information (e.g., location and speed) of autonomous vehicles [19,20,21], and some studies developed coordinated intersection control systems for autonomous vehicles under CVE without using traffic signals [22,23,24]. Some works reported coordinated merging control systems for safe and smooth merging of automated vehicles using ramp metering [25,26,27], whereas some other works developed coordinated merging control schemes for efficient merging of CAVs into roundabouts [28,29,30]. These works [13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30] mainly focused on vehicle coordination systems for signalized intersections or merging roads.
On the other hand, some works proposed cooperative lane-changing methods for CAVs. For example, Hu et al. [31] and Awal et al. [32] proposed local lane-change coordination of autonomous vehicles, which is limited to local modifications of the traffic. Atagoziyev et al. [33] developed a traffic coordination system for the changing of lanes by autonomous vehicles before reaching a critical position. In each scenario, only one vehicle has the intention to change lanes; the surrounding connective vehicles cooperate together to adjust the formation until the central lane-change vehicle can do so safely; this single-vehicle lane-change process continues sequentially if more than one vehicle intends to change lanes. Li et al. [34] proposed a two-stage multi-vehicle motion planning (MVMP) algorithm for cooperative lane changes of CAVs. After re-configuring a CAV platoon into a sufficiently sparse configuration, all lane changes are carried out simultaneously without attempts to avoid collisions. An and Jung [35] proposed a cooperative lane change protocol considering the impact of V2V communication delay. Although the aforementioned techniques [31,32,33,34,35] can enhance individual driving abilities, they are still inadequate to guarantee smooth lane changes for connected vehicles in congested situations.
In this paper, we develop a novel cyber-physical vehicle coordination system for efficient lane changing or merging of CAVs on multi-lane freeways. To reduce communication volume and computing burden, the vehicles are coordinated into small groups (or platoons), and their trajectories are successively optimized using a receding horizon control (RHC) approach. We assume that the information of CAVs is communicated to a cloud-based computing framework, where an optimization problem is solved to determine target trajectories (speeds and position) of individual vehicles with the goal of providing sufficient gaps during a lane change while minimizing the speed deviation and acceleration of the vehicles. Then, the coordination information is provided to individual vehicles, and the local controller of each vehicle determines its control acceleration to follow the desired trajectories while ensuring driving safety. We have carefully chosen the sizes of vehicle groups, and step and horizon sizes. The model needs less than one second to obtain the optimal solution, and periodically coordinates the vehicles every few seconds to enable the local controller to smoothly control the vehicle in smaller steps toward the target. Therefore, our proposed traffic coordination system guarantees fast optimization and can be implemented in real time. We evaluated the performance of the proposed system using microscopic traffic simulations in view of actual traffic behaviors on a real multi-lane road. It was found that our proposed system significantly improves fuel economy, average velocity, and travel time of vehicles for various traffic volumes compared to traditional human driving.
The paper is organized as follows. Section 2 describes the real traffic scenario and the fundamental idea of our proposed cloud-based vehicle coordination system. Section 3 formulates the optimization problem, including the vehicle driving system and the objective function. Section 4 presents the key simulation results. Finally, Section 5 provides the concluding remarks and future research directions.

2. Vehicle Coordination System

2.1. Real Scenario

In this paper, we consider a real-world traffic scenario on a real road stretch called Persiaran Kewajipan in Subang Jaya, Malaysia (as shown in Figure 1) to demonstrate the necessity and evaluate the effectiveness of the proposed cloud-based vehicle coordination system. The road segment is multi-lane, and traffic from two roads merges and diverts to both sides over a short distance, causing severe congestion every day. More than half of the vehicles perform multiple lane changes within common sections of about 300 m before diverting onto two distinct routes, and they often struggle to find a safe gap to execute a lane change in such a congested situation. Traffic congestion worsens when a vehicle cannot change lanes efficiently, slows down, or stops other vehicles, causing disruptions in the surrounding traffic and endangering others. It is possible to prevent this sort of traffic congestion by efficiently coordinating all vehicles for timely arrival and lane changes.

2.2. Fundamental Idea

Figure 2 illustrates the fundamental idea of our proposed traffic coordination system in a cyber-physical framework. It is assumed that every vehicle on the study route is a next-generation CAV that is connected to a cloud or edge computing system, which can perform two-way communications and coordinate vehicles globally with negligible delay. The vehicles transmit their necessary information, such as the current state (position, velocity, and acceleration), the target destination, and other information to the cloud, and the coordination system computes the optimal trajectory of each vehicle. Since it is time-consuming to optimize a large number of vehicles in the cloud due to communication volume and computational burden, for online implementation, the vehicles are coordinated into small groups, and their trajectories are successively optimized. Specifically, vehicles in each group are simultaneously optimized considering the safety constraint imposed by vehicles in the preceding group, and the optimization is repeated in a receding-horizon approach. To maintain maximum traffic performance, the traffic coordination system optimizes vehicle speed and position based on the lane change or merging desires of all relevant vehicles. Based on the coordination information, individual vehicles decide on their acceleration by ensuring smooth and safe lane changes or merging on the freeway.

3. Formulation of Optimization Problem

We consider a two-lane freeway where most vehicles require changing lanes, in accordance with the real-world scenario. The coordination method divides all vehicles into groups based on their sequences on the road at regular intervals and successively optimizes each group. Since the optimization is the same for each group of vehicles, we demonstrate the coordination process for one of these groups. In Figure 3a, a scenario with three vehicles is depicted; vehicle q 1 (in the right lane) needs coordination with vehicles p 1 and p 2 (in the left lane) for a smooth lane change. Vehicle q 1 requests a lane change but cannot change lanes due to the small gap between vehicles p 1 and q 1 . An example of anticipated solutions is shown in Figure 3b. After receiving the request, vehicles p 1 and p 2 adjust their relative distance to allow vehicle q 1 to change lanes. However, depending on the relative positions and speeds of the vehicles, the expected solutions may differ. Considering traffic performance, a standard rule-based or hierarchical solution may not be effective. Therefore, optimal solutions are desired for all vehicles described below.

3.1. Vehicle Driving System

During a trip, a vehicle may change lanes, merge onto a different road, or both, depending on the traffic flow in the lanes and the direction it travels. The state dynamics of any vehicle n N = { p 1 , p 2 , , q 1 , q 2 , } in either lane (left or right) in discrete time, with a time step t of the interval Δ t , can be expressed as
s n ( t + 1 ) = A s n ( t ) + B u n ( t ) ,
A = 1 Δ t 0 0 1 0 0 0 1 , and B = 1 2 Δ t 2 0 Δ t 0 0 1 ,
where s n ( t ) = [ x n ( t ) , v n ( t ) , ζ n ( t ) ] T R 3 denotes the state of vehicle n in terms of position x n ( t ) , velocity v n ( t ) , and current lane ζ n ( t ) , respectively; and u n ( t ) = [ a n ( t ) , λ n ( t ) ] T R 2 is the control vector including acceleration, a n ( t ) R , and the decision about lane changing, λ n ( t ) { 1 , 0 , 1 } , respectively. In this case, λ n ( t ) = 1 or 1 represents a lane change to the left or right, and λ n ( t ) = 0 indicates no lane change. Note that the decision to change lanes is constrained by factors related to driving conditions.
Instantaneous acceleration ( a n ( t ) ) of vehicle n relative to the preceding vehicle n 1 is calculated using a dynamic microscopic car-following model f C F called the intelligent driver model (IDM) [36]:
a n ( t ) = f C F ( s n ( t ) , s n 1 ( t ) ) , = a 1 v n ( t ) v n d 4 d * v n ( t ) , Δ v n ( t ) Δ x n ( t ) 2 , d * v n ( t ) , Δ v n ( t ) = R 0 + v n ( t ) T + v n ( t ) , Δ v n ( t ) 2 a max a min ,
where the parameters v n d , R 0 , T, a max , and a min denote the desired speed, minimum gap between vehicles, safe headway time while following the preceding vehicle, maximum acceleration, and comfortable deceleration, respectively; and Δ x n ( t ) = x n 1 ( t ) x n ( t ) l (where l is the length of the preceding vehicle) and Δ v n ( t ) = v n 1 ( t ) v n ( t ) are the current distance of the preceding vehicle and the speed difference, respectively. In the framework, the control input at the t-th step is updated as t [ t Δ t , ( t + 1 ) Δ t ] , a n ( t ) a n ( t Δ t ) .
The lane change decision of vehicle n depends on the states of some vehicles in the current and target lanes, which can be represented using a well-known lane change model f L C called minimizing overall braking induced by lane change (MOBIL) [37]:
λ n ( t ) = f L C ( s n ( t ) , s n 1 ( t ) , s n + 1 ( t ) , s ¯ n 1 ( t ) , s ¯ n + 1 ( t ) ) , = ζ ˜ n ( t ) ζ n ( t ) , if a ¯ ˜ n + 1 ( t ) b safe and , Δ a n ( t ) + ρ Δ a n + 1 ( t ) τ , 0 , otherwise ,
where s ¯ n 1 ( t ) and s ¯ n + 1 ( t ) , respectively, are the states of the relative preceding and following vehicles in the target lane; ζ ˜ n ( t ) { ζ n ( t ) + 1 , ζ n ( t ) 1 } denotes a lane change from the current lane ζ n ( t ) to the target lane; a ¯ ˜ n + 1 ( t ) represents an unsafe lane change of vehicle n that may cause aggressive braking of the relative following vehicle a ¯ n + 1 in the target lane; b safe is the safe braking limit; Δ a n ( t ) and Δ a n + 1 ( t ) , respectively, denote an increase in the acceleration of vehicle n and a collective increase in the acceleration of the following vehicles in the current and target lanes due to a lane change action; ρ is the politeness factor; and τ is the threshold.
The parameters, a ¯ ˜ n + 1 ( t ) , Δ a n ( t ) , and Δ a n + 1 ( t ) , are calculated using (3) as
a ¯ ˜ n + 1 ( t ) = f C F ( s ¯ n + 1 ( t ) , s n ( t ) ) , Δ a n ( t ) = a ˜ n ( t ) a n ( t ) ,
where a ˜ n ( t ) = f C F ( s n ( t ) , s ¯ n 1 ( t ) ) , and
Δ a n + 1 ( t ) = ( a ˜ n + 1 ( t ) a n + 1 ( t ) ) + ( a ¯ ˜ n + 1 ( t ) a ¯ n + 1 ( t ) ,
where a ˜ n + 1 = f C F ( s n + 1 ( t ) , s n 1 ( t ) ) , a n + 1 ( t ) = f C F ( s n + 1 ( t ) , s n ( t ) ) , and
a ¯ n + 1 = f C F ( s ¯ n + 1 ( t ) , s ¯ n 1 ( t ) .
Based on these parameters, vehicle n decides whether to perform a safe lane change or stay at its current lane according to (4). If λ n ( t ) = 0 , vehicle n remains in the current lane ζ n ( t ) .

3.2. Objective Function

For fuel economy, comfort, and safe driving, sudden acceleration or braking is not beneficial [38]. The proposed cyber-physical traffic coordination system receives information on the states of vehicles within a group or platoon and computes the optimal trajectory for any vehicle n using a receding horizon control (RHC) approach. Specifically, we formulate an optimization problem that minimizes an objective function by providing a sufficient gap for smooth and safe lane changing or merging while keeping the speed deviation and acceleration at the optimum level. Some constraints are defined in the optimization that consider driving comfort and regulations related to a road network, such as the speed limit. Moreover, to avoid collisions or aggressive braking, a safe distance between any preceding vehicle n 1 and its following vehicle n is necessary, which is dynamically given by the nonlinear constraint as a n ( t ) f C F ( s n ( t ) , s n 1 ( t ) ) . This constraint, which blends the optimal action with the naturalistic car-following behavior, ensures a safe gap under any circumstances.
To implement the traffic coordination system, the optimization problem is solved by minimizing an objective function at each time t as
J ( s n ( t ) , a n ( t ) ) = t H n N w 1 ( v n ( t ) v n d ) 2 + w 2 a n 2 ( t ) + p P q Q w 3 θ p q ( t ) e α ( x p ( t ) x q ( t ) ) 2 ,
subject to
v min v n ( t ) v max , a min a n ( t ) a max , a n ( t ) f C F ( s n ( t ) , s n 1 ( t ) ) , θ p q ( t ) = 0 , if δ p ( t ) + δ q ( t ) = 0 , 1 , otherwise .
where H is the time horizon; N is the set of vehicles in the partial optimization group; P and Q are the numbers of vehicles in the left and right lanes, θ p q { 0 , 1 } is a binary variable to enable the third cost term in the objective function and depends on δ p , δ q { 0 , 1 } , which denotes the need for the vehicles to change lanes (i.e., 1 indicates a lane change is necessary and vice versa); α is a positive constant; x p and x q are the positions of vehicles in the left and right lanes; and w 1 , w 2 , and w 3 are the weighting factors corresponding to the velocity, acceleration, and safe lane change terms, respectively. The first term of the objective function implies a penalty when the current velocity v n ( t ) of vehicle n deviates from v n d , the second term is the cost of acceleration along the freeway, and the third term represents a penalty for an unsafe lane change at the target time t due to an insufficient gap.
Note that the weights w 1 and w 2 balance the squares of the speed deviation and acceleration costs into a single value in this composite single objective optimization. Usually, the square of speed deviation can be very large compared to the square of acceleration (with their typical ranges). Hence, to emphasize the influence of both in (5), w 1 needs to be smaller than w 2 (depending on the maximum values of each cost term). However, we further tuned w 1 and w 2 based on trials and performance observations, which is a common practice in similar single-objective optimization tasks. On the other hand, w 3 is set to a high value to ensure that the safety cost is dominant when a lane change gap is necessary. The objective function J is minimized by selecting the proper speed for each vehicle n, subject to the aforementioned constraints. We assume that the states and destinations (target lane) of all vehicles are available to the cloud-based computing framework, where the optimization problem is solved for successive groups of vehicles, and the optimized target speeds and positions are subsequently communicated to individual vehicles. After obtaining the coordination information, the lane change of each vehicle is implemented using (4). In such a manner, the controller drives the vehicles safely until the next coordination phase, and the optimization is repeated in the cloud for the new group of vehicles.
In this paper, the optimization aims to periodically coordinate vehicles to create sufficient gaps for lane-changing vehicles, which is possible with a larger step size, since the actual vehicle control is performed with a short step size to ensure safety and smooth maneuvering. For any optimization scheme, the problem size increases with the number of vehicles involved and the horizon length, resulting in a costly optimal solution that is often impractical to apply in real-time. Here, we focus on the total computational costs with the necessary communication volume to keep it manageable for the implementation of the cyber-physical framework. We consider small vehicle groups to reduce the computational burden of coordinating them successively. However, with a long horizon, the interaction between the consecutive small groups becomes complicated due to many lane-change actions of vehicles on the divided road ahead over a short distance. With some sensitivity observations, we have manually tuned the vehicle group size, time step size, and horizon length and come to the settings considered in this paper. Note that the horizon length needs to be tuned similarly for different group sizes and road contexts.

4. Simulation Results

To demonstrate the effectiveness of the proposed traffic coordination system, we developed a multi-lane simulation framework in MATLAB (which has been demonstrated to be mathematically reliable and utilized to model numerous real-world situations) based on the real study route and solved a nonlinear optimization problem (described in (5)) in discrete time. The arrival of vehicles in the simulator was decided randomly using a probability distribution to produce realistic traffic flows. In the simulation, all vehicles were considered to be of the same size and length. The simulation parameters were chosen as v n d = 23 m/s, R 0 = 2 m, T = 1.5 s, l = 5 m, v n [ 0 , 25 ] m/s, a n [ 2.5 , 1.5 ] m/s2, b safe = 5 m/s2, ρ = 0 , τ = 0.25 , w 1 = 0.1 , w 2 = 1 , w 3 = 0.3 , and α = 0.001 . We set a suitable prediction horizon of H = 5 s with 10 steps and the step size of Δ t = 0.5 s. Note that ρ varies among drivers depending on the driving contexts and behavior. For realistic behavior in the discretionary lane change, the typical values of ρ can be between 0.2 to 0.5; however, in our context, it is a mandatory lane change, and thus, ρ was set to 0; i.e., a lane change was executed only when the safety criteria were satisfied.
The simulation framework is depicted in Figure 4, whereby roadways 1 and 2 share a portion between 0 and 500 m, where vehicles may change lanes depending on their destinations. In traditional driving systems, vehicles that need to change lanes slow down and wait for the appropriate time to do so when approaching the merging junction. Consequently, the vehicles in the opposite lane may also slow down to make space for the awaiting vehicles to change lanes, which may reduce the overall traffic flow performance in the network. Moreover, finding safe gaps to perform lane changes in a congested situation is challenging. In the proposed traffic coordination system, vehicles between −100 and 600 m are divided into multiple groups and optimized every 5 s. Note that here we consider a suitable optimization horizon; since traffic flow experiences substantial variations, a long horizon would not be helpful.
Figure 5 shows the trajectory of each vehicle in dense traffic for both traditional and coordinated driving systems while traveling about 600 m on the studied multi-lane freeway. In the traditional driving system (Figure 5a), some vehicles are unable to change lanes in time, slowing them down and blocking others, causing long queues and traffic congestion, whereas in the proposed coordination system (Figure 5b), vehicles can smoothly change lanes without interrupting surrounding traffic. The velocity profiles of the vehicles for the traditional driving system and the proposed coordination system are shown in Figure 6a,b, respectively. In the traditional driving system, some vehicles quickly slow down and/or come to a complete stop before lane changes. In the proposed coordination system, however, vehicles can smoothly change lanes by slowing down from the peak speed to a level of about 14 m/s. Figure 7 depicts the acceleration profiles of these vehicles. Compared to the traditional driving system, the proposed coordination system performs significantly less deceleration of about −0.4 m/s2 during lane changes. The aggressive braking in traditional driving reduces traffic performance and driving safety. In contrast, smooth braking in coordinated driving promotes improved kinetic energy usage, which lowers vehicle fuel consumption.
Figure 8 compares the simulation results of the traditional driving system and the proposed traffic coordination system using four important performance measures of traffic flow, including average travel time, average idling time, average velocity, and average fuel consumption. The traveling time is the time it takes for a vehicle to drive the study road segment, and the idling time is the total time it takes for a vehicle to stop and wait at the merging junction during lane changing. The average speed is the total speed of all vehicles divided by the total number of vehicles in the simulation. The average fuel consumption is the cumulative fuel consumption divided by the number of vehicles in the road segment. In the paper, the fuel consumption of vehicles is determined based on trajectory data (instantaneous speed and acceleration) of vehicles using the VT-Micro model [39]. The model was experimentally developed at Oak Ridge National Laboratory (ORNL) with nine regular-emitting light-duty vehicles. Using chassis dynamometer data collected at the ORNL, different polynomial combinations of acceleration and velocity were investigated using this model. The model is well-accepted and widely used in transportation studies to determine the fuel consumption of vehicles.
Figure 8a,b, respectively, show that the average travel time and the idling time in the proposed traffic coordination system are significantly reduced compared to those in the traditional driving system for various traffic levels. This is due to the fact that the coordinated vehicles make early decisions and require minimal waiting time to execute lane changes. Furthermore, the proposed coordination system considerably increases the average speed compared to the traditional system (as shown in Figure 8c) because coordinated vehicles rarely need to slow down or stop before changing lanes or merging, resulting in smoother flow. Finally, Figure 8d illustrates the comparison of average fuel consumption for both systems. It is evident that the proposed traffic coordination system outperforms the traditional driving system for various volumes of traffic. The percentage improvements in the average travel time, the average velocity, and the average fuel consumption by the proposed traffic coordination system are given in Table 1.

5. Conclusions

In this paper, we have developed a novel cyber-physical framework for optimal coordination of CAVs on multi-lane freeways. Using a receding horizon control (RHC) approach, the vehicles are coordinated into successive groups for a smooth and safe lane change or merging. We assume that the information of all vehicles is available to a cloud-based computing framework, where an optimization problem is solved to calculate the target speeds and positions of individual vehicles in the groups. Following that, the coordination information is provided to individual vehicles, and the local controller of each vehicle determines its control acceleration in order to follow the desired trajectory while ensuring driving safety. The proposed traffic coordination system was evaluated considering real-world traffic conditions on a real multi-lane road. The results show that the proposed framework significantly improves the fuel consumption, average velocity, and travel time for vehicles in various amounts of traffic. Our proposed method can be implemented online, as the computing burden is almost negligible.
In future work, we will investigate mixed traffic performances for various penetration rates of CAVs. The proposed framework can be further extended using distributed model predictive control (MPC) for individual vehicles.

Author Contributions

Conceptualization, Y.S. and M.A.S.K.; methodology, Y.S., A.S.M.B. and M.A.S.K.; software, Y.S. and A.S.M.B.; validation, M.A.S.K. and K.Y.; formal analysis, Y.S. and A.S.M.B.; investigation, M.A.S.K.; resources, M.A.S.K. and K.Y.; data curation, Y.S.; writing—original draft preparation, Y.S. and A.S.M.B.; writing—review and editing, M.A.S.K. and K.Y.; project administration, M.A.S.K.; funding acquisition, M.A.S.K. and K.Y. All authors have read and agreed to the published version of the manuscript.

Funding

The authors acknowledge financial support from the Japan Society for the Promotion of Science (JSPS) Grants-in-Aid for Scientific Research (C) 20K04531.

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. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Chang, Y.S.; Lee, Y.J.; Choi, S.S.B. Is there more traffic congestion in larger cities?-Scaling analysis of the 101 largest US urban centers. Transp. Policy 2017, 59, 54–63. [Google Scholar] [CrossRef]
  2. Schrank, D.; Eisele, B.; Lomax, T. 2019 Urban Mobility Report; Texas A&M Transportation Institute and INRIX: Bryan, TX, USA, 2019. [Google Scholar]
  3. Xia, H.; Boriboonsomsin, K.; Schweizer, F.; Winckler, A.; Zhou, K.; Zhang, W.; Barth, M. Field operational testing of eco-approach technology at a fixed-time signalized intersection. In Proceedings of the IEEE International Conference on Intelligent Transportation Systems (ITSC), Anchorage, AK, USA, 16–19 September 2012; pp. 188–193. [Google Scholar]
  4. Mahbub, A.I.; Malikopoulos, A.A.; Zhao, L. Decentralized optimal coordination of connected and automated vehicles for multiple traffic scenarios. Automatica 2020, 117, 108958. [Google Scholar] [CrossRef] [Green Version]
  5. Liu, C.; Zhang, Y.; Zhang, T.; Wu, X.; Gao, L.; Zhang, Q. High throughput vehicle coordination strategies at road intersections. IEEE Trans. Veh. Technol. 2020, 69, 14341–14354. [Google Scholar] [CrossRef]
  6. Li, L.; Wen, D.; Yao, D. A survey of traffic control with vehicular communications. IEEE Trans. Intell. Transp. Syst. 2013, 15, 425–432. [Google Scholar] [CrossRef]
  7. Talebpour, A.; Mahmassani, H.S. Influence of connected and autonomous vehicles on traffic flow stability and throughput. Transp. Res. Part C Emerg. Technol. 2016, 71, 143–163. [Google Scholar] [CrossRef]
  8. Hu, X.; Sun, J. Trajectory optimization of connected and autonomous vehicles at a multilane freeway merging area. Transp. Res. Part C Emerg. Technol. 2019, 101, 111–125. [Google Scholar] [CrossRef]
  9. Bakibillah, A.S.M.; Hasan, M.; Rahman, M.M.; Kamal, M.A.S. Predictive car-following scheme for improving traffic flows on urban road networks. Control. Theory Technol. 2019, 17, 325–334. [Google Scholar] [CrossRef]
  10. Jeong, J.; Jeong, H.; Lee, E.; Oh, T.; Du, D.H. SAINT: Self-adaptive interactive navigation tool for cloud-based vehicular traffic optimization. IEEE Trans. Veh. Technol. 2015, 65, 4053–4067. [Google Scholar] [CrossRef]
  11. Bakibillah, A.S.M.; Kamal, M.A.S.; Tan, C.P. The optimal coordination of connected and automated vehicles at roundabouts. In Proceedings of the 58th Annual Conference of the Society of Instrument and Control Engineers of Japan (SICE), Hiroshima, Japan, 10–13 September 2019; pp. 1392–1397. [Google Scholar]
  12. Pendleton, S.D.; Andersen, H.; Du, X.; Shen, X.; Meghjani, M.; Eng, Y.H.; Rus, D.; Ang, M.H., Jr. Perception, planning, control, and coordination for autonomous vehicles. Machines 2017, 5, 6. [Google Scholar] [CrossRef]
  13. Dresner, K.; Stone, P. A multiagent approach to autonomous intersection management. J. Artif. Intell. Res. 2008, 31, 591–656. [Google Scholar] [CrossRef]
  14. Huang, S.; Sadek, A.W.; Zhao, Y. Assessing the mobility and environmental benefits of reservation-based intelligent intersections using an integrated simulator. IEEE Trans. Intell. Transp. Syst. 2012, 13, 1201–1214. [Google Scholar] [CrossRef]
  15. Ma, M.; Li, Z. A time-independent trajectory optimization approach for connected and autonomous vehicles under reservation-based intersection control. Transp. Res. Interdiscip. Perspect. 2021, 9, 100312. [Google Scholar] [CrossRef]
  16. Mahler, G.; Vahidi, A. An optimal velocity-planning scheme for vehicle energy efficiency through probabilistic prediction of traffic-signal timing. IEEE Trans. Intell. Transp. Syst. 2014, 15, 2516–2523. [Google Scholar] [CrossRef]
  17. Yu, K.; Yang, J.; Yamaguchi, D. Model predictive control for hybrid vehicle ecological driving using traffic signal and road slope information. Control. Theory Technol. 2015, 13, 17–28. [Google Scholar] [CrossRef]
  18. Kamal, M.A.S.; Tan, C.P.; Hayakawa, T.; Azuma, S.I.; Imura, J.I. Control of vehicular traffic at an intersection using a cyber-physical multiagent framework. IEEE Trans. Ind. Informatics 2021, 17, 6230–6240. [Google Scholar] [CrossRef]
  19. Hu, J.; Park, B.B.; Lee, Y.J. Coordinated transit signal priority supporting transit progression under connected vehicle technology. Transp. Res. Part C Emerg. Technol. 2015, 55, 393–408. [Google Scholar] [CrossRef]
  20. Feng, Y.; Head, K.L.; Khoshmagham, S.; Zamanipour, M. A real-time adaptive signal control in a connected vehicle environment. Transp. Res. Part C Emerg. Technol. 2015, 55, 460–473. [Google Scholar] [CrossRef]
  21. Xu, B.; Ban, X.J.; Bian, Y.; Li, W.; Wang, J.; Li, S.E.; Li, K. Cooperative method of traffic signal optimization and speed control of connected vehicles at isolated intersections. IEEE Trans. Intell. Transp. Syst. 2018, 20, 1390–1403. [Google Scholar] [CrossRef]
  22. Lee, J.; Park, B. Development and evaluation of a cooperative vehicle intersection control algorithm under the connected vehicles environment. IEEE Trans. Intell. Transp. Syst. 2012, 13, 81–90. [Google Scholar] [CrossRef]
  23. Kamal, M.A.S.; Imura, J.I.; Hayakawa, T.; Ohata, A.; Aihara, K. A vehicle-intersection coordination scheme for smooth flows of traffic without using traffic lights. IEEE Trans. Intell. Transp. Syst. 2014, 16, 1136–1147. [Google Scholar] [CrossRef]
  24. Miculescu, D.; Karaman, S. Polling-systems-based autonomous vehicle coordination in traffic intersections with no traffic signals. IEEE Trans. Autom. Control. 2019, 65, 680–694. [Google Scholar] [CrossRef]
  25. Zhang, G.; Wang, Y. Optimizing coordinated ramp metering: A preemptive hierarchical control approach. Comput.-Aided Civ. Infrastruct. Eng. 2013, 28, 22–37. [Google Scholar] [CrossRef]
  26. Goatin, P.; Göttlich, S.; Kolb, O. Speed limit and ramp meter control for traffic flow networks. Eng. Optim. 2016, 48, 1121–1144. [Google Scholar] [CrossRef] [Green Version]
  27. Chen, J.; Lin, W.; Yang, Z.; Li, J.; Cheng, P. Adaptive ramp metering control for urban freeway using large-scale data. IEEE Trans. Veh. Technol. 2019, 68, 9507–9518. [Google Scholar] [CrossRef]
  28. Zhao, L.; Malikopoulos, A.; Rios Torres, J. Optimal control of connected and automated vehicles at roundabouts: An investigation in a mixed-traffic environment. IFAC-PapersOnLine 2018, 51, 73–78. [Google Scholar] [CrossRef]
  29. Chalaki, B.; Beaver, L.E.; Malikopoulos, A.A. Experimental validation of a real-time optimal controller for coordination of cavs in a multi-lane roundabout. In Proceedings of the IEEE Intelligent Vehicles Symposium (IV), Las Vegas, NV, USA, 19 October–13 November 2020; pp. 775–780. [Google Scholar]
  30. Bakibillah, A.S.M.; Kamal, M.A.S.; Tan, C.P.; Susilawati, S.; Hayakawa, T.; Imura, J.I. Bi-Level coordinated merging of connected and automated vehicles at roundabouts. Sensors 2021, 21, 6533. [Google Scholar] [CrossRef]
  31. Hu, J.; Kong, L.; Shu, W.; Wu, M.Y. Scheduling of connected autonomous vehicles on highway lanes. In Proceedings of the IEEE Global Communications Conference (GLOBECOM), Anaheim, CA, USA, 3–7 December 2012; pp. 5556–5561. [Google Scholar]
  32. Awal, T.; Murshed, M.; Ali, M. An efficient cooperative lane-changing algorithm for sensor-and communication-enabled automated vehicles. In Proceedings of the IEEE Intelligent Vehicles Symposium (IV), Seoul, Republic of Korea, 28 June–1 July 2015; pp. 1328–1333. [Google Scholar]
  33. Atagoziyev, M.; Schmidt, K.W.; Schmidt, E.G. Lane change scheduling for autonomous vehicles. IFAC-PapersOnLine 2016, 49, 61–66. [Google Scholar] [CrossRef]
  34. Li, B.; Zhang, Y.; Feng, Y.; Zhang, Y.; Ge, Y.; Shao, Z. Balancing computation speed and quality: A decentralized motion planning method for cooperative lane changes of connected and automated vehicles. IEEE Trans. Intell. Veh. 2018, 3, 340–350. [Google Scholar] [CrossRef]
  35. An, H.; Jung, J.-I. Design of a Cooperative Lane Change Protocol for a Connected and Automated Vehicle Based on an Estimation of the Communication Delay. Sensors 2018, 18, 3499. [Google Scholar] [CrossRef] [Green Version]
  36. Kesting, A.; Treiber, M.; Helbing, D. Enhanced intelligent driver model to access the impact of driving strategies on traffic capacity. Philos. Trans. R. Soc. A Math. Phys. Eng. Sci. 2010, 368, 4585–4605. [Google Scholar] [CrossRef]
  37. Kesting, A.; Treiber, M.; Helbing, D. General lane-changing model MOBIL for car-following models. Transp. Res. Rec. 2007, 1999, 86–94. [Google Scholar] [CrossRef] [Green Version]
  38. Bakibillah, A.S.M.; Kamal, M.A.S.; Tan, C.P.; Hayakawa, T.; Imura, J.I. Fuzzy-tuned model predictive control for dynamic eco-driving on hilly roads. Appl. Soft Comput. 2021, 99, 106875. [Google Scholar] [CrossRef]
  39. Rakha, H.; Ahn, K.; Trani, A. Development of VT-Micro model for estimating hot stabilized light duty vehicle and truck emissions. Transp. Res. Part D Transp. Environ. 2004, 9, 49–74. [Google Scholar] [CrossRef]
Figure 1. The study route in Subang Jaya, Malaysia: an actual traffic scenario in which vehicles from two roads merge and divert in two ways over a short distance, causing massive congestion every day.
Figure 1. The study route in Subang Jaya, Malaysia: an actual traffic scenario in which vehicles from two roads merge and divert in two ways over a short distance, causing massive congestion every day.
Sensors 23 00611 g001
Figure 2. The fundamental idea of our proposed cyber-physical optimal traffic coordinating system. The vehicles are coordinated into groups, and their trajectories are successively optimized.
Figure 2. The fundamental idea of our proposed cyber-physical optimal traffic coordinating system. The vehicles are coordinated into groups, and their trajectories are successively optimized.
Sensors 23 00611 g002
Figure 3. (a) A typical scenario for cooperative lane change request, and (b) the expected scenario after coordination.
Figure 3. (a) A typical scenario for cooperative lane change request, and (b) the expected scenario after coordination.
Sensors 23 00611 g003
Figure 4. Multi-lane road network used for simulation and evaluation of the proposed traffic coordination system.
Figure 4. Multi-lane road network used for simulation and evaluation of the proposed traffic coordination system.
Sensors 23 00611 g004
Figure 5. Trajectories of the vehicles traveling about 600 m in 200 s on the model multi-lane freeway. The sub-figures show (a) the traditional driving system and (b) the proposed traffic coordination system.
Figure 5. Trajectories of the vehicles traveling about 600 m in 200 s on the model multi-lane freeway. The sub-figures show (a) the traditional driving system and (b) the proposed traffic coordination system.
Sensors 23 00611 g005
Figure 6. Velocity profiles of the vehicles showing speeding and slowing down characteristics for (a) the traditional driving system and (b) the proposed traffic coordination system.
Figure 6. Velocity profiles of the vehicles showing speeding and slowing down characteristics for (a) the traditional driving system and (b) the proposed traffic coordination system.
Sensors 23 00611 g006
Figure 7. Acceleration profiles of the vehicles showing the level of aggressiveness for (a) the traditional driving system and (b) the proposed traffic coordination system.
Figure 7. Acceleration profiles of the vehicles showing the level of aggressiveness for (a) the traditional driving system and (b) the proposed traffic coordination system.
Sensors 23 00611 g007
Figure 8. Performance comparison (a) average travel time, (b) average idling time, (c) average velocity, and (d) average fuel consumption of the traditional driving system and the proposed traffic coordination system for various traffic volumes on the model freeway.
Figure 8. Performance comparison (a) average travel time, (b) average idling time, (c) average velocity, and (d) average fuel consumption of the traditional driving system and the proposed traffic coordination system for various traffic volumes on the model freeway.
Sensors 23 00611 g008
Table 1. Performance comparison between the proposed traffic coordination system and the traditional driving system.
Table 1. Performance comparison between the proposed traffic coordination system and the traditional driving system.
Traditional SystemCoordination SystemImprovement
Average travel time [s]55.6851.208.05%
Average velocity [km/h]53.0856.025.53%
Average fuel consumption [L/km]0.59840.537410.19%
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Sakaguchi, Y.; Bakibillah, A.S.M.; Kamal, M.A.S.; Yamada, K. A Cyber-Physical Framework for Optimal Coordination of Connected and Automated Vehicles on Multi-Lane Freeways. Sensors 2023, 23, 611. https://doi.org/10.3390/s23020611

AMA Style

Sakaguchi Y, Bakibillah ASM, Kamal MAS, Yamada K. A Cyber-Physical Framework for Optimal Coordination of Connected and Automated Vehicles on Multi-Lane Freeways. Sensors. 2023; 23(2):611. https://doi.org/10.3390/s23020611

Chicago/Turabian Style

Sakaguchi, Yuta, A. S. M. Bakibillah, Md Abdus Samad Kamal, and Kou Yamada. 2023. "A Cyber-Physical Framework for Optimal Coordination of Connected and Automated Vehicles on Multi-Lane Freeways" Sensors 23, no. 2: 611. https://doi.org/10.3390/s23020611

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