Sie sind auf Seite 1von 6

Proceedings of the 2007 IEEE/RSJ International WeB2.

1
Conference on Intelligent Robots and Systems
San Diego, CA, USA, Oct 29 - Nov 2, 2007

Air Muscle Controller Design


in the Distributed Macro-Mini (DM2 ) Actuation Approach
I. Sardellitti1,2 , J. Park1 , D.Shin1 and O.Khatib1
1
Stanford University, Artificial Intelligence Lab., 94305 CA, USA.
2 Scuola Superiore Sant’Anna, ARTS Lab., 56127 Pisa, Italy.

E-mails: irene@arts.sssup.it, {park73,djshin,ok}@ai.stanford.edu.

Abstract— Recently, on the base of Distributed Macro-Mini air muscle output impedance is low over a wide frequency
Actuation approach (DM2 ), a new robotic manipulator with range, reducing uncontrolled impact forces to potentially
hybrid actuation, air muscles-DC motor, has been developed. safe levels. This natural compliance, however, limits the
Among existing actuators, the hybrid actuation employs air
muscles because they represent an advantageous tradeoff of actuation performance in terms of bandwidth. Moreover,
performance and safety, due to their power/weight ratio and energy losses caused by the inner rubber core and friction
inherent compliance. The air muscles, however, are limited in between the outer threads produce a noticeable and problem-
bandwidth and their behavior is highly nonlinear. In order atic force/displacement hysteresis phenomenon [10].
to overcome these limitations, the paper presents a torque An air muscle actuator on its own, can only produce
control strategy based on a pair of differentially connected
force-controlled air muscles. This controller was implemented pulling forces. For use in robotics, therefore, further consid-
and evaluated on a single joint testbed, first by itself and then eration is necessary in order to generate bidirectional torques
as macro component into the Macro-Mini control strategy. at a joint. Such torques can be provided by a biologically
inspired antagonistic configuration, in which two air muscles
I. INTRODUCTION would produce torque as a difference of applied pulling
Numerous mechanical design strategies have been pro- forces. Furthermore, the redundancy in actuation allows to
posed to improve the safety and reliability of robotic devices adjust the stiffness of the joint in an open loop manner by air
[1], [2], [3]. Based on a human friendly design philosophy, muscle co-contraction [11]. The advantage of co-contraction
Zinn et al. proposed the Distributed Macro-Mini actuation instead of stiffness control (through negative position feed-
approach (DM2 ) for robot manipulators [4]. This approach back) is noteworthy as it overcomes the closed loop gain
consists of partitioning the actuation into separate macro and limitations related to transmission delay and bandwidth [12].
mini actuators that provide for low and high frequency torque A number of different approaches have been proposed in
generation, respectively. The DM2 approach was very suc- the literature in order to solve the air muscle limitations.
cessful in the development of human friendly manipulators, Some strategies focus on air flow effects and air muscle
but it presented some disadvantages due to the use of a large, physical structure, showing that reducing the dead volume
heavy DC motor and coupling spring as the macro actuator. in the muscle and carefully monitoring the air flow rate
To improve upon this, Shin and Khatib proposed the use of increases actuation bandwidth [13]. Other approaches rely
smaller and lighter air muscle actuators to replace the macro more upon improved control strategies. There has been
DC motor and spring in the DM2 approach [5]. The focus of significant research showing improved performance through
the work presented in this paper is on the design of a torque the use of adaptive control, as compared with a basic PID
controller for the air muscle actuators and its integration into approach, which is quite sensitive to the air muscle hysteresis
the Macro-Mini control strategy. [14], [15].
Air muscle actuation, as a technology, has been known for This paper presents a torque control strategy based on
some time but only recently gained importance in robotics. a pair of differentially connected air muscles with adaptive
The air muscles originally presented by McKibben in the force-control. The controller design is based on air muscle
late 1950s for prosthetic applications, are now being seen static modelling and open loop analysis, with online ad-
as an effective solution to safety problems in robotic ma- justment for dynamic model variations. The force feedback,
nipulators [6]. Air muscle actuators consist of an inflatable, closing the control loop around the air muscle, thereby
rubber, inner membrane surrounded by a braided shell. When compensates for the air muscle modelling uncertainties while
pressurized, they shorten and generate a contraction force also increasing the actuation bandwidth. The air muscle
along the axial direction. This force depends, primarily, upon actuation performance was tested on a single joint prototype.
the applied pressure and the length of the muscle [7], [8]. It showed increased bandwidth in torque generation and
Compared to other actuation systems, high power/weight robustness with respect to disturbances. The effectiveness
and power/volume ratios allow air muscles to be a good of the torque control was also tested when implemented as
solution for lightweight actuation design [9]. Because of low macro control into the Macro-Mini control strategy.
inertia and inherent compliance from the compressible gas, The paper is structured as follows. Initially the paper

