Documente Academic
Documente Profesional
Documente Cultură
m
2
w(z, t)
t
2
U
2
w(z, t)
z
z=L
, (1)
where z = L denotes the end of tail, () denotes the mean
value, m is the virtual mass density at z = L, expressed as
m =
1
4
S
2
c
w
. (2)
In (2), S
c
is the width of the tail at the end z = L,
w
is the
uid density, and is a non-dimensional parameter close to
1. Eq. (1) indicates that the mean thrust depends only on the
lateral velocity of the tail
w
t
and the slope
w
z
at the tail
end.
The cruising sh will experience a drag force F
D
:
F
D
=
C
D
w
U
2
S
2
, (3)
where S is the wetted surface area, and C
D
is the drag
coefcient. At the steady state, the mean thrust T is balanced
by the drag F
D
, from which one can solve the cruising speed
U:
U =
w(z,t)
t
2
C
D
w
S+m
w(z,t)
z
z=L
. (4)
Since the speed of the sh is related to the lateral velocity
and the slope at the end of the tail, one needs to fully un-
derstand the actuation dynamics of the tail. In the following
subsections, we will consider two cases: 1) the tail is an
IPMC actuator only; and 2) the tail consists of an IPMC and
a passive plastic n. The latter is inspired by biological sh
ns with passive membranes actuated by muscles.
690
B. Model of Fish Motion with IPMC Tail Only
Chen and Tan recently derived a control-oriented yet
physics-based model for IPMC actuators [14]. The model is
geometrically scalable and represented in a form of innite-
dimensional transfer function relating the bending displace-
ment w(z, s) of IPMC beam to the voltage input V(s). Here
w(z, s) denotes the Laplace transform of the bending motion
w(z, t), and s is the Laplace variable. Consider Fig. 3, where
the beam is clamped at one end (z = 0), and the actuation
voltage is applied at the same location.
h
w(t)
x
y
z
z = L z = 0
x = h
L
x = 0
Fig. 3. Geometric denitions of an IPMC beam in the cantilevered
conguration (side view).
The transfer function H
1
(z, s) relating w(z, s) to V(s) is a
product of two modules, (z, s) and G(s):
H
1
(z, s) =
w(z, s)
V(s)
=
1
(z, s) G(s), (5)
where
1
(z, s) captures the bending-moment generation dy-
namics due to actuation, and G(s) represents the viscoelastic
dynamics of the IPMC beam. (z, s) is expressed as [14]:
1
(z, s) =
0
W
Y
e
I
Kk
e
( 1)
(s +K)
X (z, s)
1+r
2
(s)
, (6)
where
0
is the stress-charge coupling constant, W is the
width of IPMC,
e
is the effective dielectric constant of the
polymer, I =
2Wh
3
3
is the inertial moment of IPMC beam, and
r
2
is the electrode resistance per unit length in x direction.
Y
e
is the equivalent Youngs modulus of IPMC in the uid
[15]:
Y
e
=
Y
1+
w
W
8
c
h
,
where
c
is the density of IPMC, and Y is its Youngs
modulus (in air). K and are constants dened as:
K
=
F
2
dC
e
RT
1C
, =
K
d
h ,
where F is Faradays constant, d is the ionic diffusitivity, C
r
1
(
(s)
(1+r
2
(s))
+
2
R
p
) ,
X(z, s) =
1+(sinh(B(s)z) B(s)z)tanh(B(s)L) cosh(B(s)z)
B(s)
2
,
where r
1
is the electrode resistance per unit length in z
direction and R
p
is the through-polymer resistance per unit
length.
The viscoelastic dynamics G(s), due to the relative low
actuation bandwidth of IPMC, can be described by a second-
order system:
G(s) =
2
n
s
2
+2
n
+
2
n
, (7)
where
n
is the natural frequency of the IPMC cantilever
beam in uid, and is the damping ratio. Since the Reynolds
number Re of the IPMC beam in water satises Re >> 1,
the inviscid uid model is applicable. The natural frequency
n
can be expressed in terms of the beam dimensions and
mechanical properties [15]:
n
=
C
2
1
L
2
Y
e
I
2
c
Wh
, (8)
where C
1
is the constant associated with the rst-mode
oscillation.
To couple the actuation dynamics to hydrodynamics, we
derive the transfer function H
1d
(z, s) relating the slope of the
beam
w(z,s)
z
to the input voltage V(s),
H
1d
(z, s) =
w(z,s)
z
V(s)
=
1d
(z, s) G(s), (9)
1d
(z, s) =
s
W
Y
e
I
Kk
e
( 1)
(s +K)
mA
2
m
2
|H
1
(L, j)|
2
2C
D
w
S+mA
2
m
|H
1d
(L, j)|
2
. (12)
C. Model of Fish Motion With Hybrid Tail
From (1) and (2), the tail width S
c
at the end has a
signicant impact on the speed U. One could increase S
c
by simply using a wider IPMC beam. Due to IPMC mech-
anism, however, a too wide beam (i.e., plate) will produce
cupping instead of bending motion and is thus not desirable.
Therefore, it has been chosen to increase the edge width
by attaching a passive plastic piece, as illustrated in Fig. 4.
Although such a hybrid tail is expected to increase the thrust,
one has to also consider that the extra hydrodynamic force
on the passive n adds to the load of IPMC and may reduce
691
z
o
w
L
0
L
1
b
1
IPMC
Passive fin
W b
0
L
Fig. 4. IPMC beam with a passive n.
the bending amplitude. Therefore, it is necessary to model
these interactions carefully.
The hydrodynamic force acting on the passive n can be
written as [15]
F
hydro
(z, s) =
w
s
2
b(z)
2
(s) w(z, s) , (13)
where L
0
z L
1
and (s) 1 for inviscid water. Eq. (13)
essentially says that the hydrodynamic force equals the
virtual mass multiplied by the acceleration. Note that the
hydrodynamic force acting on the active IPMC beam has
been incorporated in the derivation of the equivalent Youngs
modulus of the IPMC in uid [15], so only the hydrodynamic
force on the passive n needs to be considered here. Since
the passive n is rigid compared to IPMC, its width b(z) and
deection w(z, s), L
0
z L
1
, can be written as
b(z) =
b
1
b
0
L
1
L
0
(z L
0
) +b
0
,
w(z, s) = w(L
0
, s) +
w(L
0
, s)
z
(z L
0
) , (14)
where b
0
, b
1
, L, L
0
, L
1
are as dened in Fig. 4. For any point
z on the IPMC beam, z L
0
, the bending moment generated
by the hydrodynamic force acting on the passive n is
M
tail
(z, s) =
L
1
L
0
F
hydro
(, s) ( z)d . (15)
The deformation w(z, s) of the IPMC is governed by
2
w(z, s)
z
2
=
M
IPMC
(z, s) M
tail
(z, s)
Y
e
I
, (16)
where 0 z L
0
and M
IPMC
is the moment generated by the
IPMC actuation process. The bending displacement along the
IPMC beam is then
w(z, s) =
z
0
M
IPMC
(v, s) M
tail
(v, s)
Y
e
I
dvd . (17)
From the actuation model of IPMC, (5),
z
0
M
IPMC
(v, s)
Y
e
I
dvd =
1
(z, s)V (s) . (18)
Integrating (17), the transfer functions relating w(L
0
, s)
and w
(L
0
, s)
=
w(L
0
,s)
z
to V(s) can be found:
H
2
(L
0
, s) =
w(L
0
, s)
V (s)
=
2
(L
0
, s) G(s) (19)
H
2d
(L
0
, s) =
w
(L
0
, s)
V (s)
=
2d
(L
0
, s) G(s) , (20)
2
(L
0
, s) =
(1F)A+BE
(1C)(1F) BJ
,
2d
(L
0
, s) =
(1C) E +AJ
(1C)(1F) BJ
, (21)
A =
1
(L
0
, s) , E =
1d
(L
0
, s) , D =L
1
L
0
, k =
b
1
b
0
D
,
B =
4
s
2
w
Y
e
I
k
2
D
5
10
+
kb
0
4
D
4
+
b
2
0
6
D
3
+
k
2
D
4
L
0
12
+
2kb
0
D
3
L
0
9
+
b
2
0
D
2
L
0
6
L
2
0
,
C =
4
s
2
w
Y
e
I
k
2
D
4
8
+
kb
0
D
3
3
+
b
2
0
D
2
4
+
k
2
D
3
L
0
9
+
kb
0
D
2
L
0
3
+
b
2
0
DL
0
3
L
2
0
,
F =
4
s
2
w
Y
e
I
k
2
D
5
5
+
(2kb
0
)
4
D
4
+
(b
2
0
)
3
D
3
+
k
2
D
4
L
0
8
+
kb
0
D
3
L
0
3
+
b
2
0
D
2
L
0
4
L
0
,
J =
4
s
2
w
Y
e
I
k
2
D
4
4
+
2kb
0
D
3
3
+
b
2
0
D
2
2
+
k
2
D
3
L
0
6
+
kb
0
D
2
L
0
2
+
b
2
0
DL
0
2
L
0
.
From (14), (19) and (20), one can obtain the transfer func-
tions relating the bending displacement and the slope at
z = L
1
to the voltage input V(s) as follows:
H
3
(L
1
, s) =
w(L
1
, s)
V (s)
= H
2
(L
0
, s) +H
2d
(L
0
, s)D
H
3d
(L
1
, s) =
w
(L
1
, s)
V (s)
= H
2d
(L
0
, s). (22)
Given the input voltage V(t) =A
m
sin(t), from(4) and (22),
one can nd U by
U =
mA
2
m
2
|H
3
(L
1
, j)|
2
2C
D
w
S+mA
2
m
|H
3d
(L
1
, j)|
2
. (23)
IV. EXPERIMENTAL VERIFICATION
A. Experimental Setup
Three different types of experiments have been carried
out for model identication and validation: 1) identication
of parameters related to the sh body; 2) identication and
validation of the IPMC actuation model; 3) validation of the
model for sh motion with different tail dimensions.
The most important parameter related to the sh body
is the drag coefcient C
D
, which depends on the Reynolds
number, the tness ratio of the body, and the properties of
the sh surface and uid. In order to identify C
D
, the sh
was pulled with different velocities, and metric spring scales
were used to measure the drag force F
D
. With the measured
drag force, velocity, and surface area of the sh, the drag
692
DC motor
Metric spring scale
fish
Water
Fig. 5. Illustration of the drag force measurement setup.
coefcient C
D
was calculated from (3). Fig. 5 illustrates the
experimental setup for drag force measurement.
To investigate the hydrodynamic effect of the plastic n on
IPMC, the frequency responses of the tail subject to voltage
input was measured for both without and with the plastic
piece. They were also used to verify the actuation model
of IPMC, H
1
(L, s) and H
2
(L, s). Fig. 6 shows the picture of
experimental setup. The robotic sh was xed in the water
by a frame arm and a sequence of sinusoidal voltages with
amplitude 1.65 V and frequency ranging from 0.05 Hz to 10
Hz were applied to the IPMC. The lateral displacement of
the IPMC beam was captured by a laser sensor.
Laser sensor
Fish body IPMC
Passive fin
Tank with water
Fig. 6. The experimental setup for identication and verication of IPMC
actuation model (top view).
To validate the motion model of the robotic sh, the veloc-
ities of the sh propelled by IPMC under different actuation
frequencies with amplitude A
m
=3.3V were measured. In this
experiment, the robotic sh swam freely in a tank marked
with start and nish lines, and a timer recorded the time it
took for the sh to travel the designated range. Fig. 7 shows a
snapshot of sh swimming in the tank, where one can clearly
see the (reverse) K arm an vortex street behind the sh. An
accompanying video is attached to this paper.
Fig. 7. Snapshot of robotic sh in swimming test.
B. Parameter Identication
Table I shows the identied parameters in the model.
The parameters related to the sh body were obtained as
discussed in Section IV-A, and the parameters related to
IPMC were identied as in [14]. Since |C
V| 1 [16],
we take 1C
V = 1.
TABLE I
IDENTIFIED MODEL PARAMETERS.
F R T R
p
96487
C
/mol 8.3143
J
/mol K 300 K 34 m
Y [14] h r
1
r
2
5.7110
8
Pa 175 (m) 2129 /m 8.2
3
m
d C
e
0
3.3810
7
m
2
/s 1091
mol
/m
3
1.4810
6
F
/m 0.05
J
/C
C
1
w
c
1.8751 1000kg/m
3
0.225 1600kg/m
3
S C
D
1.5210
2
m
2
0.017
C. Model Validation
The model validation has three parts. First, the actuation
model of IPMC with and without passive n is veried.
As shown in Fig. 8 and Fig. 9, good agreement has been
achieved between the model prediction (simulation) and
the experimental measurement for both cases. Second, the
effectiveness of adding a passive n has been conrmed. As
shown in Fig. 10, over 100% improvement in speed can be
achieved by adding the passive n. The dimensions of the
ns can be found in Table II. Third, the capability of the
model in predicting cruising speed is veried for different
operating frequencies, for different tail dimensions. Fig. 11
and Fig. 12 show that for two different sh, Fish A and
Fish B (see Table II) with passive ns, the predicted speed
matches well the experimental data. This also conrms that
the proposed model is scalable and can be used for optimal
design and control of the robotic sh.
10
1
10
0
10
1
80
70
60
50
M
a
g
n
i
t
u
d
e
(
d
B
)
Experimental data
Simulation data
10
1
10
0
10
1
200
150
100
50
0
Frequency (Hz)
P
h
a
s
e
(
d
e
g
r
e
e
)
Fig. 8. Validation of IPMC actuation model without a passive n.
TABLE II
DIMENSIONS OF TWO FISH TAILS.
L
0
(mm) L
1
(mm) W(mm) b
0
(mm) b
1
(mm)
Fish A 10 51.7 14.7 13 40.5
Fish B 14 34 11 11 30
693
10
1
10
0
120
100
80
60
M
a
g
n
i
t
u
d
e
(
d
B
)
Experimental data
Simulation data
10
1
10
0
250
200
150
100
50
0
Frequency (Hz)
P
h
a
s
e
(
d
e
g
r
e
e
)
Fig. 9. Validation of IPMC actuation model with a passive n.
0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 2.2
0.005
0.01
0.015
0.02
Frequency (Hz)
V
e
l
o
c
i
t
y
(
m
/
s
)
Without passive fin
With passive fin
Fig. 10. Measured speed for sh B with and without passive n.
0 0.5 1 1.5 2 2.5 3
0.004
0.006
0.008
0.01
0.012
0.014
0.016
0.018
0.02
0.022
Frequency (Hz)
V
e
l
o
c
i
t
y
(
m
/
s
)
Simulation data
Experimental data
Fig. 11. Verication of motion model for sh A.
0.5 1 1.5 2 2.5 3
0.004
0.006
0.008
0.01
0.012
0.014
0.016
0.018
0.02
0.022
Frequency (Hz)
V
e
l
o
c
i
t
y
(
m
/
s
)
Simulation data
Experimental data
Fig. 12. Verication of motion model for sh B.
V. CONCLUSIONS AND FUTURE WORK
In this paper, the modeling of steady-state cruising motion
was presented for an IPMC-propelled robotic sh. The
model incorporates both hydrodynamics and IPMC actuation
dynamics, and it further considers the hydrodynamic effect of
a passive plastic n. The model was veried in experiments
for robotic sh with different tail dimensions. The model
is geometrically scalable since most of its parameters can
be expressed in terms of fundamental properties of IPMC
materials or the sh body. Thus it will be useful for design
and control of the robot for improving the cruising speed.
Future work involves extending the model for capturing
turning motions and examining optimal turning strategies.
Unsteady hydrodynamics of the robotic sh will also be
investigated in the interest of fast maneuvering.
REFERENCES
[1] M. Sfakiotakis, D. M. Lane, and J. B. C. Davies, Review of sh
swimming modes for aquatic locomotion, IEEE Journal of Oceanic
Engineering, vol. 24, no. 2, pp. 237252, 1999.
[2] M. S. Triantafyllou and G. S. Triantafyllou, An efcient swimming
machine, Scientic American, vol. 272, p. 64, 1995.
[3] J. Yu and L. Wang, Parameter optimization of simplied propulsive
model for biomimetic robot sh, in Proceedings of the 2005 IEEE
International Conference on Robotics and Automation, Barcelona,
Spain, 2005, pp. 33063311.
[4] J. Liu, I. Dukes, and H. Hu, Novel mechatronics design for a
robotic sh, in IEEE/RSJ International Conference on Intelligent and
Systems, 2005, pp. 20772082.
[5] S. D. Kelly and H. Xiong, Controlled hydrodynamic interactions
in schooling aquatic locomotion, in Proceedings of the 44th IEEE
Conference on Decision and Control, and the European Control
Conference 2005, Seville, Spain, 2005, pp. 39043910.
[6] P. Kodati and X. Deng, Experimental studies on the hydrodynamics
of a robotic ostraciiform tail n, in Proceedings of the 2006 IEEE/RSJ
International Conference on Intelligent Robots and Systems, Beijing,
China, 2006, pp. 54185423.
[7] K. A. Morgansen, B. I. Triplett, and D. J. Klein, Geometric methods
for modeling and control of free-swimming n-actuated underwater
vehicles, IEEE Transactions on Robotics, vol. 23, no. 6, pp. 1184
1199, 2007.
[8] S. Guo, T. Fukuda, and K. Asaka, A new type of sh-like underwater
microrobot, IEEE/ASME Transactions on Mechatronics, vol. 8, no. 1,
pp. 136141, 2003.
[9] X. Tan, D. Kim, N. Usher, D. Laboy, J.Jackson, A.Kapetanovic,
J. Rapai, B. Sabadus, and X. Zhou, An autonomous robotic sh
for mobile sensing, in Proceedings of the IEEE/RSJ International
Conference on Intelligent Robots and Systems, Beijing, China, 2006,
pp. 54245429.
[10] M. Shahinpoor and K. Kim, Ionic polymer-metal composites: I.
Fundamentals, Smart Materials and Structures, vol. 10, pp. 819833,
2001.
[11] B. Kim, D. Kim, J. Jung, and J. Park, A biomimetic undulatory
tadpole robot using ionic polymer-metal composite actuators, Smart
Materials and Structures, vol. 14, pp. 15791585, 2005.
[12] M. J. Lighthill, Note on the swimming of slender sh, Journal of
Fluid Mechanics, vol. 9, pp. 305317, 1960.
[13] , Aquatic animal propulsion of high hydromechanical efciency,
Journal of Fluid Mechanics, vol. 44, pp. 265301, 1970.
[14] Z. Chen and X. Tan, A control-oriented, physics-based model for
ionic polymer-metal composite actuators, in Proceedings of the 46th
IEEE Conference on Decision and Control, New Orleans, LA, 2007,
pp. 590595.
[15] J. E. Sader, Frequency response of cantilever beams immersed
in viscous uids with applications to the atomic force micrscope,
Journal of Applied Physics, vol. 84, no. 1, pp. 6476, 1998.
[16] S. Nemat-Nasser and J. Li, Electromechanical response of ionic
polymer-metal composites, Journal of Applied Physics, vol. 87, no. 7,
pp. 33213331, 2000.
694