mlsanityData to 7 Oct 2026

Learning to Manipulate Amorphous Materials

arXiv 2103.02533 ↗First posted 3 Mar 2021cs.GR cs.LGcited by 5

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

  1. 2017Proximal Policy Optimization Algorithmscited by 14,441
  2. 2015High-Dimensional Continuous Control Using Generalized Advantage Estimationcited by 1,916
  3. 2018QT-Opt: Scalable Deep Reinforcement Learning for Vision-Based Robotic Manipulationcited by 730
  4. 2019Solving Rubik's Cube with a Robot Handcited by 699
  5. 2017Learning Complex Dexterous Manipulation with Deep Reinforcement Learning and Demonstrationscited by 685
  6. 2018An Intriguing Failing of Convolutional Neural Networks and the CoordConv Solutioncited by 302
  7. 2019DiffTaichi: Differentiable Programming for Physical Simulationcited by 248
  8. 2018Learning Particle Dynamics for Manipulating Rigid Bodies, Deformable Objects, and Fluidscited by 219
  9. 2018Closing the Sim-to-Real Loop: Adapting Simulation Randomization with Real World Experiencecited by 203
  10. 2018DeepMimic: Example-Guided Deep Reinforcement Learning of Physics-Based Character Skillscited by 153
  11. 2018ChainQueen: A Real-Time Differentiable Physical Simulator for Soft Roboticscited by 98
  12. 2019Learning to Manipulate Deformable Objects without Demonstrationscited by 76
4 more
  1. 2018SPNets: Differentiable Fluid Dynamics for Deep Neural Networkscited by 62
  2. 2019Learning to Manipulate Object Collections Using Grounded State Representationscited by 11
  3. 2017Learning Robotic Manipulation of Granular Mediacited by 8
  4. 2017Data-Driven Approach to Simulating Realistic Human Joint Constraintscited by 6

Built on by

Cited by year

Citing papers per year: 2021: 2; 2022: 1; 2023: 1; 2024: 1.

5 papers.