TY - JOUR AU - Jonathan W Lee AU - Han Wang AU - Kathy Jang AU - Nathan Lichtlé AU - Amaury Hayat AU - Matthew Bunting AU - Arwa Alanqary AU - William Barbour AU - Zhe Fu AU - Xiaoqian Gong AU - George Gunter AU - Sharon Hornstein AU - Abdul Rahman Kreidieh AU - Mat-Thew W Nice AU - William A Richardson AU - Adit Shah AU - Eugene Vinitsky AU - Fangyu Wu AU - Shengquan Xiang AU - Sulaiman Almatrudi AU - Fahd Althukair AU - Rahul Bhadani AU - Joy Carpio AU - Raphael Chekroun AU - Eric Cheng AU - Maria Teresa Chiri AU - Fang-Chieh Chou AU - Ryan Delorenzo AU - Marsalis Gibson AU - Derek Gloudemans AU - Anish Gollakota AU - Junyi Ji AU - Alexander Keimer AU - Nour Khoudari AU - Malaika Mahmood AU - Mikail Mahmood AU - Hossein Nick Zinat Matin AU - Sean Mcquade AU - Rabie Ramadan AU - Daniel Urieli AU - Xia Wang AU - Yanbing Wang AU - Rita Xu AU - Mengsha Yao AU - Yiling You AU - Gergely Zachár AU - Yibo Zhao AU - Mostafa Ameli AU - Mirza Najamuddin Baig AU - Sarah Bhaskaran AU - Kenneth Butts AU - Manasi Gowda AU - Caroline Janssen AU - John T Lee AU - Liam Pedersen AU - Riley Wagner AU - Zimo Zhang AU - Chang Zhou AU - Daniel B Work AU - Benjamin Seibold AU - Jonathan Sprinkle AU - Benedetto Piccoli AU - Maria Laura Delle Monache AU - Alexandre M Bayen AB -

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).

BT - IEEE Control Systems DA - 02/2025 DO - 10.1109/mcs.2024.3498552 IS - 1 N2 -

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).

PB - Institute of Electrical and Electronics Engineers (IEEE) PY - 2025 SP - 28 EP - 60 T2 - IEEE Control Systems TI - Traffic Control via Connected and Automated Vehicles (CAVs): An Open-Road Field Experiment with 100 CAVs UR - https://doi.org/10.1109/mcs.2024.3498552 VL - 45 SN - 1066-033X, 1941-000X ER -