Text this: Using CVIS to Improve Bus Schedule Adherence: A Predictive Control Strategy and Its Hardware-in-the-Loop Field Tests