TR2021-084

Uncertainty Propagation by Linear Regression Kalman Filters for Stochastic NMPC


Abstract:

Stochastic nonlinear model predictive control (SNMPC) allows to directly take model uncertainty into account, e.g., by including probabilistic chance constraints. This paper proposes linear-regression Kalman filtering to perform high-accuracy propagation of mean and covariance information for the nonlinear system dynamics in a tractable approximation of the stochastic optimal control problem. In addition, a tailored adjoint-based sequential quadratic programming (SQP) algorithm is presented to considerably reduce the computational cost and allow a real-time implementation of the resulting SNMPC. The prediction accuracy and control performance of the proposed approach are illustrated on a vehicle control application subject to external disturbances, while highlighting a worst-case computation time of 10 ms for SNMPC which is close to that of deterministic NMPC for this particular case study.

 

  • Related News & Events

    •  NEWS    Karl Berntorp gave Spotlight Talk at CDC Workshop on Gaussian Process Learning-Based Control
      Date: December 5, 2022
      Where: Cancun, Mexico
      MERL Contact: Karl Berntorp
      Research Areas: Control, Machine Learning
      Brief
      • Karl Berntorp was an invited speaker at the workshop on Gaussian Process Learning-Based Control organized at the Conference on Decision and Control (CDC) 2022 in Cancun, Mexico.

        The talk was part of a tutorial-style workshop aimed to provide insight into the fundamentals behind Gaussian processes for modeling and control and sketching some of the open challenges and opportunities using Gaussian processes for modeling and control. The talk titled ``Gaussian Processes for Learning and Control: Opportunities for Real-World Impact" described some of MERL's efforts in using Gaussian processes (GPs) for learning and control, with several application examples and discussing some of the key benefits and limitations with using GPs for learning-based control.
    •  
    •  NEWS    Rien Quirynen gives invited talk at ELO-X Workshop on Embedded Optimization and Learning for Robotics and Mechatronics
      Date: October 10, 2022 - October 11, 2022
      Where: University of Freiburg, Germany
      Research Areas: Control, Machine Learning, Optimization
      Brief
      • Rien Quirynen is an invited speaker at an international workshop on Embedded Optimization and Learning for Robotics and Mechatronics, which is organized by the ELO-X project at the University of Freiburg in Germany. This talk, entitled "Embedded learning, optimization and predictive control for autonomous vehicles", presents recent results from multiple projects at MERL that leverage embedded optimization, machine learning and optimal control for autonomous vehicles.

        This workshop is part of the ELO-X Fall School and Workshop. Invited external lecturers will present state-of-the-art techniques and applications in the field of Embedded Optimization and Learning. ELO-X is a Marie Curie Innovative Training Network (ITN) funded by the European Commission Horizon 2020 program.
    •