1. Introduction
The hydrodynamics of swimming of slender bodies in the Stokes regime has been intensively studied in recent decades, in particular in the context of swimming microorganisms with cilia and flagella, and artificial microrobots made of rod-shaped particles and flexible filaments (Elgeti, Winkler & Gompper Reference Elgeti, Winkler and Gompper2015; Lauga Reference Lauga2020). The locomotion of such swimmers is often achieved by undulatory deformation, therefore studies on a bending filament in a viscous fluid have constituted a central theme in the field for more than a half century (Taylor Reference Taylor1951; Gray & Hancock Reference Gray and Hancock1955). These slender objects are usually assumed to be inextensible, although this assumption may not be reasonable for some biological and artificial swimmers.
In fact, large compressions and extensions have been reported in some unicellular microorganisms. A slender organelle, spasponeme, seen in Vorticella, can rapidly contract within a second in response to calcium signalling (Ryu et al. Reference Ryu, Pepper, Nagai and France2016), with its contraction being rather uniform. A microtubule-based motile organelle, called haptonema, seen in Haptophyte algae, exhibits a rapid coiling contraction within milliseconds, while the detailed mechanisms are still unknown (Nomura et al. Reference Nomura, Atsuji, Hirose, Shiba, Yanase, Nakayama, Ishida and Inaba2019). Microtubule-supported pseudopodia of Heliozoan, called axopodia, also exhibit contraction and extension (Suzaki et al. Reference Suzaki, Shigenaka, Watanabe and Toyohara1980; Febvre-Chevalier & Febvre Reference Febvre‐Chevalier and Febvre1986). Body contraction is well known in Euglena as euglenoid motion (Arroyo et al. Reference Arroyo, Heltai, Millán and DeSimone2012), and such a body contraction is also seen in some ciliates such as Stentor (Huang & Pitelka Reference Huang and Pitelka1973). More recently, an origami-based mechanism has been uncovered for a large extensibility of a ‘neck’ of Lacrymaria (Flaum & Prakash Reference Flaum and Prakash2024).
The millimetre-sized nematode Caenorhabditis elegans is a well-studied model organism in a large domain of biology, including reproduction, development and neuromechanics (Meneely, Dahlberg & Rose Reference Meneely, Dahlberg and Rose2019), and its swimming dynamics is also well captured by fluid mechanics in the Stokesian regime (Montenegro-Johnson et al. Reference Montenegro-Johnson, Gagnon, Arratia and Lauga2016). Since the bending motion of C. elegans is driven by muscular contraction, the worm inevitably changes its body length during its movement. Hence the measurement of compressibility has been performed experimentally, for example, by a linear viscoelastic model (Backholm, Ryu & Dalnoki-Veress Reference Backholm, Ryu and Dalnoki-Veress2013). The shape tracking through videomicroscopy also requires the body contraction/extension for accurate detection of the body shape (Roussel et al. Reference Roussel, Sprenger, Tappan and Glaser2014). Integrated neuromechanical models of C. elegans therefore include body extensibility (Izquierdo & Beer Reference Izquierdo and Beer2018).
In artificial microrobots, large compressions and extensions are well recognised in microswimmers made of hydrogels (Nikolov, Yeh & Alexeev Reference Nikolov, Yeh and Alexeev2015; Sharan et al. Reference Sharan, Maslen, Altunkeyik, Rehor, Simmchen and Montenegro-Johnson2021; Tan et al. Reference Tan, Yang, Fang and Cappelleri2024). Motile extensible filament has been experimentally developed via a self-assembled droplet, in which self-elongation is essential to trigger morphological instability (Cholakova et al. Reference Cholakova, Lisicki, Smoukov, Tcholakova, Lin, Chen, De Canio, Lauga and Denkov2021; Lisicki Reference Lisicki2024).
The simplest model of the body–environment coupling of slender bodies in the inertialess regime is the resistive force theory (RFT), which only considers the local hydrodynamic drag and does not account for non-local hydrodynamic interactions (Gray & Hancock Reference Gray and Hancock1955; Lighthill Reference Lighthill1976). Nonetheless, because of its theoretical and computational simplicity, RFT has been widely used as an empirical drag model of viscous Newtonian fluid as well as non-Newtonian fluid (Fu, Powers & Wolgemuth Reference Fu, Powers and Wolgemuth2007; Riley & Lauga Reference Riley and Lauga2017) and granular material (Zhang & Goldman Reference Zhang and Goldman2014). More recently, RFT-type local drag models have been used even for terrestrial locomotion, including slithering and legged animals and robots (Zhang & Goldman Reference Zhang and Goldman2014; Chong et al. Reference Chong, He, Li, Erickson, Diaz, Wang, Soto and Goldman2023; Rieser et al. Reference Rieser2024). In these studies with RFT, net locomotion is generated by the drag anisotropy between the tangential and normal drag coefficients.
Despite these broad interests in the compressible/extensible slender microswimming from biological to artificial systems, our understanding about the impact of compression/extension when coupled to bending deformation is still very limited, even in the kinematic swimming problem where the swimmer shape gait is prescribed. Notable past theoretical studies on the role of compression/extension in kinematic microswimming deal with an extensible filament with isotropic drag ratio that moves in one dimension (Pak & Lauga Reference Pak and Lauga2011), and a slender helical body, numerically simulated with implicit extensibility by reparametrisation of the body curve (Pak et al. Reference Pak, Spagnolie and Lauga2012). Another model featuring compression was studied in the context of crawling worm motions (DeSimone & Tatone Reference DeSimone and Tatone2012; Tanaka et al. Reference Tanaka, Ito, Nakagaki and Kobayashi2012), which, however, focused on body–surface interactions with one-dimensional locomotion, and does not contain a bending mode. Body extensibility was considered in simulations of an active filament in a viscous fluid, but mainly to stabilise the numerical schemes (Olson, Lim & Cortez Reference Olson, Lim and Cortez2013; Ishimoto & Gaffney Reference Ishimoto and Gaffney2018).
An exception is the kinematic two-link scallop swimmer with compression/extension, which has been studied recently by Gidoni, Morandotti & Zoppello (Reference Gidoni, Morandotti and Zoppello2024), focusing on the controllability problem. The famous Purcell scallop theorem (Purcell Reference Purcell1977; Ishimoto & Yamada Reference Ishimoto and Yamada2012) states that a reciprocal deformation cycle cannot generate net locomotion in Stokes flow. Since compression/extension provides an additional degree of freedom, even the simple scallop model with a single bending angle can generate net locomotion. To the best of the authors’ knowledge, however, the impacts of the compression/extension during bending motions have not been studied comprehensively.
Our aim in this study is therefore to theoretically elucidate the mechanical coupling between body compression/extension and bending of self-propelled kinematic slender bodies at low Reynolds number, which we hereafter refer to as the bending–compression coupling for brevity. For this purpose, we use the geometrical theory of microswimming (Shapere & Wilczek Reference Shapere and Wilczek1989), which relies on the connection operator linking net motion as the product of a cyclic body deformation. The swimmer trajectories are obtained by a geometrical integration based on the Magnus expansion (Hatton & Choset Reference Hatton and Choset2015), with Lie brackets capturing the effects of motion non-commutativity.
Equipped with this framework, we make further analytical progress by two methods: coarse-graining the deformation of the swimmer to a minimal set of two degrees of freedom, and focusing on small-amplitude deformation in the general case. Regarding the choice of deformation cycles, we examine two illustrative examples, uniform compression and bending–compression wave, motivated by biological locomotion such as body contraction of unicellular microorganisms and muscular contraction of nematodes.
Upon laying out the dynamics and deriving analytical expressions for the coarse-grained and small-amplitude cases, our results on the bending–compression dynamics in slender microswimmers may be outlined as three main findings. First, we demonstrate that bending–compression coupling allows net locomotion in the case of isotropic drag, even if the swimmer’s total body length remains constant over time, rectifying a prior statement by Pak & Lauga (Reference Pak and Lauga2011) that overlooked the active role of local compression. Second, we observe the prominent role played by bending–compression coupling in enhancing the swimmer’s ability to rotate in the fixed frame, through the emergence of a coupled lower-order term in the averaged rotational velocity from small-amplitude theory. This improved turning ability is also confirmed by numerical simulations at large amplitude. Finally, the expressions that we obtain for swimming velocity through perturbative analysis highlight the importance of the Lie bracket terms due to non-commutativity between rotation and translation in deriving the swimmer’s net locomotion, which is often bypassed in analogous studies on flagellar swimming. The bending–compression swimmer provides an instructive example warranting the crucial role of non-commutative terms in a broader context of microswimming theory.
The paper is organised as follows. In § 2, we introduce our general compressible/extensible slender object, and present a general statement on locomotion with isotropic drag. In § 3, we consider a minimal theoretical model similar to the compressible/extensible scallop swimmer by Gidoni et al. (Reference Gidoni, Morandotti and Zoppello2024), focusing on elementary locomotion gaits and the case of isotropic drag. We then analyse a general slender object via a systematic perturbation theory on small-amplitude bending and compression in § 4. Two example swimmers, uniform compression and bending–compression wave, are then examined in §§ 5 and 6, respectively, followed by a discussion on swimmer manoeuvrability by compression in § 7, before final conclusions are drawn in § 8.
2. Problem setting and general properties
2.1. Coordinates, kinematics and dynamics
We consider a slender self-propelled object moving in a plane, which we denote as our
$x{-}y$
plane, as illustrated in figure 1. The shape of the slender filamentous object is described by its centreline curve. The length of the filament,
$L$
, may change over time due to self-compression/extension. To represent this effect, we introduce a Lagrangian label
$s_0\in [0, L_0]$
as the arc length of the filament in the reference state, where
$L_0$
is the reference length of the filament (figure 1
a). We then consider the compression/extension at time
$t$
in the form

