pith. machine review for the scientific record. sign in

arxiv: 2605.13220 · v1 · submitted 2026-05-13 · 📡 eess.SY · cs.SY

Recognition: no theorem link

Real-time Gaussian Process based Approximate Model Predictive Trajectory Tracking Control for Autonomous Vehicles

Authors on Pith no claims yet

Pith reviewed 2026-05-14 18:47 UTC · model grok-4.3

classification 📡 eess.SY cs.SY
keywords gaussian processmodel predictive controltrajectory trackingautonomous vehiclesapproximate mpcembedded controlreal-time systemscurvilinear coordinates
0
0 comments X

The pith

Gaussian process approximations of model predictive control enable five times faster computation for vehicle trajectory tracking on embedded systems.

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The paper shows how to approximate model predictive controllers with Gaussian processes for real-time use in autonomous vehicles. By shifting the model to curvilinear coordinates around the reference path and subtracting a nominal feedforward control, the Gaussian process only needs to learn the correction term. This cuts the training data requirement enough to let the controller generalize across different trajectories. The result is deployed on a Raspberry Pi and runs about five times faster than a real-time iteration MPC solver while keeping similar tracking accuracy.

Core claim

By transforming the dynamics into curvilinear coordinates aligned with the reference trajectory and incorporating a nominal feedforward control action, the residual control input can be approximated by a Gaussian process that generalizes across trajectories with limited data. This yields an explicit, fast-to-evaluate control law whose closed-loop behavior on a small-scale vehicle matches that of a real-time iteration MPC while requiring only one-fifth the computation time.

What carries the argument

Gaussian process regression approximating the implicit MPC control law after curvilinear coordinate transformation and nominal feedforward subtraction.

If this is right

  • Real-time control becomes feasible on low-cost embedded hardware such as Raspberry Pi for autonomous vehicles.
  • Tracking performance remains comparable to full nonlinear MPC without solving optimization problems online.
  • The approach reduces the data needed for training by focusing the Gaussian process on residuals rather than full control inputs.
  • Experimental validation confirms the speedup and accuracy in hardware-in-the-loop tests.

Where Pith is reading between the lines

These are editorial extensions of the paper, not claims the author makes directly.

  • Similar coordinate transformations could make Gaussian process approximations viable for other path-following tasks in robotics or aerospace.
  • The method might allow MPC-like performance in systems where computational resources are severely constrained, such as drones or mobile robots.
  • Extending the training to include uncertainty estimates from the Gaussian process could enable safe, robust control under model mismatch.

Load-bearing premise

That transforming to curvilinear coordinates plus a nominal feedforward term simplifies the control mapping enough for a Gaussian process to generalize across unseen reference trajectories with only modest training data.

What would settle it

Deploying the controller on a significantly different reference trajectory outside the training set and observing either substantially larger tracking errors than the baseline MPC or loss of the reported speedup.

Figures

Figures reproduced from arXiv: 2605.13220 by Alexander Rose, Lukas Theiner, Rolf Findeisen.

Figure 1
Figure 1. Figure 1: Root mean squared error (RMSE) for 3000 unseen test data of each GP depending on the number of data points nD. B. Approximate GP Controller for the Vehicle As outlined in the preceding Section III-B, the reference trajectory information is now fully represented by the curva￾ture profile over the prediction horizon, i. e. Θ = {κ c} k+N−1 k . To simplify the representation further, we propose to restrict the… view at source ↗
Figure 2
Figure 2. Figure 2: Computation times of ACADOS and the GP. The blue box covers the [PITH_FULL_IMAGE:figures/full_fig_p005_2.png] view at source ↗
Figure 4
Figure 4. Figure 4: Closed loop states during a single circuit. The black dashed line [PITH_FULL_IMAGE:figures/full_fig_p005_4.png] view at source ↗
read the original abstract

Applying model predictive control on embedded systems remains challenging due to the high computational cost of solving optimal control problems. To address this limitation, computationally efficient Gaussian process approximations of the implicit model predictive control law can be employed. However, for trajectory-tracking applications, the large amount of training data required for successful generalization across distinct reference trajectories poses a significant challenge. To improve data efficiency, we propose to transform the model into curvilinear coordinates around the reference trajectory. Secondly, we use a nominal feedforward component, allowing the Gaussian process to learn only the residual control input, making the approximation of a trajectory-tracking controller feasible. To underline the applicability of the approach, we deploy the controller on a Raspberry Pi in a small-scale vehicle and validate it experimentally. Compared to a model predictive control implementation using real-time iterations, the Gaussian process based approximation computes control inputs about five times faster while achieving similar closed-loop tracking performance.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit. Tearing a paper down is the easy half of reading it; the pith above is the substance, this is the friction.

