Download 13 Inverse Dynamics.pptx

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Learning Objectives:
By the end of this lecture, you should be able to:
Inverse Dynamics
•  Summarize the process of inverse dynamics
•  List the information needed
•  Describe how to obtain the needed information (e.g.
data collection, analysis of data)
•  Describe the general process
•  List and interpret the information that can be obtained
from an inverse dynamic analysis
Readings:
Chapter 10 p. 387 [course text]
Chapter 11 p. 442 [course text]
Whittlesey, Chapter 5 [on Canvas]
•  Use inverse dynamics to calculate net forces and
net moment at joints, when given the necessary
kinetic, kinematic, and anthropometric data
1
2
Overview
Uses of Inverse Dynamics
Biomechanics
Inverse dynamics is the process of
calculating kinetic information (forces and
moments) from measured kinematic
information (positions, velocities, and
accelerations).
•  calculate net muscle moments
•  determine which muscle groups may be active
•  estimate the amount of force produced by muscles
•  calculate mechanical work and power
produced at body joints
Sometimes measured kinetic information is
also included.
•  determine why muscle groups may be active
(concentric or eccentric contractions)
This is different than forward dynamics,
which is when we calculate the acceleration
resulting from a given force.
3
Robotics
•  calculate the amount of torque that
motors must generate to achieve a
given motion.
4
1
Free-Body Diagrams Review
Free-body Diagrams Review
Example: Find the force and net moment at the ankle.
You already know how to use free-body
diagrams to find forces and moments.
Example: Midterm 1
Fabductors
FJ
∑F=ma
FJ
Fg,hand
Fmusc
we can’t usually
measure Fmusc or FJ
Fg
∑M=Iα
FF
Fg,forearm
Fg,upper arm
FGRF
FGRF
5
FN
we can measure
FF and FN with a
force plate
6
Replacing Forces with Moments
Replacing Forces with Moments
We can “move” a force somewhere else, as long
as we account for the moment that it causes.
Example continued:
Fmusc
FJ
Fmusc
FJ
Fnet,ankle,y
Fnet,ankle
Fnet,ankle,x
Fg
Fg
FF
7
Fg
FF
FN
Sure it is cheating – but it works! 
Mmusc
Mmusc
FF
FN
FN
8
2
Moving moments to different
centers of rotation
Moving moments to different
centers of rotation
Moments can be moved to different centers
of rotation.
Fnet,ankle,y
Fnet,ankle,y
Fnet,ankle,x
Mankle
Fg
M
M
Fnet,ankle,x
Mankle
Fg
FF
Taking moments about the center of mass is good,
because it makes dealing with accelerations easy.
FF
FN
FN
9
10
Finding net force and moment
Finding net force and moment
Example continued:
Example continued:
We can measure ground
reaction force with a force plate.
We can measure segment
position with motion capture,
and use this to determine
angular and linear acceleration.
Fnet,ankle,y
Fnet,ankle,y
Fnet,ankle,x
Mankle
Fg
FF
moment
arms
FN
11
12
x direction:
∑Fx = max
FF + Fnet,ankle,x = m ax
force plate
anthropometry
motion capture
y direction:
∑Fy = may
FN + Fnet,ankle,y + Fg = m ay
Mankle
Fg
Therefore, we can solve for the unknown net
ankle force, and the unknown NET ankle
moment using
F=ma M=Iα
Fnet,ankle,x
unknown
FF
FN
angular:
∑Mcom = Iα
MGRF + Mnet,ankle + Mankle = I α
Note that Fg does not create a moment about the center of mass.
3
Finding net force and moment
16.6°
a = 7.28
Example question:
You measure a normal force of 735 N and a friction
force of -75 N when a subject is walking over a force
plate.
From motion capture data, you calculate a linear
acceleration of the foot segment of 7.28 m/s2 at
16.6°, and an angular acceleration of -20 rad/s2.
α = -20 rad/s2
Fnet,ankle,y
Fnet,ankle,x
16.6°
a = 7.28 m/s2
FF = -75 N
m = 1 kg
FF
15
a = 7.28 m/s2
m = 1 kg
angular:
∑Mcom = Iα
Example continued:
ay = (7.28 m/s2)(sin16.6°)
= 2.08 m/s2
y direction:
∑Fy = m ay
FN + Fnet,ankle,y + Fg = m ay
(735) + Fnet,ankle,y + (1)(-9.81) = (1)(2.08)
Fnet,ankle,y = -735 – (-9.81) + 2.08
= -723.11 N
Fg
16
FF
FN = 735 N
16.6°
Fnet,ankle,y
Fnet,ankle,x
x direction:
∑Fx = max
FN
14
x direction:
∑Fx = m ax
FF + Fnet,ankle,x = m ax
(-75) + Fnet,ankle,x = (1)(6.98)
Fnet,ankle,x = 75 + 6.98
= 81.98 N
dx
Fg
Example continued:
y direction:
∑Fy = may
dy
dy
Example continued:
ax = (7.28 m/s2)(cos16.6°)
= 6.98 m/s2
Mankle
dx
What is the magnitude of the net force and moment
at the ankle?
Assume that the ground reaction force and net ankle
force act at the ends of the segment. Use the
13
anthropometry provided on the next slide.
m/s2
FN = 735 N
FF = -75 N
m = 1 kg
I = 0.04 kg m2
dx = 0.06 m
dy = 0.0575 m
FN
Net force at ankle:
|Fnet,ankle| = √(Fnet,ankle,x2 + Fnet,ankle,y2)
= √(82.982 + (-723.11)2)
= √(529,774) = 727.9 N
4
Example continued:
FN = 735 N
FF = -75 N
α = -20 rad/s2
I = 0.04 kg m2
dx = 0.06 m
dy = 0.0575 m
Mankle
dx
dy
dy
Note that Fg does
not create a moment
about the center of
FN
mass.
Proximal segments
Fnet,ankle,x = 81.98 N
Fnet,ankle,y = -723.11 N
angular:
∑Mcom = I α
FFdx + FNdy + Fnet,ankle,xdx + Fnet,ankle,ydy
+ Mankle = I α
Fnet,ankle,y
Fnet,ankle,x
17
dx
Mankle
FF-4.5 + 42.26 – 4.92 + 41.58 + Mankle =
-0.8
Mankle = -75.22 Nm
Proximal segments
FGRF
Fnet,knee,y
Fnet,knee,x
Fg
Fnet,ankle,y
-Fnet,ankle,x
-Mankle
•  When adding moments, you must take into account
the net distal moment, as well as the other three
sources of moments that we used for the most
distal segment (net distal force, net proximal force,
and net proximal moment).
Fnet,ankle,x
Fg
FF
FN
Calculations for proximal segments are very
similar to those for distal segments, except that:
•  The net force on the distal end of the segment is
equal and opposite to the net force on the proximal
end of the adjacent distal segment (Newton’s 3rd
Law).
-Fnet,ankle,y
Mankle
21
Proximal segments
Mknee
FGRF
Fnet,ankle
-(75)(0.06) + (735)(0.0575) - (81.98)
(0.06) + (723.11)(0.0575) + Mankle =
(0.04)(-20)
Once you have analyzed the
most distal segment (e.g.
foot), you can use the net
joint force and net moment to
calculate joint force and
moment at the adjoining
proximal segment.
22
23
5
Proximal segments
Considerations
Fnet,knee,y
x direction:
∑Fx = max
-Fnet,ankle,x + Fnet,knee,x = m ax
Fnet,knee,x
Mknee
y direction:
-Fnet,ankle,x
∑Fy = may
-Fnet,ankle,y + Fnet,knee,y + Fg = m ay
-Mankle
The calculated moment at the joint is not
necessarily the moment of any given muscle.
-Fnet,ankle,y
24
Co-contraction of agonists and antagonists, as
well as moments created by other joint
structures, are included in the calculated NET
26
moment.
Summary (Known Variables)
Summary (Known Variables)
Motion capture gives us
information about segment end
points.
From our measured position data,
we can calculate the angular and
linear velocities of the segment
α
center of mass.
Force plates give us
information about ground
reaction force.
27
We usually begin by analyzing the most distal
segments, because they have only one linear
and one angular unknown.
Fg
angular:
∑Mcom = Iα
M-net,ankle + Mnet,knee - Mankle + Mknee = I α
If the foot is in swing phase, the ground reaction
force is zero.
Anthropometry gives us
information about segment
mass, center of mass location,
and moment of inertia.
a
Then, we can calculate segment
linear and angular accelerations
using finite differentiation.
28
6
Summary (Unknown Variables)
Summary
Each segment has four
unknowns – these are what we
want to determine:
The most distal segment does not have a
distal joint reaction force or distal joint moment,
but may have a ground reaction force.
i.e. distal segments have only one linear and
one angular unknown
•  net proximal joint force
•  net proximal joint moment
Therefore, we usually begin by analyzing distal
segments.
•  net distal joint force
•  net distal joint moment
These are net forces and moments due
to all of the connective tissue, muscle,
etc. at each end of the segment.
The forces and moments calculated allow us to
analyze more proximal segments.
29
30
Summary
We can use acceleration information to
calculate the net force and moment that
must be acting on the segment:
F = ma
M = Iα
Then we combine this with information about
the force (ground reaction force or joint
reaction force) and moment acting at the
distal end of the segment, to calculate the
net force and moment acting at the proximal
end of the segment.
31
7