where
$s=s(s_0, t)$
is the arc length of the current configuration at time
$t$
(figure 1
b). Here, we introduce a constant
$\eta$
for later use. The body-fixed frame is introduced as a frame attached to the leftmost point of the slender body, as shown in figure 1(b). The position labelled by
$s_0$
is deformed to
$\tilde {\boldsymbol{x}}(s_0, t)$
in the body-fixed frame, and the tangent angle is given by
$\tilde {\theta }(s_0, t)$
. We describe self-deformation of the swimmer as

where the constant
$\epsilon$
is introduced for later use.

Figure 1. Schematic of a filament in three frames of reference. (a) A filament in a reference state. The arc length
$s_0\in [0, L_0]$
is used for parametrisation of the curve. (b) A filament in the body-fixed frame at time
$t$
. The point labelled by
$s_0$
is mapped to
$\tilde {\boldsymbol{x}}(s_0, t)$
, where the distance along the filament is denoted by
$s(s_0, t)$
, and the local tangent angle is represented as
$\tilde {\theta }(s_0, t)$
. (c) A filament in the laboratory frame, which is obtained by rigid body transformation, translation with
$\boldsymbol{X}(t)$
, and rotation by
$\varTheta (t)$
, from the filament in (b). The point
$\tilde {\boldsymbol{x}}(s_0, t)$
is mapped to
$\boldsymbol{x}(s,t)$
.
The body shape in the laboratory frame is obtained by a rigid body transformation, translation with
$\boldsymbol{X}(t)$
, and rotation by
$\varTheta (t)$
, as in figure 1(c). The point
$\tilde {\boldsymbol{x}}(s_0,t)$
in the body-fixed frame is then mapped to
$\boldsymbol{x}(s, t)$
in the laboratory frame by
$\boldsymbol{x}=\boldsymbol{X}+\boldsymbol {R}_\varTheta \tilde {\boldsymbol{x}}$
, where
$\boldsymbol {R}_{\varTheta }$
is the two-dimensional rotation matrix by an angle
$\varTheta$
. In this study, we consider the kinematic problem amounting to solving the displacement
$\boldsymbol{X}(t)$
and
$\varTheta (t)$
, where the shape gait is provided by the two intrinsic functions,
$p(s_0, t)$
and
$q(s_0, t)$
, that physically correspond to local extensibility and local bending angle, respectively.
The velocity of the local point on the body in the laboratory frame is obtained as the Lagrangian time derivative defined as
${\textrm D} \boldsymbol{x}/{\textrm D}t=\partial \boldsymbol{x}(s_0,t)/\partial t$
. To compute this, we introduce the linear velocity
$\boldsymbol{U}=(U_x, U_y)^{\textrm{T}}$
and the angular velocity
$\boldsymbol{\varOmega }=\varOmega \boldsymbol{e}_z$
, with
$\varOmega =\textrm{d}\varTheta /\textrm{d}t$
; the superscript
$\textrm{T}$
denotes the transpose. The local velocity is then given by

To determine the motion of the object, we calculate the drag forces acting on an infinitesimal segment of the filament via the empirical RFT. With
$C_{\parallel }\ (\gt 0)$
and
$C_{\bot }\ (\gt 0)$
being the tangential and normal hydrodynamic drag coefficients per unit length, the drag from the environment is obtained as

where
$\boldsymbol{e}_{\|}(s_0, t)$
and
$\boldsymbol{e}_{\perp }(s_0, t)$
are tangential and normal unit vectors at the segment of the filament, respectively. The ratio
$\gamma :=C_{\perp}/ C_{\|}$
is called the anisotropy ratio, and the particular case
$\gamma =1$
is called isotropic drag. In this study, we take this as an arbitrary positive value. For swimming in low Reynolds number flow, it is known that
$\gamma \rightarrow 2$
in the slender filament limit (Gray & Hancock Reference Gray and Hancock1955), and empirically
$\gamma =1.5{-}1.8$
is used for flagella and cilia (Lighthill Reference Lighthill1976; Friedrich et al. Reference Friedrich, Riedel-Kruse, Howard and Jülicher2010). When the flagellum possesses an accessory hairy structure known as mastigonemes, however, the effective anisotropy ratio
$\gamma$
may be lower than unity (Brennen Reference Brennen1976; Asadzadeh et al. Reference Asadzadeh, Walther, Andersen and Kiørboe2022). In contrast, locomotion of C. elegans on a gel-like structure is well described by a large anisotropy ratio
$\gamma \approx 70$
(Keaveny & Brown Reference Keaveny and Brown2017).
To close the system and calculate the locomotion velocity, we employ the force-free
$\tilde {\boldsymbol{F}}=(\tilde {F}_x, \tilde {F}_y)^{\textrm{T}}=\boldsymbol{0}$
and torque-free
$\tilde {\boldsymbol{M}}=M\boldsymbol{e}_z=\boldsymbol{0}$
conditions in the body-fixed frame:

where we employ the torque around the point
$\boldsymbol{X}(t)$
. Equations (2.4) and (2.5) yield a closed form for the kinematic problem, allowing us to uniquely determine
$\boldsymbol{X}$
and
$\varTheta$
from a given deformation
$p$
and
$q$
.
We denote the translational velocity in the body-fixed frame by
$\tilde {\boldsymbol{U}}=(\tilde {U}_x, \tilde {U}_y)^{\textrm{T}}$
, and introduce a
$3\times 3$
matrix representation of the Lie group
$\mathcal{G}\in \textrm{SE}(2)$
, also known as homogeneous representation, as

and the associated Lie algebra
${\textrm{se}}(2)$
, whose elements
$\hat {\mathcal{A}}$
act on
$\textrm{SE}(2)$
as
$\dot {\mathcal{G}}=\mathcal{G}\hat {\mathcal{A}}$
, with the matrix representation

The ‘hat’ notation of
$\hat {\mathcal{A}}$
is standard in solid mechanics and refers to the correspondence between the matrix representation of the Lie algebra
${\textrm{se}}(2)$
and its twist coordinates stacked in a vector (representation)
$\mathcal{A} = (\hat {\mathcal{A}})^{\vee } = ( \tilde {U}_x, \tilde {U}_y, \varOmega )^{\textrm{T}}$
.
To derive the expression in the laboratory frame, we directly solve the differential equation on the rigid body motion, and represent its solution as

where the symbol
$\overline {\textrm{P}}$
denotes the reverse path ordering operator (Shapere & Wilczek Reference Shapere and Wilczek1989). Using the Magnus expansion, this formal solution (2.8) may be expanded in a Lie brackets series as

where the bracket symbol represents the matrix commutator
$[\hat {\mathcal{A}}(t_1), \hat {\mathcal{A}}(t_2)]=\hat {\mathcal{A}}(t_1)\,\hat {\mathcal{A}}(t_2)-\hat {\mathcal{A}}(t_2)\,\hat {\mathcal{A}}(t_1)$
.
An alternative path to the computation of
$\mathcal{G}$
resorts to gauge field theory (Shapere & Wilczek Reference Shapere and Wilczek1989; Zhao et al. Reference Zhao, Bittner, Clifton, Gravish and Revzen2022). By linearity of the RFT, the matrix
$\hat {\mathcal{A}}$
may be decomposed as

