Next Article in Journal
Nonstationary Control Parameter Prediction for Underwater Gliders Utilizing an Innovative Transformer-Based Model
Previous Article in Journal
Performance Analysis of Underwater Radiofrequency Communication in Seawater: An Experimental Study
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design and Experimental Study of a Robotic Tuna with Shell-like Tensegrity Joints

1
College of Mechanical and Electrical Engineering, Northeast Forestry University, Harbin 150040, China
2
Industrial Technology Research Institute of Heilongjiang, Harbin 150028, China
3
School of Mechatronics Engineering, Harbin Institute of Technology, Harbin 150001, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2024, 12(11), 2105; https://doi.org/10.3390/jmse12112105
Submission received: 18 October 2024 / Revised: 5 November 2024 / Accepted: 17 November 2024 / Published: 20 November 2024
(This article belongs to the Section Ocean Engineering)

Abstract

:
We developed an untethered robotic tuna featuring tensegrity joints for the purposes of simplifying the design procedure, reserving enough internal space, reducing the frictional loss of structures and generating a relatively smooth fish body wave. To achieve these objectives, a novel shell-like tensegrity joint was introduced, paired with a single-motor multiple-joint driving mechanism. The morphology matching design method of the tensegrity joint was proposed to fit the streamlined fish body, where the deflection angles of each joint were predetermined to generate the specific body waveform. Stiffness analysis shows that the tensegrity joint could function equivalently to a traditional rotational joint, given certain geometric conditions. Based on the fabricated robotic tuna prototype, extensive free-swimming experiments were performed to optimize its swimming performance by varying key parameters, including the caudal fin‘s shape, flexibility and rotational stiffness and joint deflection angles. The results reveal that the robotic tuna achieved the highest swimming speed of 1.31 body lengths per second (BL/s) at a driving frequency of 2.4 Hz, and the maximum stride length increased to 0.81 BL/cycle at 1 Hz, demonstrating the effectiveness of the proposed design scheme. This study provides valuable insight for developing high-performance bio-inspired autonomous underwater vehicles.

1. Introduction

Fish are endowed with an elegant and agile beauty by long-term natural selection, which has attracted great attention from bionic scholars. Substantial efforts in the improvements of robotic fish have been made to reach the swimming capabilities of real fish since the 1990s [1,2,3,4], aiming to replicate the performance of their biological counterparts. Consequently, robotic fish are emerging as a promising biomimetic autonomous underwater vehicle, with potential applications in marine research, seabed exploration and other tasks [5,6].
Early robotic fish typically utilized a rigid serial chain mechanism for their backbone, with each joint independently driven by an actuator [7,8]. The body and/or caudal fin (BCF) undulation could be achieved by applying a time-varying prescribed shape control technique for all joints [9], which essentially is a kinematic biomimetic method. However, this method is hindered by low efficiency, high control complexity and a narrow driving frequency bandwidth [10,11]. With the advent of the soft robot era, many robotic fish have employed a single actuator to drive the entire soft body [1,12,13,14]. This approach excites inherent vibration modes, generating oscillating motions and is referred to as a dynamic biomimetic method. While such robotic fishes are easy to control and simple to design, there exist two key drawbacks to this method. First, the efficiency is considerably reduced when the driving frequency deviates from the natural frequency of a soft body. Second, oscillatory swimming is less efficient than undulatory swimming [15,16].
Nowadays, a single-actuator multiple-joint mechanism, which uses a single motor to drive discreet serial body segments, is proposed to combine the advantages of the above two methods [10,17]. However, when traditional rigid joints are used to connect these segments, a friction-loss problem arises, which inevitably leads to low efficiency. For instance, the eight-joint robotic tuna developed by Barrett et al. experienced a transmission loss of up to 10% [18]. Moreover, as the number of joints and driving frequency increase, the efficiency loss grows rapidly. To address this issue, a tensegrity joint was introduced [19]. A tensegrity structure is composed of compressed rods and tensioned cables, where the rods are suspended within a network of tensioned cables, resulting in minimal direct contact between the rods. Therefore, tensegrity joints constructed by tensegrity structures not only nearly eliminate friction but also have lightweight, modular and compliant properties [20,21]. The first application of tensegrity structures in robotic fish occurred in 2012 when Bliss et al. developed a tensegrity swimmer [22]. However, in this design, the tensegrity structure was fixed in holders and only used to drive the foil to oscillate. A more advanced implementation came in 2019 when Bingxing Chen and Hongzhou Jiang developed a wire-driven tensegrity robotic fish [19]. This bio-inspired fish skeleton, composed of six tensegrity joints and covered with elastic skin to displace external fluid, achieved a swimming speed of 0.7 body lengths per second (BL/s), demonstrating the promising potential of tensegrity joints in the robotic fish field.
Despite the good development prospect of tensegrity robotic fish, its design methodology remains to be perfected. At present, one of the most critical challenges is achieving an optimal match between tensegrity joints and fish morphology. Morphology matching refers to retaining the streamlined shape of a fish to the greatest extent possible while incorporating tensegrity joints, a key factor that impacts the fish-like propulsion performance. In this paper, a novel shell-like tensegrity joint is proposed, building upon the work of [19]. To overcome the limitations of the wire-driven method, namely, its unsuitability for high-frequency swimming and inability to precisely control the deflection angle of individual body segments, a single-actuator multiple-joint mechanism is adopted, and the maximum rotation angle of the shell-like tensegrity joint is predetermined through its structure design, enabling the generation of specific robotic fish body waves by tuning these rotation angles. Given that tuna, known for their exceptional high-speed swimming and endurance, are the quintessential representatives of thunniform swimmers and have long been an ideal model for biomimetic research, we took tuna as the bionic subject for this study. A novel robotic tuna featuring shell-like tensegrity joints with predefined deflection angles was designed and fabricated. The influence of the deflection angles on swimming performance is examined via experiments. Furthermore, since the lunate-shaped caudal fins are the primary source of thrust for tuna, we also took caudal fin characteristics as the focus of swimming performance optimization.
The remainder of this paper is organized as follows: In Section 2, the overall design of robotic tuna, including its structure design based on a shell-like tensegrity joint and control system, is presented. Section 3 gives detailed discussions about the swimming performance results obtained from the experiments. In Section 4, a brief conclusion and future research directions are drawn.

