|
|
|
|||
| Home Help Feedback Subscriptions Archive Search Table of Contents | ||||
First published online July 20, 2007
Journal of Experimental Biology 210, 2714-2722 (2007)
Published by The Company of Biologists 2007
doi: 10.1242/jeb.004507
Flight stabilization control of a hovering model insect
Institute of Fluid Mechanics, Beijing University of Aeronautics and Astronautics, Beijing 100083, People's Republic of China
* Author for correspondence (e-mail: m.sun{at}263.net)
Accepted 7 May 2007
| Summary |
|---|
|
|
|---|
The model insect has the same three natural modes of motion as those
reported recently for a hovering bumblebee: one unstable oscillatory mode, one
stable fast subsidence mode and one stable slow subsidence mode.
Controllability analysis shows that although unstable, the flight is
controllable. For stable hovering, the unstable oscillatory mode needs to be
stabilized and the slow subsidence mode needs stability augmentation. The
former can be accomplished by feeding back pitch attitude, pitch rate and
horizontal velocity to produce
or

2; the latter by feeding back vertical velocity to
produce 
or 
1 (
,
, 
1
and 
2 denote control inputs: 
and
represent changes in stroke
amplitude and mean stroke angle, respectively; 
1
represents an equal change whilst 
2 a differential
change in the geometrical angles of attack of the downstroke and
upstroke).
Key words: insect, hovering, flight controllability, stabilization control, Navier–Stokes simulation, modal analysis
| Introduction |
|---|
|
|
|---|
Taylor and Thomas studied dynamic flight stability in the desert locust
Schistocerca gregaria at forward flight
(Taylor and Thomas, 2003
). In
the study, they employed the `rigid body' assumption. That is, the insect was
treated as a rigid flying body with only 6 degrees of freedom and the effects
of the flapping wings on the flying body being represented by the wing beat
cycle average forces and moments that could vary with time over the time scale
of the insect body. The linear theory of aircraft flight dynamics was applied
to the analysis. They first measured the aerodynamic force and moment
variations of the tethered locust by varying the wind-tunnel speed and the
attitude of the insect, obtaining the aerodynamic derivatives. Then they
studied the longitudinal dynamic flight stability of the insect using the
techniques of eigenvalue and eigenvector analysis, and showed that the
disturbed motion consisted of three natural modes of motion: one stable
subsidence mode, one unstable divergence mode and one stable oscillatory mode.
It should be noted that their experimental approach, using real insects
(Taylor and Thomas, 2003
),
necessarily included some control responses, and the aerodynamic derivatives
they measured are not the inherent (or passive) stability derivatives, but
stability derivatives with some control effects. Sun and Xiong studied the
dynamic flight stability of a bumblebee at hovering flight
(Sun and Xiong, 2005
). They
also employed the rigid body approximation and the linear theory, but unlike
Taylor and Thomas, these authors obtained the aerodynamic derivatives using
the method of computational fluid dynamics (CFD). The computational approach
allows simulation of the inherent stability of a flapping motion in the
absence of active control, which is difficult to achieve in experiments using
real insects. They showed that the longitudinal disturbed motion of the
hovering bumblebee consisted of an unstable oscillatory mode, a stable fast
subsidence mode and a stable slow subsidence mode.
Due to the existence of the unstable modes, the hovering flight of the
bumblebee (Sun and Xiong,
2005
) and the forward flight of the desert locust
(Taylor and Thomas, 2003
) are
inherently unstable. When the flight of an insect is inherently unstable, in
order to achieve stable flight the insect must stabilize the flight by
constantly moving its controls. In fact, one of the functions of insect
control systems is to provide stability
(Dudley, 2000
;
Taylor, 2001
). Deng et al.
presented a design of the flight control algorithms for biomimetic robotic
insects (Deng et al., 2006
).
The system matrix of locust flight in Taylor and Thomas
(Taylor and Thomas, 2003
) was
recently modified by adding a moment derivative (with respect to pitch angle)
to the matrix and showing that the unstable model of locust flight could be
stabilized by feeding back the pitch attitude to produce a pitch moment
(Taylor et al., 2006
). There
has not, however, been any formal quantitative study on stabilization control
of insect flight based on stability and controllability analysis
(controllability is a property of the coupling between the control input and
the motion; see Materials and methods).
In the present study, we conduct a formal quantitative analysis on the stability and controllability and the stabilization control of the hovering flight of a model insect, using the techniques based on the linear theories of stability and control. Morphological and certain kinematical data of hoverflies in hover flight are used for the model insect. We chose the data of hoverflies for two reasons. First, hoverflies conduct motionless hovering; in an almost motionless hovering flight, deviations from the equilibrium state and the applied controls must be small quantities, so linear theories can be used. Second, predictions of a model should be tested by experimental observations; hoverflies display long-term motionless hovering, both in the wild and under laboratory conditions, and using hoverfly data for our model could make future experiments easier. As a first step, we consider longitudinal motion. We first use the CFD method to compute the flows and obtain the stability and control derivatives; and then we use the techniques of eigenvalue and eigenvector analysis and modal decomposition to study the stabilization control of the hovering insect.
| Materials and methods |
|---|
|
|
|---|
). The x- and
z-components of the total aerodynamic force are denoted as X
and Z, respectively, and the aerodynamic pitching moment is denoted
as M (note that they are wing beat cycle average quantities); the
mass of the insect, the gravitational acceleration and the moment of inertia
about the y axis are denoted as m, g and
Iy, respectively. The equations of motion have been given
previously (Sun and Xiong,
2005
nr2, where
is the
flapping amplitude, n the flapping frequency, and
r2 the radius of second moment of wing area;
tw is the wing beat period,
tw=1/n). The non-dimensional equations are:
![]() | (1) |
![]() | (2) |
,
,
,
,
,
,
,
and
are the stability derivatives; `.'
represents differentiation with respect to time; the symbol
denotes a
small disturbance quantity relative to the equilibrium value; the
non-dimensional forms are:
u+=
u/U,
w+=
w/U,
q+=
qtw;
X+=X/0.5
U2St,
Z+=Z/0.5
U2St,
M+=M/0.5
U2Stc;
t+=t/tw,
m+=m/0.5
USttw
(
denotes the air density and S denotes the area of two wings),
and
g+=gtw/U
(using the flight data given below, m+,
and g+
are computed as m+=64.24,
,
g+=0.0227, where
is 1.23 kg
m–3 and g is 9.81 m
s–2).
|
Bc in Eqn 1 represents
the control forces and moments; c is the vector of control inputs;
B is the control system matrix, which contains the control derivatives
[in the stability analyses, Bc was set to zero
(Sun and Xiong, 2005
;
Taylor and Thomas, 2003
)]. It
has been observed that freely flying hoverflies and many other insects control
the longitudinal motion mainly by changes in geometrical angles of attack and
changes in the fore/aft extent of the flapping motion
(Ellington, 1984b
). The
geometrical angle of attack in the downstroke translation is denoted by
d and in the upstroke translation by
u.
The extent of fore/aft flapping motion is determined by the stroke amplitude
(
) and the mean stroke angle
(
). On the basis of the above and
other observations (e.g. Willmott and
Ellington, 1997
; Dudley and
Ellington, 1990
), it is reasonable to assume the following control
input vector:
![]() | (3) |