where
$\sigma _\alpha$
(
$\alpha =1,2,\ldots ,N$
) is the shape variable, and
$N$
is the number of degrees of freedom in the shape space, with the overdot symbol denoting the time derivative. Here,
$\hat {\mathcal{H}}_\alpha$
is called a gauge field or Stokes connection, as it depends only on the shape variables. A local connection maps a shape variation to a velocity for a given body shape, independent of swimmer position and orientation (Kelly & Murray Reference Kelly and Murray1995). Using the matrix representation of
$\textrm{SE}(2)$
, the connection
$\hat {\mathcal{H}}_{\alpha }$
is represented by a third-rank tensor of dimensions
$3\times 3 \times N$
; we may also ‘drop the hats’ in (2.10), using the twist coordinates
$\mathcal{A}$
, which would, in turn, represent the Stokes connection
$\mathcal{H}_{\alpha }$
as a
$3 \times N$
matrix
$\mathcal{H}=(\boldsymbol{H}_x; \boldsymbol{H}_y; \boldsymbol{H}_\theta )$
, where the semicolon denotes vertical concatenation. The integral representation (2.8) is then rewritten as

where
$C$
is a path in the shape space. We are particularly interested in the net locomotion caused by a periodic shape gait, which is represented by a closed loop in the shape space. In the small-amplitude case, by neglecting terms above third order in the expansions, the net locomotion is well described by a surface integral of the curvature in the shape space as (Hatton & Choset Reference Hatton and Choset2015)

where
$S_C$
is a region in the shape space enclosed by the close loop
$C$
, and the associated curvature form, also called field strength or Stokes curvature, is defined as

When pulled back to the vector representation of
${\textrm{se}}(2)$
, the curvature field
$\mathcal{F}$
has three components,
$\mathcal{F}=(\mathcal{F}_x, \mathcal{F}_y, \mathcal{F}_{\theta })^{\textrm{T}}$
, which can be interpreted as the effect of small loop gaits on each spatial direction according to Stokes’ theorem. Finally, according to the Ambrose–Singer theorem (Ambrose & Singer Reference Ambrose and Singer1953), we have (Shapere & Wilczek Reference Shapere and Wilczek1989)

up to the second order of amplitude.
2.2. Locomotion with isotropic drag
In this subsection, we focus on the particular case of isotropic drag, i.e.
$\gamma =1$
. Note that the arguments below are not limited to planar motion, but are valid for general three-dimensional motion without external forces and torques.
Isotropic drag has been known to hinder locomotion. The classical RFT study by Gray & Hancock (Reference Gray and Hancock1955) considered simple sinusoidal transverse deformation, and theoretically showed that drag anisotropy allows net locomotion. Becker, Koehler & Stone (Reference Becker, Koehler and Stone2003) later extended this argument to a general self-propelled free-swimming slender object, and showed that no net motion is possible in isotropic drag with only bending deformation. These studies, however, neglected rotational dynamics; it was then proven that isotropic drag may be compatible with net rotation (Koens & Lauga Reference Koens and Lauga2016). Finally, considering extensible slender swimmers, Pak & Lauga (Reference Pak and Lauga2011) argued that time variation of the total length can generate net locomotion in isotropic drag.
However, ambiguity remains regarding the need for total length variation, and the exact role played by compression in allowing locomotion in isotropic drag. Here, we answer precisely with the proposition below.
Proposition 1.
Assume that
$\gamma =1$
. Let
$\overline {\boldsymbol{X}}$
be the centre of geometry of the swimmer, defined as

Then the following statements hold:
-
(i) If the compression is spatially uniform (
$\partial p / \partial s_0 = 0$ for all times), then
$\dot {\overline {\boldsymbol{X}}}=0$ , i.e. no net motion is possible.
-
(ii) Otherwise (
$\partial p / \partial s_0 \neq 0$ ), net motion is indeed possible.
Of particular note, case (ii) includes the case
$\dot {L}=0$
of constant total length, contrary to the statement by Pak & Lauga (Reference Pak and Lauga2011), which restrictively assumed that the arc length
$s$
is a materially conserved quantity. This, however, is not always the case for active compression, as seen in the proof of Proposition1 below.
Proof of Proposition1. Let us compute the time derivative of
$\overline {\boldsymbol{X}}$
, recalling that the arc length
$s$
is provided as a function of the Lagrangian label
$s_0$
as
$s=s(s_0, t)$
, which yields the following change of variable in the integral (2.15):

where
$L_0$
is the body length in the reference frame. The right-hand side of (2.16) is then computed as

Assuming isotropic drag
$(C_\|=C_\perp =C)$
, the second term vanishes, because one has

from the force balance equations (2.4) and (2.5). By writing
$\dot {L}$
as

we may summarise the motion of the centre of geometry in the isotropic drag case as

which is clearly non-zero in general, hence point (ii) of the proposition. Note that we can also recover, from (2.20), the zero motion for an inextensible object, by setting
$\eta =0$
.
Now we assume uniform compression, i.e.
$\partial p/\partial s_0=0$
, so
$\partial p(s_0, t)/\partial t=\dot {p}$
. Equation (2.20) then becomes

which proves point (i).
$\def\lumina\hspace*{23pc}\square$
The first term on the right-hand side of (2.20) clearly highlights how the coupling between the local position and the compression rate contributes to the net motion, and this means in particular that a change of total length is not essential for the generation of motion. In the following sections, we quantitatively investigate the role of this coupling.
3. Minimal model of swimming with bending–compression coupling
In order to illustrate the statement of Proposition1 and explore further how locomotion can result from the coupling between curvature-type and compression-type degrees of freedom, we first consider a minimal model, made of two rigid links connected by a hinge (figure 2). In this minimal model, compression is materialised by a uniformly distributed variation of the lengths of the links, while bending is represented by the varying angle between the links. Here, we consider an additional relationship between the lengths of the two links in order to retain only one independent parameter for compression; then we obtain a system with two shape variables (
$N=2$
in the previous section): one angle for bending, and one length ratio for compression.

Figure 2. Set-up and notations for the minimal model.
If we further forbid compression, then the model becomes the so-called ‘scallop’, which famously cannot swim (Purcell Reference Purcell1977); it is often used as an illustration of the fact that in inertialess environments, at least two degrees of freedom are necessary for a deformation cycle to result in net locomotion, which can be seen from the connection structure in (2.10). In turn, several studies have proposed minimal models with a second degree of freedom, whether it is angular (‘Purcell swimmer’) (Purcell Reference Purcell1977; Moreau Reference Moreau2019; Ishimoto, Moreau & Yasuda Reference Ishimoto, Moreau and Yasuda2022), linear (‘three-sphere swimmer’) (Najafi & Golestanian Reference Najafi and Golestanian2004; Yasuda, Hosaka & Komura Reference Yasuda, Hosaka and Komura2023) or volumic (‘push-me-pull-you swimmer’) (Avron, Kenneth & Oaknin Reference Avron, Kenneth and Oaknin2005; Silverberg et al. Reference Silverberg, Demir, Mishler, Hosoume, Trivedi, Tisch, Plascencia, Pak and Araci2020).
In this section, we add to this family what we could playfully call a ‘squeeze-me-bend-you swimmer’, with compression as a second degree of freedom. A similar model has been studied in Gidoni et al. (Reference Gidoni, Morandotti and Zoppello2024), with a comparison between different distributions of compression along each link (i.e. the function
$p(s_0,t)$
), and focusing on model controllability with a limited range of
$\gamma$
. Beyond controllability, the simplicity of the model allows analytical computation of the Stokes connection and curvature fields, which we use here to gain intuition of the locomotion capabilities offered by bending–compression coupling, and propose elementary gaits.
3.1. Model
We consider an idealised planar swimmer made of two rigid slender rods
$S_1$
,
$S_2$
of lengths
$\ell _1$
,
$\ell _2$
, connected by a junction, and assume that the swimmer is situated in an
$x{-}y$
plane. The position of the swimmer with respect to the fixed frame
$(\boldsymbol{e}_x, \boldsymbol{e}_y, \boldsymbol{e}_z)$
is represented by the position of the junction between the two rods, and is denoted by
$\boldsymbol{x}_0 = (x_0,y_0)$
. Additionally, we consider two moving frames
$(\boldsymbol{e}_{1,\parallel },\boldsymbol{e}_{1,\bot })$
and
$(\boldsymbol{e}_{2,\parallel },\boldsymbol{e}_{2,\bot })$
attached to each rod. We denote by
$\theta _0$
the angle between
$\boldsymbol{e}_{x}$
and
$\boldsymbol{e}_{1,\parallel }$
, and by
$\alpha$
the angle between
$\boldsymbol{e}_{1,\parallel }$
and
$\boldsymbol{e}_{2,\parallel }$
. These angles are taken positive for an anticlockwise rotation from
$\boldsymbol{e}_x$
and
$\boldsymbol{e}_{1,\parallel }$
, respectively.
Here, we assume that the angle
$\alpha$
and the lengths
$\ell _1$
,
$\ell _2$
evolve in time according to some prescribed gait, and aim to derive the effect of such a gait on the swimmer configuration in space: position
$\boldsymbol{x}_0$
and orientation
$\theta$
. To track the current length of segment
$S_i$
with respect to its reference length
$\ell _i^0$
, we introduce
$\beta _i$
such that
$\ell _i = \beta _i \ell _i^0$
.
In particular, we focus on two subcases of interest for the compression. The first case is uniform compression. Unicellular swimming microorganisms such as Stentor and Lacrymaria exhibit morphological changes of their helically coiled structure during the compression and extensions, and it is reasonable to assume uniform compression/extension as a simple model of their deformation. In the two-link model, this means
$\ell _1 =\ell _2$
at all times, or