2. Design of Robotic Tuna

2.1. Evolutionary Development of Tensegrity Joint

2.1.1. Previous Work

The tensegrity saddle joint is a commonly used structure in biomimetic robots, and it mimics the biomechanics of the human spine structure, as shown in Figure 1a [23,24]. In this configuration, the tension elements keep the rigid elements out of contact with each other, and the joint’s rotational motion is entirely governed by the tension networks formed by tension elements. This results in a universal joint with a large range of motion. However, the lack of a fixed center of rotation and its difficulty in controlling stiffness led Bingxing Chen and Hongzhou Jiang to propose some improvements and introduce a novel variant for use in the robotic fish TenFiBot-I [19]. The main modifications involved redesigning the structure of the rigid elements into the plate with a Y-shaped foot and dividing the tension network into an axial and a horizontal tension network (Figure 1b). The axial tension network primarily provides translational stiffness, while the horizontal tension network is responsible for rotational stiffness.

2.1.2. Improvement Work

The TenFiBot-I’s design faced a critical limitation: inadequate internal space. For an underwater mobile platform, sufficient internal space is essential for housing functional modules required to perform underwater tasks. To address this issue, we re-engineered the Y-shaped foot into a Π-shaped foot that stands perpendicular to the plate and redesigned the plate into a hollow structure (Figure 2a) while retaining the original tension network.
Another challenge with the TenFiBot-I is the need for an elastic skin to cover the skeleton. The elastic skin generates tension as the robotic fish bends its body, which limits the joints’ range of motion. Moreover, the skin tends to wrinkle during undulatory swimming, disrupting the smoothness of the streamlined surface and negatively affecting hydrodynamics [17]. It is still hard to quantitatively evaluate the influence of skin on swimming performance. In addition, forming a watertight seal with an elastic skin poses a challenge. To overcome these limitations, we extended the length of the hollow plate and shortened the Π-shaped foot, forming a novel shell-like tensegrity joint, as shown in Figure 2b. This new design eliminates the need for elastic skin, significantly simplifying the robotic fish’s construction. It should be noted that despite the substantial structural changes between Figure 1a and Figure 2b, the fundamental topology of the tension elements was consistent throughout the design evolution.

2.2. Morphology Matching Design Method

The flowchart of the morphology matching design method is illustrated in Figure 3. The method, developed for shell-like tensegrity joints, can be applied to all robotic fish based on the BCF propulsion mode, including those with anguilliform, carangiform and thunniform modes. We used tuna as a case study to describe the method.
The first step involves constructing a three-dimensional model of robotic tuna. Extensive studies of real tuna morphology using micro-computed tomography have generated a substantial amount of profile data [25]. Hence, processes such as data extraction, curve fitting and length scaling can be performed sequentially according to empirical data. During this process, only the outlines of the tuna’s body and caudal fin are retained, while the outlines of the pectoral fin, dorsal fin and anal fin, which could complicate later discretization, are excluded. Thus, the overall dimension of robotic fish can be obtained.
The second step is to determine the number of fish body segments and the location of bending points according to different propulsion modes. Akanyeti et al. suggested that fish swimming kinematics can be accurately captured by dividing the fish body into six or fewer segments [26]. Lauder et al. demonstrated that although increasing the number of body segments enhances the flexibility and swimming performance of robotic fish, the performance gain decreases, and the design complexity increases at the same time [17]. Based on these findings, we segmented the robotic tuna into six parts: one for the head, one for the caudal fin and four for the posterior body. After that, the bending point distribution along the body becomes crucial for multi-joint robotic fish. Biological data indicate that for thunniform swimmers, the head and tail segments account for about 47% ± 7% and 20% ± 5% of the total body length, respectively. Akanyeti et al. also held that shorter posterior body segments allow easier control of the tail’s amplitude and deflection angle [26]. Taking these insights into account, we set the length proportions of the six segments in our robotic tuna, from head to tail, as 42.7%, 9.5%, 9.5%, 9.5%, 6.4% and 22.4%, respectively.
In the third step, a V-shaped segmentation method is introduced to create the modular skeleton unit. A shell-like tensegrity joint consists of a front segment, a posterior segment and an associated tension network. For clarity, the tension network is omitted in Figure 4. The cross-section of the robotic fish body at the bending point serves as the datum plane, denoted as plane A. On one side of the neutral plane (as shown in Figure 4), parting plane B defines the posterior boundary of the front segment. The dihedral angle α1 between planes A and B is referred to as the offset angle, which determines the tension degree of the tensegrity joint. Parting plane C defines the front boundary of the posterior segment, and the dihedral angle α2 between planes B and C is termed the deflection angle, which controls the maximum rotational angle of the joint and affects the oscillation amplitude of the robotic fishtail. The same process is mirrored along the neutral plane, forming a V-shaped structure at both ends of the segments, hence the name ‘V-shaped segmentation method’.
The fourth step focuses on designing the tension network. While the horizontal tension networks shown in Figure 2b are theoretically feasible, they lack sufficient stability in practice. To enhance joint rotation stability and prevent unwanted movement in other directions, we developed an improved tension network, as shown in Figure 5. In Figure 5a, holes are punched near the datum plane on both sides of the adjacent segments, allowing the tension element, such as an elastic string, to pass through them in an orderly fashion. Figure 5b details the specific connection method, with the ends of the tension element secured by a collet. The key difference between Figure 2b and Figure 5 is the transformation of two discrete horizontal tension networks into a unified circumferential tension network.
Figure 6 presents some new structures added to the body segment. The segment features a three-tier structure, separated by two spacer plates. Foam material fills the upper section, while lead weights occupy the bottom section, both of which are used to fine-tune the buoyancy balance of the robotic tuna. Moreover, the weight distribution on both the left and right sides of the robotic fish should also be carefully calibrated to prevent rollover during undulatory swimming. The middle section allows for the passage of a rigid rod that serves as the backbone of the robotic fish. Stop blocks have been incorporated into the segment structure to prevent kinematic interference between adjacent segments, which could otherwise cause structural failure. Additionally, the finlet structure mimics the finlet of real tuna, which is beneficial to swimming performance [27].
Finally, all the hollow body segments, functioning as skeletal units, are connected via tension networks to form the complete structure of the tensegrity robotic fish. It should be checked whether the resulting fish body wave is smooth. If not, go back to the second step to redesign and adjust the relevant parameters, then proceed through the remaining steps until the design requirements are fully satisfied.

