Abstract
Manipulation of granular materials such as sand or rice remains an unsolved problem due to challenges such as the difficulty of defining their configuration or modeling the materials and their particles interactions.In this paper, we propose to use a graph-based representation to model the interaction dynamics of the material and rigid bodies manipulating it. This allows the planning of manipulation trajectories to reach a desired configuration of the material. We use a graph neural network (GNN) to model the particle interactions via message-passing. To plan manipulation trajectories, we propose to minimise the Wasserstein distance between a predicted distribution of granular particles and their desired configuration. We demonstrate that the proposed method is able to pour granular materials into the desired configuration both in simulated and real scenarios.
The figure above shows how the proposed method models granular material particles and rigid bodies as a graph. Then it uses a Graph Neural Network to predict the acceleration of the granular material particles.
Material simulation
Graph representation
Graph Neural Network forecast
Trajectory planning using GNN
Manipulation of granular material using GNN model
Ground-truth simulator (Taichi) VS GNN model - no planning involved
Ground-truth simulator | GNN rollout
Ground-truth simulator (Taichi) VS GNN model - trajectory planning for pouring granular material
Optimal trajectories found following proposed method - minimise Wasserstein distance to target particle distribution
Ground-truth simulator | GNN rollout
Target Case 1
Target Case 2
Target Case 3
Target Case 4
Manipulation of material using Franka Emika Panda robot
Manipulation using optimal trajectories for target particle distributions
Target Case 1
Target Case 2
Target Case 3
Target Case 4
To cite this work, please use the following BibTex entry:
@article{tuomainen2022manipulation,
author={Tuomainen, Neea and Blanco-Mulero, David and Kyrki, Ville},
journal={IEEE Robotics and Automation Letters},
title={Manipulation of Granular Materials by Learning Particle Interactions},
year={2022},
volume={7},
number={2},
pages={5663-5670},
doi={10.1109/LRA.2022.3158382}
}