Three-Dimensional Biomechanical Analysis of Human Movement Motion - - PowerPoint PPT Presentation

three dimensional biomechanical analysis of human movement
SMART_READER_LITE
LIVE PREVIEW

Three-Dimensional Biomechanical Analysis of Human Movement Motion - - PowerPoint PPT Presentation

Three-Dimensional Biomechanical Analysis of Human Movement Motion Data Anthropometric Force Platform Acquisition Measurements Marker 3-D Ground Body Mass & Height Positions Reaction Forces and Moments Biomechanical Model 3-D


slide-1
SLIDE 1

Three-Dimensional Biomechanical Analysis of Human Movement

Anthropometric Measurements Body Mass & Height Biomechanical Model Moments of Inertia and Locations of COM of Body Segments Motion Data Acquisition Marker 3-D Positions 3-D Orientation and Position of Body Segments 3-D Kinematics

  • f Body

Segments Force Platform Ground Reaction Forces and Moments Center of Pressure/Point

  • f Force

Application Inverse Dynamics Resultant Joint Forces and Moments Powers/Energy

slide-2
SLIDE 2

Ground Reaction Forces

§ Vertical Force § A/P Force § M/L Force § Twisting Torque (free moment)

Horizontal Shear

Fz Fy Fx

F=Fx+Fy+Fz

slide-3
SLIDE 3

Ground Reaction Forces

slide-4
SLIDE 4

Force Platforms

Piezoelectric type

A piezoelectric material, quartz crystal, will generate an electric charge when subject to mechanical strain. Quartz crystals are cut into disks that respond to mechanical strain in a single direction.

Strain Gauge type

Use strain gauge to measure stress in machined aluminum transducers (load cells). Deformation of the material causes a change in the resistance and thus a change in the voltage (Ohms Law: V = I * R).

slide-5
SLIDE 5

Two Common Types of Force Plates

A flat plate supported by four triaxial transducers A flat plate supported by one centrally instrumented pillar

slide-6
SLIDE 6

Output signals from the platform:

Fx: the anterior/posterior force Fy: the medial/lateral force Fz: the vertical force Mx: the moment about the anterior/posterior axis My: the moment about the medial/lateral axis Mz: the moment about the vertical axis

AMTI (Strain Gauge) Force Platform

slide-7
SLIDE 7

Kistler (Strain Gauge) Force Platform

slide-8
SLIDE 8

Center of Pressure (COP)

F Tz Center of Pressure

All the forces acting between the foot and the ground can be summed and yield a single reaction force vector (F) and a twisting torque vector (Tz about the vertical axis). Under normal condition there is no physical way to apply Tx and Ty. The point of application of the ground reaction force on the plate is the center of pressure (COP).

slide-9
SLIDE 9

Computation of the COP

Z Y X F Tz true origin (a, b, c) r COP (x, y, 0) Generally, the true

  • rigin of the plate

is not at the geometric center of the plate surface. The manufacturer usually provides the offset data. The moment measured from the plate is equal to the moment caused by F about the true origin plus Tz.

slide-10
SLIDE 10

Computation of the COP

Z Y X F Tz true origin (a, b, c) r COP (x, y, 0)

M = r ×F + Tz

slide-11
SLIDE 11

Computation of the COP

M = r ×F + Tz

r = (x-a, y-b, -c) F = (Fx, Fy, Fz) Tz = (0, 0, Tz) M = (Mx, My, Mz) known: a, b, c; unknown: x, y force values from plate outputs unknown: Tz torque values from plate outputs

slide-12
SLIDE 12

COP (ax, ay, az) Tz

rcop rcop = [ax, ay, az]

MGRF= rcop × F + Tz

slide-13
SLIDE 13

Mx = (y-b) Fz + c Fy My = -c Fx - (x-a) Fz Mz = (x-a) Fy - (y-b) Fx + Tz x = -(My + cFx)/Fz +a y = (Mx - cFy)/Fz +b Tz = Mz - (x-a)Fy + (y-b)Fx

Computation of the COP

Z Y X F Tz true origin (a, b, c) r COP (x, y, 0)

M = r ×F + Tz

Z Y X F Tz true origin (a, b, c) r COP (x, y, 0) Z Y X F Tz true origin (a, b, c) r COP (x, y, 0)

M = r ×F + Tz

slide-14
SLIDE 14

Force Plate Coordinate System

Zf Yf Xf Xg Yg Zg OFP rOFP in GCS

rcop = R rFPCS + rOFP

known information during laboratory setup (calibration) COP rFPCS rcop

slide-15
SLIDE 15

GRF in Global Coordinate System

Zf Yf Xf Xg Yg Zg OFP

