Simulations of human movements through temporal discretization and optimization
Study of physical phenomena by means of mathematical models is common in various branches of engineering and science. In biomechanics, modelling often involves studying human motion by treating the body as a mechanical system made of interconnected rigid links. Robotics deals with similar cases as r...
Main Author: | |
---|---|
Format: | Others |
Language: | English |
Published: |
KTH, Mekanik
2007
|
Subjects: | |
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-4585 |
id |
ndltd-UPSALLA1-oai-DiVA.org-kth-4585 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-kth-45852013-01-08T13:10:34ZSimulations of human movements through temporal discretization and optimizationengKaphle, ManindraKTH, MekanikStockholm : KTH2007Forward dynamicsBiomechanicsTemporal discretizationOptimizationEngineering mechanicsTeknisk mekanikStudy of physical phenomena by means of mathematical models is common in various branches of engineering and science. In biomechanics, modelling often involves studying human motion by treating the body as a mechanical system made of interconnected rigid links. Robotics deals with similar cases as robots are often designed to imitate human behavior. Modelling human movements is a complicated task and, therefore, requires several simplifications and assumptions. Available computational resources often dictate the nature and the complexity of the models. In spite of all these factors, several meaningful results are still obtained from the simulations. One common problem form encountered in real life is the movement between known initial and final states in a pre-specified time. This presents a problem of dynamic redundancy as several different trajectories are possible to achieve the target state. Movements are mathematically described by differential equations. So modelling a movement involves solving these differential equations, along with optimization to find a cost effective trajectory and forces or moments required for this purpose. In this study, an algorithm developed in Matlab is used to study dynamics of several common human movements. The main underlying idea is based upon temporal finite element discretization, together with optimization. The algorithm can deal with mechanical formulations of varying degrees of complexity and allows precise definitions of initial and target states and constraints. Optimization is carried out using different cost functions related to both kinematic and kinetic variables. Simulations show that generally different optimization criteria give different results. To arrive on a definite conclusion on which criterion is superior over others it is necessary to include more detailed features in the models and incorporate more advanced anatomical and physiological knowledge. Nevertheless, the algorithm and the simplified models present a platform that can be built upon to study more complex and reliable models. QC 20101110Licentiate thesis, comprehensive summaryinfo:eu-repo/semantics/masterThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-4585Trita-MEK, 0348-467X ; 2007:09application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
Forward dynamics Biomechanics Temporal discretization Optimization Engineering mechanics Teknisk mekanik |
spellingShingle |
Forward dynamics Biomechanics Temporal discretization Optimization Engineering mechanics Teknisk mekanik Kaphle, Manindra Simulations of human movements through temporal discretization and optimization |
description |
Study of physical phenomena by means of mathematical models is common in various branches of engineering and science. In biomechanics, modelling often involves studying human motion by treating the body as a mechanical system made of interconnected rigid links. Robotics deals with similar cases as robots are often designed to imitate human behavior. Modelling human movements is a complicated task and, therefore, requires several simplifications and assumptions. Available computational resources often dictate the nature and the complexity of the models. In spite of all these factors, several meaningful results are still obtained from the simulations. One common problem form encountered in real life is the movement between known initial and final states in a pre-specified time. This presents a problem of dynamic redundancy as several different trajectories are possible to achieve the target state. Movements are mathematically described by differential equations. So modelling a movement involves solving these differential equations, along with optimization to find a cost effective trajectory and forces or moments required for this purpose. In this study, an algorithm developed in Matlab is used to study dynamics of several common human movements. The main underlying idea is based upon temporal finite element discretization, together with optimization. The algorithm can deal with mechanical formulations of varying degrees of complexity and allows precise definitions of initial and target states and constraints. Optimization is carried out using different cost functions related to both kinematic and kinetic variables. Simulations show that generally different optimization criteria give different results. To arrive on a definite conclusion on which criterion is superior over others it is necessary to include more detailed features in the models and incorporate more advanced anatomical and physiological knowledge. Nevertheless, the algorithm and the simplified models present a platform that can be built upon to study more complex and reliable models. === QC 20101110 |
author |
Kaphle, Manindra |
author_facet |
Kaphle, Manindra |
author_sort |
Kaphle, Manindra |
title |
Simulations of human movements through temporal discretization and optimization |
title_short |
Simulations of human movements through temporal discretization and optimization |
title_full |
Simulations of human movements through temporal discretization and optimization |
title_fullStr |
Simulations of human movements through temporal discretization and optimization |
title_full_unstemmed |
Simulations of human movements through temporal discretization and optimization |
title_sort |
simulations of human movements through temporal discretization and optimization |
publisher |
KTH, Mekanik |
publishDate |
2007 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-4585 |
work_keys_str_mv |
AT kaphlemanindra simulationsofhumanmovementsthroughtemporaldiscretizationandoptimization |
_version_ |
1716511093647474688 |