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.
关键词
相关论文
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991
A new optimizer using particle swarm theory
R.C. Eberhart, James Kennedy
2002