2.3. Stiffness Analysis of Shell-like Tensegrity Joint

The front and side views of the shell-like tensegrity joint are presented in Figure 7. The joint connects two segments using three tension elements. Specifically, two tension elements, A1A2 and B1B2 (depicted as purple lines), lie in the xOz plane, while the third tension element (shown as green lines) lies in the xOy plane. This study primarily focuses on the stiffness in the y, z and φ directions, which influence the robotic tuna’s planar swimming in the yOz plane. Assuming point O is the virtual rotation center of the joint, the planar stiffness matrix can be derived based on the stiffness theory of parallel mechanisms when the joint is in its neutral position (φ = 0) [28].
K = K y 0 K y φ 0 K z 0 K y φ 0 K φ
where Ky, Kz and Kφ represent the stiffness in the y, z and φ directions, respectively, while K represents the coupling stiffness between the y and φ directions. The expressions for these stiffnesses are given by Equations (2)–(4).
K y = 4 k c 2 cos 2 β / l 2 2
K z = 2 k ( H H 0 ) 2 / l 1 2 + 4 k H 0 2 / l 2 2
K φ = K y φ = 4 k c 2 ( H h ) 2 c o s 2 β / l 2 2
where k denotes the stiffness of the tension elements, and c is the radius of the circle defined by the four points C2, C5, D2 and D5. For simplicity, the same symbols are used for both the holes and the center points of the corresponding holes. Β is the acute angle between the radius vector OC2/OC5/OD2/OD5 and the y-axis. H and H0 are the distances from point C3/C4/D3/D4 to lines A2B2 and A1B1, respectively, while h is the distance from point O to line A2B2. l1 and l2 represent the lengths of the axial tension elements (A1A2/B1B2) and the partial length of circumferential tension element (C2C/C5C/D2D/D5D), respectively.
K y = 4 k c 2 cos 2 β / l 2 2
K z = 2 k ( H H 0 ) 2 / l 1 2 + 4 k H 0 2 / l 2 2
where a, b and d are the distances from points A2, B1 and D3 to the symmetry plane, respectively.
Three stiffness characteristics can be concluded from Equations (2)–(4). First, when h equals H, both Kφ and K are zero, allowing the joint to rotate freely around point O in the φ direction. Second, since Ky and Kz are independent of h, the stiffnesses in the y and z directions remain unaffected by the virtual rotation center. Third, the shell-like tensegrity joint demonstrates stiffness anisotropy. By adjusting the axial tension elements so that point A1 (BS1) is as close as possible to point A2 (B2), Kφ can be minimized to nearly zero. The offset angle influences the arrangement of the circumferential tension elements, thereby affecting the values of Ky and Kz. These values are positively correlated with the offset angles. Consequently, fine-tuning the tension networks can result in high Ky and Kz values, while Kφ remains near zero. Thus, the tensegrity joint can effectively function as a traditional rigid rotational joint. When the joint is away from the neutral position, the virtual rotation center has some drift. In our experiments, with the joint’s rotation angle limited to 14°, the dimensionless drift was less than 5% and can be considered negligible [29].

2.4. Mechatronics Design

A schematic of the robotic tuna is shown in Figure 8a. Its total length, maximum height and maximum width are 410 mm, 110 mm and 68 mm, respectively. During the V-shaped segmentation process, the offset angle α1 is set to zero for simplicity. θ1, θ2, θ3 and θ4 in Figure 8a represent different deflection angles of the tensegrity joints. The robotic tuna’s driving mechanism operates as follows: the steering motor directly drives the last segment of the posterior body via a rod, causing the four tensegrity joints to rotate around their respective virtual rotation centers in sequence. As a result, the rod’s straight-line configuration transitions into a folded-line arrangement of body segments, approximating the smooth curvature of a fish body wave.
The head section of the robotic tuna contains a sealed cabin that houses the control system (shown in Figure 8b). The microcontroller unit (MCU) generates a pulse-width modulation signal to control the steering motor, producing a sinusoidal motion at frequencies below 3 Hz. Communication between the transmitter and receiver is achieved via pulse position modulation. The transmitter allows adjustment of the MCU’s control parameters. A lithium battery, regulated by a voltage regulator, provides stable power to both the MCU and the receiver.
By changing the rotation mode of the servos, such as increasing the maximum rotation angle on one side while simultaneously decreasing the rotation angle range on the opposite side, the direction of the robotic fish can be effectively adjusted. On the other hand, as the primary focus of the study is to steady the swimming speed, the robotic fish does not feature an additional ascent and descent module, which typically requires the design of a pair of pectoral fins driven by steering motors [30].

3. Results and Discussion with Swimming Experiments

A series of free-swimming experiments were conducted in a water tank measuring 3 m × 1.2 m × 0.5 m after fabricating the robotic tuna prototype. The swimming sequences were recorded using an industrial digital camera operating at 60 frames per second with a resolution of 800 × 600 pixels. To ensure accurate results, the image data underwent preprocessing. The RGB images were initially converted to grayscale to eliminate color information and subsequently transformed into monochrome images using a threshold to remove noise. The Canny edge detection algorithm was applied to outline the robotic tuna’s body, allowing for the calculation of its midline coordinates. Preliminary body waveforms were extracted through batch image processing based on these steps. The undulatory reconfiguration technique was then employed to refine the raw data and achieve accurate swimming kinematics [31]. According to the rules of this technique, data identified as unsatisfactory—such as cases where roll and pitch movements disrupt straight-line swimming performance—can be filtered out and excluded from analysis.

