Skip to main content
To KTH's start page To KTH's start page

Trajectory Optimization for Smart-city Applications Using Learning Model Predictive Control

Time: Thu 2023-02-02 10.00 - 11.00

Location: Harrry Nyquist

Video link: https://kth-se.zoom.us/j/65444113584

Respondent: Mustafa Al-Janabi , Reglerteknink/DCS

Opponent: Kaj Munhoz Arfvidsson

Supervisor: Frank J. Jiang

Examiner: Jonas Mårtensson

Export to calendar

Abstract:

Smart cities embrace cutting-edge technology to improve transportation efficiency and safety. With the rollout of 5G and an ever-growing network of connected infrastructure sensors, real-time road condition awareness is becoming a reality. However, this progress brings new challenges. The communication and vast amounts of data generated by autonomous vehicles and the connected infrastructure must be navigated. Furthermore, different levels of autonomous driving (ranging from 0 to 5) are rolled out gradually and human-driven vehicles will continue to share the roads with autonomous vehicles for some time. In this work, we apply a data-driven control scheme called Learning Model Predictive Control (LMPC) to three different smart city scenarios of increasing complexity. Given a successful execution of a scenario, LMPC uses the trajectory data from previous executions in order to improve the performance of subsequent executions while guaranteeing safety and recursive feasibility. Furthermore, the performance from one execution to another is guaranteed to be non-decreasing. For our three smart-city scenarios, we apply a minimum time objective and start with a single vehicle in a two-lane intersection. Then, we add an obstacle on the lane of the ego vehicle, and lastly, we add oncoming traffic. Levels of autonomy in this framework are assessed by changing the levels of controllability for the oncoming vehicles. We find that LMPC gives us improved traffic efficiency with shorter travel times and that the objective can also include improving fuel efficiency and congestion. However, we find that LMPC may not be suitable for online training in smart city scenarios. Thus, we conclude that this approach is suitable for offline training on any trajectory data that might be generated from autonomous vehicles and the infrastructure sensors in our future smart cities. Over time, this can be used to construct large data sets of optimal trajectories which are available for the connected vehicles in most urban scenarios.