DiffSkill: Skill Abstraction from Differentiable Physics for Deformable Object Manipulations with Tools
Not on the map. Why?
Abstract (arXiv)
We consider the problem of sequential robotic manipulation of deformable objects using tools. Previous works have shown that differentiable physics simulators provide gradients to the environment state and help trajectory optimization to converge orders of magnitude faster than model-free reinforcement learning algorithms for deformable object manipulation. However, such gradient-based trajectory optimization typically requires access to the full simulator states and can only solve short-horizon, single-skill tasks due to local optima. In this work, we propose a novel framework, named DiffSkill, that uses a differentiable physics simulator for skill abstraction to solve long-horizon deformable object manipulation tasks from sensory observations. In particular, we first obtain short-horizon skills using individual tools from a gradient-based optimizer, using the full state information in a differentiable simulator; we then learn a neural skill abstractor from the demonstration trajectories which takes RGBD images as input. Finally, we plan over the skills by finding the intermediate goals and then solve long-horizon tasks. We show the advantages of our method in a new set of sequential deformable object manipulation tasks compared to previous reinforcement learning algorithms and compared to the trajectory optimizer.
Key facts. Cited by 44 papers in the map (data through 14 Oct 2026). Builds on 43 of its 62 references that are in the map. First posted on arXiv 31 Mar 2022.
Builds on
43 of 62 references.
References · 43
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2018Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actorcited by 4,885
- 2013Auto-Encoding Variational Bayescited by 4,053
- 2018Addressing Function Approximation Error in Actor-Critic Methodscited by 2,417
- 2017Hindsight Experience Replaycited by 1,136
- 2020Learning to Simulate Complex Physics with Graph Networkscited by 880
- 2020Learning Mesh-Based Simulation with Graph Networkscited by 868
- 2016Interaction Networks for Learning about Objects, Relations and Physicscited by 509
- 2020Integrated Task and Motion Planningcited by 290
- 2019DiffTaichi: Differentiable Programming for Physical Simulationcited by 258
- 2018Graph networks as learnable physics engines for inference and controlcited by 244
- 2018Learning Particle Dynamics for Manipulating Rigid Bodies, Deformable Objects, and Fluidscited by 220
31 more
- 2019Planning with Goal-Conditioned Policiescited by 149
- 2020SoftGym: Benchmarking Deep Reinforcement Learning for Deformable Object Manipulationcited by 121
- 2016A Compositional Object-Based Approach to Learning Physical Dynamicscited by 119
- 20213D Neural Scene Representations for Visuomotor Controlcited by 111
- 2016A Differentiable Physics Engine for Deep Learning in Roboticscited by 108
- 2021PlasticineLab: A Soft-Body Manipulation Benchmark with Differentiable Physicscited by 103
- 2021gradSim: Differentiable simulation for system identification and visuomotor controlcited by 100
- 2018ChainQueen: A Real-Time Differentiable Physical Simulator for Soft Roboticscited by 98
- 2018Flexible Neural Representation for Physics Predictioncited by 91
- 2017Combining Self-Supervised Learning and Imitation for Vision-Based Rope Manipulationcited by 90
- 2021FlingBot: The Unreasonable Effectiveness of Dynamic Manipulation for Cloth Unfoldingcited by 81
- 2019Learning to Manipulate Deformable Objects without Demonstrationscited by 77
- 2020Scalable Differentiable Physics for Learning and Controlcited by 73
- 2020Learning Predictive Representations for Deformable Objects Using Contrastive Estimationcited by 72
- 2019KETO: Learning Keypoint Representations for Tool Manipulationcited by 69
- 2018Propagation Networks for Model-Based Control Under Partial Observationcited by 64
- 2021DiSECt: A Differentiable Simulation Engine for Autonomous Robotic Cuttingcited by 64
- 2018SPNets: Differentiable Fluid Dynamics for Deep Neural Networkscited by 62
- 2021DiffPD: Differentiable Projective Dynamicscited by 62
- 2021Learning Visible Connectivity Dynamics for Cloth Smoothingcited by 62
- 2019Sinkhorn Divergences for Unbalanced Optimal Transportcited by 55
- 2021FabricFlowNet: Bimanual Cloth Manipulation with a Flow-based Policycited by 54
- 2018Learning Task-Oriented Grasping for Tool Manipulation from Simulated Self-Supervisioncited by 52
- 2021Fast and Feature-Complete Differentiable Physics for Articulated Rigid Bodies with Contactcited by 52
- 2020Learning Rope Manipulation Policies Using Dense Object Descriptors Trained on Synthetic Depth Datacited by 51
- 2019Assistive Gym: A Physics Simulation Framework for Assistive Roboticscited by 44
- 2021Efficient Differentiable Simulation of Articulated Bodiescited by 39
- 2019Improvisation through Physical Understanding: Using Novel Objects as Tools with Visual Foresightcited by 34
- 2020The Surprising Effectiveness of Linear Models for Visual Foresight in Object Pile Manipulationcited by 25
- 2021Search-Based Task Planning with Learned Skill Effect Models for Lifelong Robotic Manipulationcited by 20
- 2019Reinforcement Learning without Ground-Truth Statecited by 15
Built on by
Citing papers per year: 2022: 6; 2023: 17; 2024: 11; 2025: 8; 2026: 2.
44 papers.
Sort:
By area:
- 2023RoboGen: Towards Unleashing Infinite Data for Automated Robot Learning via Generative Simulationcited by 218
- 2022RoboCraft: Learning to See, Simulate, and Shape Elasto-Plastic Objects with Graph Networkscited by 72
- 2024TRANSIC: Sim-to-Real Policy Transfer by Learning from Online Correctioncited by 59
- 2023FluidLab: A Differentiable Environment for Benchmarking Complex Fluid Manipulationcited by 40
- 2022Learning Physical Dynamics with Subequivariant Graph Neural Networkscited by 39
- 2024A Survey of Embodied Learning for Object-Centric Robotic Manipulationcited by 35
- 2022Rethinking Optimization with Differentiable Simulation from a Global Perspectivecited by 23
- 2023DexDeform: Dexterous Deformable Object Manipulation with Human Demonstrations and Differentiable Physicscited by 23
- 2023DiffMimic: Efficient Motion Mimicking with Differentiable Physicscited by 19
- 2025VLMgineer: Vision Language Models as Robotic Toolsmithscited by 10
- 2023Towards Generalist Robots: A Promising Paradigm via Generative Simulationcited by 9
- 2023SoftMAC: Differentiable Soft Body Simulation with Forecast-based Contact Model and Two-way Coupling with Articulated Rigid Bodies and Clothescited by 9
32 more
- 2024DoughNet: A Visual Predictive Model for Topological Manipulation of Deformable Objectscited by 9
- 2023Learning to Design and Use Tools for Robotic Manipulationcited by 7
- 2023Neural Field Dynamics Model for Granular Object Piles Manipulationcited by 7
- 2024SculptDiff: Learning Robotic Clay Sculpting from Humans with Goal Conditioned Diffusion Policycited by 7
- 2022Real2Sim2Real Transfer for Control of Cable-driven Robots via a Differentiable Physics Enginecited by 6
- 2023Learning Sequential Acquisition Policies for Robot-Assisted Feedingcited by 6
- 2023Learning Generalizable Tool-use Skills through Trajectory Generationcited by 6
- 2023DiffVL: Scaling Up Soft Body Manipulation using Vision-Language Driven Differentiable Physicscited by 6
- 2024Differentiable Physics-based System Identification for Robotic Manipulation of Elastoplastic Materialscited by 6
- 2024D-Cubed: Latent Diffusion Trajectory Optimisation for Dexterous Deformable Manipulationcited by 4
- 2025TopoGaussian: Inferring Internal Topology Structures from Visual Cluescited by 4
- 2025RobotSmith: Generative Robotic Tool Design for Acquisition of Complex Manipulation Skillscited by 4
- 2025From 2D to 3D Cognition: A Brief Survey of General World Modelscited by 4
- 2023Push Past Green: Learning to Look Behind Plant Foliage by Moving Itcited by 3
- 2024One-shot Video Imitation via Parameterized Symbolic Abstraction Graphscited by 3
- 2022Fixing Malfunctional Objects With Learned Physical Simulation and Functional Predictioncited by 2
- 2022Imitation Learning via Differentiable Physicscited by 2
- 2023Cloud-Based Hierarchical Imitation Learning for Scalable Transfer of Construction Skills from Human Workers to Assisting Robotscited by 2
- 2023Learning Concept-Based Causal Transition and Symbolic Reasoning for Visual Planningcited by 2
- 2024DiffGen: Robot Demonstration Generation via Differentiable Physics Simulation, Differentiable Rendering, and Vision-Language Modelcited by 2
- 2024REPeat: A Real2Sim2Real Approach for Pre-acquisition of Soft Food Items in Robot-assisted Feedingcited by 2
- 2025TopoCut: Learning Multi-Step Cutting with Spectral Rewards and Discrete Diffusion Policiescited by 2
- 2026LeHome: A Simulation Environment for Deformable Object Manipulation in Household Scenarioscited by 2
- 2023Diff-Transfer: Model-based Robotic Manipulation Skill Transfer via Differentiable Physics Simulationcited by 1
- 2023Make a Donut: Hierarchical EMD-Space Planning for Zero-Shot Deformable Manipulation with Toolscited by 1
- 2024Implicit Contact Diffuser: Sequential Contact Reasoning with Latent Point Cloud Diffusioncited by 1
- 2025Unlocking Efficient Vehicle Dynamics Modeling via Analytic World Modelscited by 1
- 2025Learning Particle Dynamics Subject to Rigid Body Manipulations Using Graph Neural Networkscited by 1
- 2025Autonomous Vehicle Path Planning by Searching With Differentiable Simulationcited by 1
- 2023Estimating Material Properties of Interacting Objects Using Sum-GP-UCBcited by 0
- 2024Learning Goal-oriented Bimanual Dough Rolling Using Dynamic Heterogeneous Graph Based on Human Demonstrationcited by 0
- 2026CausalGS: Learning Physical Causality of 3D Dynamic Scenes with Gaussian Representationscited by 0
- 2026CausalGS: Learning Physical Causality of 3D Dynamic Scenes with Gaussian Representations11 May 2026
- 2026LeHome: A Simulation Environment for Deformable Object Manipulation in Household Scenarios24 Apr 2026
- 2025Autonomous Vehicle Path Planning by Searching With Differentiable Simulation14 Nov 2025
- 2025TopoCut: Learning Multi-Step Cutting with Spectral Rewards and Discrete Diffusion Policies24 Sep 2025
- 2025Learning Particle Dynamics Subject to Rigid Body Manipulations Using Graph Neural Networks3 Sep 2025
- 2025VLMgineer: Vision Language Models as Robotic Toolsmiths16 Jul 2025
- 2025From 2D to 3D Cognition: A Brief Survey of General World Models25 Jun 2025
- 2025RobotSmith: Generative Robotic Tool Design for Acquisition of Complex Manipulation Skills17 Jun 2025
- 2025TopoGaussian: Inferring Internal Topology Structures from Visual Clues16 Mar 2025
- 2025Unlocking Efficient Vehicle Dynamics Modeling via Analytic World Models14 Feb 2025
- 2024Differentiable Physics-based System Identification for Robotic Manipulation of Elastoplastic Materials1 Nov 2024
- 2024Implicit Contact Diffuser: Sequential Contact Reasoning with Latent Point Cloud Diffusion21 Oct 2024
32 more
- 2024Learning Goal-oriented Bimanual Dough Rolling Using Dynamic Heterogeneous Graph Based on Human Demonstration15 Oct 2024
- 2024REPeat: A Real2Sim2Real Approach for Pre-acquisition of Soft Food Items in Robot-assisted Feeding13 Oct 2024
- 2024One-shot Video Imitation via Parameterized Symbolic Abstraction Graphs22 Aug 2024
- 2024A Survey of Embodied Learning for Object-Centric Robotic Manipulation21 Aug 2024
- 2024TRANSIC: Sim-to-Real Policy Transfer by Learning from Online Correction16 May 2024
- 2024DiffGen: Robot Demonstration Generation via Differentiable Physics Simulation, Differentiable Rendering, and Vision-Language Model12 May 2024
- 2024DoughNet: A Visual Predictive Model for Topological Manipulation of Deformable Objects18 Apr 2024
- 2024D-Cubed: Latent Diffusion Trajectory Optimisation for Dexterous Deformable Manipulation19 Mar 2024
- 2024SculptDiff: Learning Robotic Clay Sculpting from Humans with Goal Conditioned Diffusion Policy15 Mar 2024
- 2023DiffVL: Scaling Up Soft Body Manipulation using Vision-Language Driven Differentiable Physics11 Dec 2023
- 2023SoftMAC: Differentiable Soft Body Simulation with Forecast-based Contact Model and Two-way Coupling with Articulated Rigid Bodies and Clothes6 Dec 2023
- 2023Make a Donut: Hierarchical EMD-Space Planning for Zero-Shot Deformable Manipulation with Tools5 Nov 2023
- 2023RoboGen: Towards Unleashing Infinite Data for Automated Robot Learning via Generative Simulation2 Nov 2023
- 2023Neural Field Dynamics Model for Granular Object Piles Manipulation1 Nov 2023
- 2023Learning to Design and Use Tools for Robotic Manipulation1 Nov 2023
- 2023Estimating Material Properties of Interacting Objects Using Sum-GP-UCB18 Oct 2023
- 2023Diff-Transfer: Model-based Robotic Manipulation Skill Transfer via Differentiable Physics Simulation7 Oct 2023
- 2023Learning Concept-Based Causal Transition and Symbolic Reasoning for Visual Planning5 Oct 2023
- 2023Learning Generalizable Tool-use Skills through Trajectory Generation29 Sep 2023
- 2023Cloud-Based Hierarchical Imitation Learning for Scalable Transfer of Construction Skills from Human Workers to Assisting Robots20 Sep 2023
- 2023Learning Sequential Acquisition Policies for Robot-Assisted Feeding11 Sep 2023
- 2023Push Past Green: Learning to Look Behind Plant Foliage by Moving It6 Jul 2023
- 2023Towards Generalist Robots: A Promising Paradigm via Generative Simulation17 May 2023
- 2023DiffMimic: Efficient Motion Mimicking with Differentiable Physics6 Apr 2023
- 2023DexDeform: Dexterous Deformable Object Manipulation with Human Demonstrations and Differentiable Physics27 Mar 2023
- 2023FluidLab: A Differentiable Environment for Benchmarking Complex Fluid Manipulation4 Mar 2023
- 2022Learning Physical Dynamics with Subequivariant Graph Neural Networks13 Oct 2022
- 2022Real2Sim2Real Transfer for Control of Cable-driven Robots via a Differentiable Physics Engine13 Sep 2022
- 2022Rethinking Optimization with Differentiable Simulation from a Global Perspective28 Jun 2022
- 2022Imitation Learning via Differentiable Physics10 Jun 2022
- 2022RoboCraft: Learning to See, Simulate, and Shape Elasto-Plastic Objects with Graph Networks5 May 2022
- 2022Fixing Malfunctional Objects With Learned Physical Simulation and Functional Prediction5 May 2022
- 2024SculptDiff: Learning Robotic Clay Sculpting from Humans with Goal Conditioned Diffusion Policycited by 7
- 2024D-Cubed: Latent Diffusion Trajectory Optimisation for Dexterous Deformable Manipulationcited by 4
- 2025TopoCut: Learning Multi-Step Cutting with Spectral Rewards and Discrete Diffusion Policiescited by 2
- 2025TopoCut: Learning Multi-Step Cutting with Spectral Rewards and Discrete Diffusion Policies24 Sep 2025
- 2024D-Cubed: Latent Diffusion Trajectory Optimisation for Dexterous Deformable Manipulation19 Mar 2024
- 2024SculptDiff: Learning Robotic Clay Sculpting from Humans with Goal Conditioned Diffusion Policy15 Mar 2024
- 2023RoboGen: Towards Unleashing Infinite Data for Automated Robot Learning via Generative Simulationcited by 218
- 2024TRANSIC: Sim-to-Real Policy Transfer by Learning from Online Correctioncited by 59
- 2023FluidLab: A Differentiable Environment for Benchmarking Complex Fluid Manipulationcited by 40
- 2022Learning Physical Dynamics with Subequivariant Graph Neural Networkscited by 39
- 2024A Survey of Embodied Learning for Object-Centric Robotic Manipulationcited by 35
- 2022Rethinking Optimization with Differentiable Simulation from a Global Perspectivecited by 23
- 2023DexDeform: Dexterous Deformable Object Manipulation with Human Demonstrations and Differentiable Physicscited by 23
- 2023DiffMimic: Efficient Motion Mimicking with Differentiable Physicscited by 19
- 2023Towards Generalist Robots: A Promising Paradigm via Generative Simulationcited by 9
- 2023SoftMAC: Differentiable Soft Body Simulation with Forecast-based Contact Model and Two-way Coupling with Articulated Rigid Bodies and Clothescited by 9
- 2024DoughNet: A Visual Predictive Model for Topological Manipulation of Deformable Objectscited by 9
- 2023Learning to Design and Use Tools for Robotic Manipulationcited by 7
12 most cited of 31 All 31 (JSON)
- 2026CausalGS: Learning Physical Causality of 3D Dynamic Scenes with Gaussian Representations11 May 2026
- 2026LeHome: A Simulation Environment for Deformable Object Manipulation in Household Scenarios24 Apr 2026
- 2025Learning Particle Dynamics Subject to Rigid Body Manipulations Using Graph Neural Networks3 Sep 2025
- 2025TopoGaussian: Inferring Internal Topology Structures from Visual Clues16 Mar 2025
- 2024Differentiable Physics-based System Identification for Robotic Manipulation of Elastoplastic Materials1 Nov 2024
- 2024Implicit Contact Diffuser: Sequential Contact Reasoning with Latent Point Cloud Diffusion21 Oct 2024
- 2024Learning Goal-oriented Bimanual Dough Rolling Using Dynamic Heterogeneous Graph Based on Human Demonstration15 Oct 2024
- 2024REPeat: A Real2Sim2Real Approach for Pre-acquisition of Soft Food Items in Robot-assisted Feeding13 Oct 2024
- 2024One-shot Video Imitation via Parameterized Symbolic Abstraction Graphs22 Aug 2024
- 2024A Survey of Embodied Learning for Object-Centric Robotic Manipulation21 Aug 2024
- 2024TRANSIC: Sim-to-Real Policy Transfer by Learning from Online Correction16 May 2024
- 2024DoughNet: A Visual Predictive Model for Topological Manipulation of Deformable Objects18 Apr 2024
12 newest of 31 All 31 (JSON)