Abstract
Fish locomotion emerges from diverse interactions among deformable structures, surrounding fluids and neuromuscular activations, i.e. fluid–structure interactions (FSI) controlled by fish's motor systems. Previous studies suggested that such motor-controlled FSI may possess embodied traits. However, their implications in motor learning, neuromuscular control, gait generation, and swimming performance remain to be uncovered. Using robot models, we studied the embodied traits in fish-inspired swimming. We developed modular robots with various designs and used central pattern generators (CPGs) to control the torque acting on robot body. We used reinforcement learning to learn CPG parameters for maximizing the swimming speed. The results showed that motor frequency converged faster than other parameters, and the emergent swimming gaits were robust against disruptions applied to motor control. For all robots and frequencies tested, swimming speed was proportional to the mean undulation velocity of body and caudal-fin combined, yielding an invariant, undulation-based Strouhal number. The Strouhal number also revealed two fundamental classes of undulatory swimming in both biological and robotic fishes. The robot actuators were also demonstrated to function as motors, virtual springs and virtual masses. These results provide novel insights in understanding fish-inspired locomotion.
Keywords: bioinspired robotics, fish swimming, undulatory swimming, Strouhal number
1. Introduction
The diversification of fish locomotion rests on 530 million years of evolution that successfully explored various forms of fluid–structure interaction (FSI) for underwater locomotion [1,2]. The most common forms of fish locomotion, i.e. body and/or caudal-fin (BCF) swimming [3], include active structures such as fins and elongated bodies; they are deformed by an array of distributed muscle forces, leading to interactions with surrounding fluids and their passive deformation by hydrodynamic forces, forming a FSI loop (figure 1ai) [4]. Undulatory swimming gaits emerge from such FSI under rhythmic motor control, which includes central and peripheral neural systems that combine feedforward control (from motor signal to swimming gaits) with peripheral sensory feedback (pressure force due to the interaction between body and water) [5]. This combination offers high robustness of rhythmogenesis and gait coordination against neural disruptions, as evidenced by a recent study using a robot to emulate lamprey neuromechanics [6].
Figure 1.