1-4244-0912-8/07/$25.00 ©2007 IEEE. 1822


provides a technical description of the single joint proto-
type testbed and its functionality. Section III describes the
individual air muscle force controllers, and their combination
into a single joint torque controller. Section IV analyzes the
air muscle torque control in the Macro-Mini control strategy.
This is followed by an experimental section demonstrating
the experimental results. The paper concludes with a sum-
mary of the work and discussion on further research.

II. P ROTOTYPE LINK

Fig. 2. Testbed schematic. P1 and P2 are the pressures in the muscles


controlled by the servo regulators, which take command signals, U1 and U2 .
The terms, F1 and F2 , denote air muscle forces; Ps is the pressure supply;
T j is the joint torque; θ is the joint angle.

where F1 and F2 are the air muscle forces and R is the radius
of the pulley at the joint. When the desired torque, Td , is to
Fig. 1. One joint prototype testbed. Two air muscles are connected through be produced at the joint, the necessary force difference ∆Fd ,
a pulley to the joint. Each muscle’s force contributes to generate a torque at
the joint. A DC motor is directly coupled to the joint on the base of DM2 is given by:
approach. ∆Fd = Td /R. (2)

The one joint prototype testbed is shown in Fig.1. It con- Due to the actuation redundancy, for any given desired
sists of two air muscles (Shadow Robot Company Ltd. [16]), torque, Td , there are an infinite set of antagonistic muscle
with initial length 210mm, and equipped with force sensors forces that can be produced. This means an additional design
(Omega, LC211) placed between the muscles and the joint. specification is needed to determine the commanded force
Pressure is provided by servo regulators (Bellofram, T3000) on each muscle. In the torque controller presented here, this
consisting of two solenoid valves endowed with internal force command is determined such that one muscle force
pressure sensors. A low inductance servo DC motor (Maxon, increases by the same magnitude that the other muscle force
37000) is directly collocated on the joint and provided with decreases.
an incremental encoder. F1d = F0 + (∆Fd /2)
(3)
The testbed schematic is shown in Fig. 2. The pressure F2d = F0 − (∆Fd /2)
regulators, on the basis of a command signal, control the This particular choice of distributing the muscle forces is
pressure in the air muscles, which are placed in an antag- suitable for our application. It is noted, however, that other
onistic configuration. When the pressure increases the air choices could be made based on minimizing the norm of the
muscles expand in diameter and shorten in length. The air command force or some other performance objective.
muscles, therefore, generate a contraction force along the
axial direction, which is measured by the load cells. The A. Muscle Force control
difference of force between the two muscles generates a
positive or negative torque on the joint. Moreover a DC In order to design a force controller, several static models
motor, collocated on the joint, is coupled in parallel with the of the air muscle, based on solving the force generated
air muscle actuation in accordance with the DM2 approach from the length and pressure, were investigated. Air muscle
in order to provide high-frequency torque generation. models are mostly based on energy conservation approach.
Thus, the most critical factors in the determination of air
III. A IR M USCLE T ORQUE C ONTROL muscle force are related to the complexity in defining all the
The implemented air muscle torque controller is a differen- geometric and dynamic parameters, and their slow variations
tial combination of adaptive force feedback controllers. The over several duty cycles [17].
torque control scheme is shown in Fig.3. Given two forces, Initially a standard PI control was implemented and tuned
one from each muscle, the torque T j applied to the joint is by trial and error. The results obtained with this approach
showed that the controller was not able to follow the dynamic
T j = R(F1 − F2 ) = R∆F (1) variations of the air muscle characteristics. Consequently,