GRFGCS = R GRFFPCS TzGCS = R TzFPCS

GRF Tz

slide-16
SLIDE 16

Three-Dimensional Biomechanical Analysis of Human Movement

Anthropometric Measurements Body Mass & Height Biomechanical Model Moments of Inertia and Locations of COM of Body Segments Motion Data Acquisition Marker 3-D Positions 3-D Orientation and Position of Body Segments 3-D Kinematics

  • f Body

Segments Force Platform Ground Reaction Forces and Moments Center of Pressure/Point

  • f Force

Application Inverse Dynamics Resultant Joint Forces and Moments Powers/Energy

slide-17
SLIDE 17

Determining Body Segment and Joint Kinematics

Three-step procedure

§ Three-dimensional marker positions § Body segment (limb) positions and

  • rientations (assuming rigid body)

§ Relative orientation and movement of limb segments (joint kinematics)

slide-18
SLIDE 18

Step #1 … Marker Position

  • 3-D reconstruction from several 2-D images

– Each point seen by at least 2 cameras

  • Vicon system displays reconstructed points

(saves you a ton of time)

  • Now, for Step #2
slide-19
SLIDE 19

Step #2 … Segment positions and

  • rientations
  • Defining segment coordinate systems

– Position described by the segment origin – Orientation provides the “absolute” angles

slide-20
SLIDE 20

Segment definitions

(the need for marker sets)

  • Absolutely necessary for kinematic variables to be

measured/calculated Key definitions in 2D and 3D kinematics:

  • Segment endpoints for creation of links
  • Segment dimensions (body segment parameters)
  • Orientation of segments, for angular data
slide-21
SLIDE 21

Pelvis marker set (general)

slide-22
SLIDE 22

Helen Hayes marker set

slide-23
SLIDE 23

Foot marker set (general)

slide-24
SLIDE 24

Step #3 … Relative position and orientations between segments

Relationship between the Local c.s. (LCS) and the Global c.s. (GCS) § Linear § Rotational

xi zi yi z x y

slide-25
SLIDE 25

Linear Kinematics of a Rigid Body

Position Vector: A vector starting from the origin of a coordinate system to a point in the space is defined as the position vector of that point. X Y Q

  • P

rP rQ O rQ/P Displacement Vector: The vector difference of two position vectors is defined as the displacement vector from the first point (P) to the second point (Q). rQ/P = rQ - rP

slide-26
SLIDE 26

xi zi yi

  • i

xi zi yi

  • i

Linear Transformation

z x y rpi p

roi

  • Assume that GCS (x,y,z)

and LCS (xi,yi,zi) coincide with each other in the beginning (t = 0). The LCS is only translating, that is there is no rotational movement. At time t, the LCS moves to a location which is represented by a position vector of roi.

rp = rpi + roi

rp

slide-27
SLIDE 27

Rotational Transformation

Assume that GCS (x,y,z) and LCS (xi,yi,zi) coincide with each other in the beginning (t = 0). At time t, the LCS rotates with respect to the GCS and reaches a final orientation. x z y xi yi zi p x z xi yi zi p

rp = R rpi

rpi rp

R: rotation matrix from LCS to

GCS

slide-28
SLIDE 28

Rotational Matrix

z x xi yi zi p rp If directions of the xi, yi, and zi of the LCS axes can be expressed by unit vectors v1, v2, and v3, respectively, in the GCS, the rotation matrix from the LCS to GCS is defined as R

rp = R rpi

! ! ! " # $ $ $ % & = ! ! ! " # $ $ $ % &

  • =

3z 2z 1z 3y 2y 1y 3x 2x 1x 3 2 1 3 2 1 3 2 1

v v v v v v v v v k v k v k v j v j v j v i v i v i v R

slide-29
SLIDE 29

Relationship between the LCS and Fixed (Global) coordinate system (GCS)

Linear transformation+Rotational transformation

xi zi yi z x y

rp = R rpi + roi

  • i

p roi rpi rp

slide-30
SLIDE 30

Relationship between the LCS and Fixed (Global) coordinate system (GCS)

4×4 Transformation Matrix

rp = R rpi + roi

! ! ! " # $ $ $ % & + ! ! ! " # $ $ $ % & ! ! ! " # $ $ $ % & = ! ! ! " # $ $ $ % &

  • iz
  • iy
  • ix

pzi pyi pxi 33 32 31 23 22 21 13 12 11 pz py px

r r r r r r a a a a a a a a a r r r

! ! ! ! " # $ $ $ $ % & ! ! ! ! " # $ $ $ $ % & = ! ! ! ! " # $ $ $ $ % & 1 r r r 1 r a a a r a a a r a a a 1 r r r