3.1. Swimming Optimization with Predetermined Joint Angles

Drawing from empirical knowledge and the relevant reference [17], we assigned different deflection angles to each tensegrity joint to generate three cases, as listed in Table 1. The angles θ1, θ2, θ3 and θ4 represent the maximum deflection angles of the first to fourth tensegrity joints, respectively (illustrated in Figure 8a). θ, the maximum rotational angle of the steering motor, can be calculated inversely from the four joint angles in Cases 1 and 2, based on the structure parameters of the robotic tuna. Compared to Case 2, the maximum deflection angles in Case 1 are 2° larger for all joints, except for the first joint. Case 3 served as the control group, with θ set the same as in Case 2, at 13.4°. Consequently, despite the maximum deflection angles for all four joints being set to 25°, the actual deflection angles were significantly lower, never reaching the preset values. As a result, the predefined deflection angles are ineffective in this case, which can be regarded as operating in an unconstrained mode. In contrast, Cases 1 and 2 are referred to as constrained modes.
Three prototypes were developed based on the three cases to conduct swimming experiments with eight driving frequencies (1 Hz, 1.3 Hz, 1.5 Hz, 1.8 Hz, 2.1 Hz, 2.4 Hz, 2.7 Hz and 3 Hz, respectively). During fabrication, all parameters remained constant except for the deflection angles. According to the morphology matching design method, these small variations in joint angles result in small structural differences among the prototypes. The swimming performance of the robotic tuna, including the relative steady forward speed U, stride length U* and Strouhal number St at different frequencies f for the three cases, is shown in Figure 9.
U = Ue/L, U* = Ue/(fL), St = fA/Ue
where Ue is the actual steady forward speed, and L represents the total body length (BL) of the robotic tuna. A denotes the tail-beat amplitude. U* indicates the distance traveled during one tail-beat cycle. U and U* are measured in the BL/s and BL/cycles, respectively. The observations of real fish suggest that their stride length remains constant at approximately 0.7 BL/s, regardless of frequency. The Strouhal number (St) is a critical parameter that characterizes vortex shedding behind the tail and serves as a qualitative indicator of swimming efficiency [32]. Studies indicate that optimal propulsion performance is achieved when the St number is around 0.4 [33].
Figure 9a shows that, for all cases, the forward speed U initially increases and then decreases as the frequency rises. This trend is attributed to momentum exchange near the tail. The peak speeds of 1.18 BL/s (0.48 m/s), 0.94 BL/s (0.39 m/s) and 0.64 BL/s (0.26 m/s) occur at 2.4 Hz, 2.4 Hz and 1.3 Hz, respectively, for Cases 1, 2 and 3. The peak speeds in Cases 1 and 2 are 84% and 47% higher, respectively, than in Case 3. Figure 9b illustrates that stride length U* generally decreases with increasing frequency in all cases, but the rate of decline narrows from Case 3 to Case 1. The maximum U*, approximately 0.7 BL/cycle, is reached at 1 Hz in both Cases 1 and 2. Figure 9c indicates that the St value increases with frequency in Case 3, while in Cases 1 and 2, St remains mainly within the 0.4–0.5 range, suggesting that swimming efficiency is generally higher in Cases 1 and 2 compared to Case 3. Notably, the St values at 1 Hz for Case 3 and 2.4 Hz for Cases 1 and 2 approach 0.4, indicating good propulsion performance. These findings demonstrate that optimizing the deflection angles of each joint can significantly enhance the swimming performance of the robotic fish.
The body waves of the robotic tuna in air and water are depicted in Figure 10 and Figure 11, respectively. The differences in body waves between the two environments arise from three factors: the deflection angles, driving frequency, and hydrodynamic effects. In Cases 1 and 2, the body waves in air are similar. However, slight adjustments to the deflection angles lead to significant changes in the wave envelopes in water, highlighting the high sensitivity of the swimming kinematics to deflection angles. While frequency has a limited effect on the wave envelope, it significantly impacts the wave amplitude.
When comparing the three cases, Case 3 exhibits the poorest swimming performance. In this scenario, the posterior body primarily rotates around the virtual rotation center of the first tensegrity joint, resembling a single-degree-of-freedom swinging motion, as seen in the nearly straight wave envelopes in Figure 10c and Figure 11c. Consequently, Case 3 fails to fully utilize the advantages of the single-actuator multiple-joint mechanism. Although the swimming speeds in Cases 1 and 2 are similar at lower frequencies, Case 1 shows a more pronounced improvement at higher frequencies, indicating that deflection angle optimization is more effective at high frequencies. A video of the swimming performance for Case 1 is provided in the Supplementary Materials.
According to the properties of the shell-like tensegrity joint, the joint’s rotational stiffness approaches zero when the rotation angle is below the deflection angle. Theoretically, rotational stiffness becomes infinite once the rotation angle reaches the deflection angle, resulting in a step change during joint rotation. This represents a unique form of time-varying stiffness, which has the potential to significantly improve robotic fish performance. While most recent studies have focused on spatial stiffness, our findings underscore the importance of exploring stiffness variations over time [34].
It should be noted that the deflection angles for the three cases were set based on our empirical knowledge. A detailed theoretical understanding of the effect of deflection angles on swimming performance requires further in-depth research, incorporating computational fluid dynamics.

3.2. Swimming Optimization with Caudal Fin

We continued the stiffness optimization experiments on the caudal fin to enhance swimming performance, focusing on four key factors: the rotational stiffness at the caudal peduncle, material flexibility, caudal fin height and the trailing edge shape. The deflection angles were set to those of Case 1 for the following controlled experiments.
The rotational stiffness was adjusted by replacing five different torsional springs, with corresponding stiffness values (Ktail) of 30 Nmm/rad, 51 Nmm/rad, 77 Nmm/rad, 132 Nmm/rad and 197 Nmm/rad. The original caudal fin of the robotic tuna was made from resin. To investigate the effect of material flexibility, three caudal fins with Shore hardness values of 30 A, 60 A and 90 A (where lower values indicate greater flexibility) were fabricated using thermoplastic polyurethane (TPU). Additionally, four caudal fins with varying heights of 110 mm, 138 mm, 166 mm and 192 mm (corresponding to 1×, 1.25×, 1.5× and 1.75× the maximum body height of the robotic tuna) were also produced. Minor structural modifications were made to ensure consistency in shape across the four fins (Figure 12a). Xin ZhiQiang et al. identified that the primary variation in fishtails lies in the trailing edge shape [35]. Therefore, we changed the trailing edge shape to study its effect. As shown in Figure 12b, Lc denotes the chord length, while L refers to the total horizontal length of the caudal fin. By adjusting the Lc/L ratio (four ratios—0.4, 0.5, 0.6 and 0.7—were tested), the trailing edge shape was modified. The experimental results, shown in Figure 13 and Figure 14, demonstrate the effects on swimming speed and stride length. In general, swimming speed initially increases with frequency, reaching a maximum at 2.4 Hz, and then declines. Meanwhile, stride length first decreases, then fluctuates slightly, and eventually declines again as frequency rises. The effects of these four control variables will be discussed in detail below.

3.2.1. Rotational Stiffness

Both swimming speed and stride length decrease as rotational stiffness increases within the frequency range of 1 Hz to 2.4 Hz, but they rise with increasing stiffness once the frequency exceeds 2.4 Hz, as shown in Figure 13a and Figure 14a. This suggests an important matching mechanism of rotational stiffness to the frequency: the rotational stiffness at the caudal peduncle should increase in response to higher frequencies. In the controlled experiment, the maximum speed of the robotic fish increased from 1.13 BL/s to 1.2 BL/s, a 6.2% improvement, while the maximum stride length increased from 0.66 BL/cycle to 0.74 BL/cycle, marking a 12.1% gain.

3.2.2. Material Flexibility

Swimming performances with a material hardness of 30 A and 60 A are similar, as shown in Figure 13b and Figure 14b. Compared to the swimming performance with resin material, the performances with hardness of 30 A and 60 A show significant improvement at frequencies below 2.4 Hz, while the performance with 90 A hardness shows a notable improvement at frequencies above 2.4 Hz. This reveals another matching mechanism: the caudal fin’s flexibility should decrease as frequency rises. In this controlled experiment, the robotic fish’s maximum speed increased from 1.18 BL/s to 1.31 BL/s, an increase of 11.2%, while the maximum stride length grew from 0.7 BL/cycle to 0.81 BL/cycle, a 15.7% increase.

3.2.3. Caudal Fin Height

In this series of controlled experiments, the maximum speed of the robotic fish increased from 1.12 BL/s to 1.2 BL/s, a 7.1% improvement, while the maximum stride length increased from 0.67 BL/cycle to 0.7 BL/cycle, a 4.5% gain, as shown in Figure 13c and Figure 14c. Both the maximum swimming speed and stride length were achieved with a caudal fin height of 166 mm, highlighting that a larger caudal fin height does not necessarily result in better performance.

3.2.4. Trailing Edge Shape

As shown in Figure 13d and Figure 14d, both swimming speed and stride length increase with a higher Lc/L ratio in the frequency range of 1 Hz to 2.4 Hz. This is likely due to the increased surface area of the caudal fin, which enhances the thrust generated by its interaction with the fluid. In the controlled experiment, the robotic fish’s maximum speed increased from 1.14 BL/s to 1.25 BL/s, a 9.6% improvement, while the maximum stride length grew from 0.63 BL/cycle to 0.81 BL/cycle, a 28.6% gain.

3.3. Discussion

The above controlled experiments reveal that material flexibility leads to the most notable improvement in swimming speed, with an 11.2% increase, while the trailing edge shape results in the greatest enhancement in stride length, with a 28.6% increase. Overall, swimming performance was further optimized, achieving a maximum speed of 1.31 BL/s and a stride length of 0.81 BL/cycle. This demonstrates that precise matching of the deflection angles of tensegrity joints angle and caudal fin can significantly improve performance. Compared to the tensegrity robotic fish developed by Bingxing Chen and Hongzhou Jiang in 2019 [19], our robotic tuna shows remarkable gains, with swimming speed increasing by 87% and stride length by 62%, highlighting the advantages of the shell-like tensegrity joints and the morphology matching design method. Notably, since the stride length of thunniform fish is typically around 0.7 BL/cycle, this study’s achievement of 0.81 BL/cycle suggests the potential to exceed the swimming performance of real fish.
Some swimming performance data for robotic fish operating at low frequencies (below 3 Hz) from the literature are presented for comparison. The tendon-driven robotic fish made by Changlin Qiu et al. achieved a maximum speed of 1.04 BL/s [36]. The wire-driven elastic robotic fish developed by Xiaocun Liao et al. reached a top speed of 0.74 BL/s, with a stride length of 0.25 BL/cycle [37]. The wire-driven robotic fish fabricated by Fengran Xie et al. [38] reached a maximum speed of 0.84 BL/s and a stride length of 0.78 BL/cycle. In comparison, our shell-like tensegrity robotic tuna demonstrates a strong performance and a clear advantage in mechanism configuration.

4. Conclusions

In this paper, we present significant improvements based on the tensegrity robotic fish, TenFiBot-I, developed by Bingxing Chen and Hongzhou Jiang in 2019. Our innovations include the development of a novel shell-like tensegrity joint featuring a predetermined deflection angle, the corresponding morphology matching method, and a single-motor multiple-joint driving mechanism. These advancements expand internal space for functional modules, maintain the streamlined shape of real fish, eliminate the need for elastic skin, and simplify the overall design process. This approach is applicable to all robotic fish utilizing the BCF swimming mode. We designed a cost-effective robotic tuna and conducted swimming optimization experiments. The results show that the proper deflection angle setting has a strong improvement effect on the swimming performance of robotic tuna. Changing these angles is an optimization for the fish body wave. From a stiffness perspective, these angles are essentially a special form of time-varying stiffness. Additionally, four controlled experiment series reveal that material hardness has the greatest influence on swimming speed, while the trailing edge shape has the most impact on stride length. A key finding is that both rotational stiffness at the caudal peduncle and the caudal fin’s material hardness should increase with frequency to achieve better swimming performance. By matching deflection angles and caudal fin parameters, the swimming performance was further optimized and greatly surpassed that of TenFiBot-I, highlighting the superiority of our approach.
In the future, we will focus on theoretical and simulation studies to explore the optimization rule for deflection angles. Furthermore, we will aim to develop a new robotic fish specifically designed for high-frequency swimming.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/jmse12112105/s1, Video S1: The swimming behavior of the robotic tuna at 1 Hz in Case 1.