which yields
$\beta _1 = \beta _2$
at all times if
$\ell _1^0 = \ell _2^0$
.
The second subcase is the constant total length, which fits case (ii) of Proposition1 and may model distributed muscular contraction. In the two-link model, it translates as
$\ell _1 + \ell _2 = \ell _1^0 + \ell _2^0$
at all times, or

which means
$\beta _1 + \beta _2 = 2$
at all times if
$\ell _1^0 = \ell _2^0$
.
For
$s_0 \in [0,\ell _i^0]$
, let
$\boldsymbol{x}_{i}(s_0)$
be the coordinates of the point of Lagrangian label
$s_0$
on segment
$i$
, with the origin of coordinates being taken at the
$S_1{-}S_2$
junction. Then it holds that


and it follows, for the local velocity at
$\boldsymbol{x}_{i}(s_0)$
, that


Using (2.4), we can express the local force density exerted by the fluid on the swimmer at point
$\boldsymbol{x}_{i}(s_0)$
:

Then one can compute the total hydrodynamic force on each segment, scaled by extension
$\beta _i$
:

which yields


Similarly, the torques
$T_1$
and
$T_2$
on each segment with respect to the junction point, and projected on
$\boldsymbol{e}_z$
, are given by


Since inertia is negligible, we can write balance of force and torques at all times:

Using (3.9)–(3.13), and plugging the expression for
$\beta _2$
with respect to
$\beta _1$
, one can derive the Stokes connection that links shape velocities
$(\dot {\alpha },\dot {\beta }_1)$
to rigid motion velocities in the reference frame
$(\dot {x}_0,\dot {y}_0,\dot {\theta }_0)$
:

To highlight the existence of a connection, we rewrite the resistance matrices in a moving frame
$(\boldsymbol{e}_{a,\parallel },\boldsymbol{e}_{a,\bot })$
representing the average orientation of the swimmer, namely at
$\theta _0 + \alpha /2$
. As noted by Hatton & Choset (Reference Hatton and Choset2015) and Bass, Ramasamy & Hatton (Reference Bass, Ramasamy and Hatton2022), this frame has the important advantage of minimising the error accumulated by higher-order terms when integrating the Stokes curvature (2.10) over a loop trajectory in the shape space. Hence we define
$\boldsymbol{A}_a = \boldsymbol{R}_{\theta _0+\alpha /2}^{-1} \boldsymbol{A} \boldsymbol{R}_{\theta _0+\alpha /2}$
and
$\boldsymbol{B}_a = \boldsymbol{R}_{\theta _0+\alpha /2}^{-1} \boldsymbol{B}$
, and write (3.14) in the form,

where the connection
$\mathcal{H}$
is given by
$\mathcal{H}=\boldsymbol{A}_a^{-1} \boldsymbol{B}_a$
.
Now let us give detailed expressions of these matrices in both cases of interest, (3.1) and (3.2). For simplicity, we assume
$\ell ^0_1 = \ell ^0_2 = \ell$
. In the case of uniform compression (3.1), one obtains

Then one can compute the velocity of the geometric centre from its definition as
$ \boldsymbol{x}_m = ({1}/{4}) ( 2 \boldsymbol{x}_0 + \boldsymbol{x}_1(\ell ) + \boldsymbol{x}_2(\ell ) )$
, which, expressed in the rotating basis
$(\boldsymbol{e}_{a,\parallel },\boldsymbol{e}_{a,\bot })$
, yields the motion only in the
$y_m$
direction, with its velocity given by

from which we deduce that any translational motion occurs along the
$y_m$
direction. Moreover, it is clear that isotropic drag (
$\gamma = 1$
) forbids any translation, in agreement with case (i) of Proposition1.
In the case of constant total length (3.2), one has

and

leading to the connection
$\mathcal{H} = \boldsymbol{A}_a^{-1} \boldsymbol{B}_a$
in the form

where
$P_{ij}$
are polynomials in
$\cos \alpha$
,
$\sin \alpha$
,
$\beta _1$
(whose expressions are too lengthy to write fully) and
$\gamma$
, and
$Q$
is defined as

The expression for the motion of the geometric centre can be calculated with symbolic calculus software but is too tedious to be reproduced here, even in the particular case of isotropic drag. We can, however, evaluate it at specific shapes in the case
$\gamma = 1$
to ensure that motion is indeed possible. For isotropic drag (
$\gamma = 1$
) and flat shape (
$\alpha = 0,\ \theta _0 = 0$
), one obtains

and for links of equal length (
$\beta _1 =1$
), one obtains

In both cases, it is clear that the geometric centre does not stay fixed, despite the total length of the swimmer remaining constant. This simple example therefore provides a constructive proof for point (ii) of Proposition1.
3.2. Gait prediction
From the expression of the connection, one may obtain the curvature of the gauge field
$\mathcal{F}$
following (2.13). Since the squeeze-me-bend-you swimmer possesses only two degrees of freedom, each scalar component of
$\mathcal{F}$
can be easily visualised on a two-dimensional plane
$(\alpha ,\beta )$
. Moreover, any deformation gait can be represented in the same plane, and (2.10) indicates that the net locomotion produced by the gait will be, at first order, proportional to
$\mathcal{F}$
integrated over the (algebraic) area enclosed by the gait cycle in the shape space. In the following, we use this principle to design simple gaits achieving elementary motion in each available direction, demonstrating the swimming capabilities of the squeeze-me-bend-you swimmer model.
We first examine the uniform compression case, in which only the
$y$
component of
$\mathcal{F}$
does not vanish, and takes a remarkably simple form depending only on
$\alpha$
(and notably not on
$\beta$
):

The function
$\mathcal{F}_y$
is even and
$2 \unicode{x03C0}$
-periodic. On the interval
$[-\unicode{x03C0} ,\unicode{x03C0} ]$
, it vanishes at
$\pm \unicode{x03C0}$
and
$\pm \alpha _m$
, with
$\alpha _m= \arccos (- 1/3 )$
(which, serendipitously, happens to be the ‘tetrahedral angle’ measured between a diagonal of a cube and its adjacent edge). It is therefore of constant sign on the interval
$[-\alpha _m,\alpha _m]$
, suggesting that to ensure maximal displacement, the swimmer must fold between these two values, with compression
$\beta$
alternating between any two set values with the same periodicity in the meantime. Such a gait is represented in figure 3(a).