Overview of µBot motor learning experiment and µBot design. (a) Framework of µBot motor learning experiments for swimming, which includes (i) the fluid–structure interaction (FSI) between the robot and fluid system; (ii) the emergence of swimming gaits and performance; and (iii) the experimental set-up for robot learning, where the FSI is motor-controlled according to a motor program (central pattern generator, CPG) which was optimized via policy-gradient reinforcement learning (RL) method. (b) Design of µBots (µBot-6 used as an example) with a cross-section view of the body segment. (c) µBot motor program designed as a CPG with its parameters labelled (µBot-2 used as an example). Dashed box represents a CPG module corresponding to a single actuator, which includes two neurons inhibiting each other. Parameters labelled with colours were learned experimentally, while those in black were fixed a priori.
The interplay between fish's motor system and physics of FSI is complex, especially considering the diversity in fishes' morphologies and swimming behaviours [7]. However, previous studies have hinted that such motor-controlled FSI may possess embodied traits, which are properties of swimming behaviours that are independent of body size, morphologies and neuromuscular control. For example, most BCF fish species exhibit similar midline kinematics during steady swimming and share major kinematic features, suggesting existence of unifying locomotor hydrodynamic mechanisms across various morphologies [8]. Studies have shown that swimming speed of multiple fish species (e.g. dace [9], green jack [10] and odontocete cetaceans [11]) is sensitive and proportional to caudal-fin undulation frequency, suggesting simplicity in speed control. The Strouhal number, which characterizes wake patterns and hydrodynamics of undulatory swimmers [12], is typically in a narrow band for a single species at various speeds [13], presumably due to relatively small variations in caudal-fin beating amplitude and proportionality between speed and undulation frequency [9]. Furthermore, fishes actively modulate their body stiffness at various undulation frequencies, enabling them to match their body's natural frequency with the undulation frequency of caudal-fin and therefore minimizes the mechanical cost of bending [14]. These embodied traits govern fish or fish-inspired locomotion and may offer simplicity and high predictability for gait generation and swimming performance.
However, current understandings of FSI-embodied traits are mainly based on scattered observations [15]. The implications of these traits in motor learning, neuromuscular control, gait generation and swimming performance have not been thoroughly examined [16], and many questions remain to be addressed. For example, is the observed proportionality between speed and caudal-fin frequency a result of robustness in gait generation and swimming speed? Does it translate to simplicity in motor learning? i.e. fast convergence of frequency? Can we also establish a trackable, quantitative mapping between motor control, swimming gaits, and speed? Additionally, whether and how do the muscle functions vary with motor control frequency or speed? Answering the above questions has critical importance for advancing the biomechanics of fish swimming and their informed mimicry in bioinspired robotics.
Robot models (sometimes referred to as robophysical models) offer a unique opportunity to provide quantitative results to address the above questions that are difficult to obtain in biological fish [17]. Using robot models, not only can we generate variations in morphology, but we also have full motor control and the ability to monitor internal variables and swimming gaits. This allows for systematic testing and validation of embodied properties and their implications. Moreover, the discoveries made in robotics can inform the study of living organisms, leading to new hypotheses and insights (i.e. robotics-inspired biology [18]).
In this work, we aimed to systematically study the FSI-embodied traits in fish-inspired BCF swimming. Instead of directly measuring the physical properties and states of FSI, we considered the relationship among the inputs (i.e. the motor control) and outputs of the FSI (i.e. swimming gaits and speed, figure 1a). We designed and assembled modular robots for BCF swimming, named μBot (figure 1b). The robots were directly torque-controlled by electromagnetic motors receiving voltage inputs generated by central pattern generators (CPGs) (figure 1c) so that the motor control of μBot followed a feedforward control pattern. We generated variations in the robot designs. For each robot, we first used reinforcement learning (RL) to optimize the CPG parameters for maximizing the swimming performance (forward or backward swimming speed, figure 1aiii). Note that, rather than being optimized directly, the swimming gaits emerged from the motor-controlled FSI (figure 1ai and aii). Next, we measured the frequency response of the robots, and analysed the changes in swimming gaits, speed, actuator work loops and cost of transport (CoT). Finally, we applied disruptions to the robot motor control and evaluated the robustness in the gait generation by performing sensitivity analysis on the emergent swimming gaits and speed.
2. Material and methods
2.1. µBot design and experimental set-up
µBots were developed as modular, robophysical models for BCF swimming [19–21]. Compared with existing swimming robots (e.g. [22–27]), a distinctive aspect of µBots is the modular design which enabled rapid prototyping with different design configurations (such as body length, shape and stiffness). Another feature is that the swimming gaits are not prescribed; instead, they emerge from FSI via motor control. In this work, we assembled and tested µBots with various body actuators or degrees-of-freedom (µBot-d.f., d.f. = 2, 4, 6) as the number of body segments is one of the most important parameters that determine the body kinematics [28]. A fully assembled µBot was 2.5 cm in width and 3.5 cm in depth, while its length and weight depended on the number of body segments or d.f. (µBot-2: 117 mm, 39 g; µBot-4: 170 mm, 59 g; µBot-6: 224 mm, 78 g). A µBot-4 with the caudal-fin removed was also experimentally studied. Details are found in electronic supplementary material.
The experimental platform also included a water tank (58 cm W × 56 cm H × 305 cm L), a monochrome camera (acA2000-165umNIR, Basler AG Inc, Ahrensburg, Germany) with a 760 nm filter, IR light sources and a motor controller (figure 1aiii). The laptop was used to send motor signals to the robot through the motor controller and capture robot motion through the camera. The serial communication for robot control and motion capturing was achieved with Matlab 2020a (MathWorks, Natick, MA, USA), operating at a 50 Hz frequency. Details are provided in electronic supplementary material.
2.2. µBot motor control and experimental learning
The robot motor control signals were generated by a CPG [29]. The CPG network for µBot-2 is illustrated in figure 1c. Each actuator was controlled by a CPG module, while more modules were added for µBot-4 and µBot-6. The equations of each neuron were represented as
| 2.1 |
where U and V are the states; n is CPG module number; τ is the time constant; Ei represents external stimulus for ith module; βi is adaption coefficient of ith module; α is mutual inhibition weight; ω is the inter-module connection weight of the neuron; yi,out is the output of the ith CPG module [19].
The rhythmic motor signals generated by the CPG can be characterized by their frequency, amplitudes and intersegmental phases. In the CPG, τ determines the frequency of the output, βi sets the intersegmental phases, and Ei controls the amplitudes. To simplify the learning process, all the other parameters were fixed (electronic supplementary material, table S1). The parameter vector to be learned was ν = [τ, β2, … , βn, E1, … ,En].
In our previous work, we used parameter-exploring policy gradient (PGPE) method for motor learning [19]. Although PGPE showed good convergence, it required empirical tuning of the heuristic learning rate. To reduce the number of empirically tuned hyper-parameters, here we used EM-based policy hyper-parameter exploration (EPHE) algorithm [30]. In EPHE, the policy parameter ν is sampled from normal distribution N (ν | h), where h = [µ σ]T is the hyper-parameter vector. µ and σ are the mean and standard deviation of normal distribution of ν. At each episode, M policy parameters vectors vm were sampled from N (ν | h). Then K best parameters were selected from the sorted reward R(vm) and h was updated as
| 2.2 |
and
| 2.3 |
where vk is kth sampled policy parameters and R(vk) denotes the reward for vk. In the experiments, the reward was set as the average swimming speed over a 1 s interval during steady swimming. Extending the time interval to 3 s showed only negligible fluctuations (less than 2%). A learning experiment was stopped when the following convergence criterion was reached: changes of the average swimming speed were within 2 mm s−1 for three successive episodes. This criterion was applied primarily because of limit in the speed measurement error (i.e. approximately 1.5 mm s−1) so that we chose a value slightly higher than that. Note that other performance measures, such as CoT, propulsive efficiency and power, can also be potentially used as the reward; however, they require considerable change in both the experimental set-up and learning methods (also see electronic supplementary material for relevant discussion). These will be studied in our future work.
Number of sampled roll-outs in one episode (M) and number of selected best samples (K) were hyper-parameters that needed to be empirically tuned for different µBots (electronic supplementary material, table S2). With the above setting, the experimental learning usually converged within 20 episodes.
3. Results
3.1. Experimental motor learning
Here we performed motor learning experiments to obtain the optimal motor programs for fastest swimming. For each robot, experiments were conducted for maximizing forward and backward swimming speed (electronic supplementary material, movie S1). Each learning experiment was repeated three times with varying initial values of CPG parameters. The repeated experiments always converged to nearly identical speed (electronic supplementary material, figure S1) and swimming gaits (electronic supplementary material, figure S2) (the only exception was µBot-4 without the caudal-fin, electronic supplementary material, figure S1d for speed and S2d for gaits). For forward swimming, the optimized swimming speed increased as the d.f. increased, while the swimming speed in body length per second (BL s−1) decreased from 1.3 BL s−1 (µBot-2) to 1.0 BL s−1 (µBot-4), and to 0.8 BL s−1 (µBot-6) (electronic supplementary material, figure S3). Removing the caudal-fin decreased forward speed from 1 BL s−1 (173 mm s−1) to 0.37 BL s−1 (52 mm s−1). For backward swimming, µBot-2 was unable to swim backwards, while µBot-4 and µBot-6 reached maximal backward speed at 0.16 BL s−1 (27 mm s−1) and 0.25 BL s−1 (55 mm s−1), respectively (electronic supplementary material, figure S3 and movie S2). Both forward swimming without caudal-fin and backward swimming underscored the importance of caudal-fin (or the asymmetric design between the head and caudal-fin) in improving the swimming speed.
For each learning task, the parameter determining the motor control frequency converged faster than the parameters determining intersegmental phases and amplitudes (electronic supplementary material, figures S4 and S5). In terms of the learned motor inputs, the optimized frequencies in the three experiments were almost identical, while the intersegmental phases and amplitudes had large variations among the experiments (electronic supplementary material, figure S6). These results indicated that FSI-embodiment promoted fast convergence of motor control frequency, which may lead to simplicity in motor learning.
3.2. Frequency response—swimming gaits and speed
We performed frequency response experiments in forward swimming to examine the frequency modulation of swimming gaits (electronic supplementary material, movie S3). This was done by changing frequency (adjusting τ) of the optimized CPGs (1–11 Hz). The caudal-fin tip velocity showed strong correlation to motor frequency (figure 2a) and peaked nearly at optimized frequencies for highest swimming speed (µBot-2: 7.3 Hz, µBot-4: 8.2 Hz, µBot-6: 8.8 Hz, figure 2b). Caudal-fin tip velocity and swimming speed also exhibited similar trends with an approximately linear relationship in the high-frequency (or speed) region (5.5–11 Hz, grey shadow, figure 2c), and a nonlinear relationship in the low-frequency region (1–5.5 Hz, green shadow).
Figure 2.

