首页 /研究 /CPG-Based Locomotion Control of a Robotic Fish: Using Linear Oscillators and Reducing Control Parameters via PSO
SWARM

CPG-Based Locomotion Control of a Robotic Fish: Using Linear Oscillators and Reducing Control Parameters via PSO

Chen Wang, Guochao Xie, Long Wang, Minh C. Ta

发表年份
2011
引用次数
51

摘要

The aim of the present study is to investigate the locomotion control of a robotic fish. To achieve this goal, we design a control architecture based on a novel central pattern generator (CPG) and implement it as a system of coupled linear oscillators. This design differs significantly from the usual CPG models in which nonlinear oscillators are commonly used. While our CPG keeps all the basic features of its biological counterparts and is capable of producing coordinated patterns of rhythmic activity, thanks to the linearity of the oscillators used, the computational costs of the CPG are greatly reduced and all the structural parameters can be selected easily. In addition to the proposed CPG model, the complete control architecture in our study also contains a transition layer, which is used to transform higher level control commands into accessible inputs to the CPG. Moreover, particle swarm optimization (PSO) is implemented to reduce the control parameters. As a result, as few as two control parameters, including the frequency for speed control and the offset of the motors for direction control, are sufficient for the whole locomotion control implementation. Additionally, a transition layer makes the locomotion control implementation simple and straightforward. Results from both simulation and experiment demonstrate the efficiency of the proposed CPG-based locomotion control approach.

关键词

Central pattern generatorComputer scienceControl theory (sociology)Particle swarm optimizationControl engineeringControl (management)Artificial intelligenceAlgorithmEngineeringRhythm

相关论文

查看 SWARM 分类全部论文