结合仿生游动机理,针对胸鳍推进型机器鱼提出了一种基于中枢模式发生器(CPG)的运动控制方法.该模型采用一类振荡频率和幅值可以独立控制的非线性微分方程作为其神经元振荡器模型,通过最近相邻耦合的方式,对n个这样的神经元振荡器进行耦合,构建了仿生机器鱼的CPG嘲络模型.证明了此模型单个神经元振荡器的极限环的存在性、唯一性及稳定性.往此基础上,通过对胸鳍推进的运动学分析,导出机器人直游、倒游、胸鳍一尾鳍协调运动等多种模式的运动控制方法.仿真及实验结果验证了此中枢模式发生器模型的可行性与所提控制方法的有效性.
This paper presents a central pattern generator (CPG) based locomotion control method for a pectoral-fin propelled robotic fish with considering the bio-inspired swimming mechanism. A nonlinear differential equation is employed as the model of neural oscillators, in which undulation frequency and amplitude can be modulated independently. With nearestneighbor coupling connections, the CPG network model is constructed by coupling n such neural oscillators. The existence, uniqueness and stability of the limit cycle of its neural oscillator are proved. Based on the kinematic analysis of pectoral-fin based propulsion, the control methods of swimming forward and backward as well as pectoral-fin and body-caudal-fin coordination motion for the robotic fish are derived. Simulations and experimental results validate the feasibility of the CPG model and the effectiveness of the proposed control methods.