End-to-end QP-based policies: A unified perspective on robust control and robot learning
Authors: Fausto Vega, Priyanka Supraja Balaji, Chase Dunaway, Joe Koszut, Jon Arrizabalaga, Zachary Manchester
Organizations: Department of Aeronautics and Astronautics, Massachusetts Institute of Technology, Cambridge, MA, USA · Department of Mechanical Engineering, California Institute of Technology, Pasadena, CA, USA
We present an end-to-end QP-based policy framework that enables systematic policy construction with minimal domain-specific design, while preserving the transparency and interpretability of model-based control. The proposed policy representation supports both domain-randomized model-based auto-tuning, where policy parameters are optimized over distributions of disturbances and model variations, and black-box policy construction, where the problem is formulated in terms of a (possibly) unknown model without requiring explicit notions of states, inputs, or the underlying system dynamics. We establish connections to existing policy representations and control paradigms, including robust control, multilayer perceptrons, and robot learning, and interpret our end-to-end QP policies as a common abstraction of these approaches. We validate the resulting framework in both simulation and hardware, demonstrating a broad range of applications spanning robustness, automatic policy tuning, and control under unknown system dynamics.
Figures & tables
Fig. 1 : Robust-control connections of the proposed QP policy on a double integrator regulation task. (a) Disturbance uncertainty: optimizing the outer objective approximates H2 - and H∞ -type feedback gains. (b) Model uncertainty: entropic risk interpolates between average- and worst-case performance. (c) Combined model and disturbance uncertainty: the learned QP policy is compared with nominal H∞ and worst case H∞ under plant uncertainty.
Fig. 2 : Percentage of landings within a specified landing radius for 1000 vehicles, with and without domain randomization (DR). The inset highlights the upper landing-error tail.
Fig. 3 : Closed-loop phase portraits of the learned projection-QP policy and the single-hidden-layer ReLU policy from the same five initial conditions near the hanging equilibrium. Both policies generate swing-up trajectories and converge to the upright equilibrium.
Fig. 4 : Our end-to-end QP policy applied to a Crazyflie drone under a 5m/s crosswind generated by an industrial fan with a flow-conditioning rack. Estimator, offset-compensation, and cost parameters are learned end to end, removing manual tuning and outperforming the hand-tuned baselines.
Fig. 5 : Closed-loop position error under crosswind for the learned end-to-end QP policy and two manually tuned MPC baselines based on Bryson’s rule. Thick curves show the mean over five trials, thin transparent curves show individual trials, and light shading marks the trial range.
A key challenge towards reliable robotic control is devising computational models that can both learn policies and guarantee robustness when deployed in the field. Inspired by the free energy principle in computational neuroscience, to address these challenges, we propose a model for policy computation that jointly learns environment dynamics and rewards, while ensuring robustness to epistemic uncertainties. Expounding a distributionally robust free energy principle, we propose a modification to the maximum diffusion learning framework. After explicitly characterizing robustness of our policies to epistemic uncertainties in both environment and reward, we validate their effectiveness on continuous-control benchmarks, via both simulations and real-world experiments involving manipulation with a Franka Research~3 arm. Across simulation and zero-shot deployment, our approach narrows the sim-to-real gap, and enables repeatable tabletop manipulation without task-specific fine-tuning.
Hozefa Jesawada, Giovanni Russo, Abdalla Swikir +1
Mechanical Engineering Program, New York University Abu Dhabi, Abu Dhabi, UAE. · Department of Information and Electrical Engineering & Applied Mathematics, University of Salerno, Fisciano, Italy. · Mohammed bin Zayed University for Artificial Intelligence, Abu Dhabi, UAE.
Distributionally robust reinforcement learning seeks policies that remain effective when the deployment environment differs from the one that generated the training data. We study model-free robust Q-learning with χ2 uncertainty sets and linear function approximation, using data from a single trajectory of an unknown nominal MDP. Evaluating the χ2 robust Bellman target introduces the square root of a conditional second moment, which cannot be estimated unbiasedly from one transition, while the projected robust Bellman operator need not be contractive. We address these obstacles through a variational reformulation of the robust Bellman target and a blockwise frozen-target scheme, and establish a finite-time error bound relative to the optimal robust Q-function for every γ∈(0,1). A neural-network experiment illustrates how the variational target can be used in a continuous-state nonlinear-control task.
Saptarshi Mandal, Yashaswini Murthy, R. Srikant
ECE, UIUC · ORIE, UT Austin · ECE, CSL, and the director of NCSA at UIUC
Robots deployed in the real world rarely operate under a single fixed dynamics model: wind changes, payloads vary, batteries drain, contacts shift, and hardware wears. Yet most learning-based controllers are trained once and deployed as if learning were complete. This prevents the robot from using deployment experience to further improve task performance. In this work, we propose a continual learning framework that uses real-world experience to improve robot policies under hidden and recurring dynamics. Our method learns a condition-aware dynamics model from real state-action trajectories by combining an analytical physics prior with a neural residual for unmodeled effects. A recurrent encoder infers the current hidden condition from recent interaction, and this estimate conditions both the residual model and the policy. Policy learning is performed via differentiable simulation using diverse learned dynamics sampled from the latent model. At deployment, these sampled conditions are replaced by conditions inferred online from recent real interaction, allowing the policy to recover recurring dynamics by recognition rather than residual re-fitting. Through extensive simulation studies and real-world experiments, we demonstrate that the framework improves policy performance under diverse unobserved disturbances. On real quadrotor trajectory tracking under changing wind, the policy recovers from recurring disturbances in roughly 1s, about 5x faster than online residual re-fitting. It also reduces large-disturbance hover and tracking errors by 65.7% and 53.3% over the state-of-the-art online adaptation approaches
Jiaxu Xing, Zhiyuan Zhu, Yunfan Ren +4
Robotics and Perception Group, University of Zurich