Flexible development and evaluation of machine-learning-supported optimal control and estimation methods via HILO-MPC
Not on the map. Why?
Abstract (arXiv)
Model-based optimization approaches for monitoring and control, such as model predictive control and optimal state and parameter estimation, have been used for decades in many engineering applications. Models describing the dynamics, constraints, and desired performance criteria are fundamental to model-based approaches. Thanks to recent technological advancements in digitalization, machine learning methods such as deep learning, and computing power, there has been an increasing interest in using machine learning methods alongside model-based approaches for control and estimation. The number of new methods and theoretical findings using machine learning for model-based control and optimization is increasing rapidly. This paper outlines the basic ideas and principles behind an easy-to-use Python toolbox that allows to quickly and efficiently solve machine-learning-supported optimization, model predictive control, and estimation problems. The toolbox leverages state-of-the-art machine learning libraries to train components used to define the problem. It allows to efficiently solve the resulting optimization problems. Machine learning can be used for a broad spectrum of tasks, ranging from model predictive control for stabilization, setpoint tracking, path following, and trajectory tracking to moving horizon estimation and Kalman filtering. For linear systems, it enables quick code generation for embedded MPC applications. HILO-MPC is flexible and adaptable, making it especially suitable for research and fundamental development tasks. Due to its simplicity and numerous already implemented examples, it is also a powerful teaching tool. The usability is underlined, presenting a series of application examples.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). First posted on arXiv 25 Mar 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 2; 2024: 1; 2025: 2.
5 papers.
- 2023Learning for CasADi: Data-driven Models in Numerical Optimizationcited by 15
- 2025Reinforcement learning for efficient and robust multi-setpoint and multi-trajectory tracking in bioprocessescited by 4
- 2024Omics-driven hybrid dynamic modeling of bioprocesses with uncertainty estimationcited by 1
- 2023Stochastic Model Predictive Control Utilizing Bayesian Neural Networkscited by 0
- 2025A nonlinear real time capable motion cueing algorithm based on deep reinforcement learningcited by 0
- 2025Reinforcement learning for efficient and robust multi-setpoint and multi-trajectory tracking in bioprocesses28 Mar 2025
- 2025A nonlinear real time capable motion cueing algorithm based on deep reinforcement learning13 Mar 2025
- 2024Omics-driven hybrid dynamic modeling of bioprocesses with uncertainty estimation24 Oct 2024
- 2023Learning for CasADi: Data-driven Models in Numerical Optimization10 Dec 2023
- 2023Stochastic Model Predictive Control Utilizing Bayesian Neural Networks25 Mar 2023