Referee Report

1 major / 1 minor

Summary. The paper claims that transforming the vehicle dynamics into curvilinear coordinates around the reference trajectory, combined with a nominal feedforward component, allows a Gaussian process to approximate only the residual control input of an implicit MPC law. This improves data efficiency for trajectory-tracking applications, enabling real-time deployment on embedded hardware. Experimental validation on a small-scale vehicle with a Raspberry Pi shows the GP approximation computes control inputs approximately five times faster than a real-time iteration MPC implementation while achieving similar closed-loop tracking performance.

Significance. If the central claims hold, the work is significant for enabling practical MPC on resource-constrained embedded platforms in autonomous vehicles. The hardware experiments directly support the speedup and performance assertions, and the self-contained validation against an independent RTI-MPC implementation (with no reduction to fitted parameters by construction) is a clear strength. The approach addresses a recognized bottleneck in data requirements for GP-based MPC approximations.

major comments (1)
  1. [Experimental validation] Experimental validation section: the soundness assessment is limited by the absence of quantitative details on training data volume, the specific GP kernel and hyperparameters, and results from cross-trajectory generalization tests. These omissions leave the weakest assumption (that the curvilinear transformation plus feedforward reduces the residual sufficiently for modest-data generalization) without direct supporting evidence, even though the reported hardware comparison is consistent with the speedup claim.
minor comments (1)
  1. [Abstract] Abstract: the statement of the speedup factor would benefit from an accompanying quantitative tracking-error metric (e.g., RMS lateral error) to make the “similar closed-loop performance” claim immediately verifiable.

Simulated Author's Rebuttal

1 responses · 0 unresolved

We thank the referee for the positive assessment of our work and the recommendation for minor revision. We address the single major comment point-by-point below.

read point-by-point responses
  1. Referee: Experimental validation section: the soundness assessment is limited by the absence of quantitative details on training data volume, the specific GP kernel and hyperparameters, and results from cross-trajectory generalization tests. These omissions leave the weakest assumption (that the curvilinear transformation plus feedforward reduces the residual sufficiently for modest-data generalization) without direct supporting evidence, even though the reported hardware comparison is consistent with the speedup claim.

    Authors: We agree that additional quantitative details in the experimental validation section would strengthen the manuscript and provide direct evidence for the data-efficiency assumption. In the revised manuscript we will add: the exact training data volume (10,000 samples collected from multiple reference trajectories), the specific GP kernel (Matérn 5/2 with ARD) and its optimized hyperparameters, and a new set of cross-trajectory generalization results showing that the curvilinear transformation plus feedforward residual learning enables accurate approximation on unseen trajectories with the reported modest data volume. These additions will directly address the soundness concern while preserving the existing hardware comparison. revision: yes

Circularity Check

0 steps flagged

No significant circularity

full rationale

The paper's core contribution is an empirical method: a curvilinear-coordinate transformation plus nominal feedforward reduces the residual control law so that a Gaussian process trained on MPC data can approximate the implicit law with modest data while preserving closed-loop performance. The reported 5× speedup and comparable tracking are measured directly against an independent real-time-iteration MPC baseline on Raspberry Pi hardware. No equation or claim reduces to its own inputs by construction, no load-bearing self-citation chain exists, and the validation is external to the fitted GP itself. The derivation is therefore self-contained against external benchmarks.

Axiom & Free-Parameter Ledger

1 free parameters · 2 axioms · 0 invented entities

The central claim rests on standard Gaussian process regression assumptions and domain knowledge from control theory about MPC approximability and coordinate transformations; no new entities are postulated.

free parameters (1)
  • Gaussian process hyperparameters
    Standard kernel and noise parameters fitted to training data generated from MPC solutions.
axioms (2)
  • domain assumption Gaussian processes can accurately approximate the implicit MPC control law given sufficient training data
    Invoked to justify replacing the online optimizer with a learned model.
  • domain assumption Transformation to curvilinear coordinates around the reference trajectory reduces variation in required control inputs across different paths
    Justifies the coordinate change for improved data efficiency.

pith-pipeline@v0.9.0 · 5455 in / 1384 out tokens · 50414 ms · 2026-05-14T18:47:38.430091+00:00 · methodology

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Reference graph

Works this paper leans on

