Koopman Operator Framework for Modeling and Control of Off-Road Vehicle on Deformable Terrain
Pith reviewed 2026-05-14 21:02 UTC · model grok-4.3
The pith
Koopman operators learned from Bekker-Wong simulations yield linear predictors that support constrained MPC for off-road vehicles on deformable terrain.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
A Koopman linear system identified from simulation data of a 5-DOF vehicle on Bekker-Wong deformable terrain produces short-horizon predictions of sufficient accuracy that, when embedded in constrained MPC, permit stable closed-loop tracking of aggressive maneuvers while satisfying actuator limits; the operator can be updated seamlessly with real-system data.
What carries the argument
The Koopman operator obtained via recursive subspace identification on simulation trajectories, with Grassmannian distance used to select informative data segments, that converts the nonlinear terramechanics into an equivalent linear predictor.
Load-bearing premise
The operator extracted from simulations will generalize to real deformable terrain and can be updated with physical data without loss of accuracy or stability.
What would settle it
Large prediction errors or loss of closed-loop stability when the MPC controller is deployed on a physical vehicle driven across actual sandy loam or clay surfaces rather than the simulated terrain.
read the original abstract
This work presents a hybrid physics-informed and data-driven modeling framework for predictive control of autonomous off-road vehicles operating on deformable terrain. Traditional high-fidelity terramechanics models are often too computationally demanding to be directly used in control design. Modern Koopman operator methods can be used to represent the complex terramechanics and vehicle dynamics in a linear form. We develop a framework whereby a Koopman linear system can be constructed using data from simulations of a vehicle moving on deformable terrain. For vehicle simulations, the deformable-terrain terramechanics are modeled using Bekker-Wong theory, and the vehicle is represented as a simplified five-degree-of-freedom (5-DOF) system. The Koopman operators are identified from large simulation datasets for sandy loam and clay using a recursive subspace identification method, where Grassmannian distance is used to prioritize informative data segments during training. The advantage of this approach is that the Koopman operator learned from simulations can be updated with data from the physical system in a seamless manner, making this a hybrid physics-informed and data-driven approach. Prediction results demonstrate stable short-horizon accuracy and robustness under mild terrain-height variations. When embedded in a constrained MPC, the learned predictor enables stable closed-loop tracking of aggressive maneuvers while satisfying steering and torque limits.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes a hybrid physics-informed and data-driven framework for modeling and controlling off-road vehicles on deformable terrain. It simulates a 5-DOF vehicle using Bekker-Wong terramechanics on sandy loam and clay, identifies Koopman operators from these trajectories via recursive subspace identification with Grassmannian distance for data selection, and embeds the resulting linear predictor in constrained MPC to achieve stable closed-loop tracking of aggressive maneuvers while respecting steering and torque limits.
Significance. If validated beyond simulation, the approach would offer a computationally tractable linear surrogate for complex terramechanics that supports real-time MPC, addressing a key bottleneck in off-road autonomy. The hybrid update mechanism and Grassmannian-informed data selection are methodological strengths that could enable seamless incorporation of physical measurements.
major comments (3)
- [Abstract] Abstract: the central claim of 'stable short-horizon accuracy' and 'robustness under mild terrain-height variations' is asserted without any quantitative error metrics (e.g., RMSE, prediction horizon length, or variance across trajectories), baseline comparisons, or statistical validation, rendering the accuracy statement unassessable.
- [Abstract] Abstract: the assertion that the learned operator 'can be updated with data from the physical system in a seamless manner' is load-bearing for the hybrid claim yet unsupported by any transfer experiment, online-update analysis, or discussion of how Bekker-Wong idealizations (homogeneous soil, no sensor noise) map to real heterogeneous terrain and slip dynamics.
- [Abstract] Abstract: all closed-loop MPC results (stable tracking while satisfying limits) are generated inside the identical simulation environment used for training; no cross-validation against model mismatch, real-vehicle data, or soil-parameter variation is reported, which directly undermines the generalization required for the strongest claim.
minor comments (2)
- Specify the exact lifting functions chosen for the Koopman embedding and justify their selection relative to the 5-DOF states.
- Clarify the implementation details of the recursive subspace identification (e.g., window length, forgetting factor) and the precise Grassmannian-distance threshold used for data prioritization.
Simulated Author's Rebuttal
We thank the referee for the constructive and detailed comments on our manuscript. We address each major comment point by point below, indicating whether revisions have been made. Our responses focus on clarifying the scope of the simulation-based study while strengthening the presentation where possible.
read point-by-point responses
-
Referee: [Abstract] Abstract: the central claim of 'stable short-horizon accuracy' and 'robustness under mild terrain-height variations' is asserted without any quantitative error metrics (e.g., RMSE, prediction horizon length, or variance across trajectories), baseline comparisons, or statistical validation, rendering the accuracy statement unassessable.
Authors: We agree that the abstract would be strengthened by quantitative support. In the revised manuscript, we have updated the abstract to include specific RMSE values for position and velocity predictions over the evaluated short horizons (e.g., 5-10 steps), the exact prediction horizon length, and variance statistics across the test trajectories for both sandy loam and clay. Brief baseline comparisons to standard linear regression models are also noted. These metrics are drawn directly from the simulation results in Section IV. revision: yes
-
Referee: [Abstract] Abstract: the assertion that the learned operator 'can be updated with data from the physical system in a seamless manner' is load-bearing for the hybrid claim yet unsupported by any transfer experiment, online-update analysis, or discussion of how Bekker-Wong idealizations (homogeneous soil, no sensor noise) map to real heterogeneous terrain and slip dynamics.
Authors: The recursive subspace identification method with Grassmannian data selection is explicitly designed to support online updates from new data streams. While this work is a simulation study and does not include physical transfer experiments or online-update trials, we have revised the abstract to clarify that the seamless update refers to the algorithmic capability demonstrated in simulation. We have also added a dedicated paragraph in the discussion section addressing the mapping from Bekker-Wong idealizations to real heterogeneous terrain and slip, including acknowledged limitations. revision: partial
-
Referee: [Abstract] Abstract: all closed-loop MPC results (stable tracking while satisfying limits) are generated inside the identical simulation environment used for training; no cross-validation against model mismatch, real-vehicle data, or soil-parameter variation is reported, which directly undermines the generalization required for the strongest claim.
Authors: We acknowledge that the closed-loop MPC results are obtained within the same simulation environment used for training data generation. This manuscript presents a simulation-based proof-of-concept for the framework. We have revised the abstract to explicitly state that results are simulation-validated and added text in the conclusions discussing limitations regarding model mismatch and soil-parameter variation, along with plans for future real-vehicle experiments. revision: yes
Circularity Check
Derivation chain is self-contained with no circular reductions
full rationale
The paper generates training data from an external terramechanics model (Bekker-Wong theory) applied to a 5-DOF vehicle simulation. The Koopman operator is then identified using recursive subspace identification on these independent datasets, with Grassmannian distance for data selection. Prediction accuracy and MPC performance are evaluated on the learned linear model, but the reported results do not reduce to quantities defined by the same fitted parameters in a self-referential way. No self-citations are invoked as load-bearing for uniqueness or ansatz. The framework is a standard data-driven approximation of the simulation dynamics.
Axiom & Free-Parameter Ledger
axioms (2)
- domain assumption Bekker-Wong terramechanics theory produces representative simulation data for sandy loam and clay
- domain assumption A linear Koopman representation can be identified that captures the essential dynamics for short-horizon prediction
Lean theorems connected to this paper
-
IndisputableMonolith/Cost/FunctionalEquationwashburn_uniqueness_aczel unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
The Koopman operators are identified from large simulation datasets for sandy loam and clay using a recursive subspace identification method, where Grassmannian distance is used to prioritize informative data segments during training.
-
IndisputableMonolith/Foundation/RealityFromDistinctionreality_from_one_distinction unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
When embedded in a constrained MPC, the learned predictor enables stable closed-loop tracking of aggressive maneuvers while satisfying steering and torque limits.
What do these tags mean?
- matches
- The paper's claim is directly supported by a theorem in the formal canon.
- supports
- The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
- extends
- The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
- uses
- The paper appears to rely on the theorem as machinery.
- contradicts
- The paper's claim conflicts with a theorem or certificate in the canon.
- unclear
- Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.
Reference graph
Works this paper leans on
-
[1]
Hu, W., Li, P., Unjhawala, H. M., Serban, R., and Negrut, D., “Calibration of an Expeditious Terramechanics Model Using a Higher-Fidelity Model, Bayesian Inference, and a Virtual Bevameter Test,” Journal of Field Robotics,41(3), pp. 550–569
-
[2]
Review of Terramechanics Models and Their Applicability to Real-Time Applications,
He, R., Sandu, C., Khan, A. K., Guthrie, A. G., Schalk Els, P., and Hamersma, H. A., 2019-02, “Review of Terramechanics Models and Their Applicability to Real-Time Applications,” Journal of Terramechanics,81, pp. 3–22
work page 2019
-
[3]
TerRA: Terramechanics for Real-time Application,
Barthelmes, S., “TerRA: Terramechanics for Real-time Application,”
-
[4]
Terrain Adaptive Tra- jectory Planning and Tracking on Deformable Terrains,
Dallas, J., Cole, M. P., Jayakumar, P., and Ersal, T., “Terrain Adaptive Tra- jectory Planning and Tracking on Deformable Terrains,” IEEE Transactions on Vehicular Technology,70(11), pp. 11255–11268
-
[5]
Koopman Operator Based Predic- tive Control With a Data Archive of Observables1,
Loya, K., Buzhardt, J., and Tallapragada, P., “Koopman Operator Based Predic- tive Control With a Data Archive of Observables1,” ASME Letters in Dynamic Systems and Control,3(031009)
-
[6]
Online Learning of Koopman Operator Us- ing Streaming Data from Different Dynamical Regimes∗,
Loya, K. and Tallapragada, P., “Online Learning of Koopman Operator Us- ing Streaming Data from Different Dynamical Regimes∗,” IFAC-PapersOnLine, 58(28), pp. 90–95
-
[7]
Rajamani, R., 2006,Vehicle Dynamics and Control, Mechanical Engineering Series, Springer-Verlag
work page 2006
-
[8]
Taheri, S., Sandu, C., Taheri, S., Pinto, E., and Gorsich, D., 2015-02, “A Technical Survey on Terramechanics Models for Tire–Terrain Interaction Used in Modeling and Simulation of Wheeled Vehicles,” Journal of Terramechanics, 57, pp. 1–22
work page 2015
-
[9]
Predictive Active Steering Control for Autonomous Vehicle Systems,
Falcone, P., Borrelli, F., Asgari, J., Tseng, H. E., and Hrovat, D., 2007-05, “Predictive Active Steering Control for Autonomous Vehicle Systems,” IEEE Transactions on Control Systems Technology,15(3), pp. 566–580
work page 2007
-
[10]
Wong, J.-Y. and Reece, A., 1967-01, “Prediction of Rigid Wheel Performance Based on the Analysis of Soil-Wheel Stresses Part I. Performance of Driven Rigid Wheels,” Journal of Terramechanics,4(1), pp. 81–98
work page 1967
-
[11]
Influence of Soil Deformation on Off-Road Heavy Vehicle Suspension Vibration,
Park, S., Popov, A., and Cole, D., 2004-01, “Influence of Soil Deformation on Off-Road Heavy Vehicle Suspension Vibration,” Journal of Terramechanics, 41(1), pp. 41–68
work page 2004
-
[12]
LocalEigenmotionControlforNearRectilinearHaloOrbits,
Buzhardt, J. and Tallapragada, P., 2022-06, “Terrain Parameter Estima- tion from Proprioceptive Sensing of the Suspension Dynamics in Off- Road Vehicles,”2022 American Control Conference (ACC), pp. 2437–2442, doi: 10.23919/ACC53348.2022.9867793
-
[13]
Modeling of Rolling Resistance Test Data,
Grover, P. S., 1998, “Modeling of Rolling Resistance Test Data,” SAE Transac- tions,107, pp. 497–506
work page 1998
- [14]
-
[15]
Bekker, M. G., 1960,Off-the-Road Locomotion; Research and Development in Terramechanics, Ann Arbor, University of Michigan Press
work page 1960
-
[16]
Shamrao, Padmanabhan, C., Gupta, S., and Mylswamy, A., “Estimation of Ter- ramechanics Parameters of Wheel-Soil Interaction Model Using Particle Filter- ing,” Journal of Terramechanics,79, pp. 79–95
-
[17]
Lasota, A. and Mackey, M. C., 1994,Chaos, Fractals, and Noise : Stochastic Aspects of Dynamics, Springer
work page 1994
-
[18]
Budisic, M., Mohr, R., and Mezić, I., 2012, “Applied Koopmanism,” Chaos: An Interdisciplinary Journal of Nonlinear Science,22, p. 047510
work page 2012
-
[19]
Modern koopman theory for dynamical systems
Brunton, S. L., Budišić, M., Kaiser, E., and Kutz, J. N., 2021, “Modern Koop- man Theory for Dynamical Systems,” 2102.12086, https://arxiv.org/abs/2102. 12086
-
[20]
On dynamic mode decomposition: Theory and applications,
H. Tu, J., W. Rowley, C., M. Luchtenburg, D., L. Brunton, S., and Nathan Kutz, J., 2014, “On dynamic mode decomposition: Theory and applications,” Journal of Computational Dynamics,1(2), p. 391–421
work page 2014
-
[21]
A data–driven approximation of the Koopman operator: Extending dynamic mode decompo- sition,
Williams, M. O., Kevrekidis, I. G., and Rowley, C. W., 2015, “A data–driven approximation of the Koopman operator: Extending dynamic mode decompo- sition,” Journal of Nonlinear Science,25(6), pp. 1307–1346
work page 2015
-
[22]
Extending data-driven Koopman analysis to actuated systems,
Williams, M. O., Hemati, M. S., Dawson, S. T., Kevrekidis, I. G., and Rowley, C. W., 2016, “Extending data-driven Koopman analysis to actuated systems,” IFAC-PapersOnLine,49(18), pp. 704–709
work page 2016
-
[23]
Linear predictors for nonlinear dynamical systems: Koopman operator meets model predictive control,
Korda, M. and Mezic, I., 2018, “Linear predictors for nonlinear dynamical systems: Koopman operator meets model predictive control,” Automatica, pp. 149–160
work page 2018
-
[24]
Li,Q.,Deitrich,F.,Bollt,E.M.,andKevrekidis,I.G.,2017,“Extendeddynamic mode decomposition with dictionary learning: A data-driven adaptive spectral decomposition of the Koopman operator,” CHAOS,27, p. 103111
work page 2017
-
[25]
Deep learning for universal linear embeddings of nonlinear dynamics,
Lusch, B., Kutz, J. N., and Brunton, S. L., 2018, “Deep learning for universal linear embeddings of nonlinear dynamics,” Nature communications,9(1), p. 4950
work page 2018
-
[26]
A kernel-based method for data-driven koopman spectral analysis,
Williams, M. O., Rowley, C. W., and Kevrekidis, I. G., 2016, “A kernel-based method for data-driven koopman spectral analysis,” ACM Journal of Computer Documentation,2, pp. 247–265
work page 2016
-
[27]
Generalizing Koopman theory to allow for inputs and control,
Proctor, J. L., Brunton, S. L., and Kutz, J. N., 2018, “Generalizing Koopman theory to allow for inputs and control,” SIAM Journal on Applied Dynamical Systems,17(1), pp. 909–930
work page 2018
-
[28]
Parallelizing LQR computation through endpoint-explicit riccati recursion,
Lian, Y. and Jones, C. N., “Learning Feature Maps of the Koopman Operator: A Subspace Viewpoint,”2019 IEEE 58th Conference on Decision and Control (CDC), pp. 860–866, doi: 10.1109/CDC40024.2019.9029189
-
[29]
Chaosasanintermittentlyforcedlinearsystem,
Brunton, S. L., Brunton, B. W., Proctor, J. L., Kaiser, E., and Kutz, J. N., 2017, “Chaosasanintermittentlyforcedlinearsystem,” NatureCommunications,8(1)
work page 2017
-
[30]
Subspace Identification with Multiple Data Records: unlocking the archive
Holcomb, C. M. and Bitmead, R. R., “Subspace Identification with Multiple Data Records: Unlocking the Archive,” doi: 10.48550/arXiv.1704.02635, 1704. 02635
work page internal anchor Pith review Pith/arXiv arXiv doi:10.48550/arxiv.1704.02635
-
[31]
and De Moor, B., 1996,Subspace Identification for Linear Sys- tems, Springer
Overschee, P. and De Moor, B., 1996,Subspace Identification for Linear Sys- tems, Springer
work page 1996
-
[32]
Anoverviewofsubspaceidentification,
Qin, S.J., 2006, “Anoverviewofsubspaceidentification,” Computers&Chemi- cal Engineering,30(10), pp. 1502–1513, Papers form Chemical Process Control VII
work page 2006
-
[33]
A recursive 4SID from the input-output point of view,
Oku, H. and Kimura, H., 1999, “A recursive 4SID from the input-output point of view,” Asian Journal of Control
work page 1999
-
[34]
Verhaegen, M. and Dewilde, P., 1992, “Subspace model identification Part 1: The output-error state-space model identification class of algorithms,” Interna- tional Journal of Control,56, pp. 1187–1210
work page 1992
-
[35]
Schubert varieties and distances between subspaces of different dimensions
Ye, K. and Lim, L.-H., 2016, “Schubert varieties and distances between sub- spaces of different dimensions,” 1407.0900
work page internal anchor Pith review Pith/arXiv arXiv 2016
-
[36]
Modernizing ClemsonUniversity’s PalmettoCluster: LessonsLearnedfrom 17Yearsof HPC Administration,
Antao, A., Burton, J. D., Dawson, D., Gemmill, J., Gerstener, Z., Godfrey, B., Groel, S., Jordan, Z., Ligon, B., Smith, D., et al., 2024, “Modernizing ClemsonUniversity’s PalmettoCluster: LessonsLearnedfrom 17Yearsof HPC Administration,”Practice and Experience in Advanced Research Computing 2024: Human Powered Computing, pp. 1–9. Journal of Autonomous Veh...
work page 2024
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.