【技术实现步骤摘要】
一种基于有向图的多机械臂系统分布式固定时间一致跟踪控制方法
[0001]本专利技术属于机械臂控制领域,特别涉及一种基于有向图的多机械臂系统分布式固定时间一致跟踪控制方法。
技术介绍
[0002]随着机械臂在工业领域的发展,作业任务变得越来越复杂,单一的机械臂不能很好地完成,多机械臂的协同是未来的趋势。在多机械臂系统中,所有的子系统通过通信拓扑网络连接,各子系统通过感知邻居或领导者的状态信息完成协同任务。多机械臂系统完成协同任务需要协同控制算法的支撑,因此研究多机械臂的协同控制算法具有重要意义。
[0003]目前已有研究中,针对多机械臂系统的协同控制还不够完善。有学者利用图论相关知识描述了多机械臂系统内部的信息传递,提出了一致跟踪控制设计方法;也有学者将命令滤波的方法引入了反步过程中,提出了多机械臂系统的自适应命令滤波反步控制方法。这些方法虽然可以实现多机械臂的协同控制,但是这些方法均是非固定时间控制方法,实现系统的最终稳定状态理论上需要无限长的时间。另一方面,多机械臂系统协同控制的实现需要内部之间进行高频的持续通信,然而系统的通信资源是有限的,这些方法均没有考虑实际应用中可能面临的通信资源约束问题。
技术实现思路
[0004]本专利技术的主要目的在于提供一种基于有向图的多机械臂系统分布式固定时间一致跟踪控制方法,旨在解决上述
技术介绍
中存在的缺陷。
[0005]为实现上述目的,本专利技术提供一种基于有向图的多机械臂系统分布式固定时间一致跟踪控制方法,所述方法包括以下步骤:
[00 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.一种基于有向图的多机械臂系统分布式固定时间一致跟踪控制方法,其特征在于,包括以下步骤:S1:考虑带有1个领导者和N个跟随者的多机械臂系统,所有的机械臂通过有向通信拓扑网络连接,一个机械臂只能获得其邻居或者领导者的所有的状态信息。其中领导者记为“0”,跟随者记为“k”(k=1,2,...,N)。建立跟随者的系统动力学模型。S2:定义跟随者的同步误差z
k
,虚拟控制误差e
k
,基于第一预设Lyapunov函数构建虚拟控制律α
k,i
。S3:基于第二预设Lyapunov函数,利用RBFNNs设计事件触发机制,同时生成虚拟控制律S4:基于第三预设Lyapunov函数,设计自适应律S5:仿真分析。闭环系统的所有信号都是有界的且所有跟随者的关节角度都可以很好的跟踪领导者的输出角度,无Zeno现象出现。2.跟据权利要求1所述的一种基于有向图的多机械臂系统分布式固定时间一致跟踪控制方法,其特征在于,所述步骤S1中,建立的跟随者动力学模型如下:其中,q
k
=[q
k,1
,q
k,2
,...,q
k,n
]
T
是关节角度(系统输出),是角速度,是角加速度;M
k
(q
k
)为惯性矩阵,为离心力和哥式矩阵,G
k
(q
k
)为重力矢量,代表摩擦力矩阵,u
k
=[u
k,1
,u
k,2
,...,u
k,n
]
T
是输入转矩。3.根据权利要求1所述的一种基于有向图的多机械臂系统分布式固定时间一致跟踪控制方法,其特征在于,所述步骤S2中,同步误差和虚拟误差定义如下:跟随者k的同步误差如下:其中,z
k
=[z
k,1
,z
k,2
,...,z
k,n
]
T
为跟随者k的位置同步误差;q0=[q
0,1
,q
0,2
,...,q
0,n
]
T
为领导者的输出;τ
k
>0为跟随者k和领导者之间的信息传递系数;M
k
为跟随者k的邻居集;q
j
=[q
j,1
,q
j,2
,...,q
j,n
]
T
为邻居j的输出;β
kj
为跟随者k和邻居j之间的信息传递系数。虚拟控制误差如下:其中,e
k
=[e
k,1
,e
k,2
,...,e
k,n
]
技术研发人员:王昭,王晨,郭庆,蒙波,石岩,任兴,蒋丹,王天,王一轩,张晓勤,
申请(专利权)人:电子科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。