Training Efficient Controllers via Analytic Policy Gradient
Not on the map. Why?
Abstract (arXiv)
Control design for robotic systems is complex and often requires solving an optimization to follow a trajectory accurately. Online optimization approaches like Model Predictive Control (MPC) have been shown to achieve great tracking performance, but require high computing power. Conversely, learning-based offline optimization approaches, such as Reinforcement Learning (RL), allow fast and efficient execution on the robot but hardly match the accuracy of MPC in trajectory tracking tasks. In systems with limited compute, such as aerial vehicles, an accurate controller that is efficient at execution time is imperative. We propose an Analytic Policy Gradient (APG) method to tackle this problem. APG exploits the availability of differentiable simulators by training a controller offline with gradient descent on the tracking error. We address training instabilities that frequently occur with APG through curriculum learning and experiment on a widely used controls benchmark, the CartPole, and two common aerial robots, a quadrotor and a fixed-wing drone. Our proposed method outperforms both model-based and model-free RL methods in terms of tracking error. Concurrently, it achieves similar performance to MPC while requiring more than an order of magnitude less computation time. Our work provides insights into the potential of APG as a promising control method for robotics. To facilitate the exploration of APG, we open-source our code and make it available at https://github.com/lis-epfl/apg_trajectory_tracking.
Key facts. Cited by 22 papers in the map (data through 14 Oct 2026). Builds on 30 of its 56 references that are in the map. First posted on arXiv 26 Sep 2022.
Builds on
30 of 56 references.
References · 30
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2017Proximal Policy Optimization Algorithmscited by 15,215
- 2018Neural Ordinary Differential Equationscited by 3,779
- 2019Dream to Control: Learning Behaviors by Latent Imaginationcited by 1,653
- 2018Learning Latent Dynamics for Planning from Pixelscited by 1,264
- 2018On the Continuity of Rotation Representations in Neural Networkscited by 1,214
- 2018Deep Reinforcement Learning in a Handful of Trials using Probabilistic Dynamics Modelscited by 774
- 2021Brax -- A Differentiable Physics Engine for Large Scale Rigid Body Simulationcited by 407
- 2019DiffTaichi: Differentiable Programming for Physical Simulationcited by 258
- 2015Learning Continuous Control Policies by Stochastic Value Gradientscited by 162
- 2020Learning to Control PDEs with Differentiable Physicscited by 132
- 2016A Differentiable Physics Engine for Deep Learning in Roboticscited by 108
18 more
- 2018Model-Based Reinforcement Learning via Meta-Policy Optimizationcited by 101
- 2021gradSim: Differentiable simulation for system identification and visuomotor controlcited by 100
- 2021Gradients are Not All You Needcited by 86
- 2020Flightmare: A Flexible Quadrotor Simulatorcited by 84
- 2019A Differentiable Programming System to Bridge Machine Learning and Scientific Computingcited by 83
- 2020Scalable Differentiable Physics for Learning and Controlcited by 73
- 2021Autonomous Drone Racing with Deep Reinforcement Learningcited by 60
- 2019Pontryagin Differentiable Programming: An End-to-End Learning and Control Frameworkcited by 52
- 2021MBRL-Lib: A Modular Library for Model-based Reinforcement Learningcited by 42
- 2017Differential Flatness of Quadrotor Dynamics Subject to Rotor Drag for Accurate Tracking of High-Speed Trajectoriescited by 32
- 2015One-Shot Learning of Manipulation Skills with Online Dynamics Adaptation and Neural Network Priorscited by 26
- 2021Performance, Precision, and Payloads: Adaptive Nonlinear MPC for Quadrotorscited by 18
- 2016Learning Quadrotor Dynamics Using Neural Network for Flight Controlcited by 15
- 2021Deluca -- A Differentiable Control Library: Environments, Methods, and Benchmarkingcited by 10
- 2019Total stochastic gradient algorithms and applications in reinforcement learningcited by 7
- 2022Leveraging Reward Gradients For Reinforcement Learning in Differentiable Physics Simulationscited by 4
- 2016Full-Pose Tracking Control for Aerial Robotic Systems with Laterally-Bounded Input Forcecited by 1
- 2020Soft Multicopter Control using Neural Dynamics Identificationcited by 1
Built on by
Citing papers per year: 2023: 1; 2024: 5; 2025: 7; 2026: 9.
22 papers.
Sort:
By area:
- 2024Residual Policy Learning for Perceptive Quadruped Control Using Differentiable Simulationcited by 13
- 2026SkyJEPA: Learning Long-Horizon World Models for Zero-Shot Sim-to-Real Control of Quadrotorscited by 9
- 2024VisFly: An Efficient and Versatile Simulator for Training Vision-based Flightcited by 7
- 2025Accelerating Visual-Policy Learning through Parallel Differentiable Simulationcited by 5
- 2023Behavior Optimized Image Generationcited by 2
- 2024DiffSim2Real: Deploying Quadrupedal Locomotion Policies Purely Trained in Differentiable Simulationcited by 2
- 2025R2DN: Scalable Parameterization of Contracting and Lipschitz Recurrent Deep Networkscited by 2
- 2024Deep Reinforcement Learning for Sequential Combinatorial Auctionscited by 1
- 2024Autonomous Vehicle Controllers From End-to-End Differentiable Simulationcited by 1
- 2025Unlocking Efficient Vehicle Dynamics Modeling via Analytic World Modelscited by 1
- 2025React to Surprises: Stable-by-Design Neural Feedback Control and the Youla-RENcited by 1
- 2025Autonomous Vehicle Path Planning by Searching With Differentiable Simulationcited by 1
10 more
- 2025ABPT: Amended Backpropagation through Time with Partially Differentiable Rewardscited by 0
- 2025Video and Language Alignment in 2D Systems for 3D Multi-object Scenes with Multi-Information Derivative-Free Controlcited by 0
- 2026VisFly-Lab: Unified Differentiable Framework for First-Order Reinforcement Learning of Quadrotor Controlcited by 0
- 2026Tempered Sequential Monte Carlo for Trajectory and Policy Optimization with Differentiable Dynamicscited by 0
- 2026ELMP: Efficient Learning for Motion Planning via Analytical Policy Gradientscited by 0
- 2026Learning Agile Intruder Interception using Differentiable Quadrotor Dynamicscited by 0
- 2026Physics-enhanced reinforcement learning for real-time optimal control of dynamical systemscited by 0
- 2026Accelerating Visual Policy Learning with Sampling-Based Model Predictive Controlcited by 0
- 2026Learning Vision-Based Agile Gap Traversal: Differentiable Simulation with a Warm-Started Criticcited by 0
- 2026When Does Backpropagating Through Policy Memory Matter? Physical Credit, Optimizer Updates, and Observabilitycited by 0
- 2026When Does Backpropagating Through Policy Memory Matter? Physical Credit, Optimizer Updates, and Observability27 Sep 2026
- 2026Learning Vision-Based Agile Gap Traversal: Differentiable Simulation with a Warm-Started Critic25 Sep 2026
- 2026Accelerating Visual Policy Learning with Sampling-Based Model Predictive Control17 Sep 2026
- 2026Physics-enhanced reinforcement learning for real-time optimal control of dynamical systems17 Jul 2026
- 2026Learning Agile Intruder Interception using Differentiable Quadrotor Dynamics2 Jul 2026
- 2026ELMP: Efficient Learning for Motion Planning via Analytical Policy Gradients30 Jun 2026
- 2026SkyJEPA: Learning Long-Horizon World Models for Zero-Shot Sim-to-Real Control of Quadrotors22 Jun 2026
- 2026Tempered Sequential Monte Carlo for Trajectory and Policy Optimization with Differentiable Dynamics23 Apr 2026
- 2026VisFly-Lab: Unified Differentiable Framework for First-Order Reinforcement Learning of Quadrotor Control22 Mar 2026
- 2025Video and Language Alignment in 2D Systems for 3D Multi-object Scenes with Multi-Information Derivative-Free Control31 Dec 2025
- 2025Autonomous Vehicle Path Planning by Searching With Differentiable Simulation14 Nov 2025
- 2025React to Surprises: Stable-by-Design Neural Feedback Control and the Youla-REN2 Jun 2025
10 more
- 2025Accelerating Visual-Policy Learning through Parallel Differentiable Simulation15 May 2025
- 2025R2DN: Scalable Parameterization of Contracting and Lipschitz Recurrent Deep Networks1 Apr 2025
- 2025Unlocking Efficient Vehicle Dynamics Modeling via Analytic World Models14 Feb 2025
- 2025ABPT: Amended Backpropagation through Time with Partially Differentiable Rewards24 Jan 2025
- 2024DiffSim2Real: Deploying Quadrupedal Locomotion Policies Purely Trained in Differentiable Simulation4 Nov 2024
- 2024Residual Policy Learning for Perceptive Quadruped Control Using Differentiable Simulation4 Oct 2024
- 2024Autonomous Vehicle Controllers From End-to-End Differentiable Simulation12 Sep 2024
- 2024VisFly: An Efficient and Versatile Simulator for Training Vision-based Flight20 Jul 2024
- 2024Deep Reinforcement Learning for Sequential Combinatorial Auctions10 Jul 2024
- 2023Behavior Optimized Image Generation18 Nov 2023
- 2024Residual Policy Learning for Perceptive Quadruped Control Using Differentiable Simulationcited by 13
- 2024VisFly: An Efficient and Versatile Simulator for Training Vision-based Flightcited by 7
- 2025Accelerating Visual-Policy Learning through Parallel Differentiable Simulationcited by 5
- 2024Deep Reinforcement Learning for Sequential Combinatorial Auctionscited by 1
- 2026VisFly-Lab: Unified Differentiable Framework for First-Order Reinforcement Learning of Quadrotor Controlcited by 0
- 2026ELMP: Efficient Learning for Motion Planning via Analytical Policy Gradientscited by 0
- 2026Learning Agile Intruder Interception using Differentiable Quadrotor Dynamicscited by 0
- 2026Physics-enhanced reinforcement learning for real-time optimal control of dynamical systemscited by 0
- 2026Learning Vision-Based Agile Gap Traversal: Differentiable Simulation with a Warm-Started Criticcited by 0
- 2026Learning Vision-Based Agile Gap Traversal: Differentiable Simulation with a Warm-Started Critic25 Sep 2026
- 2026Physics-enhanced reinforcement learning for real-time optimal control of dynamical systems17 Jul 2026
- 2026Learning Agile Intruder Interception using Differentiable Quadrotor Dynamics2 Jul 2026
- 2026ELMP: Efficient Learning for Motion Planning via Analytical Policy Gradients30 Jun 2026
- 2026VisFly-Lab: Unified Differentiable Framework for First-Order Reinforcement Learning of Quadrotor Control22 Mar 2026
- 2025Accelerating Visual-Policy Learning through Parallel Differentiable Simulation15 May 2025
- 2024Residual Policy Learning for Perceptive Quadruped Control Using Differentiable Simulation4 Oct 2024
- 2024VisFly: An Efficient and Versatile Simulator for Training Vision-based Flight20 Jul 2024
- 2024Deep Reinforcement Learning for Sequential Combinatorial Auctions10 Jul 2024
- 2023Behavior Optimized Image Generationcited by 2
- 2024DiffSim2Real: Deploying Quadrupedal Locomotion Policies Purely Trained in Differentiable Simulationcited by 2
- 2025R2DN: Scalable Parameterization of Contracting and Lipschitz Recurrent Deep Networkscited by 2
- 2025React to Surprises: Stable-by-Design Neural Feedback Control and the Youla-RENcited by 1
- 2025ABPT: Amended Backpropagation through Time with Partially Differentiable Rewardscited by 0
- 2025Video and Language Alignment in 2D Systems for 3D Multi-object Scenes with Multi-Information Derivative-Free Controlcited by 0
- 2026Tempered Sequential Monte Carlo for Trajectory and Policy Optimization with Differentiable Dynamicscited by 0
- 2026Accelerating Visual Policy Learning with Sampling-Based Model Predictive Controlcited by 0
- 2026When Does Backpropagating Through Policy Memory Matter? Physical Credit, Optimizer Updates, and Observabilitycited by 0
- 2026When Does Backpropagating Through Policy Memory Matter? Physical Credit, Optimizer Updates, and Observability27 Sep 2026
- 2026Accelerating Visual Policy Learning with Sampling-Based Model Predictive Control17 Sep 2026
- 2026Tempered Sequential Monte Carlo for Trajectory and Policy Optimization with Differentiable Dynamics23 Apr 2026
- 2025Video and Language Alignment in 2D Systems for 3D Multi-object Scenes with Multi-Information Derivative-Free Control31 Dec 2025
- 2025React to Surprises: Stable-by-Design Neural Feedback Control and the Youla-REN2 Jun 2025
- 2025R2DN: Scalable Parameterization of Contracting and Lipschitz Recurrent Deep Networks1 Apr 2025
- 2025ABPT: Amended Backpropagation through Time with Partially Differentiable Rewards24 Jan 2025
- 2024DiffSim2Real: Deploying Quadrupedal Locomotion Policies Purely Trained in Differentiable Simulation4 Nov 2024
- 2023Behavior Optimized Image Generation18 Nov 2023