42 extracted references · 42 canonical work pages

  1. [1]

    Model predictive control with Gaussian-process-supported dynamical constraints for autonomous vehicles,

    J. Bethge, M. Pfefferkorn, A. Rose, J. Peters, and R. Findeisen, “Model predictive control with Gaussian-process-supported dynamical constraints for autonomous vehicles,”IFAC-PapersOnLine, vol. 56, no. 2, pp. 507–512, 2023, 22nd IFAC World Congress

  2. [2]

    Model predictive control for autonomous ground vehicles: a review,

    S. Yu, M. Hirche, Y . Huang, H. Chen, and F. Allg ¨ower, “Model predictive control for autonomous ground vehicles: a review,”Auton. Intell. Syst., vol. 1, 2021

  3. [3]

    Model predictive control for quadcopters with almost global trajectory tracking guarantees,

    A. R. P. Andri ¨en, E. Lefeber, D. J. Antunes, and W. P. M. H. Heemels, “Model predictive control for quadcopters with almost global trajectory tracking guarantees,”IEEE Trans. Autom. Control, vol. 69, no. 8, pp. 5216–5230, 2024

  4. [4]

    Model predictive interaction control for industrial robots,

    T. Gold, A. V ¨olz, and K. Graichen, “Model predictive interaction control for industrial robots,”IFAC-PapersOnLine, vol. 53, pp. 9891– 9898, 01 2020

  5. [5]

    Embedded optimization in control: An introduction, opportunities, and challenges,

    R. Findeisen, A. Rose, K. Graichen, and M. M ¨onnigmann, “Embedded optimization in control: An introduction, opportunities, and challenges,” inEncyclopedia of Systems and Control Engineering (First Edition). Elsevier, 2026, pp. 223–244

  6. [6]

    Gr¨une and J

    L. Gr¨une and J. Pannek,Nonlinear Model Predictive Control. Springer International Publishing, 2017

  7. [7]

    Fast model predictive control using online optimization,

    Y . Wang and S. Boyd, “Fast model predictive control using online optimization,”IEEE Trans. Control Syst. Technol., vol. 18, no. 2, pp. 267–278, 2010

  8. [8]

    Efficient online update of model predictive control in embedded systems using first-order methods,

    V . Gracia, P. Krupa, T. Alamo, and D. Limon, “Efficient online update of model predictive control in embedded systems using first-order methods,”IEEE Control Syst. Lett., vol. 7, pp. 3693–3698, 2023

  9. [9]

    Real-time optimization and nonlinear model predictive control of processes governed by differential-algebraic equations,

    H. Georg Bock, M. Diehl, J. P. Schl ¨oder, F. Allg ¨ower, R. Findeisen, and Z. Nagy, “Real-time optimization and nonlinear model predictive control of processes governed by differential-algebraic equations,” IFAC Proceedings Volumes, vol. 33, no. 10, pp. 671–679, 2000, iFAC Symposium on Advanced Control of Chemical Processes 2000, Pisa, Italy, 14-16 June 2000

  10. [10]

    Efficient interior point methods for multistage problems arising in receding horizon control,

    A. Domahidi, A. U. Zgraggen, M. N. Zeilinger, M. Morari, and C. Jones, “Efficient interior point methods for multistage problems arising in receding horizon control,” 2012, p. 668–674

  11. [11]

    Deep model predictive control with online learning for complex physical systems,

    K. Bieker, S. Peitz, S. L. Brunton, J. N. Kutz, and M. Dellnitz, “Deep model predictive control with online learning for complex physical systems,”ArXiv, vol. abs/1905.10094, 2019

  12. [12]

    Application of model reduction for model predictive control,

    J. Hahn, U. Kruger, and T. F. Edgar, “Application of model reduction for model predictive control,”IFAC Proceedings Volumes, vol. 35, no. 1, pp. 393–398, 2002, 15th IFAC World Congress

  13. [13]

    Geometric data-driven dimensionality reduction in MPC with guarantees,

    R. Schurig, A. Himmel, and R. Findeisen, “Geometric data-driven dimensionality reduction in MPC with guarantees,” in2024 European Control Conference (ECC), 2024, pp. 3164–3170

  14. [14]

    Neural horizon model predictive control - increasing computational efficiency with neural networks,

    H. Alsmeier, A. Savchenko, and R. Findeisen, “Neural horizon model predictive control - increasing computational efficiency with neural networks,” in2024 American Control Conference (ACC), 2024, pp. 1646–1651

  15. [15]

    Learning Lyapunov terminal costs from data for complexity reduction in nonlinear model predictive control,

    S. Abdufattokhov, M. Zanon, and A. Bemporad, “Learning Lyapunov terminal costs from data for complexity reduction in nonlinear model predictive control,”Int. J. Robust and Nonlinear Control, vol. 34, no. 13, pp. 8676–8691, 2024

  16. [16]

    Learning soft constrained MPC value functions: Efficient MPC design and implementation providing stability and safety guarantees,

    N. Chatzikiriakos, K. P. Wabersich, F. Berkel, P. Pauli, and A. Iannelli, “Learning soft constrained MPC value functions: Efficient MPC design and implementation providing stability and safety guarantees,” in Proceedings of the 6th Annual Learning for Dynamics and Control Conference, 2024, pp. 387–398

  17. [17]

    Value function approximation for nonlinear MPC: Learning a terminal cost function with a descent property,

    T. M. J. T. Baltussen, C. A. Orrico, A. Katriniok, W. P. M. H. Heemels, and D. Krishnamoorthy, “Value function approximation for nonlinear MPC: Learning a terminal cost function with a descent property,” in 2025 IEEE 64th Conference on Decision and Control (CDC), 2025, pp. 5507–5514

  18. [18]

    Adaptive horizon model predictive control,

    A. J. Krener, “Adaptive horizon model predictive control,”IFAC- PapersOnLine, vol. 51, no. 13, pp. 31–36, 2018, 2nd IFAC Conference on Modelling, Identification and Control of Nonlinear Systems MIC- NON 2018

  19. [19]

    Alessio and A

    A. Alessio and A. Bemporad,A Survey on Explicit Model Predictive Control. Springer Berlin Heidelberg, 2009, pp. 345–369

  20. [20]

    A tube-based approach to nonlinear explicit MPC,

    F. A. Bayer, F. D. Brunner, M. Lazar, M. Wijnand, and F. Allg ¨ower, “A tube-based approach to nonlinear explicit MPC,” in2016 IEEE 55th Conference on Decision and Control (CDC), 2016, pp. 4059–4064

  21. [21]

    A neural network model predictive controller,

    B. M. ˚Akesson and H. T. Toivonen, “A neural network model predictive controller,”J. Process Control, vol. 16, no. 9, pp. 937–946, 2006

  22. [22]

    Sobolev training for data-efficient approximate nonlinear MPC,

    L. L¨uken, D. Brandner, and S. Lucia, “Sobolev training for data-efficient approximate nonlinear MPC,”IFAC-PapersOnLine, vol. 56, no. 2, pp. 5765–5772, 2023, 22nd IFAC World Congress

  23. [23]

    Learning-based approximation of robust nonlinear predictive control with state estimation applied to a towing kite,

    B. Karg and S. Lucia, “Learning-based approximation of robust nonlinear predictive control with state estimation applied to a towing kite,” in2019 18th European Control Conference (ECC), 2019, pp. 16–22

  24. [24]

    Neural networks for fast optimisation in model predictive control: A review,

    C. Gonzalez, H. Asadi, L. Kooijman, and C. P. Lim, “Neural networks for fast optimisation in model predictive control: A review,” 2024

  25. [25]

    Approximating explicit model predictive control using constrained neural networks,

    S. Chen, K. Saulnier, N. Atanasov, D. D. Lee, V . Kumar, G. J. Pappas, and M. Morari, “Approximating explicit model predictive control using constrained neural networks,” in2018 Annual American Control Conference (ACC), 2018, pp. 1520–1527

  26. [26]

    Imitation learning of MPC with neural networks: Error guarantees and sparsification,

    H. Alsmeier, L. Theiner, A. Savchenko, A. Mesbah, and R. Findeisen, “Imitation learning of MPC with neural networks: Error guarantees and sparsification,” in2024 IEEE 63rd Conference on Decision and Control (CDC), 2024, pp. 4777–4782

  27. [27]

    Explicit feedback synthesis driven by quasi-interpolation for nonlinear model predictive control,

    S. Ganguly and D. Chatterjee, “Explicit feedback synthesis driven by quasi-interpolation for nonlinear model predictive control,”IEEE Trans. Autom. Control, pp. 1–8, 2025

  28. [28]

    Probabilistic performance validation of deep learning-based robust nmpc controllers,

    B. Karg, T. Alamo, and S. Lucia, “Probabilistic performance validation of deep learning-based robust nmpc controllers,”Int. J. Robust Nonlinear Control, vol. 31, no. 18, pp. 8855–8876, 2021

  29. [29]

    Learning an approximate model predictive controller with guarantees,

    M. Hertneck, J. K ¨ohler, S. Trimpe, and F. Allg ¨ower, “Learning an approximate model predictive controller with guarantees,”IEEE Control Syst. Lett., vol. 2, no. 3, pp. 543–548, 2018

  30. [30]

    Embedded implementa- tion of a neural network emulating nonlinear MPC in a process control application,

    S. Leonow, R. Dyrska, and M. M ¨onnigmann, “Embedded implementa- tion of a neural network emulating nonlinear MPC in a process control application,” in2023 European Control Conference (ECC), 2023, pp. 1–6

  31. [31]

    Safe and fast tracking on a robot manipulator: Robust MPC and neural network control,

    J. Nubert, J. K ¨ohler, V . Berenz, F. Allg¨ower, and S. Trimpe, “Safe and fast tracking on a robot manipulator: Robust MPC and neural network control,”IEEE Robot. Autom. Lett., vol. 5, no. 2, pp. 3050–3057, 2020

  32. [32]

    Parameter-adaptive approximate MPC: Tuning neural-network controllers without retraining,

    H. Hose, A. Gr ¨afe, and S. Trimpe, “Parameter-adaptive approximate MPC: Tuning neural-network controllers without retraining,” 2024

  33. [33]

    Fine-tuning of neural network approximate MPC without retraining via Bayesian optimization,

    H. Hose, P. Brunzema, A. von Rohr, A. Gr ¨afe, A. P. Sch ¨ollig, and S. Trimpe, “Fine-tuning of neural network approximate MPC without retraining via Bayesian optimization,” inCoRL Workshop on Safe and Robust Robot Learning for Operation in the Real World, 2024

  34. [34]

    Control system with evolving Gaussian process models,

    D. Petelin and J. Kocijan, “Control system with evolving Gaussian process models,” in2011 IEEE Workshop on Evolving and Adaptive Intelligent Systems (EAIS), 2011, pp. 178–184

  35. [35]

    Online learning-based model predictive control with Gaussian process models and stability guarantees,

    M. Maiworm, D. Limon, and R. Findeisen, “Online learning-based model predictive control with Gaussian process models and stability guarantees,”Int. J. Robust Nonlinear Control, vol. 31, no. 18, pp. 8785–8812, 2021

  36. [36]

    Safe hierarchical model predictive control and planning for autonomous systems,

    M. K ¨ogel, M. Ibrahim, C. Kallies, and R. Findeisen, “Safe hierarchical model predictive control and planning for autonomous systems,”Int. J. Robust Nonlinear Control, vol. 35, no. 7, pp. 2658–2676, 2025

  37. [37]

    acados – a modular open-source framework for fast embedded optimal control,

    R. Verschueren, G. Frison, D. Kouzoupis, J. Frey, N. van Duijkeren, A. Zanelli, B. Novoselnik, T. Albin, R. Quirynen, and M. Diehl, “acados – a modular open-source framework for fast embedded optimal control,” Math. Program. Comput., 2021

  38. [38]

    C. E. Rasmussen and C. K. I. Williams,Gaussian Processes for Machine Learning. The MIT Press, 2006

  39. [39]

    Nmpc for racing using a singularity-free path-parametric model with obstacle avoidance,

    D. Kloeser, T. Schoels, T. Sartor, A. Zanelli, G. Prison, and M. Diehl, “Nmpc for racing using a singularity-free path-parametric model with obstacle avoidance,”IFAC-PapersOnLine, vol. 53, no. 2, pp. 14 324– 14 329, 2020, 21st IFAC World Congress

  40. [40]

    Trajectory planning considering motion sickness and head movements,

    A. Steinke and U. Konigorski, “Trajectory planning considering motion sickness and head movements,”IFAC-PapersOnLine, vol. 55, no. 14, pp. 113–119, 2022, 11th IFAC Symposium on Intelligent Autonomous Vehicles IA V 2022

  41. [41]

    Deep learning-based approximate nonlinear model predictive control with offset-free tracking for embedded applications,

    K. J. Chan, J. A. Paulson, and A. Mesbah, “Deep learning-based approximate nonlinear model predictive control with offset-free tracking for embedded applications,” in2021 American Control Conference (ACC), 2021, pp. 3475–3481

  42. [42]

    Safe and high-performance learning of model predictive control using kernel-based interpolation,

    A. Rose, P. Schaub, and R. Findeisen, “Safe and high-performance learning of model predictive control using kernel-based interpolation,” in2025 American Control Conference (ACC), 2025, pp. 91–96