Organizations: Maryland Applied Graduate Engineering, University of Maryland, College Park, MD 20742, USA · Department of Mechanical Engineering, Carnegie Mellon University, Pittsburgh, PA 15213, USA
Data-enabled predictive control has recently emerged as a promising control paradigm, enabling a transparent optimal-control formulation without the need to learn an explicit dynamics model. This paper presents a number of extensions paving the path towards its use in real-time robotics tasks. Following recent work, we utilize a nonlinear predictor based on Gaussian kernels to represent the relationship between input and output data. We propose a damped Gauss-Newton method that enables real-time control by efficiently exploiting the least-squares structure of the control problem. In addition, we introduce a hybrid buffer management strategy that incorporates informative online data while retaining relevant offline data, allowing the predictor to account for changes in the dynamics. We demonstrate the tracking performance and computational suitability of the proposed method in MuJoCo using a Franka Research 3 arm pushing a block across surface, without prior knowledge of its changing friction values.
Figures & tables
Fig. 1: Image of the setup on MuJoCo. An FR3 arm pushing a block across three variable friction surfaces.
Fig. 2: Closed-loop velocity tracking performance on uniform-friction surfaces for μ∈{0.08,0.25,0.50} and yref∈{0.05,0.10}m/s .
Method
Surface RMSE (m/s)
Complete-run RMSE
Hc columns
Mean time (ms)
μ=0.2
μ=0.5
μ=0.25
(m/s)
Stribeck MPC
0.00370
0.01909
–
0.01766
–
7.20
Linear DeePC
0.00709
0.00721
0.02502
0.01331
294
2.76
RoKDeePC
0.00113
0.01703
–
0.01552
294
14.44
Windowed DeePC
0.01496
0.00490
0.03687
0.02029
294–350
4.37
RoKON (Ours)
0.00202
0.00308
0.01084
0.00602
294–350
3.81
TABLE I: Varying Friction Experiment Tracking Accuracy and Computation Time
Fig. 3: Ablation study of the proposed RoKON method across the three friction surfaces. The bars report the velocity-tracking RMSE on each surface and over the complete evaluated trajectory. N/R indicates that the block did not reach the corresponding surface.
Accurate dynamics models are critical for the design of predictive controllers for autonomous mobile robots. Physics-based models are often too simple to capture relevant real-world effects, while data-driven models are data-intensive and slow to train. We introduce an approach for fast adaptation of neural robot dynamic models that combines offline training with efficient online updates. Our approach learns an incremental neural dynamics model offline and performs low-rank second-order parameter adaptation online, enabling rapid updates without full retraining. We demonstrate the approach on a real quadrotor robot, achieving robust predictive tracking control in novel operational conditions.
Abdullah Altawaitan, Nikolay Atanasov
Department of Electrical and Computer Engineering, University of California San Diego, La Jolla, CA 92093, USA · Kuwait University
Soft robots are challenging to control due to their nonlinear and time-varying dynamics. Data-enabled predictive control (DeePC) offers a model-free alternative by directly leveraging measured input-output trajectories to construct a predictive controller. However, its receding-horizon formulation requires solving a constrained optimization problem at every sampling instant, which can be computationally demanding for real-time deployment on resource-limited robotic platforms. To address this limitation, we propose an adaptive reinforcement-learning-based event-triggered DeePC (RL-ET-DeePC) framework for soft robotic control. A model-free RL policy is trained to determine when to invoke the DeePC optimizer based on the current system state representation, thereby reducing unnecessary optimization calls while preserving closed-loop performance. Simulation results show that RL-ET-DeePC reduces optimization frequency by up to 66% compared to periodic DeePC, while maintaining comparable tracking accuracy. Hardware experiments on a three-dimensional cable-driven soft robotic arm demonstrate zero-shot transfer, achieving a 34% reduction in optimization frequency with tracking accuracy comparable to periodic DeePC and more consistent performance than a static threshold-based event-triggered baseline.
Cheng Ouyang, Moeen Ul Islam, Kaixiang Zhang +3
Department of Agricultural & Biological Engineering, Mississippi State University, MS, USA · Department of Mechanical Engineering, Michigan State University, MI, USA · Department of Electrical and Computer Engineering, Michigan State University, MI, USA
This paper presents Residual Koopman MPC (RK-MPC), a Koopman-based, data-driven model predictive control framework for quadruped locomotion that improves prediction fidelity while preserving real-time tractability. RK-MPC augments a nominal template model with a compact linear residual predictor learned from data in lifted coordinates, enabling systematic correction of model mismatch induced by contact variability and terrain disturbances with provable bounds on multi-step prediction error. The learned residual model is embedded within a convex quadratic-program MPC formulation, yielding a receding-horizon controller that runs onboard at 500 Hz and retains the structure and constraint-handling advantages of optimization-based control. We evaluate RK-MPC in both Gazebo simulation and Unitree Go1 hardware experiments, demonstrating reliable blind locomotion across contact disturbances, multiple gait schedules, and challenging off-road terrains including grass, gravel, snow, and ice. We further compare against Koopman/EDMD baselines using alternative observable dictionaries, including monomial and SE(3)-structured bases, and show that the residual correction improves multi-step prediction and closed-loop performance while reducing sensitivity to the choice of observables. Overall, RK-MPC provides a practical, hardware-validated pathway for data-driven predictive control of quadrupeds in unstructured environments. See https://sriram-2502.github.io/rk-mpc for implementation videos.
Sriram S. K. S. Narayanan, Umesh Vaidya
Department of Mechanical Engineering, Clemson University, Clemson, SC 29630, USA