(a) Dependency of caudal-fin tip velocity on motor frequency. (b) Dependency of swimming speed on motor frequency. (c) Relationship between swimming speed and caudal-fin tip velocity. At the high-frequency region (grey shadow, 5.5–11 Hz), there was a linear relationship between the swimming speed and the caudal-fin tip velocity, as illustrated by the linear regression (green line) and the 95% prediction intervals (pink lines). However, at the low-frequency region (green shadow, 1–5.5 Hz), the linear relationship did not hold. The two regions also corresponded to the two modes of swimming gaits presented in (d) and (f). (d) Midline kinematics of high frequency standing-wave ‘resonant’ gaits (SW ‘Res’ Gaits) at optimized frequency (7.3, 8.2, 8.8 Hz for µBot-2, µBot-4, and µBot-6, respectively). (e) Illustration of SW ‘Res’ Gaits. The robot joints are marked as filled colour dots, and the gait nodal points and oscillatory points are illustrated as dotted lines and dashed lines, respectively. The oscillatory points consistently coincided with the robot joints, which was not the case for nodal points. (f) Midline kinematics of travelling-wave ‘fish-like’ gaits (TW ‘FL’ Gaits) at low frequency (3.1, 2.1, 2.7 Hz for µBot-2, µBot-4 and µBot-6, respectively). The lateral displacements of all the midline kinematics are scaled up two times for clearer illustrations. Kinematic snapshots in (d) and (f) show the displacement of the body midline at 10 equally spaced time intervals during a single tail beat cycle.
It was further found that the above two regions were associated with two modes of swimming gaits (electronic supplementary material, movie S4). At high frequency, the swimming gaits of all three µBots resembled standing waves (figure 2d), i.e. lateral displacements along the body long axis alternated between large amplitude (oscillatory points) and small amplitude (nodal points). Note that the nodal points did not necessarily coincide with the body mechanical joints (figure 2e). The head and caudal-fin tips were end oscillatory points that consistently exhibited large displacements. Intuitively, a nodal point can be considered as a virtual fulcrum point, and together with its two adjacent oscillatory points, composes a virtual lever. Therefore, the entire robot behaved as a chain of oscillating levers; each lever rotated around a virtual fulcrum, and together they drove and overcame the hydrodynamic load on the distal caudal-fin.
Since these gaits emerged within the high-frequency region including the resonant frequencies which are known to produce standing waves [31], we named these gaits standing wave ‘resonant’ gaits (SW ‘Res’ Gaits). With SW ‘Res’ Gaits, swimming speed was proportional to caudal-fin tip velocity (figure 2c), and such linear predictability may underscore dominance of the caudal-fin and negligible contribution from the µBot body in thrust generation (see electronic supplementary material for details).
At low frequency, µBots exhibited backward travelling waves along their bodies (figure 2f), which resembled those commonly observed in fishes [1]. Therefore, we named these gaits travelling wave ‘fish-like’ gaits (TW ‘FL’ Gaits). With TW ‘FL’ Gaits, the swimming speed was no longer proportional to the caudal-fin tip velocity (figure 2c). However, as will be shown below, the linear predictability which existed for SW ‘Res’ Gaits can be re-established by including the body undulatory velocity, suggesting the non-eligible contribution to thrust generation from the µBot body that exhibited backward travelling waves.
Taken together, these results indicated that optimal swimming can be achieved by frequency modulation, and FSI-embodiment promoted the emergence of two distinct swimming gaits.
3.3. Invariant body and/or caudal-fin Strouhal number
Here we explored whether there are invariant hydrodynamic properties that are independent of morphological design, motor control and swimming gaits in μBots' swimming. We found that the averaged lateral undulatory velocity of all body segments and caudal-fin combined (BCF lateral undulatory velocity, electronic supplementary material), instead of caudal-fin tip velocity alone, proportionally predicted the swimming speed for all µBots and all tested frequencies (figure 3a). This led to an invariant BCF Strouhal number (StBCF = 0.182, linear regression with coefficient of determination R2 = 0.941), defined based on the undulation of body and caudal-fin combined (electronic supplementary material). Note that R2 = 0.875 if the caudal-fin tip velocity was used for the linear regression.
Figure 3.

(a) Relationship between swimming speed and average BCF lateral undulatory velocity for µBots with linear regression (solid line). (b) Relationship between swimming speed and average BCF lateral undulatory velocity for µBots, other robotic fishes and biological fishes surveyed from the literature. The solid lines were acquired from the regression clustering method, the slope of which corresponds to twice the values of StBCF. The sketches illustrate the body shapes of some fishes and robots as examples (not to scale). (c) Histogram of the distribution of StBCF with each column representing the density of the data falling within the range. The two vertical lines mark the values of StBCF from the regression clustering.
We then calculated StBCF for a collection of biological and bioinspired robotic swimmers in the literature (figure 3b and electronic supplementary material, table S3). Distribution of the StBCF is presented in figure 3c, where two clusters were clearly seen. Using regression clustering method [32] (electronic supplementary material), we identified two regression lines in figure 3b, corresponding to two classes of undulatory swimming (with StBCF = 0.186 and StBCF = 0.066) among all biological and robotic swimmers examined here (with clustering loss Lc = 0.08, electronic supplementary material). The line with StBCF = 0.186 closely matched the linear regression of µBots’ data which gave StBCF = 0.182. Then we measured the silhouette score for the clustering (electronic supplementary material). The average score (AS) of all data points was 0.669. Note that the clustering became weakened if Strouhal number with merely caudal-fin tip velocity was used (electronic supplementary material, figure S7, which gives Lc = 0.249 and AS = 0.612). We referred to the class of StBCF = 0.186 as slow speed-to-undulation (swimming speed to BCF lateral undulation) swimmers and the class of StBCF = 0.066 as fast speed-to-undulation swimmers. In general, the examined biological thunniform and carangiform swimmers [10,33–36] belonged to the fast speed-to-undulation swimmers (dark blue, figure 3b), and the examined anguilliform biological swimmers [37–43] belonged to the slow speed-to-undulation swimmers (light blue) except needlefish [44], a fast anguilliform swimmer with lunate caudal-fin (similar to those of typical carangiform or thunniform swimmers), capable of swimming at 2 BL s−1. Surprisingly, all the examined bioinspired robotic swimmers, including µBots, belonged to the class of slow speed-to-undulation swimmers (grey), regardless of their body d.f. and morphological designs (e.g. anguilliform [45], carangiform [46–49] or thunniform [27,50]). Since Strouhal number is a dimensionless number that characterizes the hydrodynamics of undulatory swimmers [12], our results showed that the FSI in µBots' swimming possessed invariant hydrodynamic properties that could be independent of morphological design, motor control and swimming gaits. These properties might also be applied to other fish or robots that share the same StBCF.
3.4. Robustness of gaits to motor control disruptions
Next, we tested whether the emergent gaits were robust against internal disruptions applied to motor control. This was done by applying disruptions (figure 4a) to the motor control (figure 4b), measuring the corresponding changes in the swimming speed and gaits (figure 4c), and quantifying their sensitivities (figure 4d) to the disruptions (see electronic supplementary material for details). Examples are illustrated in electronic supplementary material, movie S5.
Figure 4.