and
represent changes in
and
from their respective equilibrium values; 
1
represents an equal change in
d and
u from
their respective equilibrium values (e.g. 
1=5°
means that
d and
u both increase by 5°
from their equilibrium values, respectively); 
2
represents a differential change in
d and
u (e.g. 
2=5° means that
d increases and
u decreases by 5° from
their equilibrium values, respectively). With c defined as in
Eqn 3, the control system matrix
can be written as:
![]() | (4) |
,
etc. are the control derivatives.
Flight data
We use the morphological and certain kinematical data of hoverflies in
hover flight for the model insect. The general morphological data are as
follows (Ellington, 1984a
):
m=27.3 mg; wing length (R) is 9.3 mm; mean chord length of
wing (c) is 2.2 mm, radius of second moment of wing area
(r2) is 0.578R; area of one wing (S) is
20.46 mm2; free body angle (
0) is 53°; body
length (lb) is 1.10R; distance from wing base
axis to center of mass (l1) is 0.14lb;
pitching moment of inertia of the body about wing-root axis
(Ib) is 2.4x10–10 kg m2
[the pitching moment of inertia about y-axis (Iy)
can be computed as
kg m2]. Available wing-kinematic data at equilibrium flight are:
=90°; wing beat frequency (n) is 160 Hz; flip duration is
approximately 25% of wingbeat cycle; stroke plane angle (ß) is
approximately zero; body angle (
) is 43°
(Ellington, 1984b
). Values of
d,
u and
at equilibrium flight are also
needed, and they will be determined below.
Determination of equilibrium conditions and stability and control derivatives
The wings, the flapping motion and the flow solution method
In determining the equilibrium conditions of the flight, we only need to
calculate the flows around the wings (at equilibrium the body does not move
and it is assumed that the wings and body do not interact aerodynamically).
For the same reason, we only need to calculate the flows around the wings in
determining the control derivatives. To obtain the stability derivatives, in
principle we need to compute the flows around the wings and the body. But near
hovering, as discussed previously (Sun and
Xiong, 2005
), the aerodynamic forces and moments of the body are
negligibly small compared to those of the wings, because the velocity of the
body is very small. Therefore, in estimating the aerodynamic derivatives, we
still only need to compute the flows around the wings. We further assume that
the contralateral wings do not interact aerodynamically. As a result, in the
present CFD model, the body is neglected and the flows around the left and
right wings are computed separately. The wing planform is the same as that of
a hoverfly (Fig. 2), given by
Ellington (Ellington, 1984a
).
The wing section is assumed to be a flat plate with rounded leading and
trailing edges, the thickness of which is 3% of the mean chord length of the
wing.
|
, n,
d,
u,
and flip
duration must be given for prescribing the flapping motion.
The flow equations and the solution method used are the same as those
previously described (Sun and Tang,
2002
; Sun and Xiong,
2005
). The computational grid has dimensions 93x109x78
in the normal direction, around the wing section and in the spanwise
direction, respectively. The normal grid spacing at the wall was 0.0015. The
outer boundary was set at 20 chord lengths from the wing. The time step was
0.02. A detailed study of the numerical variables such as grid size, domain
size, time step, etc., was conducted and it was shown that the above values
for the numerical variables were appropriate for the calculations.
Equilibrium flight conditions
As mentioned above, values of
d,
u and
at equilibrium flight are not
available from measured data. They are determined by calculation using the
force and moment balance requirements: the mean vertical force of the wings
equals to insect weight and the mean horizontal force and mean pitching moment
(about the mass center) of the wings equal to zero.
Stability and control derivatives
Conditions in the equilibrium flight are taken as the reference conditions
in the calculation of the stability and control derivatives. By definition, a
stability derivative is a partial derivative, e.g. Mu
represents the rate of change of M when only u is changed.
In order to obtain the stability derivatives, similar to the case of the
bumblebee (Sun and Xiong,
2005
), we make three consecutive flow computations in which u,
w and q are varied separately; using the computed data, curves
representing the variation of the aerodynamic forces and moments with each of
the u, w and q variables are fitted; the partial derivatives
are then estimated by taking the local tangent (at equilibrium) of the fitted
curves. Similarly, in order to obtain the control derivatives, we make four
consecutive flow computations in which 
,
, 
1
and 
2 are varied separately. The partial derivatives
are then estimated in the same way as in the case of stability
derivatives.
Method of analysis
After the stability and control derivatives are computed, the elements of
the system matrix A and control matrix B in
Eqn 1 become known, and the
equation now can be used to study the properties of the disturbance motion of
the hovering insect. Here, we are interested in the properties of dynamic
stability, controllability and stabilization control of the hovering
insect.
Dynamic stability is an inherent property of the system. It deals with the
motion of a flying body about its equilibrium state following a disturbance,
without active control being applied (it involves the solution of
Eqn 1 without the term
Bc); if the amplitude of the oscillation decreases with time and goes
to zero, then flight is dynamically stable, otherwise it is unstable or
neutrally stable. The results of stability analysis could show whether or not
the system needs to be controlled. Stability properties (stable or unstable;
how and how fast the disturbance decrease or increase, etc.) can be determined
using the techniques of eigenvalue and eigenvector analysis [this has been
done for hovering bumblebee (Sun and
Xiong, 2005
) and for locusts in forward flight
(Taylor and Thomas, 2003
)]. In
eigenvalue and eigenvector analysis [for a concise description of the theory,
see Taylor and Thomas (Taylor and Thomas,
2003
)], the disturbance motion is expressed as a linear
contribution of natural modes of motion of the system, thus the stability
properties of the flight can be represented by the natural modes of motion. In
the present study, the technique of eigenvalue and eigenvector analysis is
applied to Eqn 1 (with Bc
set to zero). The results would tell us which mode is unstable or weakly
stable (although stable, the disturbance goes to zero slowly) and needs to be
controlled. In addition, the eigenvector of a natural mode of motion would
tell us what are the main variables in the mode; this information is very
useful in studying the control of this mode.
Controllability is a property of the coupling between the control input and
the motion (and thus involves the matrices A and B in
Eqn 1). A linear system is said
to be controllable at time t0 if there exist some input
c(t) that makes the disturbance zero at some finite time
t1 (t1>t0). As
discussed above, the disturbance motion can be represented by a linear
combination of the natural modes of motion. Thus knowing the controllability
of each of the modes gives the controllability of the flight. For each of the
modes, one wishes to know if it is controllable, and (if is), which control
inputs are effective for the control. This can be done using the modal
decomposition method. In this method, a linearly dynamic system is transformed
into modal coordinates. When the system is in modal coordinates one can
immediately see which modes are controlled by which controls. A summary of the
modal decomposition method can be found elsewhere
(Stevens and Lewis, 2003
) (see
also Bryson, 1994
). The modal
decomposition method is used in the present study to investigate the
controllability properties.
After conducting the stability and controllability analyses, the results from these analyses are combined to yield insights into the stabilization control of the hovering model insect.
| Results and analysis |
|---|
|
|
|---|
d,
u and
at equilibrium flight are not
provided by measured data and are determined by calculation using the force
and moment balance requirements. The calculation proceeds as follows. A set of
values for
d,
u and
is guessed; the flow equations are
solved and the corresponding mean vertical force
(
), mean horizontal force
(
) and mean moment
(
) are calculated. If
is not equal to 1.46 (the
non-dimensional weight), or
not
equal to zero, or
not equal to zero,
d,
u and
are adjusted; the calculations are
repeated until the magnitudes of difference between
and 1.46, between
and 0 and between
and 0 are <0.01. The calculated
results show that when
d=33°,
u=33° and
, the
equilibrium requirements are approximately met. The calculated angles of
attack at equilibrium compare favorably with those estimated by Ellington
(Ellington, 1984b
,
and
) are obtained by taking time average
of the corresponding time courses over a stroke cycle]. Note that at
equilibrium,
d and
u of the model hoverfly
are the same (33°); this is because the stroke plane is horizontal
(ß=0). For the bumblebee study (Sun
and Xiong, 2005
d (27°) and
u (21°) are different by a few degrees; this is because
its stroke plane tilts forward by a small angle (ß=6°).
|
After the equilibrium flight conditions have been determined, flows for
each of u, w and q varying independently from the
equilibrium value are computed. The corresponding X+,
Z+ and M+ are obtained; the data are
plotted in Fig. 4. The
aerodynamic derivatives estimated using the u-series,
w-series and q-series data are shown in
Table 1. For the model insect,
similar to the bumblebee studied (Sun and
Xiong, 2005
),
is
positive and very large,
and
are negative and have relatively
large magnitude, and
,
,
,
,
and
have relatively small magnitude.
|
|
Next, flows for each of the control inputs varying independently from the
equilibrium value are computed. In Fig.
5, the
-series,
1-series,
-series and
2-series data are plotted. The control derivatives,
estimated using these data, are shown in
Table 2. It is seen that
varying
or
1 mainly produces change in vertical force,
varying
mainly produces change in
pitching moment, and varying
2 mainly produces changes in
horizontal force.
|
|
Dynamic stability and the natural modes of motion
For stability analysis, no control is applied. Bc in
Eqn 1 is set as zero. A in
Eqn 1 is:
![]() | (5) |
given
above). The eigenvalues of A and the corresponding eigenvectors,
calculated in Matlab, are shown in Table
3 and Table 4,
respectively. Similar to the case of the bumblebee
(Sun and Xiong, 2005
q and
u are the main variables, so is the fast
subsidence mode, and the slow subsidence mode is a motion in which
w is the main variable
(Table 4). The period
(T) and the time to double (tdouble) the starting
value of the oscillatory mode are 43.63 and 9.37, respectively; the times to
half (thalf) the starting value of the fast and low
subsidence modes are 4.05 and 34.66, respectively.
|
|
Controllability analysis
From the stability analysis above, we see that because of the unstable
oscillatory mode, the disturbance motion is inherently unstable. For stable
hovering, the model insect must apply active control. B in
Eqn 5 is:
![]() | (5) |
given
above). We now apply the modal decomposition method (see e.g.
Stevens and Lewis, 2003
1,2 as
1±i
2, and the real
eigenvectors corresponding to
3 and
4 as
3 and
4, respectively. Let M denote the
eigenvector matrix of A:
![]() | (7) |
![]() | (8) |
1,
2,
3 and
4 are the modal coordinates. Substituting
Eqn 8 into
Eqn 1, and then multiplying the
two sides of the resulting equation by M–1, we obtain:
![]() | (9) |
![]() | (10) |
![]() | (11) |
1 and
2 are the modal coordinates of the unsteady oscillatory mode
(0.074 and ±0.144 in the first and second row of Ann are the
real and imaginary parts of
1,2),
3 and
4 are the modal coordinates of the fast and slow subsidence
modes (–0.171 in the third row and –0.020 in the fourth row are
3 and
4, respectively). For stable hovering, the unstable oscillatory mode needs to be stabilized, and the slow subsidence mode needs stability augmentation (although stable, this mode converges very slowly; it needs a time of about 35 wing beats for the initial disturbance to decrease to half its initial value).
Examining Eqn 9 and
Eqn 11, we note that the
unsteady oscillatory mode (
1,
2) is well
controlled by 
or 
2 (in the first and
second rows of Bn, the magnitudes of the elements in the
third and fourth columns are generally by two orders of magnitude larger than
those in the first and second columns), and the slow subsidence mode is
controllable by 
or 
1 (in the fourth row
of Bn, the magnitudes of the elements in the first and
second columns are larger than those in the third and fourth columns by more
than one order of magnitude).
As already shown (Table 4),
the unstable oscillatory mode is a motion in which
u+,
q+ and

are the main variables, and the slow subsidence mode is a
motion in which
w+ is the main variable. Therefore,
for the unstable oscillatory mode, quantities
u+,
q+ and 
are observable, and for the
slow subsidence mode, the quantity
w+ is
observable.
From the above analysis, we conclude that for stable hovering, the unstable
oscillatory mode needs to be stabilized and the slow subsidence mode needs
stability augmentation; the former can be accomplished by feeding back
u+,
q+ and

to produce control input
and/or

2 and the latter by feeding back
w+ to produce control input 
and/or

1.
Stabilization control
Here we consider some examples where the above theory is applied and
conceptually study some of the possible ways the model insect may use to
stabilize its hovering flight. First, we consider a case of stabilization
control using 
and
. As shown above,
stabilizing the hovering flight can be accomplished by feeding back
u+,
q+ and

to produce
and feeding back
w+ to produce 
. One
way to realize this is to assume:
![]() | (12) |
![]() | (13) |
w+ and is controlled by 
. Thus the
equation of the vertical motion can be decoupled from the first, third and
fourth equations in Eqn 1, and we
have:
![]() | (14) |

=
k1
w+ into
Eqn 14 gives
![]() | (15) |
![]() | (16) |
4=–0.14 [with such a value of
4,
the time to half the starting value of disturbance (th) is
th=0.693/|
4|
5, i.e.
the disturbance would decrease to half its initial value in 5 wing beats;
while in the case of without control, th is about 35].
From Eqn 16, when
k1 is taken as 3.751, we have
4
–0.14.
Dropping the terms containing
w in the first, third and
fourth equations of Eqn 1, we
obtain the simplified equations of the unstable oscillatory and fast
subsidence modes of motion:
![]() | (17) |
![]() | (18) |
![]() | (19) |
![]() | (20) |
![]() | (21) |
![]() | (22) |
![]() | (23) |
1,2 and
3) in terms of
k2, k3 and k4, can
be obtained. In principle, given the desired eigenvalues, the values of
k2, k3 and k4 can
be determined using these expressions. In practice, it is difficult to do this
because these expressions are very complex. However, since the roots are
known, the coefficients of Eqn
20, i.e. b, c and d, can be computed using the
relations between coefficients and roots
(
1+
2+
3=–b;
1
2+
2
3+
1
3=c;
1
2
3=–d),
and k2, k3 and k4
can be easily determined by solving a set of three linear equations (i.e. Eqn
21,
22,
23). Suppose it is desired that
1,2=–0.14±0.144i
(
3=–0.14), so that the oscillatory mode becomes
stable and any disturbance would decrease to half its initial value in 5 wing
beats. With b, c and d computed using these values of
1,2 and
3, solving Eqn
21,
22,
23 gives
k2=0.058, k3=1.293 and
k4=0.228.
The above results show that if the model insect uses the following
controls:
![]() | (24) |
![]() | (25) |
Similarly, it can be shown that the hovering flight could be stabilized
using 
1 and
(or 
and

2, or 
1 and

2).
| Discussion |
|---|
|
|
|---|
As observed by Ellington (Ellington,
1984b
), changes in mean stroke angle and stroke amplitude, and
equal and differential changes in downstroke and upstroke angles of attack of
wing, are used by hoverflies and many other insects in controlled maneuvers.
Here we have shown that the same control inputs, governed by different control
laws, could be used to stabilize the hovering flight; i.e. for hover flight
stabilization the insects do not need more control inputs than those we know
empirically for maneuvers.
The predicted results that the flight is passively unstable and relies on active maintenance of stability can be advantageous to insects. It is well known that an inherently stable flying system, although it has some advantages, cannot be highly maneuverable. If the flight of an insect is inherently stable, it would not have good maneuverability that is of great importance to its survival. The present results show that when wishing to stay hovering, the insect could apply the stabilization control, and when wishing to conduct fast maneuver, it could switch off the controlled stability.
The stabilization control can be relatively simple and many combinations of controls can accomplish the stabilization control
From the analysis on controllability, the stabilization control can be
accomplished with only two controls: 
and
; or

