Temporal Evolution of the Hydrodynamics of a Swimming Eel Robot Using Sparse Identification: SINDy-DMD
Mostafa Sayahkarajy () and
Hartmut Witte
Additional contact information
Mostafa Sayahkarajy: Group of Biomechatronics, Fachgebiet Biomechatronik, Technische Universität Ilmenau, D-98693 Ilmenau, Germany
Hartmut Witte: Group of Biomechatronics, Fachgebiet Biomechatronik, Technische Universität Ilmenau, D-98693 Ilmenau, Germany
J, 2025, vol. 8, issue 1, 1-18
Abstract:
Anguilliform swimming is one of the most complex locomotion modes, involving various interacting phenomena, necessitating multidisciplinary studies. Eel robots are designed to incorporate biological principles and achieve efficient locomotion by replicating natural anguilliform swimming. These robots are simpler to engineer and study compared to their natural counterparts. Nevertheless, characterizing the robot–environment interaction is complex, demanding computationally expensive fluid dynamics simulations. In this study, we employ machine learning strategies to investigate the temporal evolution of the system and discover a data-driven model. Three methods were studied, including dynamic mode decomposition (DMD), sparse system identification (SINDy using PySINDy package), and autoencoder neural network (AE NN), as a general function approximator. The models were simulated using MATLAB ® R2022 to obtain the prediction errors. The results show that the SINDy model presents less error within the regression range and performs better in extrapolation. Additionally, the SINDy model has a compact form and can explicitly formulate the coupling phenomena amongst the modes. Thus, instead of the standard DMD, we propose the SINDy-DMD approach to describe the anguilliform locomotion of the soft robot. The identified model was employed to recover the system state data matrix. It is concluded that the proposed model with quadratic terms provides a parsimonious representation of the system dynamics.
Keywords: data-driven modeling; swimming robot; aquatic locomotion; dynamic mode decomposition; PySINDy; SINDy-DMD (search for similar items in EconPapers)
JEL-codes: I1 I10 I12 I13 I14 I18 I19 (search for similar items in EconPapers)
Date: 2025
References: View complete reference list from CitEc
Citations:
Downloads: (external link)
https://www.mdpi.com/2571-8800/8/1/2/pdf (application/pdf)
https://www.mdpi.com/2571-8800/8/1/2/ (text/html)
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:gam:jjopen:v:8:y:2025:i:1:p:2-:d:1565349
Access Statistics for this article
J is currently edited by Ms. Angelia Su
More articles in J from MDPI
Bibliographic data for series maintained by MDPI Indexing Manager ().