Investigadors de Stanford University, KU Leuven i la UPC integren eines de diferenciació automàtica a software de biomecànica per obtenir simulacions del moviment fins a 20 vegades més ràpides
13/12/2019
Els investigadors Antoine Falisse (KU Leuven, Bèlgica) i Gil Serrancolí (Simulation and Movement Analysis Lab, UPC) han aconseguit integrar eines de diferenciació automàtica en els software de biomecànica OpenSim i Simbody.
Aquestes eines de diferenciació automàtica permeten calcular derivades d’expressions matemàtiques de manera més eficient que utilitzant diferències finites. Són molt útils per a la resolució de problemes d’optimització que necessiten el càlcul de milers o milions d’avaluacions de derivades d’expressions matemàtiques. Les simulacions biomecàniques que tenen per objectiu calcular trajectòries òptimes, se solen basar en la resolució d’un problema de control òptim (optimització dinàmica). És en aquest tipus de simulacions on els autors han aplicat el mètode desenvolupat.
Aquest projecte es va iniciar l’any 2016, i el 2017 Falisse i Serrancoli van ser escollits com a OpenSim Visiting Scholars per fer una estada d’un mes a Stanford University per desenvolupar el projecte. Els resultats d’aquest treball, liderat per Friedl De Groote (KU Leuven), han donat lloc a la publicació d’un article científic a la revista PlosOne, en el qual es compara l’eficiència de les optimitzacions entre utilitzar la diferenciació automàtica i diferències finites en simulacions biomecàniques, podent ser fins a 20 vegades més ràpides utilitzant el primer mètode:
Gil Serrancolí va utilitzar aquest mètode per estimar els paràmetres de models de contacte entre persona i exoesquelet, i entre peu i terra, per predir posteriorment nous moviments col·laboratius entre persona i exoesquelet. Aquest estudi s’emmarca en el postdoc que va realitzar a KU Leuven. Es poden veure els resultats en aquesta publicació:
Antoine Falisse va utilitzar el mètode mencionat per obtenir prediccions de la marxa humana i estudiar diferents estratègies de control de la marxa:
Aquests estudis representen un avenç important en el camp de la biomecànica, ja que s’ha reduït el temps de computació per a resoldre optimitzacions d’hores a minuts. Tal com es menciona en aquests estudis, aquest mètode pot ser útil tant per predir in silico nous moviments després d’una cirurgia, com per dissenyar aparells d’assistència a les persones o dissenyar programes de rehabilitació o entrenament.
Comparteix: