โ† Research

CCTA 2025 ยท SAFE CONTROL

Time Shift Governor-Guided MPC-CBF for Safe Adaptive Cruise Control

Reference adaptation, MPC, and relaxed Collision Cone CBFs for adaptive cruise control with rapidly changing lead-vehicle behavior and moving obstacles.

IEEE CCTA 2025 2025 Co-first author
Time Shift Governor-Guided MPC-CBF for Safe Adaptive Cruise Control preview

The problem

Adaptive cruise control becomes difficult when the lead vehicle changes speed or direction abruptly while other obstacles are also moving. We study safe curved-road tracking with a potentially non-cooperative lead vehicle and dynamic obstacles, while jointly optimizing control inputs and a time-shifted reference.

Control architecture

TSG-guided MPC-CBF control architecture
TSG-guided MPC-CBF architecture. The Time Shift Governor generates a virtual lead-vehicle target, while MPC enforces ACC and relaxed collision-cone safety constraints.

The Time Shift Governor (TSG) adapts the reference rather than replacing the nominal controller. It shifts the observed lead-vehicle trajectory backward in time, projects that shifted trajectory onto the road reference, and exposes the time shift as an additional optimization variable. The resulting virtual target gives the ego vehicle room to respond before a rapidly changing reference makes the short-horizon MPC-CBF problem infeasible.

For safety, the controller combines a CBF for adaptive cruise control with a relaxed Collision Cone CBF (C3BF) for moving obstacles. The relaxation uses a non-negative slack variable that is penalized in the MPC cost, improving feasibility when strict collision-cone enforcement would otherwise become too restrictive.

Reference adaptation

TSG changes the virtual lead-vehicle target online without extending the prediction horizon.

Safe following

An ACC CBF constrains the ego vehicle relative to the virtual target, with a separate hard geometric separation from the actual lead vehicle.

Dynamic obstacles

A relaxed C3BF uses relative motion while allowing tightly penalized slack when strict enforcement would become infeasible.

Simulation study

We evaluate the controller on a circular road with a fluctuating-speed lead vehicle and 2โ€“5 moving obstacles. The lead vehicle exhibits sinusoidal speed changes, sudden reversals, and off-track deviations, while the obstacles move along randomized radial trajectories.

The representative cases show two failure modes of the baseline. In one case, the baseline reacts too late to a lead-vehicle reversal and produces a rear-end collision. In another, it reacts too late to a crossing obstacle. The TSG-guided controller adjusts the virtual target through the time-shift variable and maintains safety in both cases.

Results

ControllerSuccess rateCollision rate
Baseline MPC-CBF82%18%
TSG-guided MPC-CBF100%0%
Performance comparison over 50 randomized trials reported in the paper.

Across 50 randomized simulations, the baseline MPC-CBF failed in 9 trials: six collisions with the lead vehicle and three collisions with dynamic obstacles. The TSG-guided MPC-CBF completed all 50 trials without collision.

50randomized trials
9baseline failures
0TSG-guided failures
100%TSG-guided success rate

Takeaway

The study shows how a lightweight reference-governor layer can complement MPC-CBF control when the environment changes faster than a fixed reference can safely accommodate. TSG adds a scalar time-shift decision, while the relaxed C3BF helps preserve feasibility around moving obstacles.

My contribution

I co-developed the formulation and implementation, and contributed to the simulation study and paper as a co-first author.