pzi pyi pxi

  • iz

33 32 31

  • iy

23 22 21

  • ix

13 12 11 pz py px

slide-31
SLIDE 31

Determining Joint Kinematics

If the orientation of two local coordinate systems (two adjacent body segments) are known, then the relative orientation between these two segments can be determined.

x y z

  • rp = Ri rpi

(1)

rp = Rj rpj

(2)

(1)=(2) Ri rpi = Rj rpj rpi = Ri

  • 1 Rj rpj

xj yj zj

  • j

P

rp rpj rpi

  • i

xi zi yi

slide-32
SLIDE 32

3-D joint angles are concerned about the relative orientation between any two adjacent body segments, therefore, only the rotation matrix is needed for computation.

Determining Joint Angles

rpi = Ri

  • 1 Rj rpj

=Ri/j rpj

slide-33
SLIDE 33

Basic Rotational Matrices

Rotation about the X-axis

z x y xi zi yi θ θ

rp = R rpi

R = 1 cosθ −sinθ sinθ cosθ $ % & & & ' ( ) ) )

slide-34
SLIDE 34

Basic Rotational Matrices

Rotation about the Y-axis

z x y xi zi yi

rp = R rpi

R = cosφ sinφ 1 −sinφ cosφ $ % & & & ' ( ) ) )

φ φ

slide-35
SLIDE 35

Basic Rotational Matrices

Rotation about the Z-axis

z x y xi zi yi

rp = R rpi

R = cosγ −sinγ sinγ cosγ 1 $ % & & & ' ( ) ) )

γ γ

slide-36
SLIDE 36

Cardan / Euler Angles

Cardan/Euler angles are defined as a set of three finite rotations assumes to take place in sequence to achieve the final orientation (x3,y3,z3) from a reference frame (x0,y0,z0). Cardan angles: all three axes are different Euler angles: the 1st and last axes are the same

z0 z1 y0 y1 x0 x1 z1 y1 x1 y2 z2 x2 y2 z2 x2 y3 z3 x3 θ1 θ3 θ2

slide-37
SLIDE 37

Three-Dimensional Biomechanical Analysis of Human Movement

Anthropometric Measurements Body Mass & Height Biomechanical Model Moments of Inertia and Locations of COM of Body Segments Motion Data Acquisition Marker 3-D Positions 3-D Orientation and Position of Body Segments 3-D Kinematics

  • f Body

Segments Force Platform Ground Reaction Forces and Moments Center of Pressure/Point

  • f Force

Application Inverse Dynamics Resultant Joint Forces and Moments Powers/Energy

slide-38
SLIDE 38

Inertial parameters

slide-39
SLIDE 39

Inertial parameters

slide-40
SLIDE 40

Anthropometric Measurements Body Mass & Height Biomechanical Model Moments of Inertia and Locations of COM of Body Segments Motion Data Acquisition Marker 3-D Positions 3-D Orientation and Position of Body Segments 3-D Kinematics

  • f Body

Segments Force Platform Ground Reaction Forces and Moments Center of Pressure/Point

  • f Force

Application Inverse Dynamics Resultant Joint Forces and Moments Powers/Energy

Kinetic Analysis of Human Movement

slide-41
SLIDE 41

Assumptions of the “Link-Segment” Model

§ Each segment has a point mass located at its individual COM § Location of the segmental COM remains fixed (w.r.t. segment endpoints) during the movement § Joints are considered as hinge or ball & socket joints (max. 3 DOF each) § Segment length and Mass moment of inertia about the COM are constant during movement

slide-42
SLIDE 42

Forces Acting on the Link-Segment

§ Gravitational Force

acting at the COM of the body segment

§ Ground Reaction or External Contact Forces acting at the COP or contact point § Net Muscle and/or Ligament Forces acting at the joint

slide-43
SLIDE 43

Free-Body Diagram

§ A free-body diagram is constructed to help identify the forces and moments acting on individual parts

  • f a system and to ensure the correct use of the

equations of motion § The parts constituting a system are isolated from their surroundings and the effects of the surroundings are replaced by proper forces and moments § In a free-body diagram, all known and unknown forces can be shown

slide-44
SLIDE 44

Free-Body Diagram

(where to draw the line …)

F

R

(GRF) mg air resistance Fair ma

∑F = FR + mg + Fair = ma com mf af FR FA ∑F = FR + mfg + FA = mfaf mf g

slide-45
SLIDE 45

Equations of Motion of a Rigid Body

If the resultant force acting on a body is not zero,

à à the body’s acceleration will be proportional to the magnitude and in the direction of this resultant force x y F1 F2 F3 F4

COM

m a I α

x y

∑ F = m a ∑ M = I α

COM