Author Contributions

Conceptualization, H.J.; methodology, H.J. and Y.L.; validation, Y.L., J.C. and G.J.; investigation, Y.L., J.C. and G.J.; resources, H.J.; data curation, L.Z. and H.J.; writing—original draft preparation, Y.L.; writing—review and editing, L.Z. and H.J.; visualization, Y.L. and G.J.; supervision, H.J.; project administration, H.J.; funding acquisition, H.J. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, grant number 52372427.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors upon request.

Acknowledgments

We would like to thank Cai Jian for English language checking.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Marchese, A.D.; Onal, C.D.; Rus, D. Autonomous soft robotic fish capable of escape maneuvers using fluidic elastomer actuators. Soft Robot. 2014, 1, 75–87. [Google Scholar] [CrossRef]
  2. Zhong, Q.; Zhu, J.; Fish, F.E.; Kerr, S.J.; Downs, A.M.; Bart-Smith, H.; Quinn, D.B. Tunable stiffness enables fast and efficient swimming in fish-like robots. Sci. Robot. 2021, 6, eabe4088. [Google Scholar] [CrossRef]
  3. Tong, R.; Wu, Z.; Chen, D.; Wang, J.; Du, S.; Tan, M.; Yu, J. Design and optimization of an untethered high-performance robotic tuna. IEEE-ASME Trans. Mechatron. 2022, 27, 4132–4142. [Google Scholar] [CrossRef]
  4. Ormonde, P.; Stasolla, M.; Zhu, J.; Bart-Smith, H.; Moored, K. Performance of Schooling Tuna-like Robotic Swimmers. Bull. Am. Phys. Soc. 2024. Available online: https://meetings.aps.org/Meeting/DFD23/Session/J07.6 (accessed on 10 October 2024).
  5. Katzschmann, R.K.; DelPreto, J.; MacCurdy, R.; Rus, D. Exploration of underwater life with an acoustically controlled soft robotic fish. Sci. Robot. 2018, 3, eaar3449. [Google Scholar] [CrossRef]
  6. Qiu, C.; Wu, Z.; Wang, J.; Tan, M.; Yu, J. Autonomous recovery control of biomimetic robotic fish based on multi-sensory system. IEEE Robot. Autom. Lett. 2024, 9, 1420–1427. [Google Scholar] [CrossRef]
  7. Triantafyllou, M.S.; Triantafyllou, G.S. An efficient swimming machine. Sci. Am. 1995, 272, 64–70. [Google Scholar] [CrossRef]
  8. Su, Z.; Yu, J.; Tan, M.; Zhang, J. Implementing flexible and fast turning maneuvers of a multijoint robotic fish. IEEE-ASME Trans. Mechatron. 2014, 19, 329–338. [Google Scholar] [CrossRef]
  9. Roper, D.T.; Sharma, S.; Sutton, R.; Culverhouse, P. A review of developments towards biologically inspired propulsion systems for autonomous underwater vehicles. Proc. Inst. Mech. Eng. Part M-J. Eng. Marit. Environ. 2011, 225, 77–96. [Google Scholar] [CrossRef]
  10. Chen, D.; Wu, Z.; Meng, Y.; Tan, M.; Yu, J. Development of a high-speed swimming robot with the capability of fish-like leaping. IEEE-ASME Trans. Mechatron. 2022, 27, 3579–3589. [Google Scholar] [CrossRef]
  11. Chen, D.; Wang, B.; Xiong, Y.; Zhang, J.; Tong, R.; Meng, Y.; Yu, J. Design and analysis of a novel bionic tensegrity robotic fish with a continuum body. Biomimetics 2024, 9, 19. [Google Scholar] [CrossRef] [PubMed]
  12. Li, K.; Jiang, H.; Wang, S.; Yu, J. A soft robotic fish with variable-stiffness decoupled mechanisms. J. Bionic Eng. 2018, 15, 599–609. [Google Scholar] [CrossRef]
  13. Valdivia y Alvarado, P.P.A. Design of Biomimetic Compliant Devices for Locomotion in Liquid Environments. Ph.D. Thesis, Massachusetts Institute of Technology, Cambridge, MA, USA, 2007. [Google Scholar]
  14. Mazumdar, A.; Alvarado, P.V.Y.; Youcef-Toumi, K. Maneuverability of a robotic tuna with compliant body. In Proceedings of the 2008 IEEE International Conference on Robotics and Automation (ICRA), Pasadena, CA, USA, 19–23 May 2008. [Google Scholar]
  15. Zhong, Y.; Li, Z.; Du, R. A novel robot fish with wire-driven active body and compliant tail. IEEE-ASME Trans. Mechatron. 2017, 22, 1633–1643. [Google Scholar] [CrossRef]
  16. Sfakiotakis, M.; Lane, D.M.; Davies, J.B.C. Review of fish swimming modes for aquatic locomotion. IEEE J. Ocean. Eng. 1999, 24, 237–252. [Google Scholar] [CrossRef]
  17. White, C.H.; Lauder, G.V.; Bart-Smith, H. Tunabot Flex: A tuna-inspired robot with body flexibility improves high-performance swimming. Bioinspir. Biomim. 2021, 16, 026019. [Google Scholar] [CrossRef]
  18. Barrett, D.S.; Triantafyllou, M.S.; Yue, D.K.P.; Grosenbaugh, M.A.; Wolfgang, M. Drag reduction in fish-like locomotion. J. Fluid Mech. 1999, 392, 183–212. [Google Scholar] [CrossRef]
  19. Chen, B.; Jiang, H. Swimming performance of a tensegrity robotic fish. Soft Robot. 2019, 6, 520–531. [Google Scholar] [CrossRef]
  20. Shah, D.S.; Booth, J.W.; Baines, R.L.; Wang, K.; Vespignani, M.; Bekris, K.; Kramer-Bottiglio, R. Tensegrity Robotics. Soft Robot. 2022, 9, 639–656. [Google Scholar] [CrossRef]
  21. Liu, Y.; Bi, Q.; Yue, X.; Wu, J.; Yang, B.; Li, Y. A review on tensegrity structures-based robots. Mech. Mach. Theory 2022, 168, 104571. [Google Scholar] [CrossRef]
  22. Bliss, T.; Iwasaki, T.; Bart-Smith, H. Central pattern generator control of a tensegrity swimmer. IEEE-ASME Trans. Mechatron. 2012, 18, 586–597. [Google Scholar] [CrossRef]
  23. Mirletz, B.T.; Bhandal, P.; Adams, R.D.; Agogino, A.K.; Quinn, R.D.; SunSpiral, V. Goal-directed cpg-based control for tensegrity spines with many degrees of freedom traversing irregular terrain. Soft Robot. 2015, 2, 165–176. [Google Scholar] [CrossRef]
  24. Mirletz, B.T.; Park, I.W.; Flemons, T.E.; Agogino, A.K.; Quinn, R.D.; SunSpiral, V. Design and control of modular spine-like tensegrity structures. In Proceedings of the World Conference of the International Association for Structural Control and Monitoring (WCSM), Barcelona, Spain, 15–17 July 2014. [Google Scholar]
  25. Wainwright, D.K.; Lauder, G.V. Tunas as a high-performance fish platform for inspiring the next generation of autonomous underwater vehicles. Bioinspir. Biomim. 2020, 15, 035007. [Google Scholar] [CrossRef]
  26. Akanyeti, O.; Di Santo, V.; Goerig, E.; Wainwright, D.K.; Liao, J.C.; Castro-Santos, T.; Lauder, G.V. Fish-inspired segment models for undulatory steady swimming. Bioinspir. Biomim. 2022, 17, 046007. [Google Scholar] [CrossRef]
  27. Wang, J.; Wainwright, D.K.; Lindengren, R.E.; Lauder, G.V.; Dong, H. Tuna locomotion: A computational hydrodynamic analysis of finlet function. J. R. Soc. Interface 2020, 17, 20190590. [Google Scholar] [CrossRef]
  28. Chakarov, D. Study of the antagonistic stiffness of parallel manipulators with actuation redundancy. Mech. Mach. Theory 2004, 39, 583–601. [Google Scholar] [CrossRef]
  29. Farhadi Machekposhti, D.; Tolou, N.; Herder, J.L. A review on compliant joints and rigid-body constant velocity universal joints toward the design of compliant homokinetic couplings. J. Mech. Des. 2015, 137, 032301. [Google Scholar] [CrossRef]
  30. Liu, S.; Liu, C.; Liang, Y.; Ren, L.; Ren, L. Design and Control of an Untethered Robotic Tuna Based on a Hydraulic Soft Actuator. IEEE/ASME Trans. Mechatron. 2024. Available online: https://ieeexplore.ieee.org/abstract/document/10547594 (accessed on 10 October 2024).
  31. Liu, Y.; Jiang, H.; Xu, Z. Development of novel fish-inspired robot with variable stiffness. Ocean Eng. 2024, 305, 118047. [Google Scholar] [CrossRef]
  32. Anderson, J.M.; Streitlien, K.; Barrett, D.S.; Triantafyllou, M.S. Triantafyllou. Oscillating foils of high propulsive efficiency. J. Fluid Mech. 1998, 360, 41–72. [Google Scholar] [CrossRef]
  33. Wen, L.; Wang, T.; Wu, G.; Liang, J.; Wang, C. Novel method for the modeling and control investigation of efficient swimming for robotic fish. IEEE Trans. Ind. Electron. 2011, 59, 3176–3188. [Google Scholar] [CrossRef]
  34. Luo, Y.; Xiao, Q.; Shi, G.; Pan, G.; Chen, D. The effect of variable stiffness of tuna-like fish body and fin on swimming performance. Bioinspir. Biomim. 2020, 16, 016003. [Google Scholar] [CrossRef]
  35. Xin, Z.; Wu, C. Shape optimization of the caudal fin of the three-dimensional self-propelled swimming fish. Sci. China-Phys. Mech. Astron. 2013, 56, 328–339. [Google Scholar] [CrossRef]
  36. Qiu, C.; Wu, Z.; Wang, J.; Tan, M.; Yu, J. Locomotion optimization of a tendon-driven robotic fish with variable passive tail fin. IEEE Trans. Ind. Electron. 2023, 70, 4983–4992. [Google Scholar] [CrossRef]
  37. Liao, X.; Zhou, C.; Wang, J.; Fan, J.; Zhang, Z. A wire-driven elastic robotic fish and its design and cpg-based control. J. Intell. Robot. Syst. 2022, 107, 4. [Google Scholar] [CrossRef]
  38. Xie, F.; Li, Z.; Ding, Y.; Zhong, Y.; Du, R. An experimental study on the fish body flapping patterns by using a biomimetic robot fish. IEEE Robot. Autom. Lett. 2019, 5, 64–71. [Google Scholar] [CrossRef]
