Abstract

Fish have evolved diverse and robust locomotive strategies to swim efficiently in complex fluid environments. However, we know little, if anything, about how these strategies can be achieved. Although most studies suggest that fish rely on the lateral line system to sense local flow and optimise body undulation, recent work has shown that fish are still able to gain benefits from the local flow even with the lateral line impaired. In this paper, we hypothesise that fish can save energy by extracting vortices shed from their neighbours using only simple proprioceptive sensing with the caudal fin. We tested this hypothesis on both computational and robotic fish by synthesising a central pattern generator (CPG) with feedback, proprioceptive sensing, and reinforcement learning. The CPG controller adjusts the body undulation after receiving feedback from the proprioceptive sensing signal, decoded via reinforcement learning. In our study, we consider potential proprioceptive sensing inputs to consist of low-dimensional signals (e.g. perceived forces) detected from the flow. With simulations on a computational robot and experiments on a robotic fish swimming in unknown dynamic flows, we show that the simple proprioceptive sensing is sufficient to optimise the body undulation to save energy, without any input from the lateral line. Our results reveal a new sensory-motor mechanism in schooling fish and shed new light on the strategy of control for robotic fish swimming in complex flows with high efficiency.

Highlights

  • Fish live in complex fluid environments, and have evolved various sensory-motor strategies to improve swimming efficiency [1]

  • central pattern generator (CPG) with feedback Inspired by the biological system, where the CPG may determine the initial body phase and update this according to the proprioceptive sensory feedback [13], we developed a CPG controller based on the framework described in our previous study [24], modified with a feedback loop that adjusts the body phase shift ψ of the robotic fish

  • Using computational fluid dynamics (CFD) simulations and experiments with robotic fish in a flow tank, we found that both simulated and robotic fish were able to optimise body undulations relative to a leader fish to save energy

Read more

Summary

Introduction

Fish live in complex fluid environments, and have evolved various sensory-motor strategies to improve swimming efficiency [1]. Schooling fish are able to dynamically optimise body undulations to save energy and improve swimming efficiency, regardless of their spatial formations [3, 4]. We hypothesise that fish can use proprioception to sense the local flow dynamics, and to adjust kinematics to save energy [8, 9]. The term proprioception was first used by Sherrington [10], includes both self-motionsensing and muscle force sensing [11]. This sensory system has been widely studied in tetrapods [12] and even in the human body [11, 13]. Proprioceptive sensing is found in fish, and it has been shown that fish can use this modality to sense flow information as well [14,15,16]

Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call