1823
• The air muscle transfer function Gm (s) = F(s)
P(s) where
F(s) is the force recorded by the load cell for a given
regulator pressure.
According to the ETFE results, Gv (s) could be considered
unit magnitude for the range of frequencies needed in this
application. The second transfer function, Gm (s), showed a
clear first order behavior, which was modeled as follows:
1
Gm (s) = km (5)
1 + Ti s
(a) Air muscle torque control where Ti is the time constant and km is the DC gain obtained
on the basis of (4), i.e.
µ 2 ¶
b2 3L
km = −1 (6)
4π n2 b2
The total transfer function, therefore, G(s) = Gm (s) · Gv (s)
was obtained from the static and dynamic analysis as:
· 2 µ 2 ¶¸
b 3L 1
G(s) = 2 2
− 1 (7)
(b) Air muscle force control 4π n b 1 + Ti s
Fig. 3. Air muscles control schematic. (a) The torque controller is Given the identified transfer function in (7), force control
illustrated here, where the block, Force Control, represents an individual was implemented using force measurement from the load
air muscle force controller. The terms, I j and R, denote the inertia of the
link and the radius of the pulley, respectively. (b) The air muscle force
cell. The controller C(s) was designed as follows:
control is based on feedback from the load cell measurement. Moreover,
the controller, C, is adjusted by the updated air muscle model, Ĝm , through 1 + Hs
C(s) = kc (8)
measurements of the muscle length L. s
where H is a constant and kc is the DC gain.
This controller (C(s)) was able to regulate the force
in order to overcome these uncertainties and improve per-
exerted by the air muscle but with varying performance,
formance, an adaptive force feedback control strategy was
dependant on the air muscle length. Further experiments were
adopted.
therefore conducted in order to identify the effects of the
First, a simple static model for this application was con-
length variations on the air muscle plant. The ETFE results
sidered [10]: µ ¶
Pb2 3L2 showed different DC gain for the Gm (s) transfer function
F= − 1 (4) for different air muscle lengths. Thus, an experimental rela-
4π n2 b2
tionship between length variation and the Gm (s) DC gain
where F is the force generated by the muscle, P is the was found. Using this relationship an online estimate of
internal muscle pressure, L is the length, b is the thread the air muscle plant Ĝm (s) was generated during run time,
length and n is the number of turns for a single thread. to adjust the controller gain kc in (8). This allows for a
By comparing the force measurements with the model consistent rise time in every air muscle configuration. The
results it was clear that the model needed to be modified. The entire process was conducted for each muscle individually,
model parameters in (4) were then estimated by experiment. due to minor variations in open loop characteristics between
Muscle force was measured by the load cell when the joint the two muscles.
position was placed in several configurations. Consequently,
the terms b and n were found by fitting with least squared IV. M ACRO -M INI C ONTROL S TRATEGY
error method, based on the force, pressure, and length data The torque controlled air muscle pair was implemented
collected from each air muscle with the model. as a macro actuator in the Macro-Mini control strategy
Having defined an acceptable static model, fitted with associated with the DM2 approach discussed earlier. The
measured parameters, the next step was to identify the strategy in DM2 consists of partitioning commanded torques
dynamic effects on the model due to pressure variations. between the macro – air muscles – and mini – DC motor
Experiments were therefore carried out, using fixed muscle – actuators, on the basis of frequency content. Then, the
length and a chirp signal as command to the valve. Force torque applied on the joint will be the linear combination of
and pressure data were recorded at 500 Hz, and a Discrete the single macro and mini torque contributions.
Fourier Transform analysis was conducted. Two Empirical In this control scheme, the DC motor supports the low
Transfer Function Estimates (ETFE) were thus created: density, high frequency part of the torque command, while
P(s)
• The pressure regulator transfer function Gv (s) = U(s) the air muscle actuation provides high density, low fre-
where P(s) is the output pressure of the regulator and quency torque. The low frequency range of the air muscle
U(s) is the command signal. torque, however, has to be wide enough such that the DC

1824
motor is not saturated. The DC motor, dimensioned for 4.5
high frequency and low torque generation, should not be 4
expected to compensate for the phase and magnitude error 3.5
of the low frequency part of the torque command. Thus, 3
commanded torques that saturate the DC motor will produce 2.5
Desired ∆F
Actual ∆F (1)
both magnitude errors and phase lag in the complete Macro-

