on the problem of meas ing va iable measuring variable
TRANSCRIPT
On the Problem of On the Problem of Meas ing Va iable Meas ing Va iable Measuring Variable Measuring Variable
ImpedanceImpedancepp
Gi i G i li*Giorgio Grioli*Antonio Bicchi*^
*Center for Robotics and Bioengineering“E. Piaggio”
l d l^ IIT - Istituto Italiano di Tecnologia
Variable Stiffness Actuators have limitations: Variable Stiffness Actuators have limitations:◦ two motors per joint◦ more complexity, weight
less max stiffness than conventional joints◦ less max stiffness than conventional joints
VSA and Safety◦ may not be useful if heavy links are used◦ may not be economically justified by added performance
Common sense on Robots and VSA:◦ It’s hard to think of a stiff future for Robotics
V i bl i d i i t t i t◦ Variable impedance is important in nature◦ Dynamic adaptability to tasks is a major advantage
Conclusions
Variable Stiffness Actuators(aka Robotic Muscles) @ Pisa(aka Robotic Muscles) @ Pisa
The VSA HD
H iDrumming
11/05/2010
Hammering
The VSA Cube
The VSA Cube
11/05/2010
The VSA Cube
The VSA Cube
CastingCrushing
Impedance for Non-Linear Mechanical Systems
• Simplest notion of mechanical impedance:
Mechanical Systems
p pLinear stiffness (Hooke’s Law)
• Generalization to Non Linear Springs:• Generalization to Non‐Linear Springs:– Partial derivative
• Generalization to Dynamic Systems:– Laplace Transform: Impedance
11/05/2010
Impedance for Non-Linear Mechanical SystemsMechanical Systems
• Generalizing Impedance:Generalizing Impedance:– Graph
• Analytical DescriptionAnalytical Description
– At a Regular point :At a Regular point :Locally there exists
•
Fréchet differential
11/05/2010
Admittance ViewAdmittance View
11/05/2010
An example
• Antagonist “muscle” system– Dynamics:
where
– Gen. Stiffness:
– Gen. Damping:
11/05/2010
An examplep
11/05/2010
Measuring Impedance
“Misura ciò che e misurabile e rendi• Measurements are at the basis of science
Misura ciò che e misurabile, e rendi misurabile ciò che non lo è” (Measure what is measurable, and make measurable what is not )
Galileo
• Feedback needs measuring
Galileo
– Measuring impedance is needed for control of VIA actuators
• Impedance is a differential operator “Physical Quantity: a property of adifferential operatornot a physical quantity in a strict sense
Physical Quantity: a property of a phenomenon, body, or substance, where the property has a magnitude that can be expressed as a number and a reference”
International Vocabulary of Metrology (VIM)
11/05/2010
in a strict sense International Vocabulary of Metrology (VIM).Basic and General Concepts and Associated Terms.
Measuring ImpedanceImpedance Measurements State of the Art
• In ME
• In Biomechanics
• In Robotics, etc.
Common CharacteristicsCommon Characteristics– Typically: repeated experiments with probing perturbationsperturbations
– Mostly: not applicable in real time
Always*: linear time invariant impedance
11/05/2010
– Always*: linear, time invariant impedance
Measuring Linear Impedance• Simple case
Impedance• Simple case
– Build a non‐linearequivalent system
Observability– ObservabilityCo‐distribution
11/05/2010OBSERVABLE!
Measuring Linear Impedance
Build a regression, or non‐linear observer e g an Extended Kalman Filtere.g. an Extended Kalman Filter
11/05/2010
Measuring Nonlinear ImpedanceImpedance
The same approachThe same approachis no longer possible(at least not trivially)(at least, not trivially)
11/05/2010
Measuring Nonlinear
Using EKF with a nonlinear impedanceImpedanceUsing EKF with a nonlinear impedance…
11/05/2010
The Variable Stiffness Observers
– given
– differentiation yields
– build an estimate
11/05/2010
The Variable Stiffness Observer
Th.: The update law
converges to within an Uniformly Ultimatelyconverges to within an Uniformly Ultimately Bounded error region around the real stiffness value
“A Non-Invasive, Real-Time Method forMeasuring Variable Stiffness”
G. Grioli, A. Bicchiy u uf
11/05/2010
Robotic Science and Systems 2010, Zaragoza, Spain. Submitted paperuf y
The Variable Stiffness Observer
y u uf
uf y
•The steeper stiffness changes with position gand input, the larger is the error
•Large co-contraction velocity with slow limb
11/05/2010
Large co contraction velocity with slow limb displacement may cause large errors
VSO - Simulations
11/05/2010
More interesting Simulations
– When the limb stops– When the limb stops…
proportional
E i b
error
– Errors in m,b
11/05/2010
The Variable Stiffness Observer
y u uf
uf y
•The steeper stiffness changes with position gand input, the larger is the error
•Large co-contraction velocity with slow limb
11/05/2010
Large co contraction velocity with slow limb displacement may cause large errors
VSO – Mass and Damping
Can we observe stiffness without knowing Damping
m and b ?
NO, if we measure only the applied torquethe applied torque– e.g. human measurements
YES if we measure the elastic force(“inside” the joint)– e.g. robots
Experimental Resultsp
11/05/2010 Spring Calibration
Experimental Results
Position and Force
11/05/2010 Raw data
Position and Force
Experimental Results
Relative Error
Observed Stiffness
e a e o
11/05/2010
Conclusions
• A discussion of nonlinear impedance definitionsA discussion of nonlinear impedance definitions
• A real‐time, non‐invasive algorithm to estimate stiffness
• Use of “dirty” derivatives increases error, do not pose threats to filter stability (but it might if closed loop)y g p
• Open issues– Extend to n‐dof’s
– Observe (nl, tv) generalized mass and damping
– Control impedance in closed loop
11/05/2010
– Apply beyond robotics
Conclusions• Variable Stiffness Actuators have limitations:
– two motors per joint
l it i ht– more complexity, weight
– less max stiffness than conventional joints
• VSA and Safety• VSA and Safety– may not be useful if heavy links are used
– may not be economically justified by added performancemay not be economically justified by added performance
• Common sense on Robots and VSA:– It’s hard to think of a stiff future for RoboticsIt s hard to think of a stiff future for Robotics
– Variable impedance is important in nature
– Dynamic adaptability to tasks is a major advantage
11/05/2010
QuestionsQuestions• When will soft robots an industrial reality?When will soft robots an industrial reality?
• Aren’t “Variable Impedance Actuators” simply “Robot Muscles”?
11/05/2010
Safety and Compliance on the market soon?- on the market soon?
11/05/2010