Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2025 Jan 16;10(1):60.
doi: 10.3390/biomimetics10010060.

Empirical Data-Driven Linear Model of a Swimming Robot Using the Complex Delay-Embedding DMD Technique

Affiliations

Empirical Data-Driven Linear Model of a Swimming Robot Using the Complex Delay-Embedding DMD Technique

Mostafa Sayahkarajy et al. Biomimetics (Basel). .

Abstract

Anguilliform locomotion, an efficient aquatic locomotion mode where the whole body is engaged in fluid-body interaction, contains sophisticated physics. We hypothesized that data-driven modeling techniques may extract models or patterns of the swimmers' dynamics without implicitly measuring the hydrodynamic variables. This work proposes empirical kinematic control and data-driven modeling of a soft swimming robot. The robot comprises six serially connected segments that can individually bend with the segmental pneumatic artificial muscles. Kinematic equations and relations are proposed to measure the desired actuation to mimic anguilliform locomotion kinematics. The robot was tested experimentally and the position and velocities of spatially digitized points were collected using QualiSys® Tracking Manager (QTM) 1.6.0.1. The collected data were analyzed offline, proposing a new complex variable delay-embedding dynamic mode decomposition (CDE DMD) algorithm that combines complex state filtering and time embedding to extract a linear approximate model. While the experimental results exhibited exotic curves in phase plane and time series, the analysis results showed that the proposed algorithm extracts linear and chaotic modes contributing to the data. It is concluded that the robot dynamics can be described by the linearized model interrupted by chaotic modes. The technique successfully extracts coherent modes from limited measurements and linearizes the system dynamics.

Keywords: CDE DMD; bio-inspired locomotion; bio-robotics; data-driven modeling; soft robotics.

PubMed Disclaimer

Conflict of interest statement

The authors declare no conflicts of interest.

Figures

Figure A1
Figure A1
The measurement setup.
Figure 1
Figure 1
Geometrical model of the robotic fish. The solid lines represent the robot backbone midline, and the dashed lines show the actuators’ nominal axes.
Figure 2
Figure 2
Mechanical drawings: (a) 3D model of the robot; (b) the segmental assembly parts and balancing bladders.
Figure 3
Figure 3
Geometrical representation of the desired actuator lengths calculations with a wave traveling left to right from 1 to 6. The blue curve represents the robot backbone axis versus the initial state, i.e., the straight blue line. The dashed lines represent the soft actuators’ axes.
Figure 4
Figure 4
The experimental data. The robot’s undulation period is 1.1 s.
Figure 5
Figure 5
Phase plot of the experimental data.
Figure 6
Figure 6
Phase plot of the dynamic variables with d = 30.
Figure 7
Figure 7
Phase plot of the dynamic variables with d = 110.
Figure 8
Figure 8
Evolution of the first two modes with embedding dimension: (a) Standard DMD; (b) CDE DMD with d = 30; (c) d = 60; (d) d = 85; (e) d = 110; (f) d = 140; (g) d = 170.
Figure 9
Figure 9
Conceptualization of the linearization technique. Measurement data are projected to the CDE coordinates, in the encoding stage. Consequently, the linear (and nonlinear) portion is obtained by superimposing the linear (and nonlinear chaotic) modes, in the decoding stage.
Figure 10
Figure 10
Time-series plot of the CDE dynamic variables with d = 110.
Figure 11
Figure 11
The linearized model versus the measured data.
Figure 12
Figure 12
Comparison of the reconstructed data, the nonlinearity contribution, and the measurements.
Figure 13
Figure 13
Comparison of the CDE DMD results with the original data.
Figure 14
Figure 14
Data with injected noise: (a) The original and corrupted data; (b) Histogram of the added noise.
Figure 15
Figure 15
Comparison of the dynamic variables of the original (top) and the corrupted (bottom) data.
Figure 16
Figure 16
Comparison of the CDE DMD results with the noisy data.

References

    1. Wang Y., Chen H., Law J., Du X., Yu J. Ultrafast miniature robotic swimmers with upstream motility. Cyborg. Bionic. Syst. 2023;4:0015. doi: 10.34133/cbsystems.0015. - DOI - PMC - PubMed
    1. Hu N., Li B., Bai R., Xie K., Chen G. A torsion-bending antagonistic bistable actuator enables untethered crawling and swimming of miniature robots. Research. 2023;6:0116. doi: 10.34133/research.0116. - DOI - PMC - PubMed
    1. Wu M., Afridi W.H., Wu J., Afridi R.H., Wang K., Zheng X., Wang C., Xie G. Octopus-inspired underwater soft robotic gripper with crawling and swimming capabilities. Research. 2024;7:0456. doi: 10.34133/research.0456. - DOI - PMC - PubMed
    1. van Ginneken V., Antonissen E., Müller U.K., Booms R., Eding E., Verreth J., van den Thillart G. Eel migration to the Sargasso: Remarkably high swimming efficiency and low energy costs. J. Exp. Biol. 2005;208:1329–1335. doi: 10.1242/jeb.01524. - DOI - PubMed
    1. Vorus W.S., Taravella B.M. Anguilliform fish propulsion of highest hydrodynamic efficiency. J. Mar. Sci. Appl. 2011;10:163–174. doi: 10.1007/s11804-011-1056-3. - DOI

LinkOut - more resources