∆F [N]
Actual ∆F (2)
2
Mini control. In this case, the combined torque applied at
1.5
the joint will be unduly limited to the bandwidth constraints
1
of the low frequency (macro) actuator.
0.5
The Macro-Mini control scheme is shown in Fig.4. Due
to air muscles’ low pass behavior it was possible to naturally 0

partition the torque generation between macro and mini −0.5


0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5

actuation. The torque tracking error from the macro control Time [sec]
(given by the difference between desired torque, Td , and
torque generated by the air muscles, TM ) serves as the input (a) muscle 1
signal to the mini control. On the mini side, an open loop
current controller is used for the DC motor, in order to 4.5

achieve the necessary high frequency bandwidth. The final 4

torque applied to the joint, (T j ), is the sum of the macro 3.5

(TM ) and mini (Tm ) torque contributions. 3 Desired ∆F


Actual ∆F (1)
2.5
Actual ∆F (2)

∆F [N]
2

1.5

0.5

−0.5
0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5

Fig. 4. Macro-Mini Control Scheme. The desired torque, Td , is the Time [sec]
command input to the macro control (i.e. air muscle torque control). The
mini actuator (DC motor) compensates for the torque difference between
the desired and measured torques, TM , of the macro control. The resulting (b) muscle 2
torque on the joint, T j , is the sum of the macro actuator torque, TM , and
mini actuator torque, Tm . Fig. 5. Step responses for each of the two muscles (muscle 1 above, muscle
2 below) under force control. Each plot shows results from two trials.

V. E XPERIMENTAL R ESULTS
The air muscle torque controller was implemented on are shown. They show consistent results. It is clear, however,
the one joint prototype testbed described in Section II. The that the responses from the two muscles are not identical.
controller was verified by experiment for two cases: first, as This is due to the difference in open loop characteristics
a stand-alone torque controller, second, as a macro control between the two muscles, and hence also different controller
in the Macro-Mini control scheme. gains.
As a stand-alone torque controller, step response experi- Using this force controller, the torque controller perfor-
ments were conducted in order to test the force control imple- mance was evaluated with step response experiments (Fig.
mented on each air muscle independently and to evaluate the 6 (a)). Given a step command, the torque applied was
torque controller by itself. Further experiments were carried calculated on the basis of (1), through load cells measure-
out in order to analyze the stiffness control and the natural ments. The results show that the torque control bandwidth
stiffness of the air muscle actuation. is significantly increased, from the open loop bandwidth of
Finally, the effectiveness of the torque control as macro 0.5 Hz to 7 Hz using the feedback control.
control in the Macro-Mini control scheme was tested through Due to the redundancy in air muscle actuation, the torque
experiments of torque and position control step response. step experiments were conducted for a variety of system
preloads, by applying different initial pressures in the air
A. Air muscle torque control muscles. In Fig. 6 (b), the torque step responses of the 8
Experiments were carried out in order to test the force trials are plotted, for preload initial pressure ranging from
control performance. During these experiments, the joint link 85kPa to 235kPa. The results obtained illustrate significant
was fixed in a given position for evaluating the force control robustness of the closed loop controller’s performance with
implemented on each air muscle independently. In Fig. 5, respect to variations of the nominal working point in air
the step responses to force commands are shown for each air muscle pressure.
muscle. Note that for each muscle, two trial step responses Finally, stiffness control experiments were also conducted

1825
0.22 4

Controlled
0.2
3.5 Stiffness

Joint Stiffness [Nm/rad]


0.18
Desired Torque 3
Torque [Nm]

Actual Torque (1)


0.16 Actual Torque (2)
2.5
0.14

2
0.12

0.1 1.5 Natural


Stiffness
0.08 1 −1
0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0 1 2
10 10 10 10
ω [rad/s]
Time [sec]

Fig. 7. Experimentally Estimated Bode Plot for Stiffness Response.


(a) Frequency analysis was conducted for the air muscle torque controller when
implementing a desired joint stiffness, k j , of 3.6 Nm/rad. The stiffness
0.12
control was able to achieve the desired stiffness until the roll-off frequency
with an accuracy of ±0.1 Nm/rad. Above the roll-off frequency, the joint
0.1
stiffness is mainly given by the combination of the natural stiffnesses of the
muscles.
0.08
Torque [Nm]

