Trajectory tracking of bionic fish based on a complex-valued central pattern generation network
This paper presents a robust trajectory tracking system for a bionic fish robot that integrates a complex-valued central pattern generator network, driven by gyroscope feedback to control fins and tail, with a model predictive control-based position controller under an extended Featherstone dynamics model to effectively navigate straight and circular paths despite external disturbances.
Original paper licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
In the fluid, shifting world of underwater navigation, robots face a challenge that has long stumped engineers: how to move with the grace and resilience of a living creature. Unlike a submarine that relies on rigid propellers and fixed rudders, a fish swims by coordinating the rhythmic undulation of its body and fins, a motion controlled by a biological rhythm generator that allows it to adapt instantly to currents and obstacles. This biological rhythm, known in science as a central pattern generator, acts as an internal clock for movement, producing the repeating signals needed to drive muscles without requiring constant conscious thought. For decades, researchers have tried to copy this system in machines, hoping to build robots that can navigate turbulent waters as effortlessly as a tuna or a carp. The goal is not just to mimic the shape of a fish, but to replicate the neural intelligence that allows it to maintain balance and follow a path even when the water pushes back.
A team of researchers at the Zhejiang University of Science and Technology has taken a significant step toward this goal by designing a new control system for a robotic fish they call BF-1. Their approach combines a sophisticated mathematical model of the robot's physical movement with a neural network that mimics the fish's internal rhythm. The core of their innovation is a "complex-valued" network, a type of digital brain that can process information in a way that allows for more flexible adjustments than traditional systems. Instead of simply reacting to disturbances, this system anticipates them by using signals from gyroscopes—sensors that measure how the robot tilts and turns—to instantly tweak the timing and strength of the robot's tail and fin movements. By integrating this rhythmic control with a predictive algorithm that constantly calculates the robot's position, the researchers created a system that can keep the robot on course even when the water becomes choppy.
The robot itself, BF-1, is a sleek machine with a plastic shell, an airtight cabin housing its electronics, and a bionic tail driven by a waterproof motor. It also features two pectoral fins on its sides, which work in tandem with the tail to steer and stabilize. The researchers tested their system in an outdoor water environment, subjecting the robot to two distinct conditions: calm, steady water and turbulent, disturbed water. In the calm conditions, the robot moved smoothly along a straight line, its tail and fins oscillating in a steady, coordinated rhythm. However, the true test came when the water flow suddenly became turbulent, causing the robot to tilt and drift off course. In these moments, the gyroscopes detected the change in angle and immediately sent signals to the central pattern generator. The system responded by altering the phase and amplitude of the signals driving the tail and fins, effectively resetting the robot's rhythm to counteract the force of the water.
The results of these experiments showed that the new control system worked effectively. When the water flow changed from gentle to turbulent at the five-second mark of the experiment, the robot's body angles initially shifted, but the control system quickly corrected the deviation. The robot was able to return to a stable state and continue following its intended straight path without losing its way. The researchers observed that the left and right pectoral fins moved in a synchronized manner to maintain balance, while the tail adjusted its power to push against the current. This coordination allowed the robot to track a straight line with high precision, even as the water pushed against it. The system did not just react to the disturbance; it used a predictive model to estimate the robot's future position and adjust its speed and direction proactively, ensuring that the tracking error remained minimal.
To further test the versatility of their design, the team also guided the robot through a circular trajectory under similar turbulent conditions. Turning a circle requires a different kind of coordination, where the tail must generate the power to rotate the body while the fins adjust to keep the turn smooth. The complex-valued network successfully managed this by adjusting the phase delay between the different joints, allowing the robot to spin and follow the circular path. Even as the water flow interfered with the robot's motion, causing it to tilt, the system compensated by adjusting the frequency and strength of the fin movements. The robot maintained its circular path, demonstrating that the control system could handle not just straight-line tracking but also complex maneuvers in a dynamic environment.
The researchers emphasize that their success relies on the specific combination of the rhythmic central pattern generator and the predictive position controller. Traditional control methods, such as those based on simple feedback loops, often struggle when the water becomes too turbulent, leading to unstable movements or a failure to converge on the desired path. By contrast, this new system uses a dynamic model of the robot's physics to estimate unknown disturbances and feed that information back into the control loop. This allows the robot to maintain a robust performance, adapting its internal rhythm to the external environment in real time. The study concludes that this approach offers a stable and accurate way to navigate bionic fish robots, proving that they can continue moving in their original direction even when faced with significant water flow disturbances. While the current experiments focused on surface-level movement, the researchers note that future work will need to address the challenges of deeper diving, where the dynamics of the water and the robot's behavior may change further. For now, however, the work demonstrates a clear path toward robots that can swim with the adaptability and resilience of their biological counterparts.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.