Figure 3. Curvature fields for the squeeze-me-bend-you swimmer, as defined in (2.13). Dotted black lines indicate zero-curvature level set. Suggested gaits are indicated by a continuous black line, and the corresponding deformation sequence of the swimmer is represented on the right of each curvature plot: (a)
$y$
-displacement for uniform compression, (b)
$x$
-displacement, (c)
$y$
-displacement, and (d)
$\theta$
-displacement, with time progress shown by the arrow and colours.
In the constant length case, the symbolic expression of
$\mathcal{F}$
is not nearly nice enough to be analysed in the same way, or even reproduced here. We may nonetheless evaluate it numerically, and its three components are plotted in figure 3(b–d). Then it is possible to predict the qualitative behaviour of the swimmer after some gait by leveraging the symmetries of
$\mathcal{F}$
(Shammas, Choset & Rizzi Reference Shammas, Choset and Rizzi2007), as is classically done in analogous studies on minimal swimmer models such as the Purcell swimmer (Avron & Raz Reference Avron and Raz2008). In figure 3(b), one may first observe that
$\mathcal{F}_x$
is odd in
$\alpha$
. For this reason, a simple circular or elliptical gait centred at
$(0,1)$
would fail to produce any net locomotion in the direction
$x$
. A good candidate for a successful gait would be a ‘butterfly’ gait as shown in figure 3(b). Note that in the meantime, no motion in
$y$
or
$\theta$
would result from this butterfly gait, due to the even parity in
$\alpha$
of
$\mathcal{F}_y$
and
$\mathcal{F}_{\theta }$
visible in figure 3(c,d). On the other hand, to generate net motion purely in the
$y$
direction, an elliptical gait centred at
$\alpha = 0$
may be considered, but needs to be shifted away from
$\beta = 1$
to avoid producing net rotation at the same time, as shown in figure 3(b).
As one can infer from
$\mathcal{F}_{\theta }$
in figure 3(d), elliptical gaits centred at
$(0,1)$
will rotate the swimmer in the reference plane. We note that the net rotation after one cycle is outstandingly high when compared to the capabilities of its cousin in the family of minimal swimmer models, the Purcell swimmer, which features only bending and no compression. Indeed, under the reasonable assumption that
$\alpha \in [-\unicode{x03C0} ,\unicode{x03C0} ]$
, a simple optimisation routine on elliptical gaits shows that the Purcell swimmer can reach a net rotation of around
$\unicode{x03C0} /2$
rad in one cycle, at most, while the squeeze-me-bend-you swimmer can achieve a rotation of nearly
$3\unicode{x03C0} /2$
. This high orientational manoeuvrability suggests that compression, even in a small amount, plays a prominent role in the orientational dynamics of slender swimmers. We further quantitatively evaluate this enhancement of manoeuverability in § 7.
4. Small-amplitude theory
In this section, we go back to a general slender object, but with a particular focus on a small bending and compression regime in order to quantify the effects of bending–compression coupling on the locomotion at low Reynolds number, by assuming
$\epsilon , \eta \ll 1$
and
$\eta =O(\epsilon )$
.
The position in the body-fixed frame is then expanded such that


Also, the local tangent and normal vectors need to be expanded as

By plugging (4.1)–(4.2) into (2.3), we have the deformation velocity as


noting that the perpendicular deformation velocity contains both the bending and the compression.
We consider expansions with respect to the small parameters
$\epsilon$
and
$\eta$
for the velocities in the body-fixed frame and rotational velocity. With the velocities in the body-fixed frame written as
$\tilde {\boldsymbol{U}}=(\tilde {U}_x, \tilde {U}_y)^{\textrm{T}}$
, i.e.
$\boldsymbol{U}=\boldsymbol {R}_{\varTheta }\tilde {\boldsymbol{U}}$
, we use the following notations for the expansions:



where the superscripts
$^{(1)}$
,
$^{(2)}$
and
$^{(3)}$
indicate the linear, quadratic and cubic terms of
$\epsilon$
and
$\eta$
, respectively.
4.1. Leading-order calculations
We first consider
$\tilde {F}_x=0$
by substituting (2.1)–(2.2) into (2.5), to obtain, up to the second order of expansions,

Here, we find that the right-hand side of (4.9) is of the second order of small parameters, while the left-hand side is of the first order of magnitudes. Hence at the leading order of the expansions, we have

We then consider the force balance in the normal direction by imposing
$\tilde {F}_y=0$
, which is written as

Similarly, the torque balance
$\tilde {M}=0$
reads

By similar order estimates for (4.11)–(4.12), we find that in the leading order, only the right-most integral contributes in each equation. Hence we obtain


yielding the first-order velocities


4.2. Second-order calculations
We then proceed to the second-order velocities, by substituting the leading-order results into the force and torque balance equations (4.9)–(4.12).
We start with the tangential force balance. The second-order contributions are calculated as

where we introduced

From (4.17), we may readily obtain the second-order tangential velocity
$\tilde {U}_x^{(2)}$
. Similarly, the normal force balance and torque balance equations are expanded up to second order as

and

respectively. Hence
$\tilde {U}^{(2)}_y$
and
$\varOmega ^{(2)}$
may be calculated by evaluating the integrals in (4.19)–(4.20) up to second order.
4.3. Third-order calculations
To obtain the third-order progressive velocity, one needs to expand the position
$\tilde {x}$
and
$\tilde {y}$
, and the vectors
$\boldsymbol{n}$
and
$\boldsymbol{t}$
, up to the third order of small parameters
$\epsilon$
and
$\eta$
. The force balance equations in the
$\tilde {x}$
direction (4.9) are therefore evaluated as

by neglecting the fourth- and higher-order terms. Since the first- and second-order velocities are all calculated, by substituting these expressions into (4.21) and evaluating the integrals, we may obtain the expression for the third-order tangential velocity
$\tilde {U}^{(3)}_x$
.
5. Bending wave with uniform compression
5.1. Uniform compression
As an illustrative example, we first consider locomotion with bending wave and uniform compression, given by

where
$\phi \in [0, 2\unicode{x03C0} )$
denotes the phase difference between the two modes. For simplicity, we assume that the filament contains an integer number of waves, i.e.
$kL_0=\pm 2\unicode{x03C0} , \pm 4\unicode{x03C0} , \pm 6\unicode{x03C0} , \ldots$
.
The first-order calculations provide



which vanish after averaging over a time period.
We then proceed to calculating the second-order contributions. The tangential velocity at the second order may be calculated from (4.17) as

By calculating the integrals and solving the linear problem at the second-order equations (4.19)–(4.20), we obtain


By taking the time average, we have


and for the angular velocity,

where we introduced the time average symbol,
$\langle \bullet \rangle =(1/T)\int _0^T \bullet \,\textrm{d}t$
, and deformation time period
$T=2\unicode{x03C0} /\omega$
. To obtain the expressions in the laboratory frame to second order, one needs to take the non-commutative effects into account as in (2.9). Instead of using the gauge-theoretical method, we directly compute the Magnus expansion (2.9), as the shape variable is not obvious in the continuous filament model. The final results are then obtained as


while the rotational velocity is unchanged from (5.10). We clearly find no net locomotion with the isotropic drag (
$\gamma =1$
) for the uniform compression as in the general theory in § 2.2.
The corrections by the Lie bracket appear in the second terms in (5.11)–(5.12), which represent the finite-size effect of the body, and vanish in the limit
$kL\rightarrow \infty$
. Many mathematical models with bending motions including the Taylor sheet and a slender filament model usually assume one-dimensional motion, while this simplification is only valid for an infinitely long body, because the instantaneous lateral and rotational motion, in general, does not vanish. This result highlights the importance of the motion non-commutativity for a finite-sized swimmer with lateral oscillation, the so-called yawing motion.
Although the compression itself does not generate progressive velocity, the bending–compression coupling in the
$O(\epsilon \eta )$
terms generates both normal translation and rotation. This notably underlines the enhancement of manoeuvrability through body compression. In fact, by manipulating the phase shift
$\phi$
, the swimmer is able to make a turn in both directions.
When
$\sin \phi =0$
, as found from (5.10), no net rotation is generated. To analyse this no-net-rotation property in the large-amplitude case, we numerically examine the swimmer dynamics, by discretising the slender swimmer by
$N$
small segments with length
$\ell _i$
(
$i=1,\ldots, N$
), known as the
$N$
-link model (Moreau, Giraldi & Gadêlha Reference Moreau, Giraldi and Gadêlha2018). In the case of the current kinematic problem, we prescribe the segment length and the angle between the
$i$
th and
$(i+1)$
th segments, which we denote by
$\alpha _i$
(
$i=1,\ldots, N-1$
). The force balance and torque balances (2.5) are then computed by summing the contributions from each segment. These balance relations then form linear equations for the translational and rotational velocities. In the numerical calculations below, we use
$N=40$
, which guarantees satisfying numerical accuracy for our purpose. Although the non-local hydrodynamic interactions are not negligible outside the small-amplitude regime, we use the resistive drag relation as empirical modelling, with a focus on the effects of the bending–compression coupling and the mechanical roles of drag anisotropy. Sample trajectories of the swimmer are shown with its shape gait in figure 4. The no-net-motion property still holds even outside the small-amplitude regime, as seen in figure 4(a).

Figure 4. Top: sample trajectories of a swimmer under uniform compression with different phase shifts, (a)
$\phi =0$
and (b)
$\phi =\unicode{x03C0} /2$
. The parameters are
$\epsilon =\eta =0.4$
,
$\gamma =2$
,
$L_0=1,\ kL_0=2\unicode{x03C0}$
and
$\omega =1$
. With the initial position
$(0,0)$
(marked by a red dot) and the initial angle
$\theta =0$
, we drew the orbits of the leftmost end of the filament from
$t=0$
to
$t=10$
. The configuration at
$t=10$
is also shown. Bottom: time sequence of swimmer shape from
$t=0$
to
$t=1$
with the local extension visualised by the colours.