0.06
dominated by the natural response of the system.
0.04

B. Air muscle torque control in the Macro-Mini control


0.02
strategy
0
The air muscle torque control performance in the Macro-
−0.02 Mini torque control strategy was tested on the single joint
0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
prototype. Experiments were conducted using step input
Time [sec] torque commands, and an external force sensor in order
to measure the actual joint torque being exerted. The ex-
(b)
perimental results, depicted in Fig. 8, demonstrate that the
Fig. 6. Torque step responses. The torque was calculated on the basis of (1), air muscle torque controller described in this paper can be
through load cell measurements. (a) Two trials of torque step response with effectively integrated into the Macro-Mini control scheme.
initial preload 167kPa. (b) 8 trials of step responses, with preload varying
from 85kPa to 235kPa. Note that the noise visible in the data is due to the external
force sensor, and was not filtered out so that the high
frequency response of the controller could still be seen.
on the air muscle pair. The stiffness control was implemented Thanks to the force feedback control on each muscle, the
as an outer loop wrapped around the inner torque controller. bandwidth of the macro torque controller is wide enough
The stiffness control was basically a proportional gain k j (the to avoid the mini saturation. As expected under the DM2
desired joint stiffness) acting on an error in position: scheme, the torque step response shows that the hybrid
air muscle-DC motor actuation, using Macro-Mini control
Td = k j (θd − θ j ) (9) strategy, responds 5 times faster than the only air muscle
where Td is the desired torque, while θd and θ j are the torque control.
desired and current joint positions respectively. Given Td , In addition, further experiments were undertaken to inves-
the force controller input was obtained using (3). In these tigate bandwidth under joint position control (as opposed to
experiments a chirp signal was sent as input to θd , while torque control). The position controller was implemented as
the joint position and forces exerted by the air muscles were an outer loop wrapped around the inner torque controller.
recorded. An ETFE of the joint stiffness was obtained from The desired torque was given by
this data, using the same methods as in Section III (Fig.7). Td = k p (θd − θ ) − kv θ̇ (10)
As shown in Fig.7 the joint stiffness control performance
is dependent on frequency. The stiffness control tracks the Position step responses were first obtained for the air muscle
desired stiffness, k p , with an accuracy of ±0.1 Nm/rad until actuation alone. The same experiments were then carried
the roll off frequency. Above this range the stiffness is out with the hybrid actuation scheme. One trial of position
mainly related to the natural stiffness of the system, which step response for air muscle actuation and for air muscle-
varies with the initial preload on the air muscles. The joint DC motor combination is shown in Fig. 9. As before, the
response to high frequency input disturbances is, essentially, position control based on the Macro-Mini control scheme

1826
shows a bandwidth 6 times greater than the air muscle Torque step responses have shown robust control perfor-
position control alone. mance and increased air muscle bandwidth, up from 0.5 Hz
to 7 Hz. With this improved bandwidth, the air muscle torque
control was then implemented as the macro control in a
0.14 Macro-Mini control strategy.
0.12
Experimental data was presented which verifies that the
torque controlled air muscles could generate torque in a
0.1
wider range of frequency to avoid mini actuator (DC motor)
saturation in the Macro-Mini scheme. The results obtained
Torque [Nm]

0.08
Tdes
0.06
Macro showed that the hybrid air muscle-DC motor actuation could
Macro-Mini
be used effectively in the Macro-Mini control strategy.
0.04
Based on the torque control approach presented in this
0.02 paper, it is believed that air muscle actuation can, in future,
0 be successfully applied to multiple degrees of freedom
manipulators, in conjunction with the hybrid DM2 approach.
−0.02
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4
VII. ACKNOWLEDGMENT
Time [sec]
The contribution of Prof. M.C. Carrozza from Scuola
Fig. 8. Step responses of the air muscle pair, as well as air muscle-DC Superiore Sant’Anna of Pisa is gratefully acknowledged.
motor combination, in torque control. The joint torque was measured by an
external force sensor. R EFERENCES
[1] G. Pratt and M. Williamson,“Series elastic actuators”, in Proc. of
IEEE/RSJ Int. Conf. on Intellingent Robots and Systems, Pittsburgh,
PA, 1995, pp.399-406.
[2] J. Morrel,“Parallel-Coupled micro-macro actuators, Ph.D. thesis, Mas-
sachesetts Institute of Technology, Cambridge, MA, 1996.
4
[3] A. Bicchi and G. Tonietti,“Fast and soft arm tactics: dealing with the
3.5
safety - performance tradeoff in robot arms design and control”, IEEE
Robotics and Automation Magazine, vol. 11(2), 2004, pp. 22-23.
3 [4] M.Zinn, O.Khatib, B. Roth, and J.K.Salisbury,“A new actuation ap-
Pdes
Macro
proach for human friendly robot design”, in Proc. of IEEE Int. Conf.
Position [deg]

