Professional Documents
Culture Documents
Mckibben Artificial: Ro Act U
Mckibben Artificial: Ro Act U
McKibben
Artificial Muscle
Robot Act uato rs
Tmdu (tondu@insa-!lse.frlund l a p e x nre with LESIA, Electrical and Compiiter Science Engineering Departmelit, INSA, Campus
de Rangueil, 31077 Toitlorise, Finrice.
1053-5rSSH/Ofl/$IO.0ODZflflOlEEE
IEEE Control Systems Magazlne 15
The McKibben miisclc was invented in the 1950s hy phy- gas tanks. Rcccntly, there is renewed interest in that origi-
sician Joseph L. McKihbcn to motorize pneumatic arm nal actuation inode among industrial robotics researchers.
orthotics [ 1]-[4] to helpcontrol hanrticapped hands. Thcnr- 111 the 198Os, cngiiiccrs n f the .Japanesetire manufactiirer
tificial muscle, which is simple i n design, was made of a rub- Bridgestone proposed a redesigncc1 and more powerful vcr-
ber inner tubc covered wlth a shell hraided according to sion uf the McKIbben miisclccallerl Rubbertuator (Le., actu-
helical weaving, as shown in Fig. l(a), The muscle was ator in rubber [7], [8)) intenrlecl to motnrjzc soft yet
closed by two ends, onr!being the air inpiit and the other the powcrRd robot arms. They are called Soft-Arms [SJ and
force attacliincnt point. When the inncr tuhe was pressur- were commercialized by Brirlgcstone for painting applica-
ized, the muscle inhtcri and contracted. The open-luop tions [ lO], Their opplicatiori to assist disabled individuals
control of the artificial muscle by a simplc pressure varia- [ lI]aswcllas toservicerobotics [ 12]I~asalsoIiecnatudied.
tion, as shown in Fig. l(l~),made this orthotic systeni very Brldgestouc's research has revived interest in studies on
easy /or those wlth disabiljties t o use. Although thjs pneu- pneumatic artificial muscles. New types have been dcvcl-
matic artificial muscle theme became rather active 151, [ti], oped, such as the ROMAC (Robot Muscle Actuator) [ 131 or
this actuator type was finally replaced iIi the 1960s by clcc- nor~-axial-contractionsystcins [ 1414 161 Due to Its specilic
I
tric motors that do not need heavy and hulky pressurized propcrties, however, the McKiblwn niusclc seems to be the
most suitable for applying the artificial muscle notion to ro-
botics. Research and industrial teams working 011 the
McKibben musclr. prefer t h e original design or, like
Uridgestonc's engineers, introduce n e w versions of it such
of
Artlficlal-Muscls- f 4
valve
n
j) Driven Flexor
Hinge Spllnt
--
IntensitylPressure Converter
r - - -
I
I
\
+ - $-Sensor
Position
Encoder
r I Force
t Interface
I
I
I Sensor
EIIEzl
O
a-
n
I .
=-
-
Computer
. . .
. . . .(a) . .
. . (W
. .
. . . .
I20 II I 1 I I I
I
!
tion (4) form leads to the proof of the Rubbcrtuator formula cussed in this article; rathcr, we wl11 consiclcr a McKilibcn
given in Bridgestonc's technical rcpnrts and reported iti muscle equipped with a thin rubbcr tube, optimum as far as
works using Soft-Arms [R]-[10],[12],[87], [%I. The rclatian- the pressure force conversion is concerned.
shipsofcflefficientsnand bthat wchwemade explicit do riot Adisadvantagcof the model is that its desigii is based on
appear in Bridgestone's rcp(irts. the hypothesis of a continuously cylindrical-shaped mus-
EeFore addressing the conflict between this theoretical cle, wlicrcas it takes aconic shape at both ends when it COIF
model and the experiment, it is important CO recall that the tracts. Consequently, thc mare the inuscle contracts, the
model reportcd here, as wcll as Chou and Hannafortl's more its active part decreases. 'This phcnninenon results in
model, is basecl on the hyp~thesisof an lrlfinitely thin Inner the actual maxirnum co~~traction ratin theoretically being
tube. Thus, the muscle radius r is the Internal braicled shcll snialler than that expected from (5). Toaccount lor this side
radius. In practice, this hypothesis can be coiisideretl satis- effect, a parameter k ( k S 1) is considcrcd, which amplifies
fied if the ratio between thc tube thickncss and the inncr the coiitrartion ratio E by the factor h. The rnodificd force
rubber tulie is ahnut 1:lO [27]. If the tube thickness exceeds generator model is
this limit, it can no longer be assumed that prcssure forces
are fully transmitted to the krairled shell. Thc global analy-
sis by means of virtualworks is no longer valid. ],oca1analy-
sis of the distributed forces witliin the pressurized inner
tube would be necessary t o determine the proportion of and the maximum contraction ratio Is then divided by the
pressure transmitted to the shell. This point will not he dis- factor iz
Contraction Ratlo
(c)
sina,
=(2~r,l,)- . - -
(1 - E)Jl --cos* a*(l- E ) ?
(1 13
I
-
tact surfaceanalysiswitli the forcc-prorluctiveanalysis. Pig.
8(c) gives, in the case of our refcrencc muscle (lo SOcm, r, =
0.7 cm,cL, = 20" with k = 1.303, thesimulatcd cvolution of the
Contraction Ratio
ratio between the contact surface and i t s initial value as a
(4
tiinction of thc contraction ratio.
Using this contact surlace model, we can estimate the
trictinn coefficient from the recording o f the static muscle
force [Fig. 7(a)]. The resulting model, shown in Fig. 9, now
takes the static hysteresis cycle into accoiiiit rclativclywcll.
It has beenobtained with an estimated friction coctlicient of
0.015. Such astatic dry frictlon is in fact very low. According
to the Fibres, Plaslics, "lubbers Hmdbook [:IO], tho static
dry friction coefficient of viscose rayon 011viscose is about
0.2. Thcrcforc, wemustassunic tIirztoiily(l/l:?) of the textile
shell surface is in contact with itself, which appears to b e a
reasonable assumption in accordance with the shell thread
cylintlrical nature. If we call (l/n) thc cstiniatcd ratio of the
muscle lateral surface rulA)lng against itsclf, thc static fric- '0 0.05 0.1 0.16 0.2 0.25 0.3
tion model considered will finally be Contractlon Ratio
Friction Cneiflclenl
0.6
0
100 200 300 400
Valocliy rnlmin
(b)
4.5 25
-! I I I
4
3.6
g2.5
e
7 2
&.5
1
5 .......................
0.5
0 n
0 0.2 0.4 0.6 0.8 1 1.2 "0 0.2 0.4 0.6 0,8 1 1.2
Time (6) Time (s)
(4
Note that the load can be lifted only after timetli,,,,whcn thr! force extrema and ht gives the forcc cxtremum value. The
musclc prcssure has increased froin zero tu a value high valucs lcatl to good coricordance hetwc.cn experiment and
cnough to produce sufficient furce to the load. This equation theory tor the muscle force shape. The rcsuItingconcordancc
systctii can b e solved using t h e MATLAB snftwarc is good for the muscle contraction; it is not as good, however,
RungcKutta procedwe. The recorrlirig of the pressure has whcn the motion starts at very low pressurc [Fig. 12(c)], for
tieen directly used for generating a vcry accurate lincarly whjchtheforce~eeneratnrmodclis stillliniited [see Fig.O(a)].
inter]iolated pressure model. Fig. 12 prcscnts cxatnples of Othcr experlnients performed for diffcrcnt prcssurcs
results obtained in three dittcreiit situations of prcssure and and loads havc confirmed the global validity of t h e
load: ~ J =I BO kg and P= 4 bar, m = 20 kg and P = 3 bar, m = 10 kg proposed model for thc sct of parameters consiclered. '['his
and P = 2 bar. In all thc. experiments, the following parameter model finally appears to be more rclcvant than the oiic wc
values have hecn clioscu:<< / rI =0.015, f,( / r~ = 0.105 (it follows have attcinptctl to Iiuilrl from a friction representation in
that fk / f, is 71,n n d l , , = 0.15 m/s. l'hetwoclynarnlc paranieters the form of a viscous lincar tcrni 1331.
fk and X, have hccu ntljiisled using the force recording on This dynamic niarlcl hizhlights thc McKiblien muscle dy-
successivetrials so that X,Tgives the slope between successive namic properties:
Time ( 8 )
I I I
1) The McKibben musclc contraction is naturally dampcd ceps systcm. The two musclcs are coIineciet1 by means of a
by nonlinear kinetic friction inhcrcnt to its liraidcd shell; chain rlriviiig ii sprocket. Tlic force difterencc between ttw
2) The McKibhcn muscle contractinn tlma is some tenths agonisE and the antagonist generates a positive or negative
of a second. torquc; however, unlike riatiiral skcletal muscle, the
These two dynamic properties, in analogy with McKihhcn artificial muscle has no passive terision due to
na t U r a1 s k e 1 et a I m u s c 1 e d y n a m i c per For nian c c s , the braided shell incxtensihility. Both nitiscles must be in-
complement the five static McKibbeu muscle propcrties flated at thc same pressiirc 4) and have thc same contrac-
glveii previously. tion ratio E,, in the initial statc to keep tlic actuator in good
working order. When the agwist is inflated at pressure 4
Actuator Made of Two Antagonistic differerit from thc antagonist pressure I;, an actuator rota-
McKibben Muscles tion of angle0 is producetl, whcreas the si1111 01 the two con-
tractlon ratios (rleiioted E, and E?, respcctively) is equal to
Working Principle of the Actuator Zc,. This principle is illustrated in Fig. 13.
Two McKihbeii muscles put into antagonism define a rotoid From this working priticlplc, a model of thr: torque Tpro-
actuator based on the physiological model af the hiceps-tri- rluccd by the actuator can be Imilt, based 011 the static forcc
U
niorlels of the torque prorluced hy the
continuously cylindrical-shaped muscle, iiiceps-triceps system, such as the one
built tiy N. Hogan from a linear approxi-
whereas it takes a conic shape at both mation of the length-tension chnracter-
ends when it contracts. istics of a cat muscle Fig, 14) [MI
E Axis
I
-0
hAusc[eLength (cm)
(3)
\
analo~ywith the ncurophysiological tcrminology [35], is
Length
now considered. The symmetricai pressure variation, ap-
(bl plied from initial pressure 1; i n Iloth muscles, will be notcd
AP. It leads to a singlc~np~itA(,'), single-output (e) control
that makes it casy t u adapt classic cnntrollers to thc actua-
tor. By putting 4 = 6+AP ancl I ; = 4)-dP in (18) above,
thc torque- no del of thc actuator becomes
/ _ - - -
._E
however, if thc actuator hacl no riatiwal damping. As can be = o
seer1 in fig. 17, which shows che tlynamic actuator resporise B .o.*
r
(contiriuous line) of joint 1 and joint 2 01 our SCAM-type ro-
bot (Fig. 18), thc actuator clarrips riaturally. To better under- E44
cl
stand this phctiornenon, we haveidentified alinear model ot -0.6
the actuator in open I m p . From a ~,ressiirevariationnumer-
4 8
ical step AU correspoiiding to the physical pressurc varin-
tion AP,we hnvc showii 1~yrticati.s of MATI.AH software that
it is posslble to approximate tlic actuator constltutetl by the
chain “I/P converter-McKibben muscle actuator-inertial
load” by a second-order system
flexor is usctl
tion, with lor controlling
thc cxtcnsor being used
the imo-
ls a highlights the singularly
returnspririg.A~~~ssivemusclciiistcnd anthrosomornhic feature of the
of an actlve antagonistic McKihbcn I I
muscle limits the actuator capabilities. antagonistic McKi bben muscle actuator.
v
Therefore, the authors then considerccl
a true antagonistic McKiliJen niuscle
actuator for which the adaptive pole placement scheme dis- Variable Structure Confrol of the
cussccl in [do] has been extended to the muscle couglc [.Ill. Antagonistic McKibben Musde Actuator
?'he adaptive controller is Iiasecl 011 thc on-line identification The vnriahlestructure coritrol based on the theory of vari-
of a model with five ~~arameters and thrcc time delays. Re- a1)le-structure systems [Mi] is knowii to b c particularly ro-
cently, the authors have aiinounccclthat the position regula- bust. The hlgti-galri effcct of its sliding-mode control
tion of thc jnints of their arm prototype is better than H.5" suppresses the uncertainties due to parametric variatirins,
[42]. Furthermore, reasoriable operation is ndiicvcd in less external disturbances, and variable payloads. In the case of
than 5 s and optiinuin operalion in 30 s. One may wonder, our actuator, we consider a desired joint trajectory e,,(!),
however, whe~herthe use of pncuniatic valves by this team and the tracking error lietween the desired tralectory and
docs not contribute to making the actuator model morr! thc actual onc, e([), is noted: e =(e, -0). The sllcling mode
complex (piezo-electricvalves Hocrberger piczo ZUI10,O.OO 1 is consequently associated with the switching h i e
W per valve, switching at 40-50 Hz arc! used in [39]-[41] and
high-speed MATRIX pneumatic valves operating at 100HI. in
[@I>. I p converters seem more relevant bccausc their use
leads to a siniple off-line iclentification of the actuator sys- where C is il positivc paramcter. 'I'hc equation of sliding
tem, as shown earlier. The identifled inodcl can tlim be inte- rriucle is obtairietl by the cquivalcnt control method pro-
grated in the control as a linear feedforward term [ U ](ir as posed by Utkiri [47]. According t o this method, the control
a cornporierlt of a norillnear controller, as we will see in the variable of oiir actuator A U will include its main component
discussion of oiir varinblc-structure control approacti. AUoq, the so-called cquivalcnt control, which corresponds
Mnrcovcr, Caldwcll's team does not consider the protdern to the ideal slicllng mode, ancl its l~igl~-trcqmncydiscu~~tlnu-
011s component U , which perforins thc oscillations around
of controlling several joints together. Because nf the di-
rect-drive actuator principlc, the joint coritrul must be ro- the slitllng hie according to tbc following bnsic equation:
bust cnough t o support the dynamic variation of other
robot joints. Cai and Yamaura's recent work has considcrcd
0.8 0.8
0.6 0.6
,-.
3 0.4 E 0.4
Y d
5 0.2
Eo
7
E -0.2
5
-034
-0.6 -0.6
-0.8 -08
-1 -1
0 5 10 15 20 25 30
Time (s)
(4
0.6I I I I I I 1 1 1
0.6
0.4
p
h
Y
0.2 85 0.4
Od2
8
9 0
cu
E .-E 4.2
' 5 -0.2 7
7
-0.4
-0.4
-0.6
.n
Y."
0 5 10 15 20 25 30
Time (s}
(b)
0,5 I I I I
0.4
-
P
0.3
s 0.2
E
& 0.1 15j1
:g 0
C
:g 0
-
VI
8 -0.1 B
-
r
g-0.2
N
.-E -0.5
--
7 3
-0.3 -1 - -
-1.51
1 1
I
0 5 10 15 20 25 30
Time ( 5 )
(f)
5 io
h
ond-order system:
This cxpressirm ernpliasizcs thc importance of the idcn-
4 I- + a28= MUc,. (28) tifiecldynamic joint model applied to the desired trajectory,
which plays thc part of a feedforward-typetcrni. Inserted in
From the ideal sliding condition expressed by the thc equivalent control, the icleritifierl model contributes to
s
algebric equatlon = 0 , the equivalent control can be the robustness of the control and ”lighteris”the nonlinear
written as component of t h e controllcr. The discontinuous conipo-