(a) Characteristics of the motor signals for µBot-6. µBot-2 and µBot-4 use only the first two and four signals, respectively. in1 to in6 represent the amplitudes of the motor signals. p1 to p5 represent the intersegmental phases between motor signals applied to neighbouring actuators. f+ and f− represent the increase and decrease of the frequency, respectively. (b) Nominal motor signal inputs for µBot-2, µBot-4, µBot-6. (c) Gait parameters to be measured. ip1 to ip5 represent the intersegmental phases between the neighbouring joint angles. m1 to m6 represent the amplitude of joint angles. spd and cv are abbreviations for swimming speed and caudal-fin tip velocity, respectively. (d) Examples for presenting the result of sensitivity analysis and legends for the following plots. Sensitivity was quantified as the absolute value of the slope derived from a linear regression analysis, which correlates the per cent change in measured gait parameters with the per cent disruptions. Details and examples are provided in electronic supplementary material and electronic supplementary material, figure S9. The sensitivity magnitudes are indicated by the colour bar. Note that the magnitudes above 1.5 are all considered maximum sensitivity. (e and f) Sensitivity of swimming speed (e) and gaits (f) to various disruptions applied to the motor control of SW ‘Res’ Gaits for µBot-2, µBot-4, µBot-6, respectively. (g and h) Sensitivity of swimming speed (g) and gaits (h) to various disruptions applied to the motor control for TW ‘FL’ Gaits for µBot-2, µBot-4, µBot-6, respectively. Error bars indicate the standard deviation in (e) and (g).
The results for SW ‘Res’ Gaits are shown in figure 4e,f. For all µBots, the sensitivities of swimming speed to motor frequency were the highest (brown lines were steeper, figure 4e), while those to other parameters were generally low (the lines were flatter). The only exception was for the amplitude of the second actuator of µBot-2, which had mild effects on swimming speed (in2, green line with mild slope, figure 4ei). The sensitivities of all gait parameters to motor frequency were also the highest (purple boxes, figure 4f; more darker red squares), while those (except the head) to other motor control parameters were generally low (cyan boxes; less darker red squares). Note that the head motion (including m1 and ip1 in figure 4c) was sensitive to both frequency and other motor control parameters (figure 4f), although it had no significant effects on the swimming speed.
The results for TW ‘FL’ Gaits are shown in figure 4g,h. Compared with the results for SW ‘Res’ Gaits, the swimming speed now became more sensitive to amplitudes and intersegmental phases, although the frequency still played a dominating role. The swimming gaits remained sensitive to frequency in most cases, but with several exceptions (e.g. gait sensitivity to increasing frequency was low for µBot-6, f+, figure 4hiii). The gaits also became more sensitive to the motor intersegmental phases and amplitudes in general (e.g. more darker red squares in the cyan boxes were observed in figure 4h).
Taken together, these results showed that the gait generation in μBots via motor-controlled FSI was robust against non-frequency disruptions in motor control, while the robustness was probably enhanced by the resonance effects in the SW ‘Res’ Gaits.
3.5. Frequency response—muscle power characteristics
We further examined the robot power characteristics in the frequency response by calculating actuators' work loops and CoT. The work loop is commonly used to evaluate the muscle physiology in terms of its mechanical work and power, and can be obtained by plotting the time course of the muscle force and length [51]. Here, we applied this method to µBots' actuators (see electronic supplementary material). The work loops of µBots' actuators showed strong frequency dependency (figure 5a), as their shapes evolved substantially over the frequencies (figure 5b for examples), which is in agreement with biological measurements [52] and modelling [53]. At low frequencies (highlighted in green), all the actuators behaved as motors (large enclosed area for power output) combined with virtual masses (rightward inclined work loop for overcoming extrinsic elastic effects). At high frequencies (highlighted in yellow), the posterior actuators of µBot-4 (last two) and µBot-6 (last four) behaved as virtual springs (leftward inclined work loop) with low power output (small enclosed area); together with the rubber suit elasticity, they effectively stiffened the posterior body of the robots. For all three µBots, while the head actuators did not have a consistent function, the actuators behind the head exhibited the highest power output at high frequencies. These functions are also observed in biological muscles, where different types of muscle fibres or sarcomeres are activated at different frequencies [54].
Figure 5.

(a) Changes in work loop shapes according to motor control frequency. The work loops of SW ‘Res’ Gaits and TW ‘FL’ Gaits are highlighted in yellow and green, respectively. (b) Illustration of work loops corresponding to mechanical springs, virtual springs and virtual masses. (c), (d) and (e) Dependencies of total actuator power output, CoTnet, and CoTw-net on motor frequency, respectively. The frequencies for optimized speed are marked with stars.
The total power output of a µBot exhibited an inverted U-shaped dependency on the frequency (figure 5c). The optimized swimming speed occurred at frequencies higher than those for the maximum power output. We calculated two types of CoT: (i) CoTnet, defined as the ratio of power output of a µBot's actuators to the swimming speed, and (ii) CoTw-net, defined as CoTnet divided by the weight of the µBot (which was analogous to the net metabolic CoT of fishes). The CoTnet and CoTw-net curves also demonstrated inverted U-shapes (figure 5d,e). CoTnet at the maximum speed for all µBots were similar (around 0.09 J m−1). However, the CoTw-net at the maximum speed decreased substantially as the d.f. increased, with µBot-6 demonstrating the lowest CoTw-net (1.3 J m−1 kg−1). The CoTw-net of µBots is comparable to those reported for fishes with similar size (2.5 J m−1 kg−1 for bluegill sunfish [55]; 1.9 J m−1 kg−1 for mackerel and kawakawa [56]). For all the robots, there existed a trade-off between the optimized swimming speed and efficiency, which is in agreement with a recent anguilliform robot work [22].
The above results suggested that the capability to transport mass was enhanced by adding body segments and d.f. Although the current study is only limited to µBot with six body segments, it will be interesting to see if the CoTw-net at the maximum speed can be further reduced by adding more body segments, analogous to the improved fuel efficiency in a long rail freight train with large number of freight cars.
It is also worth noting that the CoT for backward swimming was higher than that for forward swimming. For μBot-6, when the swimming speeds were the same (55 mm s−1), the CoTw-net for forward swimming was 1.61 J m−1 kg−1, and the CoTw-net for backward swimming was 2.53 J m−1 kg−1. For μBot-4, as we did not have the data for two modes with the same speed, we compared them at the same undulating frequency (4.65 Hz). The CoTw-net was 1.48 J m−1 kg−1 for forward swimming and 3.54 J m−1 kg−1 for backward swimming.
4. Discussion
Our robophysical models (μBots) provided an opportunity to quantitatively study fish-inspired swimming problems. The results confirmed a number of embodied traits. First, the FSI-embodiment promotes fast convergence of motor control frequency, and optimal swimming can be achieved by frequency modulation. Second, the swimming gaits are robust against internal disruptions that are applied to the intersegmental phases and amplitudes of motor signals. Therefore, motor-controlled FSI adds another layer of robustness to gait generation in addition to those in the rhythmogenesis provided by combination of feedforward control and peripheral sensory feedback [6]. The study in [6] also underscores the importance of rhythm and rhythmogenesis in gait generation, consistent with our results. However, the motor control disruptions of our work were not as radical as those in [6]. For example, our results showed that the intersegmental phases cannot be completely reversed (otherwise the robot swims backward). Third, swimming speeds of all µBots with varied d.f. and at all motor frequencies can be captured by a newly defined Strouhal number (StBCF), indicating that µBots' swimming possesses invariant hydrodynamic properties that could be independent of morphological design, motor control and swimming gaits. Fourth, the homogeneous actuators of µBots and the associated work loops demonstrate different functions in terms of power output, virtual stiffness and mass. Although these traits were explored with three µBots, it would be interesting to see if they can be applicable to a broader context, which is a direction of our future work.
4.1. Central pattern generators prioritize frequency modulation over intersegmental phases and amplitudes
In the experiments, we noticed that there are optimal frequencies for maximizing the swimming speed (µBot-2: 7.3 Hz, µBot-4: 8.2 Hz, µBot-6: 8.8 Hz). These frequencies falls into the range of biological swimmers with comparable sizes [54]. It is also observed that adjusting motor control frequency, rather than intersegmental phases or amplitudes, is the primary method for altering swimming speed. This mirrors potential similarities with biological fish, where frequency modulation is a key mechanism in regulating swimming speed. Notably, studies on dogfish CPGs have shown a direct correlation between swimming speed and frequency changes, while the intersegmental phases remain consistent [57]. Additionally, research suggests that muscle forces in fish, analogous to the torques produced by μBot actuators and thus comparable to motor control amplitudes, do not vary significantly across different speeds and frequencies of undulation [52,58,59]. These parallels indicate that in both robotic and biological systems, CPGs probably prioritize frequency modulation over intersegmental phases and amplitudes.
4.2. Embodiment yields simplicity for control and high efferent predictability
Collectively, the embodied traits suggest simplicity in both gaits and speed control, as well as high predictability of motor efference (i.e. predicting movement [57]). Interestingly, the simplicity and predictability reside in a motor-controlled FSI system that has highly complex dynamics, which is difficult to be fully understood and accurately modelled [60]. Although a complex system is usually associated with unpredictability [61], our results suggest that there potentially exist simple properties embodied within the complex FSI underlying fish-inspired swimming. More importantly, these properties are easily ‘discoverable’ by an external agent (e.g. via reinforcement learning), from which a simple predictive model from motor control to swimming performance can be established [62], although substantive work will be needed to extend the work to more robots design and animals data.
4.3. Fluid–structure interaction resonance in µBots probably enhances the embodied properties
The aforementioned robustness and predictability in fish-inspired swimming are also probably enhanced by resonant effects [63], which are clearly visible in the µBot caudal-fin—there are clear peaks of caudal-fin tip velocity at optimized frequencies (figure 2). In addition, the SW ‘Res’ Gaits are standing waves, which are commonly produced by resonant effects [31]. Notably, similar gaits of the standing-wave type have been reported previously in a simulation work modelling fish swimming [64] and experimental studies with soft robots [65,66]. As the resonance came from the interaction between the robot and fluids (FSI), we defined it as FSI resonance.
In sensitivity analysis (figure 4), it is evident that SW ‘Res’ Gaits show a higher degree of robustness and stronger frequency modulation than those of TW ‘FL’ Gaits. Since it is apparent that the former has stronger resonant effects than the latter, one can conclude that resonant effect enhances the robustness and frequency-modulation in the µBot gait generation.
The work loops of µBots (figure 5a) indicate that the resonance effects probably occur at their posterior body parts which show increasingly higher amount of virtual elastic storage with SW ‘Res’ Gaits. Specifically, with SW ‘Res’ Gaits, the actuators at the anterior parts behave as motors, while those at the posterior parts behave approximately as virtual torsional springs. Note that unlike muscle fibres or sarcomeres that can store energy [67], an actuator cannot physically store elastic energy, which instead will be dissipated as heat. For µBot-2, the posterior actuator does not show spring effect since the elastic caudal-fin probably functions as the main source of elastic energy storage.
In addition, the FSI resonance is probably determined primarily by effective body mass (including both robot physical mass and fluid added-mass) and effective body stiffness (including rubber suit physical stiffness and actuator virtual stiffness). For example, our previous simulation showed that the fluid added-mass torque and effective spring torque can balance each other in µBots' swimming [68]. In a separate study [69], it was shown, using analytical modelling and simulation, that resonance can still occur even when the entire physical body mass and stiffness were removed, and the resonant frequency was probably determined by actuator virtual stiffness and fluid added-mass. Nevertheless, the mechanisms that enable FSI resonance and corresponding hydrodynamic phenomena may demand more examinations, which are beyond the scope of this work.
4.4. Body and/or caudal-fin Strouhal number and two fundamental classes of undulatory swimming
In this study, we show that the forward swimming of μBots can be characterized by a constant StBCF. The StBCF also enables us to categorize many biological and robotic swimmers into only two classes of undulatory swimming (figure 3). These results suggest that body undulation may also contribute to propulsion, in addition to caudal-fin. Note that Lighthill concluded, based on mathematical modelling, that thrust is only related to caudal-fin movement [70,71]. In addition, we also experimentally demonstrated that body undulation alone can generate thrust, for example, in the backwards swimming and swimming without caudal-fin.
The two classes of undulatory swimming revealed by StBCF are slow speed-to-undulation and fast speed-to-undulation (figure 3). One common morphological trait that separates the two classes in biological fishes is the shape of the caudal-fins; the fast speed-to-undulation fishes have lunate-shaped caudal-fins, while slow speed-to-undulation fishes have pointed or rounded caudal-fins. However, all robotic swimmers examined in this study, regardless of the caudal-fin shape, fall into the slow speed-to-undulation class. This discrepancy suggests that there exist other design factors that influence the BCF undulatory propulsion in biological fishes that the existing robotic designs are unable to replicate.
So, what are these factors? Although our work does not provide direct evidence, we can reject the following possibilities. First, within a species, varying swimming kinematics or speed does not affect the class that the species belongs to. Second, the number of body segments of µBots does not affect its class. Third, since fishes in both classes have dorsal/pectoral fins, their presence is also unlikely to affect the classes. Therefore, the most likely factor for robots to achieve fast speed-to-undulation class, as we speculate, could be tuning of spatial stiffness distribution along the body. It is known that swimming performance is highly correlated to body stiffness [72]. Compared with our previous work [19], the swimming performance of µBots can be improved substantially via body stiffness tuning. A carefully designed body and caudal-fin stiffness might also produce swimming gaits that can exploit the vorticity mechanisms [1]. Nevertheless, future studies are required to fully address this question.
Acknowledgements
We thank Dr Shih-Jung Hsu for the preliminary contributions of the conceptual design of µBot and Patrick Burke for the help with µBot hardware.
Ethics
This work did not require ethical approval from a human subject or animal welfare committee.
Data accessibility
All data generated are available in the paper or its electronic supplementary material [73].
Declaration of AI use
We have not used AI-assisted technologies in creating this article.
Authors' contributions
H.D.: conceptualization, data curation, formal analysis, investigation, methodology, software, validation, visualization, writing—original draft, writing—review and editing; D.L.: formal analysis, methodology, software, validation, visualization, writing—review and editing; C.N.: formal analysis, methodology, validation, writing—review and editing; A.W.: formal analysis, methodology, validation, writing—review and editing; S.P.: funding acquisition, supervision, validation, writing—review and editing; B.C.: conceptualization, funding acquisition, methodology, project administration, resources, supervision, validation, writing—original draft, writing—review and editing.
All authors gave final approval for publication and agreed to be held accountable for the work performed therein.
Conflict of interest declaration
We declare we have no competing interests.
Funding
Funding for this research includes National Science Foundation (grant no. CNS-1932130 (B.C.)), Army Research Office (grant no. W911NF-20-1-0226 (B.C.)) and United States Department of Agriculture (grant no. NIFA-2019-67021-28991 (S.P.)).
References
- 1.Sfakiotakis M, Lane DM, Davies JBC. 1999. Review of fish swimming modes for aquatic locomotion. IEEE J. Ocean. Eng. 24, 237-252. ( 10.1109/48.757275) [DOI] [Google Scholar]
- 2.Chen JY, Huang DY, Li CW. 1999. An early Cambrian craniate-like chordate. Nature 402, 518-522. ( 10.1038/990080) [DOI] [Google Scholar]
- 3.Videler JJ. 1993. Fish swimming. London, UK: Chapman and Hall. [Google Scholar]
- 4.Tytell ED, Hsu CY, Williams TL, Cohen AH, Fauci LJ. 2010. Interactions between internal forces, body stiffness, and fluid environment in a neuromechanical model of lamprey swimming. Proc. Natl Acad. Sci. USA 107, 19 832-19 837. ( 10.1073/pnas.1011564107) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5.Chiel HJ, Beer RD. 1997. The brain has a body: adaptive behavior emerges from interactions of nervous system, body and environment. Trends Neurosci. 20, 553-557. ( 10.1016/S0166-2236(97)01149-1) [DOI] [PubMed] [Google Scholar]
- 6.Thandiackal R, et al. 2021. Emergence of robust self-organized undulatory swimming based on local hydrodynamic force sensing. Sci. Robot. 6, eabf6354. ( 10.1126/scirobotics.abf6354) [DOI] [PubMed] [Google Scholar]
- 7.Lauder GV, Drucker EG. 2004. Morphology and experimental hydrodynamics of fish fin control surfaces. IEEE J. Ocean. Eng. 29, 556-571. ( 10.1109/JOE.2004.833219) [DOI] [Google Scholar]
- 8.Di Santo V, Goerig E, Wainwright DK, Akanyeti O, Liao JC, Castro-Santos T, Lauder GV. 2021. Convergence of undulatory swimming kinematics across a diversity of fishes. Proc. Natl Acad. Sci. USA 118, e2113206118. ( 10.1073/pnas.2113206118) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 9.Bainbridge R. 1958. The speed of swimming of fish as related to size and to the frequency and amplitude of the tail beat. J. Exp. Biol. 35, 109-133. ( 10.1242/jeb.35.1.109) [DOI] [Google Scholar]
- 10.Dickson KA, Donley JM, Hansen MW, Peters JA. 2012. Maximum sustainable speed, energetics and swimming kinematics of a tropical carangid fish, the green jack Caranx caballus. J. Fish Biol. 80, 2494-2516. ( 10.1111/j.1095-8649.2012.03302.x) [DOI] [PubMed] [Google Scholar]
- 11.Rohr JJ, Fish FE. 2004. Strouhal numbers and optimization of swimming by odontocete cetaceans. J. Exp. Biol. 207, 1633-1642. ( 10.1242/jeb.00948) [DOI] [PubMed] [Google Scholar]
- 12.Taylor GK, Nudds RL, Thomas ALR. 2003. Flying and swimming animals cruise at a Strouhal number tuned for high power efficiency. Nature 425, 707-711. ( 10.1038/nature02000) [DOI] [PubMed] [Google Scholar]
- 13.Saadat M, Fish FE, Domel AG, Di Santo V, Lauder GV, Haj-Hariri H. 2017. On the rules for aquatic locomotion. Phys. Rev. Fluids 2, 1-12. ( 10.1103/PhysRevFluids.2.083102) [DOI] [Google Scholar]
- 14.Blight AR. 1977. The muscular control of vertebrate swimming movements. Biol. Rev. 52, 181-218. ( 10.1111/j.1469-185X.1977.tb01349.x) [DOI] [Google Scholar]
- 15.Cianchetti M, Follador M, Mazzolai B, Dario P, Laschi C. 2012. Design and development of a soft robotic octopus arm exploiting embodied intelligence. In 2012 IEEE Int. Conf. on Robotics and Automation, pp. 5271-5276. IEEE. ( 10.1109/ICRA.2012.6224696) [DOI] [Google Scholar]
- 16.Jiao Y, Ling F, Heydari S, Heess N, Merel J, Kanso E. 2021. Learning to swim in potential flow. Phys. Rev. Fluids 6, 1-20. ( 10.1103/PhysRevFluids.6.050505) [DOI] [Google Scholar]
- 17.Aguilar J, et al. 2016. A review on locomotion robophysics: the study of movement at the intersection of robotics, soft matter and dynamical systems. Reports Prog. Phys. 79, 110001. ( 10.1088/0034-4885/79/11/110001) [DOI] [PubMed] [Google Scholar]
- 18.Gravish N, Lauder GV. 2018. Robotics-inspired biology. J. Exp. Biol. 221, jeb138438. ( 10.1242/jeb.138438) [DOI] [PubMed] [Google Scholar]
- 19.Deng H, Burke P, Li D, Cheng B. 2021. Design and experimental learning of swimming gaits for a magnetic, modular, undulatory robot. In 2021 IEEE/RSJ Int. Conf. on Intelligent Robots and Systems (IROS), pp. 9562-9568. IEEE. ( 10.1109/IROS51168.2021.9636100) [DOI] [Google Scholar]
- 20.Deng H, Nitroy C, Panta K, Li D, Priya S, Cheng B. 2023. Development of an autonomous modular swimming robot with disturbance rejection and path tracking. In 2023 IEEE/RSJ Int. Conf. on Intelligent Robots and Systems (IROS), pp. 6645-6651. IEEE. ( 10.1109/iros55552.2023.10341571) [DOI] [Google Scholar]
- 21.Deng H, Li D, Panta K, Wertz A, Priya S, Cheng B. 2024. Effects of caudal fin stiffness on optimized forward swimming and turning maneuver in a robotic swimmer. Bioinspir. Biomim 19, 036003. ( 10.1088/1748-3190/ad2f42) [DOI] [PubMed] [Google Scholar]
- 22.Anastasiadis A, Paez L, Melo K, Tytell ED, Ijspeert AJ, Mulleners K. 2023. Identification of the trade-off between speed and efficiency in undulatory swimming using a bio-inspired robot. Sci. Rep. 13, 1-12. ( 10.1038/s41598-023-41074-9) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 23.Gibouin F, Raufaste C, Bouret Y, Argentina M. 2018. Study of the thrust-drag balance with a swimming robotic fish. Phys. Fluids 30, 091901. ( 10.1063/1.5043137) [DOI] [Google Scholar]
- 24.Sánchez-Rodríguez J, Celestini F, Raufaste C, Argentina M. 2021. Proprioceptive mechanism for bioinspired fish swimming. Phys. Rev. Lett. 126, 234501. ( 10.1103/PhysRevLett.126.234501) [DOI] [PubMed] [Google Scholar]
- 25.Shintake J, Zappetti D, Peter T, Ikemoto Y, Floreano D. 2020. Bio-inspired tensegrity fish robot. In 2020 IEEE Int. Conf. on Robotics and Automation (ICRA), pp. 2887-2892. ( 10.1109/ICRA40945.2020.9196675) [DOI] [Google Scholar]
- 26.Zhong Y, Du R. 2016. Design and implementation of a novel robot fish with active and compliant propulsion mechanism. In Robotics: Science and Systems, Ann Arbor, MI, 18–22 June. ( 10.15607/RSS.2016.XII.011) [DOI] [Google Scholar]
- 27.White CH, Lauder GV, Bart-Smith H. 2021. Tunabot Flex: a tuna-inspired robot with body flexibility improves high-performance swimming. Bioinspir. Biomim. 16, 026019. ( 10.1088/1748-3190/abb86d) [DOI] [PubMed] [Google Scholar]
- 28.Akanyeti O, Di Santo V, Goerig E, Wainwright DK, Liao JC, Castro-Santos T, Lauder GV. 2022. Fish-inspired segment models for undulatory steady swimming. Bioinspir. Biomim. 17, 046007. ( 10.1088/1748-3190/ac6bd6) [DOI] [PubMed] [Google Scholar]
- 29.Matsuoka K. 1985. Sustained oscillations generated by mutually inhibiting neurons with adaptation. Biol. Cybern. 52, 367-376. ( 10.1007/BF00449593) [DOI] [PubMed] [Google Scholar]
- 30.Wang J, Uchibe E, Doya K. 2016. EM-based policy hyper parameter exploration: application to standing and balancing of a two-wheeled smartphone robot. Artif. Life Robot. 21, 125-131. ( 10.1007/s10015-015-0260-7) [DOI] [Google Scholar]
- 31.Halliday D, Resnick R, Walker J. 2013. Fundamentals of physics. New York, NY: John Wiley & Sons. [Google Scholar]
- 32.Zhang B. 2003. Regression clustering. In Proc. of the 3rd IEEE Int. Conf. on Data Mining, pp. 451-458. ( 10.1109/icdm.2003.1250952) [DOI] [Google Scholar]
- 33.Jayne BC, Lauder GV. 1995. Speed effects on midline kinematics during steady undulatory swimming of largemouth bass, Micropterus salmoides. J. Exp. Biol. 198, 585-602. ( 10.1242/jeb.198.2.585) [DOI] [PubMed] [Google Scholar]
- 34.Dowis HJ, Sepulveda CA, Graham JB, Dickson KA. 2003. Swimming performance studies on the eastern Pacific bonito Sarda chiliensis, a close relative of the tunas (family Scombridae): II. Kinematics. J. Exp. Biol. 206, 2749-2758. ( 10.1242/jeb.00496) [DOI] [PubMed] [Google Scholar]
- 35.Donley JM, Shadwick RE. 2003. Steady swimming muscle dynamics in the leopard shark Triakis semifasciata. J. Exp. Biol. 206, 1117-1126. ( 10.1242/jeb.00206) [DOI] [PubMed] [Google Scholar]
- 36.Dewar H, Graham J. 1994. Studies of tropical tuna swimming performance in a large water tunnel: III. Kinematics. J. Exp. Biol. 192, 45-59. ( 10.1242/jeb.192.1.45) [DOI] [PubMed] [Google Scholar]
- 37.D'Août K, Aerts P. 1999. A kinematic comparison of forward and backward swimming in the eel Anguilla anguilla. J. Exp. Biol. 202, 1511-1521. ( 10.1242/jeb.202.11.1511) [DOI] [PubMed] [Google Scholar]
- 38.Herrel A, Choi HF, De Schepper N, Aerts P, Adriaens D. 2011. Kinematics of swimming in two burrowing anguilliform fishes. Zoology 114, 78-84. ( 10.1016/j.zool.2010.10.004) [DOI] [PubMed] [Google Scholar]
- 39.Gillis GB. 1998. Environmental effects on undulatory locomotion in the American eel Anguilla rostrata: kinematics in water and on land. J. Exp. Biol. 201, 949-961. ( 10.1242/jeb.201.7.949) [DOI] [Google Scholar]
- 40.Lim JL, Winegard TM. 2015. Diverse anguilliform swimming kinematics in Pacific hagfish (Eptatretus stoutii) and Atlantic hagfish (Myxine glutinosa). Can. J. Zool. 93, 213-223. ( 10.1139/cjz-2014-0260) [DOI] [Google Scholar]
- 41.Tack NB, Du Clos KT, Gemmell BJ. 2021. Anguilliform locomotion across a natural range of swimming speeds. Fluids 6, 127. ( 10.3390/FLUIDS6030127) [DOI] [Google Scholar]
- 42.Gillis GB. 1997. Anguilliform locomotion in an elongate salamander (Siren intermedia): effects of speed on axial undulatory movements. J. Exp. Biol. 200, 767-784. ( 10.1242/jeb.200.4.767) [DOI] [PubMed] [Google Scholar]
- 43.D'Août K, Aerts P. 1997. Kinematics and efficiency of steady swimming in adult axolotls (Ambystoma mexicanum). J. Exp. Biol. 200, 1863-1871. ( 10.1242/jeb.200.13.1863) [DOI] [PubMed] [Google Scholar]
- 44.Liao JC. 2002. Swimming in needlefish (Belonidae): anguilliform locomotion with fins. J. Exp. Biol. 205, 2875-2884. ( 10.1242/jeb.205.18.2875) [DOI] [PubMed] [Google Scholar]
- 45.Porez M, Boyer F, Ijspeert AJ. 2014. Improved Lighthill fish swimming model for bio-inspired robots: modeling, computational aspects and experimental comparisons. Int. J. Rob. Res. 33, 1322-1341. ( 10.1177/0278364914525811) [DOI] [Google Scholar]
- 46.Epps BP, Valdivia Y, Alvarado P, Youcef-Toumi K, Techet AH. 2009. Swimming performance of a biomimetic compliant fish-like robot. Exp. Fluids 47, 927-939. ( 10.1007/s00348-009-0684-8) [DOI] [Google Scholar]
- 47.Zhong Y, Song J, Yu H, Du R. 2018. A study on kinematic pattern of fish undulatory locomotion using a robot fish. J. Mech. Robot. 10, 041013. ( 10.1115/1.4040434) [DOI] [Google Scholar]
- 48.Clapham RJ, Hu H. 2014. ISplash-I: high performance swimming motion of a carangiform robotic fish with full-body coordination. In 2014 IEEE Int. Conf. on Robotics and Automation (ICRA), pp. 322-327, IEEE. ( 10.1109/ICRA.2014.6906629) [DOI] [Google Scholar]
- 49.Daou HE, Salumäe T, Chambers LD, Megill WM, Kruusmaa M. 2014. Modelling of a biologically inspired robotic fish driven by compliant parts. Bioinspir. Biomim. 9, 016010. ( 10.1088/1748-3182/9/1/016010) [DOI] [PubMed] [Google Scholar]
- 50.Zhu J, White C, Wainwright DK, Di Santo V, Lauder GV, Bart-Smith H. 2019. Tuna robotics: a high-frequency experimental platform exploring the performance space of swimming fishes. Sci. Robot. 4, eaax4615. ( 10.1126/scirobotics.aax4615) [DOI] [PubMed] [Google Scholar]
- 51.Josephson RK. 1985. Mechanical power output from striated muscle during cyclic contraction. J. Exp. Biol. 114, 493-512. ( 10.1242/jeb.114.1.493) [DOI] [Google Scholar]
- 52.Harwood CL, Young IS, Altringham JD. 1998. Influence of cycle frequency, muscle strain and muscle length on work and power production of rainbow trout (Oncorhynchus mykiss) ventricular muscle. J. Exp. Biol. 201, 2723-2733. ( 10.1242/jeb.201.19.2723) [DOI] [PubMed] [Google Scholar]
- 53.Nguyen KD, Venkadesan M. 2020. Rheological basis of skeletal muscle work loops. arXiv. ( 10.48550/arXiv.2005.07238) [DOI]
- 54.Sánchez-Rodríguez J, Raufaste C, Argentina M. 2023. Scaling the tail beat frequency and swimming speed in underwater undulatory swimming. Nat. Commun. 14, 1-12. ( 10.1038/s41467-023-41368-6) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 55.Kendall JL, Lucey KS, Jones EA, Wang J, Ellerby DJ. 2007. Mechanical and energetic factors underlying gait transitions in bluegill sunfish (Lepomis macrochirus). J. Exp. Biol. 210, 4265-4271. ( 10.1242/jeb.009498) [DOI] [PubMed] [Google Scholar]
- 56.Sepulveda C, Dickson KA. 2000. Maximum sustainable speeds and cost of swimming in juvenile kawakawa tuna (Euthynnus affinis) and chub mackerel (Scomber japonicus). J. Exp. Biol. 203, 3089-3101. ( 10.1242/jeb.203.20.3089) [DOI] [PubMed] [Google Scholar]
- 57.Grillner S, EI Manira A. 2020. Current principles of motor control, with special reference to vertebrate locomotion. Physiol. Rev. 100, 271-320. ( 10.1152/physrev.00015.2019) [DOI] [PubMed] [Google Scholar]
- 58.Johnson TP, Syme DA, Jayne BC, Lauder GV, Bennett AF. 1994. Modeling red muscle power output during steady and unsteady swimming in largemouth bass. Am. J. Physiol. - Regul. Integr. Comp. Physiol. 267, R481-R488. ( 10.1152/ajpregu.1994.267.2.r481) [DOI] [PubMed] [Google Scholar]
- 59.Rome LC. 2005. Principles of actuation in the mascular system of fish. IEEE J. Ocean. Eng. 30, 630-646. ( 10.1109/JOE.2005.852346) [DOI] [Google Scholar]
- 60.Ijspeert AJ. 2014. Biorobotics: using robots to emulate and investigate agile locomotion. Science 346, 196-203. ( 10.1126/science.1254486) [DOI] [PubMed] [Google Scholar]
- 61.Goldenfeld N, Kadanoff LP. 1999. Simple lessons from complexity. Science 284, 87-89. ( 10.1126/science.284.5411.87) [DOI] [PubMed] [Google Scholar]
- 62.Bialek W, Nemenman I, Tishby N. 2001. Predictability, complexity, and learning. Neural Comput. 13, 2409-2463. ( 10.1162/089976601753195969) [DOI] [PubMed] [Google Scholar]
- 63.Maurice P, Hogan N, Sternad D. 2018. Predictability, force, and (anti)resonance in complex object control. J. Neurophysiol. 120, 765-780. ( 10.1152/jn.00918.2017) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 64.Gazzola M, Argentina M, Mahadevan L. 2015. Gait and speed selection in slender inertial swimmers. Proc. Natl Acad. Sci. USA 112, 3874-3879. ( 10.1073/pnas.1419335112) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 65.Wolf Z, Lauder GV. 2022. A fish-like soft-robotic model generates a diversity of swimming patterns. Integr. Comp. Biol. 62, 735-748. ( 10.1093/icb/icac039) [DOI] [PubMed] [Google Scholar]
- 66.Jusufi A, Vogt DM, Wood RJ, Lauder GV. 2017. Undulatory swimming performance and body stiffness modulation in a soft robotic fish-inspired physical model. Soft Robot. 4, 202-210. ( 10.1089/soro.2016.0053) [DOI] [PubMed] [Google Scholar]
- 67.Dickinson MH, Farley CT, Full RJ, Koehl MAR, Kram R, Lehman S. 2000. How animals move: an integrative view. Science 288, 100-106. ( 10.1126/science.288.5463.100) [DOI] [PubMed] [Google Scholar]
- 68.Li D, Deng H, Bayiz YE, Cheng B. 2022. Effects of design and hydrodynamic parameters on optimized swimming for simulated, fish-inspired robots. In 2022 IEEE Int. Conf. on Intelligent Robots and Systems (IROS), pp. 7500-7506. IEEE. ( 10.1109/IROS47612.2022.9981478) [DOI] [Google Scholar]
- 69.Kohannim S, Iwasaki T. 2014. Analytical insights into optimality and resonance in fish swimming. J. R. Soc. Interface 11, 20131073. ( 10.1098/rsif.2013.1073) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 70.Lighthill MJ. 1960. Note on the swimming of slender fish. J. Fluid Mech. 9, 305-317. ( 10.1017/S0022112060001110) [DOI] [Google Scholar]
- 71.Lighthill MJ. 1971. Large-amplitude elongated-body theory of fish locomotion. Proc. R. Soc. Lond. B 179, 125-138. ( 10.1098/rspb.1971.0085) [DOI] [Google Scholar]
- 72.Wang T, Ren Z, Hu W, Li M, Sitti M. 2021. Effect of body stiffness distribution on larval fish – like efficient undulatory swimming. Sci. Adv. 7, eabf7364. ( 10.1126/sciadv.abf7364) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 73.Deng H, Li D, Nitroy C, Wertz A, Priya S, Cheng B. 2024. Robot motor learning shows emergence of frequency-modulated, robust swimming with an invariant Strouhal number. Figshare. ( 10.6084/m9.figshare.c.7125496) [DOI] [PubMed]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Citations
Data Availability Statement
All data generated are available in the paper or its electronic supplementary material [73].
