一种基于CPG模型的仿生水下机器鱼游动姿态规划方法技术

技术编号:21272843 阅读:21 留言:0更新日期:2019-06-06 07:35
本发明专利技术公开一种基于CPG模型的仿生水下机器鱼游动姿态规划方法,包括以下步骤:S1根据水下机器人具体尾部机构,构建链式CPG结构模型;S2通过二阶微分方程来模拟所述尾部机构各关节运动节律:根据实际输入速度方向档位,在CPG结构模型中计算出各关节的相对转动角度θi;S3各关节控制系统根据对应的所述相对转动角度θi进行角度闭环控制通过对仿生机器鱼尾部机构建立链式CPG结构模型,结合对各关节运动节律的模拟计算,配合各关节的闭环控制,实现对真实鲨鱼游动姿态的模拟,提高了游动效率,同时,CPG简化了对关节间的协调控制,并提高鲨鱼运动的协调性,转向和加速时的灵敏性。

A swimming attitude planning method of bionic underwater robotic fish based on CPG model

The invention discloses a swimming attitude planning method of bionic underwater robotic fish based on CPG model, which includes the following steps: S1 constructs a chain CPG structure model according to the specific tail mechanism of underwater vehicle; S2 simulates the joint motion rhythm of the tail mechanism by second-order differential equation: according to the actual input speed direction gear; The relative rotation angle of each joint is calculated in the CPG structure model; the angle closed-loop control of each joint control system in S3 is carried out according to the corresponding relative rotation angle theta I. The chain CPG structure model of the tail mechanism of the bionic robot fish is established, and the closed-loop control of each joint is coordinated with the simulation calculation of the motion rhythm of each joint. The CPG simplifies the coordinated control between joints, improves the coordination of shark movement, and improves the sensitivity of shark steering and acceleration.

