Upload
lammien
View
213
Download
0
Embed Size (px)
Citation preview
Grasping: Insights into a redundant motor system
Jason Friedman
Macquarie Centre for Cognitive Science (MACCS)Macquarie University, Sydney, Australia
19th June, 2011
Jason Friedman Grasping and redundancy
Motor homunculus
In Penfield’s homunculus, a very large area of the motorcortex is related to the hand and fingers.
Jason Friedman Grasping and redundancy
What do we want to achieve?
We can build a robot that can beat the chess grandmaster,but not a general purpose hand that can move arbitrary pieces.
Jason Friedman Grasping and redundancy
What do we want to achieve?
The R2, the most advanced humanoid arm, has 12 degrees offreedom in the hand, and 350 sensors
Despite this, it cannot perform dextrous manipulation
It is currently on the international space station!
Jason Friedman Grasping and redundancy
Redundancy in grasping
Redundancy = more solutions than necessary
When grasping, we are required to solve (at least) thesemostly redundant problems:
Select grasp points for a particular taskSelect the posture of the handSelect the stiffness properties of the fingers and graspCoordinate the grip and tangential forces of the fingersShare the force produced by multiple fingers
and ideally do this in an efficient / optimal way
Jason Friedman Grasping and redundancy
Degrees of freedom problem
There are many degrees of freedom in the hand
> 20 joints
Largenumber of muscles
Jason Friedman Grasping and redundancy
Experiments
I will present the results of three studies looking at differentaspects of redundancy in grasping:
1 Grasp selection - from all possible grasps (fingertip locations,hand postures), which grasps do we select for objectmanipulation?
2 Control of load and grasp forces - how do we coordinate fingerforces to stabilise and manipulate an object?
3 “Good” and “bad” variance - what is the relation of good andbad variance to frequency?
Jason Friedman Grasping and redundancy
Experiment 1: Which grasps do we select for objectmanipulation?Friedman & Flash, Cortex, 2007
We need to select posture and impedanceproperties to successfully perform themanipulation
This work examined the grasp selected atthe start of the manipulation rather thanthe movement
Jason Friedman Grasping and redundancy
Experiment 1: MethodsFriedman & Flash, Cortex, 2007
Experimental setup
20cmtransmitterFastrak
(with Velcro)
Object position
(without Velcro)Object position
Resting positionof arm
Objects
Jason Friedman Grasping and redundancy
Experiment 1: MethodsFriedman & Flash, Cortex, 2007
Kinematic recording
Joint angles recorded with the CyberGlove, position andorientation of the wrist recorded with the Fastrak
Stiffness recording
Forces applied to each fin-ger using the CyberGrasp
Jason Friedman Grasping and redundancy
Grasp JacobianFriedman & Flash, Cortex, 2007
Relationship between joints, contacts and object
The grasp Jacobian is the transformation from the joint velocitiesto the velocity of the object being grasped. It takes into accountthe contact relationships between the fingers and the object.
Joints ObjectContacts
xc xo
τ fc FoG
GT
Jh
Gh
JT
h
G−1h
θ
Jason Friedman Grasping and redundancy
Experiment 1: Results - Jar lid
What are the task requirements for unscrewing the lid of a jar,or lifting the lid of a jar
”
The grasp Jacobian can be visualised as an ellipsoid (its shapeand orientation will depend on the posture of the hand)
In order to most efficiently perform the task, the ellipsoidshould be aligned with the requirements of the task.
Jason Friedman Grasping and redundancy
Experiment 1: Results (Jar lid - torque)Friedman & Flash, Cortex, 2007
Unscrew Lift
−0.20
0.2
−0.20
0.2
−0.2
0
0.2
xz
y
−0.4−0.2
00.2
0.4
−0.4−0.2
00.2
0.4
−0.4
−0.2
0
0.2
0.4
xz
y
When unscrewing, the major axis of the torque ellipsoid wasgenerally closely aligned with the axis of rotation (y).
A larger torque about the vertical (y) axis can be generatedusing the unscrew grasp compared to the lift grasp.
Jason Friedman Grasping and redundancy
Experiment 1: Results (Jar lid - stiffness)Friedman & Flash, Cortex, 2007
Unscrew Lift
−5000
500
−500
0
500
−500
0
500
xz
y
−5000
500
−500
0
500
−500
0
500
xz
y
More isotropic translational stiffness ellipsoids are observed forpicking up the lid.
x and z stiffness is greater than in the y direction, thedirection of motion.
Jason Friedman Grasping and redundancy
Experiment 1: Results (Optimal grasp selection)Friedman & Flash, Cortex, 2007
How do we combine two different requirements (desiredtorque ability, and desired stiffness)?We randomly generated a large number of grasps andcomputer their torque ability and stiffnessIt seems that subjects chose the highest torque compatibilityis selected, given that the stiffness is high.
0 0.2 0.4 0.6 0.80
1
2
3
4x 10
−3
Torque y compatibility
Stiff
ne
ss x
co
mp
atib
ility
Simulated
Lift
Unscrew
Jason Friedman Grasping and redundancy
Experiment 1: ConclusionsFriedman & Flash, Cortex, 2007
Conclusions
Despite the redundancy of the system, invariant features wereobserved across subjects in terms of the capabilities of thegrasp, which are related to the task requirements.
It seems that the selected postures for some tasks were closeto “optimal” for maximizing torque / force productioncapability under stiffness constraints.
Jason Friedman Grasping and redundancy
Experiment 2:Control of grip and load forcesFriedman, Latash & Zatsiorsky, Exp Br Res, 2009
When holding a glass, we need toapply vertical load forces to actagainst gravity, and horizontal gripforces to prevent slipping.
We also need to stop the objectfrom rotating
This is a redundant problem - howdo we share the forces among thefingers?
How do we deal with this problemin a dynamic situation, forexample, holding a glass that isbeing filled with water (or liquid ofyour choice)?
Jason Friedman Grasping and redundancy
Experiment 2:Control of grip and load forcesFriedman, Latash & Zatsiorsky, Exp Br Res, 2009
What must a grasp satisfy? (Physics)
1 The sum of the tangential forces of the fingers must equal theload force:
−L = F tth + F t
VF
2 The static external moment Mst should be equal and oppositeto the applied moment
−Mst = F nthd
nth + F n
VFdnVF + F t
thdtth + F t
VFdtVF
3 The sum of the normal forces should equal zero
0 = F nth + F n
VF
4 The sum of the normal forces should equal zero
((((
(((h
hhh
hhh
0 = F nth + F n
VF
Jason Friedman Grasping and redundancy
Experiment 2:Statement of the problemFriedman, Latash & Zatsiorsky, Exp Br Res, 2009
This setup models grasping a cupbeing filled with water.
For a pinch grasp (thumb andindex finger), the grip force appliedby the fingers increases linearlywith an increase in the load force(Johansson & Westling, 1984).
How will the grip force changewhen grasping with five fingers?
Jason Friedman Grasping and redundancy
Experiment 2:Statement of the problemFriedman, Latash & Zatsiorsky, Exp Br Res, 2009
!"#$%&'
%"#()
*()
+,-.!$/
0()
+,-.!1#
2
3
45678.9(:7;:-;.9
<=<<>:7>:?:>
In this setup, themoment arms(distance from centreof mass to grippoints) is unequal forthe thumb and otherfingers.
Hence, simply scalingthe forces will notmaintain rotationalequilibrium.
There are (at least)two possiblesolutions:
Jason Friedman Grasping and redundancy
Experiment 2:Balance of moments - strategy 1Friedman, Latash & Zatsiorsky, Exp Br Res, 2009
Share the load forcesevenly between thethumb and virtualfinger
However, this willproduce a momentand cause the handleto rotate
A moment in theopposite directionmust then beproduced by changingthe sharing pattern ofthe grip forces
Jason Friedman Grasping and redundancy
Experiment 2:Balance of moments - strategy 2Friedman, Latash & Zatsiorsky, Exp Br Res, 2009
Produce more of theload force with thevirtual finger (0.6 to0.4)
This will not producea moment from theload forces
So do not need toalter the momentfrom the normalforces, rather can usethe same sharingpattern for thenormal forces
Jason Friedman Grasping and redundancy
Experiment 2:ResultsFriedman, Latash & Zatsiorsky, Exp Br Res, 2009
� � � � � � � � �� �� �� �� � ��� ��� ��� �� � � �� �� �� � ��� � � �� �� �� �� �� ��
Most of the subjects used the second strategy
Jason Friedman Grasping and redundancy
Experiment 2:ResultsFriedman, Latash & Zatsiorsky, Exp Br Res, 2009
� � � � � � � � �� �� �� �� �� �� �� �� � ��� �� � � �� �� �� � ��� � � �� �� �� �� �� ��
A small number of subjects used the first strategy
Jason Friedman Grasping and redundancy
Experiment 2: SuperpositionFriedman, Latash & Zatsiorsky, Exp Br Res, 2009
The principle of superposition is that some actions can bedecomposed into elemental actions that can be independentlycontrolled.
Systems that implement this principle are advantageous,because they are computationally simpler.
Jason Friedman Grasping and redundancy
Experiment 2: SuperpositionFriedman, Latash & Zatsiorsky, Exp Br Res, 2009
If elemental variables (e.g. load and grip forces of the fingers,moments) have low correlations, this suggests that they arecontrolled independently.
If elemental variables have high correlations, this suggests thatthey may be controlled together.
This can be tested using principal component analysis (PCA)with varimax rotation on the detrended data within a trial.
Jason Friedman Grasping and redundancy
Experiment 2: SuperpositionFriedman, Latash & Zatsiorsky, Exp Br Res, 2009
Three independent sets can be observed:1 F t
thand M t
th
2 F t
VF, M t
thand Mn
VF
3 F n
thand F n
VF
Note that F nVF
and MnVF
are in different sets
Variable PC1 PC2 PC3
F tth
0.71 0.00 0.00F tVF
0.02 -0.60 -0.05F nth
0.00 0.01 -0.70
F nVF
0.01 0.00 0.70
Mtth
-0.71 0.00 0.00Mt
VF0.02 -0.60 -0.05
MnVF
0.03 -0.53 0.12
Jason Friedman Grasping and redundancy
Experiment 2: ConclusionsFriedman, Latash & Zatsiorsky, Exp Br Res, 2009
Two different strategies are used to achieve rotational stabilitywhen grasping the object while a load is applied.
Superposition appears to be used, this allows the neuralcontroller to parition the task and independently control thecomponents.
Jason Friedman Grasping and redundancy
Experiment 3: Relation of “Good” and “bad” variance tofrequencyFriedman, SKM, Zatsiorsky & Latash, Exp Br Res, 2009
When there are multiple effectorsin a redundant task, how can westabilise the output?
Coordination of the covariancebetween the effectors can allow usto take advantage of theredundancy.
Jason Friedman Grasping and redundancy
Experiment 3:Prehension synergiesFriedman, SKM, Zatsiorsky & Latash, Exp Br Res, 2009
A prehension synergy
is a conjoint change of finger forcesand moments during multi-fingerprehension tasks
adjusts to changes in taskparameters
compensates for external orself-inflicted disturbances
Jason Friedman Grasping and redundancy
Experiment 3:Uncontrolled Manifold (UCM)Friedman, SKM, Zatsiorsky & Latash, Exp Br Res, 2009
Jason Friedman Grasping and redundancy
Experiment 3:Uncontrolled Manifold (UCM)Friedman, SKM, Zatsiorsky & Latash, Exp Br Res, 2009
The uncontrolled manifold approach (Scholz and Schoner,1999) can be used to explain the variance observed when agiven task has more degrees of freedom than necessary.
It assumes that the neural controller wants to stabilize aparticular performance variable.
This can be achieved by selecting a subspace such that withinthe subspace, the value of the performance value isunchanged.
This subspace is known as the uncontrolled manifold, becauseselecting different values within this manifold will not changethe desired performance variable.
Then the variance that does not change the performancevariable (VUCM) and variance that does change theperformance variable (VORT ) can be calculated.
Jason Friedman Grasping and redundancy
Experiment 3: Expected variance componentsFriedman, SKM, Zatsiorsky & Latash, Exp Br Res, 2009
In previous studies, it has been observed that:1 VUCM (“good variance”) is proportional to F2 VORT (“bad varaince”) is proportional to dF
dt
Question: In a cyclic task, is VORT due to frequency or dF
dt?
Jason Friedman Grasping and redundancy
Experiment 3: Experimental methodsFriedman, SKM, Zatsiorsky & Latash, Exp Br Res, 2009
The subjects had topress with all fourfingers, and produce asinusoidal force,between giventargets, and with acertain timing (usinga metronome)
Feedback on the total
force of the fourfingers was shown ona monitor.
Jason Friedman Grasping and redundancy
Experiment 3: ResultsFriedman, SKM, Zatsiorsky & Latash, Exp Br Res, 2009
As expected,VUCM
increasedapproximatelylinearly withthe force
VORT
increasedlinearly withthe force rate(dF/dt)
Jason Friedman Grasping and redundancy
Experiment 3: ResultsFriedman, SKM, Zatsiorsky & Latash, Exp Br Res, 2009
However, while within a trial VORT is proportional to dF/dt,as the frequency increases (and hence so does dF/dt), VORT
does not increase.
Jason Friedman Grasping and redundancy
Experiment 3: ConclusionsFriedman, SKM, Zatsiorsky & Latash, Exp Br Res, 2009
Within a trial, F was proportional to VUCM , dF
dtto VORT .
Across trials, at the same amplitude, VORT did not increaseas the frequency and dF
dtincreased.
It seems that the “bad” variance (VORT ), which is related totiming errors, is modulated to keep the errors in performanceat an acceptable level, perhaps by increasing the timingaccuracy.
Jason Friedman Grasping and redundancy
General conclusions
Redundancy is observed at many levels in the planning andproduction of movement / forces, such as:
Posture selection
Which hand posture / grasp points do we select to perform aparticular manipulation?
The high level of redundancy allows us to optimize multiplerequirements, while grasping the same object.
Force sharing in grasping
In a dynamic situation, how do we coordinate grip and loadJason Friedman Grasping and redundancy
General conclusions
Open questions (that interest me):
How does the CNS select almost instantaneously near-optimalpostures for grasping novel objects?Can we learn to grasp objects by observation / imitation, andwhat information do we use to do this?What is the mechanism for sharing forces between the fingersduring grasping? Is it mostly mechanical?How is hierarchical control achieved in the motor system, andhow do we know it if we see it?Can superposition be observed in more complex motor tasks?How does the CNS negatively covary forces in order to stabilisea performance variable?If it is capable of tuning this covariation due to frequency, whyis more accurate performance not possible?
Jason Friedman Grasping and redundancy
Thanks
Experiment 1 was performed at the Moross laboratory at theWeizmann Institute of Science, Israel, as part of my PhDstudies, under the supervision of Prof. Tamar Flash.
Experiments 2 and 3 were performed in the Biomechanics andMotor Control laboratories at the Pennsylvania StateUniversity, USA, in the labs of Prof. Mark Latash and Prof.Vladimir Zatsiorsky. Experiment 3 was performed togetherwith Varadhan SKM.
Jason Friedman Grasping and redundancy