Automated Controller Calibration by Kalman Filtering
Not on the map. Why?
Abstract (arXiv)
This paper proposes a method for calibrating control parameters. Examples of such control parameters are gains of PID controllers, weights of a cost function for optimal control, filter coefficients, the sliding surface of a sliding mode controller, or weights of a neural network. Hence, the proposed method can be applied to a wide range of controllers. The method uses a Kalman filter that estimates control parameters, using data of closed-loop system operation. The control parameter calibration is driven by a training objective, which encompasses specifications on the performance of the dynamical system. The performance-driven calibration method tunes the parameters online and robustly, is computationally efficient, has low data storage requirements, and is easy to implement making it appealing for many real-time applications. Simulation results show that the method is able to learn control parameters quickly, is able to tune the parameters to compensate for disturbances, and is robust to noise. A simulation study with the high-fidelity vehicle simulator CarSim shows that the method can calibrate controllers of a complex dynamical system online, which indicates its applicability to a real-world system. We also verify the real-time feasibility on an embedded platform with automotive-grade processors by implementing our method on a dSPACE MicroAutoBox-II rapid prototyping unit.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 14 of its 74 references that are in the map. First posted on arXiv 21 Nov 2021.
Builds on
14 of 74 references.
References · 14
- 2017Bayesian Optimization with Gradientscited by 59
- 2020Reach-SDP: Reachability Analysis of Closed-Loop Systems with Neural Network Controllers via Semidefinite Programmingcited by 43
- 2016Learning Model Predictive Control for iterative tasks. A Data-Driven Control Frameworkcited by 38
- 2019Driving with Style: Inverse Reinforcement Learning in General-Purpose Planning for Automated Drivingcited by 30
- 2016Automatic LQR Tuning Based on Gaussian Process Global Optimizationcited by 29
- 2018Data-efficient Auto-tuning with Bayesian Optimization: An Industrial Control Studycited by 15
- 2019Probabilistic Verification and Reachability Analysis of Neural Networks via Semidefinite Programmingcited by 14
- 2020Learning Constraints from Locally-Optimal Demonstrations under Cost Function Uncertaintycited by 12
- 2020Cautious Bayesian Optimization for Efficient and Scalable Policy Searchcited by 12
- 2014Approximate Bayesian Smoothing with Unknown Process and Measurement Noise Covariancescited by 4
- 2020MPC Controller Tuning using Bayesian Optimization Techniquescited by 4
- 2020Maximum Likelihood Methods for Inverse Learning of Optimal Controllerscited by 2
Built on by
Citing papers per year: 2022: 1; 2023: 0; 2024: 2.
3 papers.
- 2022Real-to-Sim: Predicting Residual Errors of Robotic Systems with Sparse Data using a Learning-based Unscented Kalman Filtercited by 5
- 2024Learning Based NMPC Adaptation for Autonomous Driving using Parallelized Digital Twincited by 2
- 2024Automatic Parameter Tuning of Self-Driving Vehiclescited by 0
- 2024Automatic Parameter Tuning of Self-Driving Vehicles25 Jun 2024
- 2024Learning Based NMPC Adaptation for Autonomous Driving using Parallelized Digital Twin26 Feb 2024
- 2022Real-to-Sim: Predicting Residual Errors of Robotic Systems with Sparse Data using a Learning-based Unscented Kalman Filter7 Sep 2022