Figure 5. Schematics for the symmetry arguments of the no-net-rotation property: (a) the original shape in the body fixed frame with velocities
$\tilde {\boldsymbol{U}}$
and
$\varOmega$
; (b) the shape after the time reversal with a shift
$c=kL_0/\omega -T/2$
; (c) the head-to-tail inversion; (d) the
$\unicode{x03C0}$
-rotation of the system.
In fact, this can be predicted by considerations on the symmetry of the shape gait. Let us consider two linear changes of variables: time reversal with a phase shift
$t\longmapsto t^{\prime}=-t+T/2+kL_0/\omega$
, followed by head-to-tail inversion
$s_0\longmapsto s_0^{\prime}=L_0-s_0$
(figures 5
a–c). Then the bending and compression functions are unchanged:
$q(s_0^{\prime}, t^{\prime})=q(s_0, t)$
and
$p(s_0^{\prime}, t^{\prime})=p(s_0, t)$
, from the assumption on
$kL_0$
. Hence the positions in the body-fixed frame also remain the same, after taking a
$\unicode{x03C0}$
-rotation of the system as illustrated in figure 5(d). With this transformation of
$s_0$
and
$t$
, the time derivatives of
$p$
and
$q$
have an additional minus sign,
$\partial q^{\prime}/\partial t^{\prime} = -\partial q/\partial t$
and
$\partial p^{\prime}/\partial t^{\prime} =-\partial p/\partial t$
, yielding again the same shape velocity after the additional
$\unicode{x03C0}$
-rotation of the system. Therefore, we recover the same shape and shape deformation velocity, while the rotation direction is reversed after the sequences of transformations (figure 5
d). To compensate for the uniqueness of the motion with given boundary conditions, the net rotation must vanish, while the instantaneous rotation is still allowed by the phase shift in the transformation of
$t$
.
With
$\sin \phi \neq 0$
, the above symmetry arguments are no longer available. Hence, as in the case
$\phi =\unicode{x03C0} /2$
of figure 4(b), net rotational motions are generated by the bending–compression coupling, allowing the swimmer to turn.
5.2. Symmetric uniform compression
We then consider a symmetrical situation, where the functions
$p(s_0, t)$
and
$q(s_0, t)$
are given by

to focus on progressive velocity. The assumption of an integer number of waves is again employed here.
By expanding the velocities up to second order, direct calculations then lead to the progressive velocity in the body-fixed coordinates

as well as normal and rotational velocities


By taking the time average of the second-order velocities, we obtain

and
$\langle \tilde {U}_y\rangle =\langle \varOmega \rangle =0$
as expected by symmetry. After including the non-commutative effects between the normal translation and the rotation, we recover the same expression as in the asymmetrical case,

Now let us examine the third-order contribution for the tangential velocity. We need to expand
$\tilde {x}(s_0, t)$
and
$\tilde {y}(s_0, t)$
as well as the vectors
$\boldsymbol{e}_{\|}(s_0, t)$
and
$\boldsymbol{e}_{\perp }(s_0, t)$
up to third orders of
$\epsilon$
and
$\eta$
. The third-order tangential velocity in the body-fixed frame is therefore obtained by substituting the first- and second-order velocities into (4.21), and evaluating the integrals. Since the expression is lengthy, we present only the time-averaged velocity
$\langle \tilde {U}^{(3)}_x\rangle$
, given by

We then evaluate the Lie brackets in (2.9) from the matrix
$\hat {\mathcal{A}}$
by employing the first- and second-order velocities as well as
$\tilde {U}^{(3)}_x$
. The averaged tangential velocity in the laboratory frame may be calculated up to third order in the form
$\langle U_x\rangle =\langle U_x^{(2)}\rangle +\langle U_x^{(3)}\rangle$
, with

Hence, thanks to the corrections coming from the non-commutativity of the rigid motion, we recover case (i) of Proposition1.
The effect of uniform compression may be found at third order with an increase or decrease of velocity depending on the phase difference
$\phi$
. We also numerically examine the effect of the uniform compression outside of the small-amplitude region, and plot the ratio of the averaged velocities with and without compression,
$\langle U_{x}\rangle /\langle U_{x}|_{\eta = 0)}\rangle$
, in figure 6. For small amplitude, we obtain that this ratio is expressed, up to third order, by a linear function of
$\eta$
as

As seen in the figure, the impact of the compression is linearly proportional to the compression size
$\eta$
, which agrees well with what the small-amplitude theory predicts. The quantitative agreements are more precise as the wavenumber
$k$
increases (see figure 6
b).

Figure 6. Impacts of uniform compression on the swimmer velocity. The averaged velocity is relative to a non-compressive bending swimmer. We used symmetrical uniform compression with
$\omega =2\unicode{x03C0}$
and
$\gamma =2$
for different values of
$\eta$
and
$\phi \in \{0, \pm \unicode{x03C0} /4\}$
. We used wavenumbers (a)
$k=2\unicode{x03C0}$
and (b)
$k=6\unicode{x03C0}$
.
Remarkably, the plots in figure 6 are only weakly affected by the size of
$\epsilon$
, although the small-amplitude theory cannot apply for large
$\epsilon$
.
6. Bending–compression wave
Motivated by muscular contraction, we then consider a bending–compression wave with a simple sinusoidal wave of
$p$
and
$q$
, given by

As illustrated in figure 7, local contraction of one side of a slender body yields both compression and bending.

Figure 7. (a) Schematic of contraction and extension of an elastic body that exhibits bending and compression (shown by arrows). (b,c) The configuration of the swimmer with a bending–compression wave. The parameters are
$\epsilon =\eta =0.4$
,
$L_0=1,\ kL_0=2\unicode{x03C0} ,\ \omega =1$
, and the phase shift is chosen as (b)
$\phi =0$
and (c)
$\phi =\unicode{x03C0} /2$
. We set the position as
$(0,0)$
and the initial angle as
$\theta =0$
. The local extensibility of a slender body is shown by different colours, from blue (compressed) to red (extended).
For brevity, we again assume that the filament contains an integer number of waves, i.e.
$kL_0=\pm 2\unicode{x03C0} , \pm 4\unicode{x03C0} , \pm 6\unicode{x03C0} , \ldots$
. Also, to avoid displaying unnecessarily cumbersome expressions in the general case, we focus on two illustrative examples,
$ \phi =0$
(figure 7
b) and
$ \phi =\unicode{x03C0} /2$
(figure 7
c). This shape morphology is a counterpart example of the ’squeeze-me-bend-you’ swimmer, with the total length
$L$
of the body remaining constant in time due to the assumption of an integer wavenumber
$k$
.
6.1. The
$\phi =0$
case
When
$\phi =0$
, the compression and bending,
$p$
and
$q$
, are given by

An example shape of the swimmer is shown in figures 7(a) and 8(a), and the local extension
$p(s_0, t)$
is visualised by the different colours from blue (compressed) to red (extended).

Figure 8. Top: sample trajectories of a swimmer with a bending–compression wave with (a)
$\phi =0$
and
$\phi =\unicode{x03C0} /2$
. The parameters are the same as in figure 7. With the initial position
$(0,0)$
(marked by a red dot) and the initial angle
$\theta =0$
, we drew the orbits of the leftmost end of the filament from
$t=0$
to
$t=10$
. The configuration at
$t=10$
is also shown. Bottom: time sequence of swimmer shape from
$t=1$
to
$t=10$
. The colour of the swimmer represents the local extension with the same colour as in figure 7.
Using the results derived in the previous section, (4.10), (4.15) and (4.16), we readily obtain the leading-order velocities by direct calculations as



The time average of these velocities all vanish at this order,
$\langle \tilde {U}^{(1)}_x\rangle =\langle \tilde {U}^{(1)}_y\rangle =\langle \varOmega ^{(1)}\rangle =0$
.
To examine the net locomotion, we proceed to the second-order calculations. The tangential velocity
$\tilde {U}^{(2)}_x$
may be obtained by substituting the leading-order expressions into (4.17). After some manipulations, we have

From the linear equations for
$\tilde {U}^{(2)}_y$
and
$\varOmega ^{(2)}$
in (4.19)–(4.20), we may derive the second-order contributions:


To obtain the locomotion after a full deformation cycle from the instantaneous velocities, we consider the extra contribution from the non-commutative Lie algebra (see (2.9)) in addition to the time average of the velocities in the body-fixed frame, which gives


