Residual Learning from Demonstration: Adapting DMPs for Contact-rich Manipulation
On the map: Offline RL and imitation learning from data → Robot learning from demonstration
Abstract (arXiv)
Manipulation skills involving contact and friction are inherent to many robotics tasks. Using the class of motor primitives for peg-in-hole like insertions, we study how robots can learn such skills. Dynamic Movement Primitives (DMP) are a popular way of extracting such policies through behaviour cloning (BC) but can struggle in the context of insertion. Policy adaptation strategies such as residual learning can help improve the overall performance of policies in the context of contact-rich manipulation. However, it is not clear how to best do this with DMPs. As a result, we consider several possible ways for adapting a DMP formulation and propose ``residual Learning from Demonstration`` (rLfD), a framework that combines DMPs with Reinforcement Learning (RL) to learn a residual correction policy. Our evaluations suggest that applying residual learning directly in task space and operating on the full pose of the robot can significantly improve the overall performance of DMPs. We show that rLfD offers a gentle to the joints solution that improves the task success and generalisation of DMPs rband enables transfer to different geometries and frictions through few-shot task adaptation. The proposed framework is evaluated on a set of tasks. A simulated robot and a physical robot have to successfully insert pegs, gears and plugs into their respective sockets. Other material and videos accompanying this paper are provided at https://sites.google.com/view/rlfd/.
Key facts. Cited by 22 papers in the map (data through 7 Oct 2026). Placed in Robot learning from demonstration, one of 13 directions in Offline RL and imitation learning from data. Builds on 12 of its 39 references that are in the map. First posted on arXiv 18 Aug 2020.
Builds on
12 of 39 references.
Closest ancestors · 1
Same direction, newest first
Other references · 11
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2018Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actorcited by 4,635
- 2017Leveraging Demonstrations for Deep Reinforcement Learning on Robotics Problems with Sparse Rewardscited by 302
- 2018Residual Reinforcement Learning for Robot Controlcited by 242
- 2019A Review of Robot Learning for Manipulation: Challenges, Representations, and Algorithmscited by 136
- 2019TossingBot: Learning to Throw Arbitrary Objects with Residual Physicscited by 131
- 2019Deep Reinforcement Learning for Industrial Insertion Tasks with Visual Inputs and Natural Rewardscited by 58
- 2017Deep Reinforcement Learning for High Precision Assembly Taskscited by 37
- 2019Reinforcement Learning on Variable Impedance Controller for High-Precision Robotic Assemblycited by 33
- 2020Guided Uncertainty-Aware Policy Optimization: Combining Learning and Model-Based Strategies for Sample-Efficient Policy Learningcited by 22
- 2017Learning Sensor Feedback Models from Demonstrations via Phase-Modulated Neural Networkscited by 2
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 3; 2024: 6; 2025: 7; 2026: 4.
22 papers.
Sort:
By area:
- 2025ASAP: Aligning Simulation and Real-World Physics for Learning Agile Humanoid Whole-Body Skillscited by 104
- 2024From Imitation to Refinement -- Residual RL for Precise Assemblycited by 80
- 2025ManipTrans: Efficient Dexterous Bimanual Manipulation Transfer via Residual Learningcited by 56
- 2022Factory: Fast Contact for Robotic Assemblycited by 49
- 2024JUICER: Data-Efficient Imitation Learning for Robotic Assemblycited by 36
- 2023DEFT: Dexterous Fine-Tuning for Real-World Hand Policiescited by 15
- 2021Wish you were here: Hindsight Goal Selection for long-horizon dexterous manipulationcited by 13
- 2025A Survey on Imitation Learning for Contact-Rich Tasks in Roboticscited by 12
- 2026RFS: Reinforcement Learning with Residual Flow Steering for Dexterous Manipulationcited by 10
- 2024GenCHiP: Generating Robot Policy Code for High-Precision and Contact-Rich Manipulation Taskscited by 9
- 2024Efficient Residual Learning with Mixture-of-Experts for Universal Dexterous Graspingcited by 8
- 2023Few-Shot Learning of Force-Based Motions From Demonstration Through Pre-training of Haptic Representationcited by 5
10 more
- 2024Fast Ergodic Search with Kernel Functionscited by 5
- 2024Fusion Dynamical Systems with Machine Learning in Imitation Learning: A Comprehensive Overviewcited by 3
- 2023Efficient Skill Acquisition for Complex Manipulation Tasks in Obstructed Environmentscited by 2
- 2025CHEQ-ing the Box: Safe Variable Impedance Learning for Robotic Polishingcited by 1
- 2025Dynamic Action Interpolation: A Universal Approach for Accelerating Reinforcement Learning with Expert Guidancecited by 0
- 2025Knowledge capture, adaptation and composition (KCAC): A framework for cross-task curriculum learning in robotic manipulationcited by 0
- 2025MoRe-ERL: Learning Motion Residuals using Episodic Reinforcement Learningcited by 0
- 2026V2P-Manip: Learning Dexterous Manipulation from Monocular Human Videoscited by 0
- 2026Learning Residual Kinematic Corrections for Continuous Neural Decoding via Reinforcement Learningcited by 0
- 2026Potential-Field Action Representation for Reinforcement Learning in Contact-Rich Manipulationcited by 0
- 2026Potential-Field Action Representation for Reinforcement Learning in Contact-Rich Manipulation18 Sep 2026
- 2026Learning Residual Kinematic Corrections for Continuous Neural Decoding via Reinforcement Learning13 Jul 2026
- 2026V2P-Manip: Learning Dexterous Manipulation from Monocular Human Videos15 Jun 2026
- 2026RFS: Reinforcement Learning with Residual Flow Steering for Dexterous Manipulation2 Feb 2026
- 2025MoRe-ERL: Learning Motion Residuals using Episodic Reinforcement Learning2 Aug 2025
- 2025A Survey on Imitation Learning for Contact-Rich Tasks in Robotics16 Jun 2025
- 2025Knowledge capture, adaptation and composition (KCAC): A framework for cross-task curriculum learning in robotic manipulation15 May 2025
- 2025Dynamic Action Interpolation: A Universal Approach for Accelerating Reinforcement Learning with Expert Guidance26 Apr 2025
- 2025ManipTrans: Efficient Dexterous Bimanual Manipulation Transfer via Residual Learning27 Mar 2025
- 2025ASAP: Aligning Simulation and Real-World Physics for Learning Agile Humanoid Whole-Body Skills3 Feb 2025
- 2025CHEQ-ing the Box: Safe Variable Impedance Learning for Robotic Polishing14 Jan 2025
- 2024Efficient Residual Learning with Mixture-of-Experts for Universal Dexterous Grasping3 Oct 2024
10 more
- 2024From Imitation to Refinement -- Residual RL for Precise Assembly23 Jul 2024
- 2024GenCHiP: Generating Robot Policy Code for High-Precision and Contact-Rich Manipulation Tasks9 Apr 2024
- 2024JUICER: Data-Efficient Imitation Learning for Robotic Assembly4 Apr 2024
- 2024Fusion Dynamical Systems with Machine Learning in Imitation Learning: A Comprehensive Overview29 Mar 2024
- 2024Fast Ergodic Search with Kernel Functions3 Mar 2024
- 2023DEFT: Dexterous Fine-Tuning for Real-World Hand Policies30 Oct 2023
- 2023Few-Shot Learning of Force-Based Motions From Demonstration Through Pre-training of Haptic Representation8 Sep 2023
- 2023Efficient Skill Acquisition for Complex Manipulation Tasks in Obstructed Environments6 Mar 2023
- 2022Factory: Fast Contact for Robotic Assembly7 May 2022
- 2021Wish you were here: Hindsight Goal Selection for long-horizon dexterous manipulation1 Dec 2021
- 2025ASAP: Aligning Simulation and Real-World Physics for Learning Agile Humanoid Whole-Body Skillscited by 104
- 2024From Imitation to Refinement -- Residual RL for Precise Assemblycited by 80
- 2025ManipTrans: Efficient Dexterous Bimanual Manipulation Transfer via Residual Learningcited by 56
- 2022Factory: Fast Contact for Robotic Assemblycited by 49
- 2023DEFT: Dexterous Fine-Tuning for Real-World Hand Policiescited by 15
- 2021Wish you were here: Hindsight Goal Selection for long-horizon dexterous manipulationcited by 13
- 2024GenCHiP: Generating Robot Policy Code for High-Precision and Contact-Rich Manipulation Taskscited by 9
- 2023Few-Shot Learning of Force-Based Motions From Demonstration Through Pre-training of Haptic Representationcited by 5
- 2024Fast Ergodic Search with Kernel Functionscited by 5
- 2023Efficient Skill Acquisition for Complex Manipulation Tasks in Obstructed Environmentscited by 2
- 2025CHEQ-ing the Box: Safe Variable Impedance Learning for Robotic Polishingcited by 1
- 2025Dynamic Action Interpolation: A Universal Approach for Accelerating Reinforcement Learning with Expert Guidancecited by 0
12 most cited of 17 All 17 (JSON)
- 2026Potential-Field Action Representation for Reinforcement Learning in Contact-Rich Manipulation18 Sep 2026
- 2026Learning Residual Kinematic Corrections for Continuous Neural Decoding via Reinforcement Learning13 Jul 2026
- 2026V2P-Manip: Learning Dexterous Manipulation from Monocular Human Videos15 Jun 2026
- 2025MoRe-ERL: Learning Motion Residuals using Episodic Reinforcement Learning2 Aug 2025
- 2025Knowledge capture, adaptation and composition (KCAC): A framework for cross-task curriculum learning in robotic manipulation15 May 2025
- 2025Dynamic Action Interpolation: A Universal Approach for Accelerating Reinforcement Learning with Expert Guidance26 Apr 2025
- 2025ManipTrans: Efficient Dexterous Bimanual Manipulation Transfer via Residual Learning27 Mar 2025
- 2025ASAP: Aligning Simulation and Real-World Physics for Learning Agile Humanoid Whole-Body Skills3 Feb 2025
- 2025CHEQ-ing the Box: Safe Variable Impedance Learning for Robotic Polishing14 Jan 2025
- 2024From Imitation to Refinement -- Residual RL for Precise Assembly23 Jul 2024
- 2024GenCHiP: Generating Robot Policy Code for High-Precision and Contact-Rich Manipulation Tasks9 Apr 2024
- 2024Fast Ergodic Search with Kernel Functions3 Mar 2024
12 newest of 17 All 17 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2026DynaForge: Planning-Guided Residual Learning for Dynamic Manipulation Demonstration Generation ↗
- 2026Learning Forward & Reverse Skills from a Single Unfinished Demonstration for Constrained Manipulation Tasks
- 2026One-Shot Learning from Demonstration of Contact-Rich Robotic Manipulation by Identifying Physical Interactions
- 2021Residual Reinforcement Learning from Demonstrations
- 2026Res-HIL: Human-Guided Residual Reinforcement Learning for Sample-Efficient Dexterous Manipulation
- 2026Learning Diffusion Policy from Primitive Skills for Robot Manipulation
- 2025FLEX: A Framework for Learning Robot-Agnostic Force-based Skills Involving Sustained Contact Object Manipulation
- 2026Decompose and Reorganize: Planning with Primitives and Visuomotor Policies Learned from Demonstrations ↗