Mario Zanon

Dr. Mario Zanon

IMT School for Advanced Studies Lucca, 55100 Lucca, Italy
orcid

Research Focus & Metrics

Academic Career Length

15Years (2012-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
15 September 2020 in IEEE Transactions on Automatic Control
Verified
Journal Article
Closed access
Mario ZanonMario Zanon
Mario Zanon
SGSebastien Gros
Sebastien Gros
Reinforcement Learning (RL) has recently impressed the world with stunning results in various applications. While the potential of RL is now well-established, many critical aspects still need to be tackled, including safety and stability issues. These issues, while secondary for the RL community, are central to the control community which has been widely investigating them. Model Predictive Control (MPC) is one of the most successful control techniques because, among others, of its ability to provide such guarantees even for uncertain constrained systems. Since MPC is an optimization-based technique, optimality has also often been claimed. Unfortunately, the performance of MPC is highly dependent on the accuracy of the model used for predictions. In this paper, we propose to combine RL and MPC in order to exploit the advantages of both and, therefore, obtain a controller which is optimal and safe. We illustrate the results with two numerical examples in simulations.

28 September 2016 in International Journal of Control
Verified
Journal Article
Closed access
SGSebastien Gros
Sebastien Gros
Mario ZanonMario Zanon
Mario Zanon
RQRien Quirynen
Rien Quirynen
ABAlberto Bemporad
Alberto Bemporad
MDMoritz Diehl
Moritz Diehl
Linear model predictive control (MPC) can be currently deployed at outstanding speeds, thanks to recent progress in algorithms for solving online the underlying structured quadratic programs. In contrast, nonlinear MPC (NMPC) requires the deployment of more elaborate algorithms, which require longer computation times than linear MPC. Nonetheless, computational speeds for NMPC comparable to those of MPC are now regularly reported, provided that the adequate algorithms are used. In this paper, we aim at clarifying the similarities and differences between linear MPC and NMPC. In particular, we focus our analysis on NMPC based on the real-time iteration (RTI) scheme, as this technique has been successfully tested and, in some applications, requires computational times that are only marginally larger than linear MPC. The goal of the paper is to promote the understanding of RTI-based NMPC within the linear MPC community.

29 April 2019 in IEEE Transactions on Automatic Control
Verified
Journal Article
Closed access
SGSebastien Gros
Sebastien Gros
Mario ZanonMario Zanon
Mario Zanon
Reinforcement Learning (RL) is a powerful tool to perform data-driven optimal control without relying on a model of the system. However, RL struggles to provide hard guarantees on the behavior of the resulting control scheme. In contrast, Nonlinear Model Predictive Control (NMPC) and Economic NMPC (ENMPC) are standard tools for the closedloop optimal control of complex systems with constraints and limitations, and benefit from a rich theory to assess their closedloop behavior. Unfortunately, the performance of (E)NMPC hinges on the quality of the model underlying the control scheme. In this paper, we show that an (E)NMPC scheme can be tuned to deliver the optimal policy of the real system even when using a wrong model. This result also holds for real systems having stochastic dynamics. This entails that ENMPC can be used as a new type of function approximator within RL. Furthermore, we investigate our results in the context of ENMPC and formally connect them to the concept of dissipativity, which is central for the ENMPC stability. Finally, we detail how these results can be used to deploy classic RL tools for tuning (E)NMPC schemes. We apply these tools on both a classical linear MPC setting and a standard nonlinear example from the ENMPC literature.

26 November 2014 in Optimal Control Applications and Methods
Verified
Journal Article
Closed access
PDF file
RQR. Quirynen
R. Quirynen
MVM. Vukov
M. Vukov
Mario ZanonMario Zanon
Mario Zanon
MDM. Diehl
M. Diehl

29 October 2015 in IEEE Transactions on Control Systems Technology
Verified
Journal Article
Closed access
KWKarl Worthmann
Karl Worthmann
MMMohamed W. Mehrez
Mohamed W. Mehrez
Mario ZanonMario Zanon
Mario Zanon
GMGeorge K. I. Mann
George K. I. Mann
RGRaymond G. Gosine
Raymond G. Gosine
MDMoritz Diehl
Moritz Diehl
The problem of steering a nonholonomic mobile robot to a desired position and orientation is considered. In this paper, a model predictive control (MPC) scheme based on tailored nonquadratic stage cost is proposed to fulfill this control task. We rigorously prove asymptotic stability while neither stabilizing constraints nor costs are used. To this end, we first design suitable maneuvers to construct bounds on the value function. Second, these bounds are exploited to determine a prediction horizon length such that the asymptotic stability of the MPC closed loop is guaranteed. Finally, numerical simulations are conducted to explain the necessity of having nonquadratic running costs.

1 July 2013
Verified
Conference Paper
Closed access
JFJanick V. Frasch
Janick V. Frasch
AGAndrew Gray
Andrew Gray
Mario ZanonMario Zanon
Mario Zanon
HFHans Joachim Ferreau
Hans Joachim Ferreau
SSSebastian Sager
Sebastian Sager
MDMoritz Diehl
Moritz Diehl