and the average angular velocity is simply the time average in the body-fixed frame,
$\langle \varOmega \rangle =0$
.
The tangential velocity
$\langle U^{(2)}_x\rangle$
contains an additional compression term of
$O(\eta ^2)$
, which remains for a purely compression/extension wave without bending. Note that the direction of swimming from the compression wave is opposite to the locomotion from the bending wave.
The normal velocity
$\langle U^{(2)}_y\rangle$
does not vanish. This notable effect of the drift velocity is generated by the bending–compression coupling, seen as the
$O(\epsilon \eta )$
term. The rotational motion, however, vanishes after taking the time average. To examine the dynamics outside the small-amplitude theory, we numerically solve the system and plot an example trajectory in figure 8(a). As seen in the figure, the no-net-rotation property still holds for a large amplitude, and this property is derived by the symmetry arguments as in the uniform compression case, where we consider the
$\unicode{x03C0}$
-rotation of the system after the time reversal with a phase shift and the head-to-tail inversion
$t\longmapsto t^{\prime}=-t+T/2-kL_0/\omega$
and
$s_0\longmapsto s_0^{\prime}=L_0-s_0$
(see also figure 5). In this case, the symmetry arguments follow for any wavenumber
$k$
.
6.2. The
$\phi =\unicode{x03C0} /2$
case
We then consider the situation with
$\phi =\unicode{x03C0} /2$
, where the contraction of one side of the body travels down, and an example shape is shown in figures 7(b) and 8(b), with different colours illustrating the compressed (blue) and extended (red) regions.
We start with the small-amplitude regime, where we follow similar calculations as in the previous sections. By executing the calculations up to second order, and calculating the Lie brackets in (2.9), we may derive the expressions of the velocities in the laboratory frame as



The velocity
$\langle U_x\rangle$
has the same expression as that of the
$\phi =0$
case, while the normal and rotational velocities are qualitatively different. In particular, net rotational motion is generated. An example trajectory with its shape gait is shown in figure 7(b).
6.3. Symmetric bending–compression wave
Muscular contraction is typically generated symmetrically to avoid drifting and turning motions. In this subsection, therefore, we consider a symmetric bending–compression wave, given by

For brevity, we again assume that the filament contains an integer number of waves, i.e.
$kL=\pm 2\unicode{x03C0} , \pm 4\unicode{x03C0} , \pm 6\unicode{x03C0} , \ldots\,$
.
We first consider the case with
$\phi =0$
. The first-order calculations provide



which yields no net motion or rotation. Up to second order, we may obtain explicit forms by estimating the integrals in (4.17) as



By taking the time average, we derive

and zero normal and angular velocities

as expected from the symmetry.
After the non-commutative algebra, the averaged velocity for the tangential velocity in the reference frame is calculated as

We then proceed to the third-order contributions for the progressive velocity, using (4.21) and the second-order expressions (6.18)–(6.20). Direct calculations lead to the time-averaged velocity

which is, however, found to be cancelled out in the laboratory frame after calculating the Lie brackets such that

The zero velocity contributions at third order are similar to those of the classical Taylor sheet (Taylor Reference Taylor1951), but are different from the uniform compression case.

Figure 9. Numerical simulation of averaged swimming velocity
$\langle U_x \rangle$
(in the reference frame) of the swimmer driven by a symmetrical compression wave with
$L_0=1$
,
$kL=2\unicode{x03C0}$
,
$\phi =\unicode{x03C0} /2$
and
$\omega =2\unicode{x03C0}$
for different values of
$\epsilon$
and
$\eta$
. The dashed line is a null curve of the velocity predicted by the small-amplitude theory up to third order, which is in excellent agreement when
$\epsilon \lesssim 0.4$
.
The case
$\phi =\unicode{x03C0} /2$
can also be calculated in a similar manner. By executing the second-order calculations, we found that the expression of the averaged progressive velocity
$\langle U_x\rangle$
is identical to that obtained in the
$\phi =0$
case (6.23), together with zero normal and rotational velocities due to the symmetry. At third order, the progressive velocity has a form similar to (6.24), i.e.

and after including the non-commutative effects from the Lie bracket, this contribution vanishes again:
$\langle U^{(3)}_x\rangle = 0$
.
Hence both when
$\phi =0$
and
$\phi =\unicode{x03C0} /2$
, according to the analysis above (see (6.23)), net locomotion disappears when

To test these theoretical results, we numerically compute the averaged swimming velocity for a finite amplitude with different
$\epsilon$
and
$\eta$
, with the same numerical scheme as in § 5. The results are shown in figure 9, together with the theoretical prediction of the null curve by the small-amplitude theory (6.27). As seen in the figure, the theoretical prediction is in excellent agreement when
$\epsilon \lesssim 0.4$
.
7. Manoeuvrability by bending–compression in different drag environments
In the previous sections, we have seen that a phase difference between the bending and compression modes may generate swimmer rotation. To further qualitatively examine the manoeuvrability of extensible swimmers, in this section, we evaluate the power consumption for drift and turning motion in the small-amplitude model, and compare the turning dynamics by bending–compression coupling with those of inextensible slender swimmers. Moreover, we numerically highlight the important role of the anisotropy drag ratio
$\gamma$
to plan the swimmer’s motion after a gait.
Inextensible microswimmers with cilia and flagella control their orientation by laterally asymmetric beating, as seen in chemotactic sperm cells (Shiba et al. Reference Shiba, Baba, Inoue and Yoshida2008). To represent an asymmetric waveform, we consider a non-zero mean curvature in the bending angle as

where a constant
$\kappa$
corresponds to the mean curvature in the absence of compression.
We first perform perturbation analysis with the small-amplitude theory in § 4, by assuming
$\epsilon ,\eta , \kappa \ll 1$
,
$\eta =O(\epsilon )$
and
$\kappa =O(\epsilon )$
. Following the previous analyses in §§ 5 and 6, we consider functions of
$p(s_0, t)$
and
$q(s_0, t)$
for uniform compression (5.1) and bending–compression wave (6.1). With the assumptions of the integer number of waves,
$kL_0=\pm 2\unicode{x03C0} , \pm 4\unicode{x03C0} , \ldots$
, the difference in the tangent angle is simply
$\tilde {\theta }(L_0, t)-\tilde {\theta }(0, t)=\kappa L_0$
.
We then redo the perturbation calculations of §§ 5 and 6, including the non-zero mean curvature. The resulting expressions reveal that in both the uniform compression and bending–compression wave cases, the time-averaged translational and rotational velocities are unchanged up to the second order of expansion, regardless of the non-zero mean curvature. In particular, the lateral and rotational velocities are
$\langle U_y\rangle =O(\epsilon \eta )$
and
$\langle \varOmega \rangle =O(\epsilon \eta )$
, respectively, and the effects of
$\kappa$
only appear in the higher-order averaged velocities. Moreover, we note that
$O(\epsilon \kappa )$
terms appear in the instantaneous velocities, but all vanish by taking the time average. This quantitatively demonstrates the importance of the compression-driven turning in terms of swimmer manoeuvrability compared to asymmetric inextensible bending.
Further, the energy consumption
$\langle P\rangle = \langle \int \boldsymbol{f}(s)\boldsymbol{\cdot }\boldsymbol{u}(s)\,{\textrm d}s \rangle$
may be computed analytically from the small-amplitude theory. We find, in both the uniform compression wave and bending–compression wave, the identical leading-order expression

in the non-symmetrised case, where the frequencies of bending and compression are equal. Here, the overall constant prefactor is omitted. In line with Lighthill (Reference Lighthill1976), a possible definition of swimming efficiencies (a rate of energetic conversion) may be



for progressive, drifting and turning efficiencies, respectively, where
$C_R$
is the rotational drag coefficient. It is worth mentioning that the progressive efficiency is always smaller than the inextensible swimmer in the uniform compression case, because the compression does not contribute to the progressive speed (5.12). From the small-amplitude theory, the drifting and turning efficiencies have the form
$a \epsilon \eta / (b \epsilon ^2+c\eta ^2)$
, where
$a$
,
$b$
and
$c$
are independent of the amplitudes
$\epsilon$
and
$\eta$
. Therefore, we may find the optimal ratio of
$\eta$
and
$\epsilon$
from the expression of
$\langle P\rangle$
as

We then examine the swimmer manoeuvrability for the finite-amplitude case by numerically evaluating the time-averaged rotational velocity for different values of
$\eta$
and
$\kappa$
, while the other parameters are fixed. In figure 10, we show an example of the contour plot of
$\langle \varOmega \rangle$
for the uniform compression (figure 10
a) and bending–compression (figure 10
b) cases. In both cases, the contour is rather horizontal in the small-
$\kappa$
regime, suggesting that asymmetric beating with non-zero mean curvature could be less efficient than bending–compression coupling to generate net rotation.