2.5 Macro-Mini on Robotics and Automation, vol. 1, 2004, pp. 249-254.


[5] D.Shin, O. Khatib,“Experimental Validation of a Human-Friendly
2
Robot Testbed”. NSF report.
1.5
[6] R.A.Schulte,“The Characteristics of the McKibben Artificial Muscle”,
in Application of External Power in Prosthetics and Orthetics, Publ.
1 874, Nas-RC, 1962, pp. 94-115.
[7] C.P.Chou and B. Hannaford,“Static and dynamic characteristics of
0.5 McKibben pneumatic artificial muscles”, in Proc. IEEE Robotics
Automation Conference, 1994, pp. 281-286.
0
0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 [8] B.Tondu, V. Boitier, and P. Lopez,“Naturally Compliant Robot-Arms
Actuated by McKibben Artificial Muscles”, in Proc. IEEE Int. Conf.
Time [sec] on Systems, Man, and Cybernetics, 1994, pp. 2635-2640.
[9] D.G. Caldwell, G.A. Medrano-Cerda, and M. Goodwin,“ Control of
Fig. 9. Step responses of the air muscle pair, as well as air muscle-DC pneumatic muscle actuators”, IEEE Control Systems Magazine, 1995,
motor combination, in position control. pp. 40-48.
[10] Chou, C.P., Hannaford, B.“Measurement and Modeling of McKibben
Pneumatic Artificial Muscles”, IEEE Trans. on Rob. and Aut., 12(1),
1996, pp. 90-102.
[11] Z. Guanghua, L. Rong,“On the Implementation of Stiffness Control on
a Manipulator Using Rubber Actuators”, in Proc. of IEEE Int. Conf.
VI. C ONCLUSIONS on Systems, Man and Cyb., vol.1, 1995, pp. 183-188.
This paper has presented a torque controller for antago- [12] N. Hogan, “Adaptive control of mechanical impedance by coactivation
of antagonist muscles”, IEEE Trans. on Aut. Cont., vol.29, 1984, pp.
nistic air muscle actuators in order to increase the actuation 681-690.
bandwidth as well as to compensate for air muscles non [13] S. Devis, J. Canderle, P. Artrit, N. Tsagarakis and Darwin G. Calwell,
linearities. The torque controller was developed to be im- “Enhanced Dynamic Performance in pneumatic Muscle Actuators”, in
Proc. of IEEE Int. Conference on Robotics and Automation, 2002, pp.
plemented as macro controller in the Macro-Mini actuation 2836-2841.
strategy. [14] D.G.Caldwell, G. A. Medrano-Cerda, and Mike Goodwin, “Braided
The torque control is based on a differential combination Pneumatic Muscle Actuators”, in IFAC Conf. on Int. Autonomous
Vehicles, Southampton, UK, 1993,
of air muscles under adaptive force feedback control. To [15] D.G.Caldwell, G. A. Medrano-Cerda, and Mike Goodwin, “Control of
design the force controller for each muscle, an existing static Pneumatic muscle actuators”, in IEEE Trans. Syst. Man., Cybernetics,
model was first modified and tuned based on experimental vol. 24, 1994, pp.28-38.
[16] Shadow Robot Company Ltd, www.shadow.org.uk
measurement to obtain an accurate model for the plant. Next, [17] G.K. Klute, B. Hannaford,“Fatigue Characteristics of McKibben Arti-
a closed loop force controller was implemented, using online ficial Muscle Actuators”, in Proc. IEEE/RSJ Int. Conf. on Intelligent
estimation of dynamically varying parameters. Robots and Systems, Victoria, BC, Canada, 1998, pp. 1776-82.

1827

Das könnte Ihnen auch gefallen