1 and 
2; or

1 and 
; or 
and

2. Furthermore, when 
and
are used, only the fore/aft
extent of the positional angle of the wing is adjusted; when

1 and 
2 are used, only the
geometrical angles of attack are adjusted. In these two cases, the control
involves only one of the three angular variables of wing motion and is
relatively simple.
In the above, we have listed four combinations of the controls that can
accomplish the stabilization control. From the analysis on controllability,
five more combinations of the controls are available for the control; they
are: 
, 
1 and
; 
,

1 and 
2; 
,
and

2; 
1,
and

2; 
, 
1,
and

2. That is, on the basis of controllability study,
there are nine combinations of the controls available to the insect for
stabilizing the hovering flight. It is reasonable to suggest that when the
disturbances are relatively large, combinations with more controls may be
used. For instance, when the disturbance in vertical velocity
(
w) is relatively large, a combination consisted of

, 
1 and
can be used, in which

and 
1 are for controlling the vertical
motion. Since 
and 
1 `share' the work,
they would not need to be very large and would be within their respective
limits. It is of great interest to conduct some experiment to observe which
combinations of the above controls are used by hoverflies and other insects
that often hover (free-flight experiments with insects who hover well could be
conducted to measure the variations of wing kinematics, wing beat by wing
beat, for relatively long period).
List of symbols
–1
, M
1,
,
M
2
,
1,
and
2, respectively
, X
1,
X
2
,
1,
and
2, respectively
1,
Z
2
,
1,
and
2, respectively
1
2
d
u





1,
,2,
,3,
,4




0
| Acknowledgments |
|---|
| References |
|---|
|
|
|---|
Blondeau, J. and Heisenberg, M. (1982). The 3-dimensional optomotor torque system of Drosophila melanogaster – studies on wild type and the mutant optomotor H31. J. Comp. Physiol. 145,321 -329.[CrossRef]
Borst, A. and Egelhaaf, M. (1989). Principles of visual motion detection. Trends Neurosci. 12,297 -306.[CrossRef][Medline]
Bryson, A. E. (1994). Control of Spacecraft and Aircraft. Princeton: Princeton University Press.
Deng, X., Schenato, L. and Sadtry, S. S. (2006). Flapping flight for biomimetic robotic insects. Part II, flight control design. IEEE Trans. Rob. 22,789 -803.[CrossRef]
Dickinson, M. H. (1999). Haltere-mediated equilibrium reflexes of the fruit fly Drosophila melanogaster.Philos. Trans. R. Soc. Lond. B Biol. Sci. 354,903 -916.[CrossRef][Medline]
Dudley, R. (2000). The Biomechanics of Insect Flight: Form, Function, Evolution. Princeton: Princeton University Press.
Dudley, R. and Ellington, C. P. (1990).
Mechanics of forward flight in bumblebees. I. Kinematics and morphology.
J. Exp. Biol. 148,19
-52.
Ellington, C. P. (1984a). The aerodynamics of hovering insect flight. II. Morphological parameters. Philos. Trans. R. Soc. Lond. B Biol. Sci. 305, 17-40.[CrossRef]
Ellington, C. P. (1984b). The aerodynamics of hovering insect flight. III. Kinematics. Philos. Trans. R. Soc. Lond. B Biol. Sci. 305,79 -113.[CrossRef]
Mizunami, M. (1994). Functional diversity of neural organization in insect ocellar systems. Vision Res. 35,443 -452.[CrossRef]
Nalbach, G. (1993). The halteres of the blowfly Calliphora. I. Kinematics and dynamics. J. Comp. Physiol. A 173,293 -300.[CrossRef]
Sherman, A. and Dickinson, M. H. (2003). A
comparison of visual and haltere-mediated equilibrium reflexes of the fruit
fly Drosophila melanogaster. J. Exp. Biol.
206,295
-302.
Stevens, B. L. and Lewis, F. L. (2003). Aircraft Control and Simulation. Hoboken, NJ: John Wiley and Sons.
Sun, M. and Tang, J. (2002). Unsteady
aerodynamic force generation by a model fruit fly wing in flapping motion.
J. Exp. Biol. 205,55
-70.
Sun, M. and Xiong, Y. (2005). Dynamic flight
stability of a hovering bumblebee. J. Exp. Biol.
208,447
-459.
Taylor, C. P. (1981a). Contribution of compound
eyes and ocelli to steering of locusts in flight. I. Behavioural analysis.
J. Exp. Biol. 93,1
-18.
Taylor, C. P. (1981b). Contribution of compound
eyes and ocelli to steering of locusts in flight. II. Timing changes in flight
motor units. J. Exp. Biol.
93, 19-31.
Taylor, G. K. (2001). Mechanics and aerodynamics of insect flight control. Biol. Rev. 76,449 -471.[Medline]
Taylor, G. K. and Thomas, A. L. R. (2003).
Dynamic flight stability in the desert locust Schistocerca gregaria.J. Exp. Biol. 206,2803
-2829.
Taylor, G. K., Bomphrey, R. J. and Hoen, J. (2006). Insect flight dynamics and control. AIAA, 2006-32, www.aiaa.org.
Willmott, A. P. and Ellington, C. P. (1997). The mechanics of flight in the hawkmoth Manduca Sexta. I. Kinematics of hovering and forward flight. J. Exp. Biol. 200,2705 -2722.[Abstract]
This article has been cited by other articles:
![]() |
Y. Liu and M. Sun Wing kinematics measurement and aerodynamics of hovering droneflies J. Exp. Biol., July 1, 2008; 211(13): 2014 - 2025. [Abstract] [Full Text] [PDF] |
||||
| |||||||||||||||||||||||