Enhancing Efficiency and Propulsion in Bio-mimetic Robotic Fish through End-to-End Deep Reinforcement Learning
Xinyu Cui, Boai Sun, Yi Zhu, Ning Yang, Haifeng Zhang, Weicheng Cui, Dixia Fan, and Jun Wang

TL;DR
This paper introduces a novel deep reinforcement learning approach with extended pressure perception and a transformer model to optimize bio-mimetic robotic fish for enhanced propulsion efficiency and energy savings, demonstrating superior performance in CFD simulations.
Contribution
The study presents an end-to-end DRL framework with innovative features like pressure perception and transformer-based policy transfer for robotic fish control, improving training stability and efficiency.
Findings
DRL policies achieve high propulsion efficiency and energy savings.
End-to-end training enables agile responses to hydrodynamic environments.
Flow analysis reveals effective utilization of body structure and fluid dynamics.
Abstract
Aquatic organisms are known for their ability to generate efficient propulsion with low energy expenditure. While existing research has sought to leverage bio-inspired structures to reduce energy costs in underwater robotics, the crucial role of control policies in enhancing efficiency has often been overlooked. In this study, we optimize the motion of a bio-mimetic robotic fish using deep reinforcement learning (DRL) to maximize propulsion efficiency and minimize energy consumption. Our novel DRL approach incorporates extended pressure perception, a transformer model processing sequences of observations, and a policy transfer scheme. Notably, significantly improved training stability and speed within our approach allow for end-to-end training of the robotic fish. This enables agiler responses to hydrodynamic environments and possesses greater optimization potential compared to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
