Related Experiment Video
Updated: Oct 10, 2025

Flapping Soft Fin Deformation Modeling using Planar Laser-Induced Fluorescence Imaging
Published on: April 28, 2022
Reinforcement learning-based optimization of locomotion controller using multiple coupled CPG oscillators for
Van Dong Nguyen1, Dinh Quoc Vo2, Van Tu Duong1,3,2
1Faculty of Mechanical Engineering, Ho Chi Minh City University of Technology (HCMUT), 268 Ly Thuong Kiet, District 10, Ho Chi Minh City, Vietnam.
This study introduces a novel locomotion controller for fin robots, inspired by black knifefish. Using a modified Central Pattern Generator (CPG) network optimized with reinforcement learning, it enables natural swimming pattern transformations.
Area of Science:
- Robotics
- Biomimetics
- Control Systems
Background:
- Robotic locomotion often struggles to replicate the natural, fluid movements of aquatic animals.
- Existing controllers may lack the adaptability for complex, multi-parameter swimming patterns.
Purpose of the Study:
- To develop an adaptive locomotion controller for undulating elongated fin robots inspired by black knifefish.
- To enable natural swimming pattern transformations and parameter control (amplitude envelope, oscillatory frequency).
Main Methods:
- A modified Central Pattern Generator (CPG) network with sixteen coupled Hopf oscillators was designed.
- Reinforcement learning was employed to optimize the convergence rate of the modified CPG network.
- The controller integrates fin-ray angle feedback for enhanced control.
Main Results:
- The proposed controller successfully enabled natural swimming pattern transformations in the robot.
- Various swimming patterns were achieved by configuring amplitude envelope and oscillatory frequency parameters.
- Simulation and experimental results validated the controller's capability and effectiveness across different parameters.
Conclusions:
- The black knifefish-inspired locomotion controller offers a robust and adaptable solution for undulating fin robots.
- Reinforcement learning optimization significantly enhances the CPG network's performance and control capabilities.
- This approach paves the way for more biomimetic and versatile underwater robotic systems.
Related Concept Videos
Controller Configurations
Control-system compensation involves various configurations, most commonly series or cascade compensation, in which the controller...
PD Controller: Design
Designing a continuous-data controller requires selecting and linking components like adders and integrators, which are fundamental in Proportional,...
PID Controller
Root-Locus Method
This system can be represented by a block...
Open and closed-loop control systems
An open-loop control system operates without feedback from the output. It consists of two primary elements: the controller and the controlled process. The controller receives an input signal...
Load-frequency control