Figure 10. Numerical simulation of averaged angular velocity
$\langle \varOmega \rangle$
(in the reference frame) of the swimmer driven by (a) uniform compression wave and (b) bending–compression wave with
$L_0=1$
,
$kL=2\unicode{x03C0}$
and
$\omega =2\unicode{x03C0}$
,
$\epsilon =0.4$
,
$\phi =0.5\unicode{x03C0}$
for different values of
$\kappa \in [0, \unicode{x03C0} ]$
and
$\eta \in [0, 0.8]$
.
In addition to the deformation gait, the environment properties modelled by the anisotropic drag ratio
$\gamma$
also strongly impact the swimmer’s manoeuvres. Recalling Proposition1, uniform compression in isotropic drag cannot produce net locomotion. This is numerically confirmed as seen in figure 11(a), where we plot positions and orientations after one beat cycle of a uniform compression swimmer with different values of
$\gamma$
from 0.2 to 40 (
$\gamma \in \{0.2, 0.4, \ldots , 1.8, 2.0\}\cup \{3, 4,\ldots , 40 \}$
). Initially, the position
$\boldsymbol{X}$
is taken at the origin, and the orientation angle
$\varTheta$
is set to zero, as shown by the black dot and the black arrow. After one beat cycle, the swimmer moves towards the
$+x$
direction with potitive lateral migration (
$+y$
direction) when
$\gamma \lt 1$
, and the direction of the lateral motion is reversed when
$\gamma \gt 1$
, while no displacement and rotation are generated when
$\gamma =1$
. In the bending–compression wave case, as shown in figure 11(b), the swimmer may move in both positive and negative
$x$
directions, and the net displacement and rotation are both generated even when
$\gamma =1$
, as predicted by the small-ampltiude theory.

Figure 11. Positions and orientation,
$\boldsymbol{X}$
and
$\varTheta$
, after one beat period
$T$
for (a) uniform compression and (b) bending–compression wave with different
$\gamma$
values. The positions and orientations are depicted by blue circles and red arrows, respectively. Initial position
$(0,0)$
is marked by a black dot, and the initial orientation
$\varTheta =0$
is shown by the black arrow. Parameters are the same as in figures 4(b) and 8(b):
$\epsilon =\eta =0.4$
,
$L_0=1$
,
$kL_0=2\unicode{x03C0}$
and
$\omega =1$
. The value of
$\gamma$
is changed from from
$\gamma =0.2$
to
$\gamma =40$
.
8. Conclusions
We have theoretically investigated the impact of compression or extension on the bending motion of slender objects at low Reynolds number, with a particular focus on the bending–compression coupling effects, motivated by some biological and artificial microswimmers that exhibit a large amount of compression and extension.
We first revisited the effect of body extensibility on swimming with isotropic drag, first discussed by Pak & Lauga (Reference Pak and Lauga2011), refining the arguments to prove that no net motion is possible by uniform compression with an isotropic drag (Proposition1). Since the bending–compression coupling, in general, generates an instantaneous rotation or yawing motion, we employed the gauge theoretic formulation and the Lie bracket to deal with the rotation–translational coupling.
We then introduced minimal theoretical models with two degrees of freedom, one from bending and the other from compression/extension. The first model, which we referred to as the compressive scallop swimmer, undergoes uniform compression. The second minimal model, which we introduced as a ’squeeze-me-bend-you’ swimmer, has a constant total length, but the position of the hinge can vary over time. We computed the curvature field that characterises the locomotion, and the results illustrated several deformation modes to generate translation and rotation, highlighting the enhancement of manoeuvrability and complexity of emergent dynamics through the compression during swimming.
We then examined a general slender body, with systematic perturbation analyses within the small-amplitude regime both for bending angle amplitude
$\epsilon$
and compression amplitude
$\eta$
, with
$\epsilon , \eta \ll 1$
. As counterpart examples to the minimal models, we theoretically and numerically examined in detail the uniform compression as well as the bending–compression travelling wave, both being motivated by biological swimmers and relevant also in robotics.
The results are summarised in table 1. The analysis shows that bending–compression coupling triggers transverse drift and turning behaviours, at the order of
$O(\epsilon \eta )$
. With the coupling effects, the swimmer can make a turn, although the emergent behaviours depend on the phase shift between the bending and compression. This result highlights the importance of the shape gait symmetry, and we have found that net locomotion is only generated by the breakdown of symmetry.
Table 1. Summary of the orders of magnitude appearing in the small-amplitude analysis. Amplitudes of bending and compression are denoted as
$\eta$
and
$\epsilon$
, respectively.

To focus on the progressive velocity of the swimmer, we then considered uniform compression with a double frequency. Detailed perturbation analysis found that the bending–compression coupling appears as the increase or decrease of swimming speed at the order of
$O(\epsilon ^2\eta )$
in the uniform compression case, while the higher-order contributions vanish for the bending–compression wave case. In both cases, the theoretical prediction well explained the numerical simulations, illustrating the usefulness of the systematic perturbation analysis incorporating the non-commutative effects of translation and rotation through the higher-order Lie brackets. Such a non-commutative effect has long been neglected in theoretical calculations of microswimmer models such as the Taylor sheet and slender filaments, for example by assuming an infinite body length and one-dimensional locomotion. In contrast, we have explicitly derived the finite-size effect of a slender bending filament at the Stokesian regime. The motion non-commutativity is inevitable for finite-sized bending swimmers that possess in general instantaneous lateral and rotational velocities. Such yawing effects in microswimmers are usually considered rapid time scale dynamics and often naively averaged out. However, if the swimmer dynamics is coupled with outer environments, then the long-time behaviour is no longer a simple average due to nonlinear interactions. This has been recently studied through multiple scale analysis for coupling with external flows, boundaries, neighbours and spatial viscosity variations (Walker et al. Reference Walker, Ishimoto, Gaffney, Moreau and Dalwadi2022a
,
Reference Walker, Ishimoto, Moreau, Gaffney and Dalwadib
, Reference Walker, Ishimoto and Gaffney2023; Kanazawa & Ishimoto Reference Kanazawa and Ishimoto2024).
Several extensions of the framework presented in this paper may be envisioned. As mentioned in § 2, we circumscribed our study to the kinematic problem, where deformation is prescribed. In the elastohydrodynamic problem, by contrast, deformation is an unknown, and a description of the internal active forcing and constitutive law of the deformable body, as well as suitable boundary conditions, is required to close the dynamics equations (e.g. Passov & Or Reference Passov and Or2012; Ramasamy & Hatton Reference Ramasamy and Hatton2021; Ishimoto, Moreau & Yasuda Reference Ishimoto, Moreau and Yasuda2023; Alouges et al. Reference Alouges, Anello, Desimone, Lefebvre-Lepot and Levillain2025; Ishimoto, Moreau & Herault Reference Ishimoto, Moreau and Herault2025). Of course, it is challenging to observe, measure and model those internal forces in biological swimmers. Therefore, the dynamic problem, known as active elastohydrodynamics, is less straightforward. We hope to be able to solve the inverse problem of finding which internal activity can give rise to a prescribed bending–compression deformation in future studies. Another avenue of follow-up research would be to investigate the role of shear deformation in efficient locomotion. While less prominent as an active locomotion mechanism, transverse shear in slender bodies is studied in microscopic organisms (Gadêlha et al. Reference Gadêlha, Gaffney and Goriely2013). It would be interesting to explore its role in locomotion using the same mininal model approach.
Our results on bending–compression coupling unveiled emergent drifting and rotation dynamics as well as modulations of progressive velocity by nonlinear interactions, which could be beneficial for higher manoeuvrability of locomotion. Also, these findings will be useful for better understanding of biological functionality in microswimmers with compression and extensibility (Yanase et al. Reference Yanase, Nishigami, Ichikawa, Yoshihisa and Sonobe2018; Wan Reference Wan2019; Cammann et al. Reference Cammann, Laeverenz-Schlogelhofer, Wan and Mazza2025), as well as for designing soft artificial microrobots using the compression/extension degree of freedom, such as hydrogels (Nocentini et al. Reference Nocentini, Parmeggiani, Martella and Wiersma2018). Our study sheds light on compression as an important degree of freedom in locomotion at low Reynolds number, and more broadly in a dissipative medium, including slithering and crawling animals on the ground. Also, the theoretical methodology based on the geometrical formulation of microswimming will be widely applicable to yawing behaviours and non-commutative translation–rotation coupling in microswimming.
Funding
K.I. acknowledges the Japan Society for the Promotion of Science (JSPS) KAKENHI (grant nos 21H05309 and 24K21517) and the Japan Science and Technology Agency (JST), FOREST (grant no. JPMJFR212N). J.H. and C.M. acknowledge funding overseen by the French National Research Agency (ANR) and France 2030 as part of the Organic Robotics Programme (PEPR O2R).
Declaration of interests
The authors report no conflict of interest.