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...

Full description

Bibliographic Details
Main Author: Kaphle, Manindra
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