Publications
Lahr, Amon; Zanelli, Andrea; Carron, Andrea; Zeilinger, Melanie N.
Zero-Order Optimization for Gaussian Process-based Model Predictive Control Journal Article
In: European Journal of Control, pp. 100862, 2023, ISSN: 0947-3580.
@article{lahrZeroOrderOptimizationGaussian2023,
title = {Zero-Order Optimization for Gaussian Process-based Model Predictive Control},
author = {Amon Lahr and Andrea Zanelli and Andrea Carron and Melanie N. Zeilinger},
url = {https://www.sciencedirect.com/science/article/pii/S0947358023000912},
doi = {10.1016/j.ejcon.2023.100862},
issn = {0947-3580},
year = {2023},
date = {2023-06-15},
urldate = {2023-07-18},
journal = {European Journal of Control},
pages = {100862},
abstract = {By enabling constraint-aware online model adaptation, model predictive control using Gaussian process (GP) regression has exhibited impressive performance in real-world applications and received considerable attention in the learning-based control community. Yet, solving the resulting optimal control problem in real-time generally remains a major challenge, due to (i) the increased number of augmented states in the optimization problem, as well as (ii) computationally expensive evaluations of the posterior mean and covariance and their respective derivatives. To tackle these challenges, we employ (i) a tailored Jacobian approximation in a sequential quadratic programming (SQP) approach and combine it with (ii) a parallelizable GP inference and automatic differentiation framework. Reducing the numerical complexity with respect to the state dimension nx for each SQP iteration from O(nx6) to O(nx3), and accelerating GP evaluations on a graphical processing unit, the proposed algorithm computes suboptimal, yet feasible, solutions at drastically reduced computation times and exhibits favorable local convergence properties. Numerical experiments verify the scaling properties and investigate the runtime distribution across different parts of the algorithm.
},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Ghezzi, Andrea; Messerer, Florian; Balocco, Jacopo; Manzoni, Vincenzo; Diehl, Moritz
An Implicit and Explicit Dual Model Predictive Control Formulation for a Steel Recycling Process Journal Article
In: European Journal of Control, pp. 100841, 2023, ISSN: 0947-3580.
@article{GHEZZI2023100841,
title = {An Implicit and Explicit Dual Model Predictive Control Formulation for a Steel Recycling Process},
author = {Andrea Ghezzi and Florian Messerer and Jacopo Balocco and Vincenzo Manzoni and Moritz Diehl},
url = {https://www.sciencedirect.com/science/article/pii/S0947358023000705},
doi = {https://doi.org/10.1016/j.ejcon.2023.100841},
issn = {0947-3580},
year = {2023},
date = {2023-06-14},
urldate = {2023-06-14},
journal = {European Journal of Control},
pages = {100841},
abstract = {We present a formulation for both implicit and explicit dual model predictive control for a steel recycling process. The process consists in the production of new steel by choosing a combination of several different steel scraps with unknown pollutant content. The pollutant content can only be measured after a scrap combination is molten, allowing for inference on the pollutants in the different scrap heaps. The production cost should be minimized while ensuring high quality of the product through constraining the maximum amount of pollutant. The dual control formulation allows to achieve the optimal explore-exploit trade-off between uncertainty reduction and cost minimization for the examined problem. Specifically, the dual effect is obtained by considering the dependence of the future pollutant uncertainties on the scrap selection in the predictions. The implicit formulation promotes uncertainty reduction indirectly via the impact of active constraints on the objective, while the explicit formulation adds a heuristic cost on uncertainty to encourage active exploration. We compare the formulations by numerical simulations of a simplified but representative industrial steel recycling process. The results demonstrate the superiority of the two dual formulations with respect to a robustified but non-dual formulation.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Zhang, Yuan; Boedecker, Joschka; Li, Chuxuan; Zhou, Guyue
Incorporating Recurrent Reinforcement Learning into Model Predictive Control for Adaptive Control in Autonomous Driving Working paper
2023.
@workingpaper{zhang2023incorporating,
title = {Incorporating Recurrent Reinforcement Learning into Model Predictive Control for Adaptive Control in Autonomous Driving},
author = {Yuan Zhang and Joschka Boedecker and Chuxuan Li and Guyue Zhou},
doi = {https://doi.org/10.48550/arXiv.2301.13313},
year = {2023},
date = {2023-04-27},
urldate = {2023-04-27},
abstract = {Model Predictive Control (MPC) is attracting tremendous attention in the autonomous driving task as a powerful control technique. The success of an MPC controller strongly depends on an accurate internal dynamics model. However, the static parameters, usually learned by system identification, often fail to adapt to both internal and external perturbations in real-world scenarios. In this paper, we firstly (1) reformulate the problem as a Partially Observed Markov Decision Process (POMDP) that absorbs the uncertainties into observations and maintains Markov property into hidden states; and (2) learn a recurrent policy continually adapting the parameters of the dynamics model via Recurrent Reinforcement Learning (RRL) for optimal and adaptive control; and (3) finally evaluate the proposed algorithm (referred as MPC-RRL) in CARLA simulator and leading to robust behaviours under a wide range of perturbations.},
keywords = {},
pubstate = {published},
tppubtype = {workingpaper}
}
Roy, Wim Van; Abbasi-Esfeden, Ramin; Swevers, Jan
Online Unit Commitment Problem Solving using Extended Dynamic Programming Presentation
22.03.2023.
@misc{vanRoy2023EDP,
title = {Online Unit Commitment Problem Solving using Extended Dynamic Programming},
author = {Wim Van Roy and Ramin Abbasi-Esfeden and Jan Swevers},
year = {2023},
date = {2023-03-22},
urldate = {2023-03-22},
keywords = {},
pubstate = {published},
tppubtype = {presentation}
}
Zhang, Shuhao; Vandewal, Bastiaan; Bos, Mathis; Decré, Wilm; Swevers, Jan
Vision-based localization and parking space detection for the truck-trailer Autonomous Mobile Robot Presentation
21.03.2023, (Abstract at the 2023 Benelux Meeting ).
@misc{lirias4066797,
title = {Vision-based localization and parking space detection for the truck-trailer Autonomous Mobile Robot},
author = {Shuhao Zhang and Bastiaan Vandewal and Mathis Bos and Wilm Decré and Jan Swevers},
year = {2023},
date = {2023-03-21},
urldate = {2024-02-07},
note = {Abstract at the 2023 Benelux Meeting },
keywords = {},
pubstate = {published},
tppubtype = {presentation}
}
Bonassi, Fabio
2023.
@phdthesis{bonassi2023reconciling,
title = {Reconciling deep learning and control theory: recurrent neural networks for model-based control design},
author = {Fabio Bonassi},
url = {https://www.politesi.polimi.it/handle/10589/196384},
year = {2023},
date = {2023-02-01},
urldate = {2023-02-01},
address = {Milan, Italy},
institution = {Politecnico di Milano},
abstract = {This doctoral thesis aims to establish a theoretically-sound framework for the adoption of Recurrent Neural Network (RNN) models in the context of nonlinear system identification and model-based control design. The idea, long advocated by practitioners, of exploiting the remarkable modeling performances of RNNs to learn black-box models of unknown nonlinear systems, and then using such models to synthesize model-based control laws, has already shown considerable potential in many practical applications. On the other hand, the adoption of these architectures by the control systems community has been so far limited, mainly because the generality of these architectures makes it difficult to attain general properties and to build solid theoretical foundations for their safe and profitable use for control design. To address these gaps, we first provide a control engineer-friendly description of the most common RNN architectures, i.e., Neural NARXs (NNARXs), Gated Recurrent Units (GRUs), and Long Short-Term Memory networks (LSTMs), as well as their training procedure. The stability properties of these architectures are then analyzed, using common nonlinear systems’ stability notions such as the Input-to-State Stability (ISS), the Input-to-State Practical Stability (ISPS), and the Incremental Input-to-State Stability (δISS). In particular, sufficient conditions for these properties are devised for the considered RNN architectures, and it is shown how to enforce these conditions during the training procedure, in order to learn provenly stable RNN models. Model-based control strategies are then synthesized for these models. In particular, nonlinear model predictive control schemes are first designed: in this context, the model’s δISS is shown to enable the attainment of nominal closed-loop stability and, under a suitable design of the control scheme, also robust asymptotic zero-error output regulation. Then, an alternative computationally-lightweight control scheme, based on the internal model control strategy, is proposed, and its closed-loop properties are discussed. The performances of these control schemes are tested on several nonlinear benchmark systems, demonstrating the potentiality of the proposed framework. Finally, some fundamental issues for the practical implementation of RNN-based control strategies are mentioned. In particular, we discuss the need for the safety verification of RNN models and their adaptation in front of changes of the plant’s behavior, the definition of RNN structures that exploit qualitative physical knowledge of the system to boost the performances and interpretability of these models, and the problem of designing control schemes that are robust to the unavoidable plant-model mismatch.},
keywords = {},
pubstate = {published},
tppubtype = {phdthesis}
}
Laude, Emanuel; Themelis, Andreas; Patrinos, Panagiotis
Dualities for non-Euclidean smoothness and strong convexity under the light of generalized conjugacy Working paper
2023.
@workingpaper{laudeConjugateDualitiesRelative2023,
title = {Dualities for non-Euclidean smoothness and strong convexity under the light of generalized conjugacy},
author = {Emanuel Laude and Andreas Themelis and Panagiotis Patrinos},
doi = {https://doi.org/10.48550/arXiv.2112.08886},
year = {2023},
date = {2023-01-23},
urldate = {2021-01-01},
number = {arXiv:2112.08886},
publisher = {arXiv},
keywords = {},
pubstate = {published},
tppubtype = {workingpaper}
}
Baumgärtner, Katrin; Wang, Yizhen; Zanelli, Andrea; Diehl, Moritz
Fast Nonlinear Model Predictive Control using Barrier Formulations and Squashing with a Generalized Gauss-Newton Hessian Proceedings Article
In: 2022 IEEE 61st Conference on Decision and Control (CDC), pp. 558-563, IEEE, 2023, ISBN: 978-1-6654-6761-2.
@inproceedings{Baumgaertner2022a,
title = {Fast Nonlinear Model Predictive Control using Barrier Formulations and Squashing with a Generalized Gauss-Newton Hessian},
author = {Katrin Baumgärtner and Yizhen Wang and Andrea Zanelli and Moritz Diehl},
url = {https://ieeexplore.ieee.org/document/9992869},
doi = {https://doi.org/10.1109/CDC51059.2022.9992869},
isbn = {978-1-6654-6761-2},
year = {2023},
date = {2023-01-10},
urldate = {2023-01-10},
booktitle = {2022 IEEE 61st Conference on Decision and Control (CDC)},
pages = {558-563},
publisher = {IEEE},
abstract = {We propose an approximate algorithm for Nonlinear Model Predictive Control (NMPC) which is based on a reformulation of the inequality constrained optimal control problem using barrier terms and squashing functions. Within an SQP framework, the particular structure of the reformulated problem can be leveraged by using a Generalized Gauss-Newton Hessian approximation. Moreover, the quadratic subproblems can be efficiently solved using a single backward and forward sweep of the Riccati recursion. We show local linear convergence of the proposed algorithm, as well as local quadratic convergence in the case of linear system dynamics. The computational speed-up, which can be achieved with the proposed method, is illustrated in a simulation study.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Baumgärtner, Katrin; Reiter, Rudolf; Diehl, Moritz
Moving Horizon Estimation with Adaptive Regularization for Ill-Posed State and Parameter Estimation Problems Proceedings Article
In: 2022 IEEE 61st Conference on Decision and Control (CDC), pp. 2165-2171, IEEE, Cancun, Mexico, 2023, ISBN: 978-1-6654-6761-2.
@inproceedings{Baumgärtner2022MHE,
title = {Moving Horizon Estimation with Adaptive Regularization for Ill-Posed State and Parameter Estimation Problems},
author = {Katrin Baumgärtner and Rudolf Reiter and Moritz Diehl},
doi = {10.1109/CDC51059.2022.9993416},
isbn = {978-1-6654-6761-2},
year = {2023},
date = {2023-01-10},
urldate = {2023-01-10},
booktitle = {2022 IEEE 61st Conference on Decision and Control (CDC)},
pages = {2165-2171},
publisher = {IEEE},
address = {Cancun, Mexico},
abstract = {We investigate the usage of Moving Horizon Estimation (MHE) for state and parameter estimation for partially non-detectable systems with measurements corrupted by outliers. We propose an arrival cost update formula based on the Generalized Gauss-Newton method and illustrate how it can be generalized to nonconvex loss functions that can be effectively used for outlier rejection. Moreover, we propose an adaptive regularization scheme for the arrival cost which introduces forgetting as well as additional pseudo-measurements to the arrival cost update. We illustrate the performance of the proposed algorithms on a longitudinal vehicle state and parameter estimation problem.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Messerer, Florian; Baumgärtner, Katrin; Diehl, Moritz
A Dual-Control Effect Preserving Formulation for Nonlinear Output-Feedback Stochastic Model Predictive Control With Constraints Journal Article
In: IEEE Control Systems Letters, vol. 7, no. 1171--1176, 2023.
@article{Messerer2023,
title = {A Dual-Control Effect Preserving Formulation for Nonlinear Output-Feedback Stochastic Model Predictive Control With Constraints},
author = {Florian Messerer and Katrin Baumgärtner and Moritz Diehl},
url = {https://ieeexplore.ieee.org/document/9993720},
doi = {10.1109/LCSYS.2022.3230552},
year = {2023},
date = {2023-01-01},
urldate = {2023-01-01},
journal = {IEEE Control Systems Letters},
volume = {7},
number = {1171--1176},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Cecchin, Leonardo; Baumgärtner, Katrin; Gering, Stefan; Diehl, Moritz
Locally Weighted Regression with Approximate Derivatives for Data-based optimization Proceedings Article
In: 2023 European Control Conference (ECC), pp. 1–6, IEEE 2023.
@inproceedings{cecchin2023locally,
title = {Locally Weighted Regression with Approximate Derivatives for Data-based optimization},
author = { Leonardo Cecchin and Katrin Baumgärtner and Stefan Gering and Moritz Diehl},
year = {2023},
date = {2023-01-01},
urldate = {2023-01-01},
booktitle = {2023 European Control Conference (ECC)},
pages = {1–6},
organization = {IEEE},
abstract = {Interpolation and approximation of data provided in terms of a Look-Up Table (LUT) is a common and well-known task, and is especially relevant for industrial applications. When using the function for point-wise evaluation, the method choice only affects the accuracy of the function value itself. However, when the LUT is used as part of an optimization problem formulation, a bad method choice can prevent convergence or alter significantly the outcome of the solver. Moreover, computational efficiency becomes critical due to the much higher number of evaluations required. This work focuses on a variation of Locally Weighted Regression, with approximate derivatives computation. The result is a method that allows one to obtain the function value together with the first n derivatives, at a reduced computational cost. Theoretical properties of the approach are analyzed, and the results of a minimization problem using the proposed method are compared with more traditional ones. The new approach shows promising performance and results, both for computational efficiency and effectiveness when used in optimization.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Cecchin, Leonardo; Frey, Jonathan; Gering, Stefan; Manderla, Maximilian; Trachte, Adrian; Diehl, Moritz
Nonlinear Model Predictive Control for Efficient Control of Variable Speed Variable Displacement Pumps Proceedings Article
In: 2023 Modeling, Estimation and Control Conference (MECC), pp. 1–6, IFAC 2023.
@inproceedings{cecchin2023nonlinear,
title = {Nonlinear Model Predictive Control for Efficient Control of Variable Speed Variable Displacement Pumps},
author = { Leonardo Cecchin and Jonathan Frey and Stefan Gering and Maximilian Manderla and Adrian Trachte and Moritz Diehl},
year = {2023},
date = {2023-01-01},
urldate = {2023-01-01},
booktitle = {2023 Modeling, Estimation and Control Conference (MECC)},
pages = {1–6},
organization = {IFAC},
abstract = {Hydraulic pumps are a key component in manufacturing industry and off-highway vehicles.
Paired with diesel engines or electric motors, they provide hydraulic flow that can conveniently be used to power a variety of actuators.
Hydraulic power transmission has numerous advantages, unfortunately energy efficiency is usually not one of those.
The use of Variable Speed Variable Displacement pumps has been proven to be advantageous with respect to constant speed or constant displacement solutions: It allows to achieve higher efficiency and faster flow tracking dynamics.
This paper presents the development of a Model Predictive Control for this system, considering the nonlinearities and look-up-tables that characterize the system dynamics.
The Model Predictive Controller is then compared both in simulation and on test bench with a reference controller for such system, showing potential both regarding efficiency and flow tracking dynamics.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Paired with diesel engines or electric motors, they provide hydraulic flow that can conveniently be used to power a variety of actuators.
Hydraulic power transmission has numerous advantages, unfortunately energy efficiency is usually not one of those.
The use of Variable Speed Variable Displacement pumps has been proven to be advantageous with respect to constant speed or constant displacement solutions: It allows to achieve higher efficiency and faster flow tracking dynamics.
This paper presents the development of a Model Predictive Control for this system, considering the nonlinearities and look-up-tables that characterize the system dynamics.
The Model Predictive Controller is then compared both in simulation and on test bench with a reference controller for such system, showing potential both regarding efficiency and flow tracking dynamics.
Bonassi, Fabio; Farina, Marcello; Xie, Jing; Scattolini, Riccardo
An Offset-Free Nonlinear MPC scheme for systems learned by Neural NARX models Proceedings Article
In: 2022 IEEE 61st Conference on Decision and Control (CDC), pp. 2123-2128, IEEE, 2022, ISBN: 978-1-6654-6761-2.
@inproceedings{bonassi2022offset,
title = {An Offset-Free Nonlinear MPC scheme for systems learned by Neural NARX models},
author = {Fabio Bonassi and Marcello Farina and Jing Xie and Riccardo Scattolini},
url = {https://doi.org/10.1109/CDC51059.2022.9992362
http://arxiv.org/abs/2203.16290},
doi = {10.1109/CDC51059.2022.9992362},
isbn = {978-1-6654-6761-2},
year = {2022},
date = {2022-12-06},
urldate = {2022-01-01},
booktitle = {2022 IEEE 61st Conference on Decision and Control (CDC)},
journal = {arXiv preprint arXiv:2203.16290},
pages = {2123-2128},
publisher = {IEEE},
abstract = {This paper deals with the design of nonlinear MPC controllers that provide offset-free setpoint tracking for models described by Neural Nonlinear AutoRegressive eXogenous (NNARX) networks. The NNARX model is identified from input-output data collected from the plant, and can be given a state-space representation with known measurable states made by past input and output variables, so that a state observer is not required. In the training phase, the Incremental Input-to-State Stability (δISS) property can be forced when consistent with the behavior of the plant. The δISS property is then leveraged to augment the model with an explicit integral action on the output tracking error, which allows to achieve offset-free tracking capabilities to the designed control scheme. The proposed control architecture is numerically tested on a water heating system and the achieved results are compared to those scored by another popular offset-free MPC method, showing that the proposed scheme attains remarkable performances even in presence of disturbances acting on the plant.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Baumgärtner, Katrin; Diehl, Moritz
The Extended Gauss-Newton Method for Nonconvex Loss Functions and its Application to Time-Optimal Model Predictive Control Proceedings Article
In: 2022 American Control Conference (ACC), pp. 4973-4978, IEEE, 2022, ISBN: 978-1-6654-5196-3.
@inproceedings{Baumgaertner2022,
title = {The Extended Gauss-Newton Method for Nonconvex Loss Functions and its Application to Time-Optimal Model Predictive Control},
author = {Katrin Baumgärtner and Moritz Diehl},
url = {https://ieeexplore.ieee.org/document/9867372},
doi = {https://doi.org/10.23919/ACC53348.2022.9867372},
isbn = {978-1-6654-5196-3},
year = {2022},
date = {2022-09-05},
urldate = {2022-09-05},
booktitle = {2022 American Control Conference (ACC)},
pages = {4973-4978},
publisher = {IEEE},
abstract = {We introduce the eXtended Gauss-Newton (XGN) method, which extends the Generalized Gauss-Newton (GGN) method to a class of nonconvex loss functions with a well-behaved global minimum. We show linear local convergence of the XGN method to a stationary point, as well as global convergence in case of a linear residual function and linear constraints. As one possible application, we illustrate how the considered class of nonconvex loss functions can be used to approximate time-optimal behaviour within a Model Predictive Control (MPC) framework.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Wang, Jianhong; Wang, Jinxin; Zhang, Yuan; Gu, Yunjie; Kim, Tae-Kyun
SHAQ: Incorporating Shapley Value Theory into Multi-Agent Q-Learning Proceedings Article
In: Advances in Neural Information Processing Systems, 2022, (Accepted at NeurIPS 2022 Conference).
@inproceedings{wang2021shaq,
title = {SHAQ: Incorporating Shapley Value Theory into Multi-Agent Q-Learning},
author = {Jianhong Wang and Jinxin Wang and Yuan Zhang and Yunjie Gu and Tae-Kyun Kim},
url = {https://openreview.net/forum?id=BjGawodFnOy
https://arxiv.org/abs/2105.15013},
year = {2022},
date = {2022-07-04},
urldate = {2021-01-01},
booktitle = {Advances in Neural Information Processing Systems},
journal = {arXiv preprint arXiv:2105.15013},
note = {Accepted at NeurIPS 2022 Conference},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Reiter, Rudolf; Messerer, Florian; Schratter, Markus; Watzenig, Daniel; Diehl, Moritz
An Inverse Optimal Control Approach for Trajectory Prediction of Autonomous Race Cars Proceedings Article
In: 2022 European Control Conference (ECC), pp. 146–153, IEEE, London, United Kingdom, 2022, ISBN: 978-3-907144-07-7.
@inproceedings{reiter_inverse_2022,
title = {An Inverse Optimal Control Approach for Trajectory Prediction of Autonomous Race Cars},
author = {Rudolf Reiter and Florian Messerer and Markus Schratter and Daniel Watzenig and Moritz Diehl},
url = {https://ieeexplore.ieee.org/document/9838100/},
doi = {10.23919/ECC55457.2022.9838100},
isbn = {978-3-907144-07-7},
year = {2022},
date = {2022-07-01},
urldate = {2022-09-09},
booktitle = {2022 European Control Conference (ECC)},
pages = {146--153},
publisher = {IEEE},
address = {London, United Kingdom},
abstract = {This paper proposes an optimization-based approach to predict trajectories of autonomous race cars. We assume that the observed trajectory is the result of an optimization problem that trades off path progress against acceleration and jerk smoothness, and which is restricted by constraints. The algorithm predicts a trajectory by solving a parameterized nonlinear program (NLP) which contains path progress and smoothness in cost terms. By observing the actual motion of a vehicle, the parameters of prediction are updated by means of solving an inverse optimal control problem that contains the parameters of the predicting NLP as optimization variables. The algorithm therefore learns to predict the observed vehicle trajectory in a least-squares relation to measurement data and to the presumed structure of the predicting NLP. This work contributes with an algorithm that allows for accurate and interpretable predictions with sparse data. The algorithm is implemented on embedded hardware in an autonomous real-world race car that is competing in the challenge Roborace and analyzed with respect to recorded data.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Allamaa, Jean Pierre; Listov, Petr; Auweraer, Herman Van; Jones, Colin; Son, Tong Duy
Real-time Nonlinear MPC Strategy with Full Vehicle Validation for Autonomous Driving Proceedings Article
In: 2022 American Control Conference (ACC), pp. 1982-1987, IEEE, Atlanta, GA, USA, 2022, ISBN: 978-1-6654-5196-3.
@inproceedings{Allamaa2022RTNMPCStrategy,
title = {Real-time Nonlinear MPC Strategy with Full Vehicle Validation for Autonomous Driving},
author = {Jean Pierre Allamaa and Petr Listov and Herman Van Auweraer and Colin Jones and Tong Duy Son},
url = {https://ieeexplore.ieee.org/document/9867514},
doi = {10.23919/ACC53348.2022.9867514},
isbn = {978-1-6654-5196-3},
year = {2022},
date = {2022-06-09},
booktitle = {2022 American Control Conference (ACC)},
pages = {1982-1987},
publisher = {IEEE},
address = {Atlanta, GA, USA},
abstract = {In this paper, we present the development and deployment of an embedded optimal control strategy for autonomous driving applications on a Ford Focus road vehicle. Non-linear model predictive control (NMPC) is designed and deployed on a system with hard real-time constraints. We show the properties of sequential quadratic programming (SQP) optimization solvers that are suitable for driving tasks. Importantly, the designed algorithms are validated based on a standard automotive XiL development cycle: model-in-the-loop (MiL) with high fidelity vehicle dynamics, hardware-in-the-loop (HiL) with vehicle actuation and embedded platform, and full vehicle-hardware-in-the-loop (VeHiL). The autonomous driving environment contains both virtual simulation and physical proving ground tracks. NMPC algorithms and optimal control problem formulation are fine-tuned using a deployable C code via code generation compatible with the target embedded toolchains. Finally, the developed systems are applied to autonomous collision avoidance, trajectory tracking, and lane change at high speed on city/highway and low speed at a parking environment.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Bonassi, Fabio; Farina, Marcello; Xie, Jing; Scattolini, Riccardo
On Recurrent Neural Networks for learning-based control: recent results and ideas for future developments Journal Article
In: Journal of Process Control, vol. 114, pp. 92-104, 2022, ISSN: 0959-1524.
@article{bonassi2022survey,
title = {On Recurrent Neural Networks for learning-based control: recent results and ideas for future developments},
author = {Fabio Bonassi and Marcello Farina and Jing Xie and Riccardo Scattolini},
url = {https://arxiv.org/abs/2111.13557},
doi = {10.1016/j.jprocont.2022.04.011},
issn = {0959-1524},
year = {2022},
date = {2022-01-01},
journal = {Journal of Process Control},
volume = {114},
pages = {92-104},
abstract = {This paper aims to discuss and analyze the potentialities of Recurrent Neural Networks (RNN) in control design applications. The main families of RNN are considered, namely Neural Nonlinear AutoRegressive eXogenous, Echo State Networks, Long Short Term Memory, and Gated Recurrent Units. The goal is twofold. Firstly, to survey recent results concerning the training of RNN that enjoy Input-to-State Stability (ISS) and Incremental Input-to-State Stability (𝛿ISS) guarantees. Secondly, to discuss the issues that still hinder the widespread use of RNN for control, namely their robustness, verifiability, and interpretability. The former properties are related to the so-called generalization capabilities of the networks, i.e. their consistency with the underlying real plants, even in presence of unseen or perturbed input trajectories. The latter is instead related to the possibility of providing a clear formal connection between the RNN model and the plant. In this context, we illustrate how ISS and 𝛿ISS represent a significant step towards the robustness and verifiability of the RNN models, while the requirement of interpretability paves the way to the use of physics-based networks. The design of model predictive controllers with RNN as plant’s model is also briefly discussed. Lastly, some of the main topics of the paper are illustrated on a simulated chemical system.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Acerbo, Flavia Sofia; Swevers, Jan; Tuytelaars, Tinne; Son, Tong Duy
MPC-based Imitation Learning for Safe and Human-like Autonomous Driving Workshop
2022.
@workshop{acerbo2022mpc,
title = {MPC-based Imitation Learning for Safe and Human-like Autonomous Driving},
author = {Flavia Sofia Acerbo and Jan Swevers and Tinne Tuytelaars and Tong Duy Son},
doi = {https://doi.org/10.48550/arXiv.2206.12348},
year = {2022},
date = {2022-01-01},
urldate = {2022-01-01},
journal = {arXiv preprint arXiv:2206.12348},
abstract = {To ensure user acceptance of autonomous vehicles (AVs), control systems are being developed to mimic human drivers from demonstrations of desired driving behaviors. Imitation learning (IL) algorithms serve this purpose, but struggle to provide safety guarantees on the resulting closed-loop system trajectories. On the other hand, Model Predictive Control (MPC) can handle nonlinear systems with safety constraints, but realizing human-like driving with it requires extensive domain knowledge. This work suggests the use of a seamless combination of the two techniques to learn safe AV controllers from demonstrations of desired driving behaviors, by using MPC as a differentiable control layer within a hierarchical IL policy. With this strategy, IL is performed in closed-loop and end-to-end, through parameters in the MPC cost, model or constraints. Experimental results of this methodology are analyzed for the design of a lane keeping control system, learned via behavioral cloning from observations (BCO), given human demonstrations on a fixed-base driving simulator.},
keywords = {},
pubstate = {published},
tppubtype = {workshop}
}
Saccani, Danilo; Cecchin, Leonardo; Fagiano, Lorenzo
Multitrajectory Model Predictive Control for Safe UAV Navigation in an Unknown Environment Journal Article
In: IEEE Transactions on Control Systems Technology, pp. 1-16, 2022.
@article{9938397,
title = {Multitrajectory Model Predictive Control for Safe UAV Navigation in an Unknown Environment},
author = {Danilo Saccani and Leonardo Cecchin and Lorenzo Fagiano},
doi = {10.1109/TCST.2022.3216989},
year = {2022},
date = {2022-01-01},
urldate = {2022-01-01},
journal = {IEEE Transactions on Control Systems Technology},
pages = {1-16},
abstract = {The problem of navigating an unmanned aerial vehicle (UAV) in an unknown environment is addressed with a novel model predictive control (MPC) formulation, named multitrajectory MPC (mt-MPC). The objective is to safely drive the vehicle to the desired target location by relying only on the partial description of the surroundings provided by an exteroceptive sensor. This information results in time-varying constraints during the navigation among obstacles. The proposed mt-MPC generates a sequence of position set points that are fed to control loops at lower hierarchical levels. To do so, the mt-MPC predicts two different state trajectories, a safe one and an exploiting one, in the same finite horizon optimal control problem (FHOCP). This formulation, particularly suitable for problems with uncertain time-varying constraints, allows one to partially decouple constraint satisfaction (safety) from cost function minimization (exploitation). Uncertainty due to modeling errors and sensors noise is taken into account as well, in a set membership (SM) framework. Theoretical guarantees of persistent obstacle avoidance are derived under suitable assumptions, and the approach is demonstrated experimentally out-of-the-laboratory on a prototype built with off-the-shelf components.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}