【技术实现步骤摘要】
一种基于CPG模型的仿生水下机器鱼游动姿态规划方法
本专利技术涉及机器人运动姿态控制相关
,具体来说,涉及一种基于CPG模型的仿生水下机器鱼游动姿态规划方法。
技术介绍
仿生机器鱼用于完成水下探测任务,其在水下运动通过模仿鱼类尾部协调摆动进行游动,因此,需要一种控制仿生机器鱼尾部结构协调运动的控制方法,根据仿生机器鱼具体需要运动到达的目的,尤其是根据外部输入指令,实时调整仿生机器鱼尾部机构的姿态,实现动态闭环控制。针对相关技术中的问题,目前尚未提出有效的解决方案。
技术实现思路
针对相关技术中的上述技术问题,本专利技术提出一种基于CPG模型的仿生水下机器鱼游动姿态规划方法,可解决根据外部指令实时调整仿生机器鱼的动作姿态。为实现上述技术目的,本专利技术的技术方案是这样实现的:一种基于CPG模型的仿生水下机器鱼游动姿态规划方法,其特征在于,包括以下步骤:S1根据水下机器人具体尾部机构,构建链式CPG结构模型;S2通过二阶微分方程来模拟所述尾部机构各关节运动节律:根据实际输入速度方向档位,在CPG结构模型中计算出各关节的相对转动角度θi;S3各关节控制系统根据对应的所述相对转动角度θi进行角度闭环控制。进一步的,在S1中,所述尾部机构为若干关节与连杆构成的链式结构。进一步的,在S1中,所述尾部机构中关节数量为三个。进一步的,在S2中,各节运动节律包括参数有固有震荡频率,肌肉的瞬时响应,截止频率。进一步的,在S3中,关节控制系统包括伺服驱动器和与伺服驱动器连接的伺服电机。进一步的,在S3中,所述伺服驱动器包括位置处理单元、与所述位置处理单元连接的位置调节器、与所述位置调节器连接的速度调节器,以及分别与所述速度调节器和所述伺服电机连接的电流调节器。本专利技术的有益效果:通过对仿生机器鱼尾部机构建立链式CPG结构模型,结合对各关节运动节律的模拟计算,配合各关节的闭环控制,实现对真实鲨鱼游动姿态的模拟,提高了游动效率,同时,CPG简化了对关节间的协调控制,并提高鲨鱼运动的协调性,转向和加速时的灵敏性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是根据本专利技术实施例所述的一种基于CPG模型的仿生水下机器鱼游动姿态规划方法的中CPG控制模型的结构框图;图2是根据本专利技术实施例所述的一种基于CPG模型的仿生水下机器鱼游动姿态规划方法的中仿生结构示意图;图3是根据本专利技术实施例所述的一种基于CPG模型的仿生水下机器鱼游动姿态规划方法的中各关节控制系统的结构框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本专利技术保护的范围。如图1-3所示,根据本专利技术实施例所述的一种基于CPG模型的仿生水下机器鱼游动姿态规划方法,其特征在于,包括以下步骤:S1根据水下机器人具体尾部机构,构建链式CPG结构模型;本实施例中,将鲨鱼鱼尾简化为三个关节与连杆构成的尾部机构,再加上刚性连杆构建链式CPG结构模型;如图2所示,图中1号曲线为鲨鱼尾部摆动曲线,图中2号曲线为连杆机构对鲨鱼鱼尾拟合后的形状,图中2号曲线上的圆圈3为每个关节的节点。在本实施例中,链式CPG模型构建根据鱼类控制运动中枢简化而来,链式模型就是每节只受前一关节运动状态影响(两关节要有一定的配合),关节肌肉特性决定的。S2通过二阶微分方程来模拟所述尾部机构各关节运动节律:根据实际输入速度方向档位,在CPG结构模型中计算出各关节的相对转动角度θi;具体CPG公式的微分方程如下:θi(t)=xi(t)+ri(t)cos(φi(t))(4)其中,vi为输入频率,Ri为摆动幅度,为尾部机构中后一关节相对于前一关节的相位差,Xi为每一关节的初始偏执角(转向和直游用);本实施例中,如图2所示,i(i=1,2,3)为每一关节的摆动参数Speed为速度档位,Direction为方向档位。实际控制过程中,只需输入速度方向档位,即可通过CPG控制结构映射到对每一关节的相对转动角度θi的控制。S3各关节控制系统根据对应的所述相对转动角度θi进行角度闭环控制;本实施例中,如图3所示,由CPG模型可得知对应每个关节的转动角度θi,再此输出基础上,再对伺服电机做实时角度闭环控制,以达到预期S1中仿真曲线的控制目的。具体的,如图3所示,伺服电机与伺服驱动器间形成多个闭环控制:电流环通过电流反馈实现对电机扭矩(力)的控制,速度环通过转速反馈控制,改变了电流环输入的扭矩,从而达到精准快速的转速控制。位置环就是根据电机输出轴的位置传感器作为反馈,对电机转速实时调节来达到电机转到某一位置的目的,三闭环能在一定程度上提高电机控制效果。进一步的,在S1中,所述尾部机构为若干关节与连杆构成的链式结构。进一步的,在S1中,所述尾部机构中关节数量为三个。进一步的,在S2中,各节运动节律包括参数有固有震荡频率,肌肉的瞬时响应,截止频率。进一步的,在S3中,关节控制系统包括伺服驱动器和与伺服驱动器连接的伺服电机。进一步的,在S3中,所述伺服驱动器包括位置处理单元、与所述位置处理单元连接的位置调节器、与所述位置调节器连接的速度调节器,以及分别与所述速度调节器和所述伺服电机连接的电流调节器。综上,借助于本专利技术的上述技术方案,通过对仿生机器鱼尾部机构建立链式CPG结构模型,采用极限环做为关节震荡信号,以链式CPG结构作为关节间的配合方式,结合对各关节运动节律的模拟计算,配合各关节的闭环控制,实现对真实鲨鱼游动姿态的模拟,提高了游动效率,同时,CPG简化了对关节间的协调控制,并提高鲨鱼运动的协调性,转向和加速时的灵敏性。以上仅为本专利技术的较佳实施例而已,并不用以限制本专利技术,凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
1.一种基于CPG模型的仿生水下机器鱼游动姿态规划方法,其特征在于,包括以下步骤:S1根据水下机器人具体尾部机构,构建链式CPG结构模型;S2通过二阶微分方程来模拟所述尾部机构各关节运动节律:

【技术特征摘要】
1.一种基于CPG模型的仿生水下机器鱼游动姿态规划方法,其特征在于,包括以下步骤:S1根据水下机器人具体尾部机构,构建链式CPG结构模型;S2通过二阶微分方程来模拟所述尾部机构各关节运动节律:根据实际输入速度方向档位,在CPG结构模型中计算出各关节的相对转动角度θi;S3各关节控制系统根据对应的所述相对转动角度θi进行角度闭环控制。2.根据权利要求1所述的一种基于CPG模型的仿生水下机器鱼游动姿态规划方法,其特征在于,在S1中,所述尾部机构为若干关节与连杆构成的链式结构。3.根据权利要求2所述的一种基于CPG模型的仿生水下机器鱼游动姿态规划方法,其特征在于,在S1中,所述尾部机构...

【专利技术属性】
技术研发人员:熊明磊
申请(专利权)人:博雅工道北京机器人科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1