Traffic Control via Connected and Automated Vehicles (CAVs): An Open-Road Field Experiment with 100 CAVs

Abstract: 

The CIRCLES project aims to reduce instabilities in traffic flow, which are naturally occurring phenomena due to human driving behavior. Also called “phantom jams” or “stop-and-go waves,” these instabilities are a significant source of wasted energy. Toward this goal, the CIRCLES project designed a control system, referred to as the MegaController by the CIRCLES team, that could be deployed in real traffic. Our field experiment, the MegaVanderTest (MVT), leveraged a heterogeneous fleet of 100 longitudinally controlled vehicles as Lagrangian traffic actuators, each of which ran a controller with the architecture described in this article. The MegaController is a hierarchical control architecture that consists of two main layers. The upper layer is called the Speed Planner and is a centralized optimal control algorithm. It assigns speed targets to the vehicles, conveyed through the LTE cellular network. The lower layer is a control layer, running on each vehicle. It performs local actuation by overriding the stock adaptive cruise controller, using the stock onboard sensors. The Speed Planner ingests live data feeds provided by third parties as well as data from our own control vehicles and uses both to perform the speed assignment. The architecture of the Speed Planner allows for the modular use of standard control techniques, such as optimal control, model predictive control (MPC), kernel methods, and others. The architecture of the local controller allows for the flexible implementation of local controllers. Corresponding techniques include deep reinforcement learning (RL), MPC, and explicit controllers. Depending on the vehicle architecture, all onboard sensing data can be accessed by the local controllers or only some. Likewise, control inputs vary across different automakers, with inputs ranging from torque or acceleration requests for some cars to electronic selection of adaptive cruise control (ACC) setpoints in others. The proposed architecture technically allows for the combination of all possible settings proposed previously, that is Speed Planner algorithms × local Vehicle Controller algorithms × full or partial sensing × torque or speed control. Most configurations were tested throughout the ramp up to the MegaVandertest (MVT).

Author: 
Lee, Jonathan W.
Wang, Han
Jang, Kathy
Lichtle, Nathan
Hayat, Amaury
Bunting, Matthew
Alanqary, Arwa
Barbour, William
Fu, Zhe
Gong, Xiaoqian
Gunter, George
Hornstein, Sharon
Kreidieh, Abdul Rahman
Nice, Mat-Thew W.
Richardson, William A.
Shah, Adit
Vinitsky, Eugene
Wu, Fangyu
Xiang, Shengquan
Almatrudi, Sulaiman
Althukair, Fahd
Bhadani, Rahul
Carpio, Joy
Chekroun, Raphael
Cheng, Eric
Chiri, Maria Teresa
Chou, Fang-Chieh
Delorenzo, Ryan
Gibson, Marsalis
Gloudemans, Derek A.
Gollakota, Anish
Ji, Junyi
Keimer, Alexander
Khoudari, Nour
Mahmood, Malaika
Mahmood, Mikail
Matin, Hossein Nick Zinat
McQuade, Sean T.
Ramadan, Rabie
Urieli, Daniel
Wang, Xia
Wang, Yanbing
Xu, Rita
Yao, Mengsha
You, Yiling
Zachár, Gergely
Zhao, Yibo
Ameli, Mostafa
Baig, Mirza Najamuddin
Bhaskaran, Sarah
Butts, Kenneth
Gowda, Manasi
Janssen, Caroline
Lee, John
Pedersen, Liam
Wagner, Riley
Zhang, Zimo
Zhou, Chang
Work, Daniel B.
Seibold, Benjamin
Sprinkle, Jonathan M.
Piccoli, Benedetto
Monache, Maria Laura Delle
Bayen, Alexandre M.
Publication date: 
February 1, 2025
Publication type: 
Journal Article
Citation: 
Lee, J. W., Wang, H., Jang, K., Lichtlé, N., Hayat, A., Bunting, M., Alanqary, A., Barbour, W., Fu, Z., Gong, X., Gunter, G., Hornstein, S., Kreidieh, A. R., Nice, M.-T. W., Richardson, W. A., Shah, A., Vinitsky, E., Wu, F., Xiang, S., … Bayen, A. M. (2025). Traffic Control via Connected and Automated Vehicles (CAVs): An Open-Road Field Experiment with 100 CAVs. IEEE Control Systems, 45(1), 28–60. IEEE Control Systems. https://doi.org/10.1109/MCS.2024.3498552