summaryrefslogtreecommitdiff
path: root/doc/introduction.tex
blob: 03dd594aa57eb168ed6a8a26163cc2a26cb6bc30 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
\chapter{Introduction}

Controlling and learning to control movements of a many degree of freedom system such as the human body is a non-trivial task. How does the central nervous system (CNS) choose from the infinitely many possibilities of how to achieve a certain movement? This problem is famously known as Bernstein's problem \cite{Bernstein1967}.

Complex movements of humans (and other animals) are thought to develop based on a simple, rudimentary set of building blocks -- commonly called motor primitives -- during ontogenetic development \cite{Flash2005, Hart2010}. These primitives are defined by the pattern of simultaneous activation of different muscles and are then combined in order to achieve a certain movement.

Contrary to the hitherto belief that these innate simple reflexes get completely replaced by more complex ones with age, a recent publication by Dominici et al. \cite{Dominici2011} shows that certain basic patterns of muscle activation are instead retained and are being built upon during development in order to achieve a variety of walking movement behaviors. They measured EMG activity of 24 muscles simultaneously in neonates\footnote{Even though neonates of course can't walk by themselves, stepping can be evoked when they're being held upright and by gently pushing the infant along the pathway. However this behavior typically disappears 4 to 6 weeks after birth.} ($\sim{}3$ days old), toddlers (11-14 months old), preschoolers (22-48 months old) and adults (25-40 years old). Additionally foot pressure was recorded as well as the limb kinematics.

This project thesis attempts to investigate the role these locomotor primitives play in the development of human bipedal walking by building a musculoskeletal simulation model in the OpenSim software \cite{Delp2007} and then applying the basic activation patterns at different stages of human development (neonate, toddlers, preschooler and adults) identified by Dominici et al. \cite{Dominici2011} to it in order to achieve a walking behavior. 

The basic process of developing the necessary components and finally reproducing the walking behavior will consist of the following distinct steps:

\begin{description}
	\item[Single joint model] Implement a simple musculoskeletal model with one joint to get familiar with OpenSim. Actuate it using a reflex controller.
	\item[Full two-legged model] Implement the full musculoskeletal model with two legs, fixed in space without ground forces. Actuate it using a simple reflex controller and pseudo-random data resembling the activation patterns from the study.
	\item[Extract data and investigate walking]  Extend the model to include the ground-contact forces accordingly. Extract the real activation pattern data from \cite{Dominici2011} and apply it to the model. Examine the walking behavior of the musculoskeletal model.
\end{description}

The remainder of this report is organized as follows: In chapter \ref{ch:methods}, the simulation software environment, the musculoskeletal model and the developed simulation controller are described. Furthermore the data preparation is explained. In chapter \ref{ch:results} the data produced and the simulation behaviors are presented. In chapter \ref{ch:discussion} the obtained results are discussed and the usability of the OpenSim environment for these kinds of experiments is evaluated. Finally in chapter \ref{ch:conclusion} some conclusions are drawn.