Learning to Manipulate Amorphous Materials
Not on the map. Why?
Abstract (arXiv)
We present a method of training character manipulation of amorphous materials such as those often used in cooking. Common examples of amorphous materials include granular materials (salt, uncooked rice), fluids (honey), and visco-plastic materials (sticky rice, softened butter). A typical task is to spread a given material out across a flat surface using a tool such as a scraper or knife. We use reinforcement learning to train our controllers to manipulate materials in various ways. The training is performed in a physics simulator that uses position-based dynamics of particles to simulate the materials to be manipulated. The neural network control policy is given observations of the material (e.g. a low-resolution density map), and the policy outputs actions such as rotating and translating the knife. We demonstrate policies that have been successfully trained to carry out the following tasks: spreading, gathering, and flipping. We produce a final animation by using inverse kinematics to guide a character's arm and hand to match the motion of the manipulation tool such as a knife or a frying pan.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 16 of its 38 references that are in the map. First posted on arXiv 3 Mar 2021.
Builds on
16 of 38 references.
References · 16
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2015High-Dimensional Continuous Control Using Generalized Advantage Estimationcited by 1,916
- 2018QT-Opt: Scalable Deep Reinforcement Learning for Vision-Based Robotic Manipulationcited by 730
- 2019Solving Rubik's Cube with a Robot Handcited by 699
- 2017Learning Complex Dexterous Manipulation with Deep Reinforcement Learning and Demonstrationscited by 685
- 2018An Intriguing Failing of Convolutional Neural Networks and the CoordConv Solutioncited by 302
- 2019DiffTaichi: Differentiable Programming for Physical Simulationcited by 248
- 2018Learning Particle Dynamics for Manipulating Rigid Bodies, Deformable Objects, and Fluidscited by 219
- 2018Closing the Sim-to-Real Loop: Adapting Simulation Randomization with Real World Experiencecited by 203
- 2018DeepMimic: Example-Guided Deep Reinforcement Learning of Physics-Based Character Skillscited by 153
- 2018ChainQueen: A Real-Time Differentiable Physical Simulator for Soft Roboticscited by 98
- 2019Learning to Manipulate Deformable Objects without Demonstrationscited by 76
4 more
- 2018SPNets: Differentiable Fluid Dynamics for Deep Neural Networkscited by 62
- 2019Learning to Manipulate Object Collections Using Grounded State Representationscited by 11
- 2017Learning Robotic Manipulation of Granular Mediacited by 8
- 2017Data-Driven Approach to Simulating Realistic Human Joint Constraintscited by 6
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 1; 2024: 1.
5 papers.
- 2021SAGA: Stochastic Whole-Body Grasping with Contactcited by 89
- 2023PADL: Language-Directed Physics-Based Character Controlcited by 47
- 2022Differentiable Simulation of Soft Multi-body Systemscited by 39
- 2024SuperPADL: Scaling Language-Directed Physics-Based Control with Progressive Supervised Distillationcited by 16
- 2021Manipulation of Granular Materials by Learning Particle Interactionscited by 6
- 2024SuperPADL: Scaling Language-Directed Physics-Based Control with Progressive Supervised Distillation15 Jul 2024
- 2023PADL: Language-Directed Physics-Based Character Control31 Jan 2023
- 2022Differentiable Simulation of Soft Multi-body Systems3 May 2022
- 2021SAGA: Stochastic Whole-Body Grasping with Contact19 Dec 2021
- 2021Manipulation of Granular Materials by Learning Particle Interactions3 Nov 2021