Figure 1. Previous work for the tensegrity joint: (a) Tensegrity saddle joint [24]. (b) Y-shaped tensegrity joint [19]. The uppercase letters denote the different holes through which the tension elements pass.
Figure 1. Previous work for the tensegrity joint: (a) Tensegrity saddle joint [24]. (b) Y-shaped tensegrity joint [19]. The uppercase letters denote the different holes through which the tension elements pass.
Jmse 12 02105 g001
Figure 2. Improvement work for the tensegrity joint: (a) Π-shaped tensegrity joint. (b) Shell-like tensegrity joint. The assembly structure is intentionally shown in an incompact manner to clearly illustrate the connection relationships. The definitions of colored lines, uppercase letters in different colors are the same as in Figure 1.
Figure 2. Improvement work for the tensegrity joint: (a) Π-shaped tensegrity joint. (b) Shell-like tensegrity joint. The assembly structure is intentionally shown in an incompact manner to clearly illustrate the connection relationships. The definitions of colored lines, uppercase letters in different colors are the same as in Figure 1.
Jmse 12 02105 g002
Figure 3. The flowchart of morphology matching design method.
Figure 3. The flowchart of morphology matching design method.
Jmse 12 02105 g003
Figure 4. V-shaped segmentation for a shell-like tensegrity joint. (a) Key definitions and parameters. (b) Top view of the shell-like tensegrity joint (α1 = 30° and α2 = 10°). (c) Side view of the shell-like tensegrity joint.
Figure 4. V-shaped segmentation for a shell-like tensegrity joint. (a) Key definitions and parameters. (b) Top view of the shell-like tensegrity joint (α1 = 30° and α2 = 10°). (c) Side view of the shell-like tensegrity joint.
Jmse 12 02105 g004
Figure 5. Enhanced tension network. (a) Design of connecting holes between adjacent segments. (b) Connection method for the tension elements. For clarity, the hole sizes have been intentionally exaggerated.
Figure 5. Enhanced tension network. (a) Design of connecting holes between adjacent segments. (b) Connection method for the tension elements. For clarity, the hole sizes have been intentionally exaggerated.
Jmse 12 02105 g005
Figure 6. The detailed structure of body segment.
Figure 6. The detailed structure of body segment.
Jmse 12 02105 g006
Figure 7. The front view (left) and side view (right) of the shell-like tensegrity joint sketch. The definitions of lines and solid circles in different colors are the same as in Figure 5.
Figure 7. The front view (left) and side view (right) of the shell-like tensegrity joint sketch. The definitions of lines and solid circles in different colors are the same as in Figure 5.
Jmse 12 02105 g007
Figure 8. Mechatronic design of the robotic tuna. (a) Schematic diagram. For clarity, the tension elements are not shown. (b) Control system.
Figure 8. Mechatronic design of the robotic tuna. (a) Schematic diagram. For clarity, the tension elements are not shown. (b) Control system.
Jmse 12 02105 g008
Figure 9. Variation of swimming performance with frequency for different cases. (a) Swimming speed. (b) Stride length. (c) Strouhal number.
Figure 9. Variation of swimming performance with frequency for different cases. (a) Swimming speed. (b) Stride length. (c) Strouhal number.
Jmse 12 02105 g009
Figure 10. Body waves of the robotic tuna in air for different cases (head fixed, T represents the tail-beat cycle). (a) Case 1. (b) Case 2. (c) Case 3. The red lines refer to the body wave at each time and the four solid circles means the four joints.
Figure 10. Body waves of the robotic tuna in air for different cases (head fixed, T represents the tail-beat cycle). (a) Case 1. (b) Case 2. (c) Case 3. The red lines refer to the body wave at each time and the four solid circles means the four joints.
Jmse 12 02105 g010
Figure 11. Body waves of the robotic tuna in water for different cases (examples at 1.5 Hz and 2.1 Hz). (a) Case 1. (b) Case 2. (c) Case 3.
Figure 11. Body waves of the robotic tuna in water for different cases (examples at 1.5 Hz and 2.1 Hz). (a) Case 1. (b) Case 2. (c) Case 3.
Jmse 12 02105 g011
Figure 12. Some features of caudal fin. (a) The height variation of caudal fin. (b) The shape changes of the trailing edge.
Figure 12. Some features of caudal fin. (a) The height variation of caudal fin. (b) The shape changes of the trailing edge.
Jmse 12 02105 g012
Figure 13. Variation of swimming speed with frequency. (a) Rotational stiffness. (b) Material flexibility. (c) Caudal fin height. (d) Trailing edge shape.
Figure 13. Variation of swimming speed with frequency. (a) Rotational stiffness. (b) Material flexibility. (c) Caudal fin height. (d) Trailing edge shape.
Jmse 12 02105 g013
Figure 14. Variation of stride length with frequency. (a) Rotational stiffness. (b) Material flexibility. (c) Caudal fin height. (d) Trailing edge shape.
Figure 14. Variation of stride length with frequency. (a) Rotational stiffness. (b) Material flexibility. (c) Caudal fin height. (d) Trailing edge shape.
Jmse 12 02105 g014
Table 1. Predetermined joint angle settings for three cases.
Table 1. Predetermined joint angle settings for three cases.
Caseθ1 (°)θ2 (°)θ3 (°)θ4 (°)θ (°)
168101415.4
26681213.4
32525252513.4
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Liu, Y.; Jin, G.; Cao, J.; Zhou, L.; Jiang, H. Design and Experimental Study of a Robotic Tuna with Shell-like Tensegrity Joints. J. Mar. Sci. Eng. 2024, 12, 2105. https://doi.org/10.3390/jmse12112105

AMA Style

Liu Y, Jin G, Cao J, Zhou L, Jiang H. Design and Experimental Study of a Robotic Tuna with Shell-like Tensegrity Joints. Journal of Marine Science and Engineering. 2024; 12(11):2105. https://doi.org/10.3390/jmse12112105

Chicago/Turabian Style

Liu, Yanwen, Guangyuan Jin, Jiekai Cao, Liang Zhou, and Hongzhou Jiang. 2024. "Design and Experimental Study of a Robotic Tuna with Shell-like Tensegrity Joints" Journal of Marine Science and Engineering 12, no. 11: 2105. https://doi.org/10.3390/jmse12112105

APA Style

Liu, Y., Jin, G., Cao, J., Zhou, L., & Jiang, H. (2024). Design and Experimental Study of a Robotic Tuna with Shell-like Tensegrity Joints. Journal of Marine Science and Engineering, 12(11), 2105. https://doi.org/10.3390/jmse12112105

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop