Green Light Optimal Speed Advisory (GLOSA) systems are a key innovation in Intelligent Transportation Systems (ITS), aiming to optimise vehicle speed profiles while harmonising with traffic light schedules. This paper presents a GLOSA system based on Non-linear Model Predictive Control (NMPC). The proposed system uses real traffic light data and accounts for bus stop dwell times to provide optimal speed alerts. The system has been assessed using a realistic simulation scenario built upon real-world data collected in Milan and implemented within IPG TruckMaker environment. Simulation results demonstrate the effectiveness of the proposed approach compared to a previously developed rule-based algorithm, as it enables the prediction of the vehicle's future states while ensuring intersection crossings during green light phases. Moreover, real-time feasibility has been verified through deployment as a standalone ROS C++ node, achieving computational times of around 60 ms, thereby providing a new solution within the NMPC update interval of 1 s.
Design and implementation of an NMPC-based green light optimal speed advisory for buses: A simulation platform
Vignarca, Daniele;Arrigoni, Stefano;Sabbioni, Edoardo;
2026-01-01
Abstract
Green Light Optimal Speed Advisory (GLOSA) systems are a key innovation in Intelligent Transportation Systems (ITS), aiming to optimise vehicle speed profiles while harmonising with traffic light schedules. This paper presents a GLOSA system based on Non-linear Model Predictive Control (NMPC). The proposed system uses real traffic light data and accounts for bus stop dwell times to provide optimal speed alerts. The system has been assessed using a realistic simulation scenario built upon real-world data collected in Milan and implemented within IPG TruckMaker environment. Simulation results demonstrate the effectiveness of the proposed approach compared to a previously developed rule-based algorithm, as it enables the prediction of the vehicle's future states while ensuring intersection crossings during green light phases. Moreover, real-time feasibility has been verified through deployment as a standalone ROS C++ node, achieving computational times of around 60 ms, thereby providing a new solution within the NMPC update interval of 1 s.| File | Dimensione | Formato | |
|---|---|---|---|
|
1-s2.0-S096706612600064X-main.pdf
accesso aperto
:
Publisher’s version
Dimensione
5.6 MB
Formato
Adobe PDF
|
5.6 MB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.


