Learning Tool Morphology for Contact-Rich Manipulation Tasks with Differentiable Simulation
Not on the map. Why?
Abstract (arXiv)
When humans perform contact-rich manipulation tasks, customized tools are often necessary to simplify the task. For instance, we use various utensils for handling food, such as knives, forks and spoons. Similarly, robots may benefit from specialized tools that enable them to more easily complete a variety of tasks. We present an end-to-end framework to automatically learn tool morphology for contact-rich manipulation tasks by leveraging differentiable physics simulators. Previous work relied on manually constructed priors requiring detailed specification of a 3D object model, grasp pose and task description to facilitate the search or optimization process. Our approach only requires defining the objective with respect to task performance and enables learning a robust morphology through randomizing variations of the task. We make this optimization tractable by casting it as a continual learning problem. We demonstrate the effectiveness of our method for designing new tools in several scenarios, such as winding ropes, flipping a box and pushing peas onto a scoop in simulation. Additionally, experiments with real robots show that the tool shapes discovered by our method help them succeed in these scenarios.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 21 of its 44 references that are in the map. First posted on arXiv 4 Nov 2022.
Builds on
21 of 44 references.
References · 21
- 2016iCaRL: Incremental Classifier and Representation Learningcited by 2,313
- 2017Gradient Episodic Memory for Continual Learningcited by 1,871
- 2017PackNet: Adding Multiple Tasks to a Single Network by Iterative Pruningcited by 882
- 2018Overcoming catastrophic forgetting with hard attention to the taskcited by 672
- 2020Sim-to-Real Transfer in Deep Reinforcement Learning for Robotics: a Surveycited by 388
- 2019DiffTaichi: Differentiable Programming for Physical Simulationcited by 248
- 2015Coordinate Descent Algorithmscited by 218
- 2016A Differentiable Physics Engine for Deep Learning in Roboticscited by 107
- 2019Continual Learning for Robotics: Definition, Framework, Learning Strategies, Opportunities and Challengescited by 92
- 2022Do Differentiable Simulators Give Better Policy Gradients?cited by 83
- 2021DiSECt: A Differentiable Simulation Engine for Autonomous Robotic Cuttingcited by 62
- 2021An End-to-End Differentiable Framework for Contact-Aware Robot Designcited by 53
9 more
- 2021Fast and Feature-Complete Differentiable Physics for Articulated Rigid Bodies with Contactcited by 50
- 2020Differentiable Physics Models for Real-world Offline Model-based Reinforcement Learningcited by 27
- 2020Fit2Form: 3D Generative Model for Robot Gripper Form Designcited by 21
- 2022Rethinking Optimization with Differentiable Simulation from a Global Perspectivecited by 21
- 2019Interactive Differentiable Simulationcited by 17
- 2019Learning to Scaffold the Development of Robotic Manipulation Skillscited by 13
- 2020Emergent Hand Morphology and Control from Optimizing Robust Grasps of Diverse Objectscited by 11
- 2019Tool Macgyvering: Tool Construction Using Geometric Reasoningcited by 7
- 2016DoraPicker: An Autonomous Picking System for General Objectscited by 2
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 6; 2026: 1.
9 papers.
- 2025VLMgineer: Vision Language Models as Robotic Toolsmithscited by 9
- 2023Learning to Design and Use Tools for Robotic Manipulationcited by 7
- 2024Dynamics-Guided Diffusion Model for Sensor-less Robot Manipulator Designcited by 7
- 2025Neural Robot Dynamicscited by 7
- 2025RobotSmith: Generative Robotic Tool Design for Acquisition of Complex Manipulation Skillscited by 4
- 2025Embodied Co-Design for Rapidly Evolving Agents: Taxonomy, Frontiers, and Challengescited by 4
- 2025MultiModal Action Conditioned Video Generationcited by 3
- 2025Designing Tools with Control Confidencecited by 1
- 2026SILO: Simulation-in-the-Loop Sim-to-Real Transfer for Multi-Stage Cable Routingcited by 0
- 2026SILO: Simulation-in-the-Loop Sim-to-Real Transfer for Multi-Stage Cable Routing6 Jul 2026
- 2025Embodied Co-Design for Rapidly Evolving Agents: Taxonomy, Frontiers, and Challenges4 Dec 2025
- 2025Designing Tools with Control Confidence14 Oct 2025
- 2025MultiModal Action Conditioned Video Generation2 Oct 2025
- 2025Neural Robot Dynamics21 Aug 2025
- 2025VLMgineer: Vision Language Models as Robotic Toolsmiths16 Jul 2025
- 2025RobotSmith: Generative Robotic Tool Design for Acquisition of Complex Manipulation Skills17 Jun 2025
- 2024Dynamics-Guided Diffusion Model for Sensor-less Robot Manipulator Design23 Feb 2024
- 2023Learning to Design and Use Tools for Robotic Manipulation1 Nov 2023