Using Graph Neural Networks to Simulate Manipulated Granular Material

Loading...
Thumbnail Image

URL

Journal Title

Journal ISSN

Volume Title

Perustieteiden korkeakoulu | Master's thesis

Department

Major/Subject

Mcode

SCI3042

Language

en

Pages

52

Series

Abstract

Physics simulations have practical applications in many fields, however, simulating complex materials such as granular materials can be challenging and computationally heavy. Recently, graph neural networks (GNNs) have emerged as a solution to learn the dynamics of systems consisting of particles, and these methods have shown promising results in forecasting the dynamics of materials such as fluids and granular materials. This work proposes a GNN model based on the current state-of-art framework to simulate granular material manipulated by a controlled rigid body. The model is tested in a task of pouring granular material from a rigid body cup into a container. An experiment is conducted on comparing several graph and model properties to show the improvement in the proposed model and to see how the properties affect the model performance. The proposed model is found to be able to perform dynamics forecasting that are realistic and have low numerical error. The results suggest that the GNN model could be applied in practice to aid in robotic manipulation tasks.

Fysiikka simulaatioita hyödynnetään käytännön sovelluksissa monilla aloilla. Joidenkin materiaalien, kuten rakeisten materiaalien, simuloiminen voi kuitenkin olla haastavaa ja laskennallisesti kallista. Viime aikoina partikkeleista koostuvien systeemien dynamiikan oppimiseen on käytetty graafineuroverkkoja, ja näissä käytetyt metodit ovat tuottaneet lupaavia tuloksia nesteiden ja rakeisten materiaalien dynamiikan ennustamisessa. Tässä työssä esitetään tämänhetkisen huipputason ratkaisuun perustuva graafineuroverkkomalli, jonka tarkoituksena l simuloida rakeista materiaalia, jota manipuloidaan jäykän kappaleen avulla. Mallia testataan tehtävässä, jossa tarkoituksena on kaataa rakeista materiaalia jäykästä kappaleesta, kupista, kohdeastiaan. Työssä toteutetaan vertailu useiden eri graafi- ja malliominaisuuksilla harjoitetun mallin välillä. Vertailun tarkoituksena on osoittaa esitetyn mallin parannukset ja tutkia, kuinka nämä ominaisuudet vaikuttavat mallin tuloksiin. Esitetty malli kykenee ennustamaan tarkasteltavan systeemin dynamiikkaa realistisesti ja siten, että sen tuottama numeerinen virhe ennustuksissa on matala. Tulosten perusteella graafineuroverkkoa voitaisiin mahdollisesti hyödyntää käytännössä robotiikassa manipulaatiotehtävissä.

Description

Supervisor

Kyrki, Ville

Thesis advisor

Blanco Mulero, David

Other note

Citation