System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及机器人系统的跟踪控制,特别涉及一种基于状态和估计参数触发的机器人系统跟踪控制方法。
技术介绍
1、不同于时间触发控制策略,事件触发因具有仅在设置的事件发生时才更新控制信号的特性,因而能够减少信号传送负担并节约通信资源。值得指出的是,现有的许多相关控制策略仅对控制信号设置了触发机制,即仅考虑了减少控制器到执行器之间信号传送的负担,而此时传感器与参数估计器仍需要持续不断地将状态变量与估计参数传送至控制器,这就可能带来不必要的资源浪费。近期,虽然有一些研究成果试图通过在输出/状态或者估计参数上设置事件触发机制来减少传感器到控制器之间信号传输中的通信和计算负担,不过几乎所有相关成果仅研究了单输入单输出形式的线性或非线性系统的控制问题,该类方法并不适用于多输入多输出不确定非线性系统。实际上,机器人系统作为一种多输入多输出的非线性不确定系统被广泛应用于生活和工作之中,因此研究基于事件触发机制的机器人系统的跟踪控制仍具有潜在的应用价值。
2、本专利技术针对非线性不确定机器人系统的跟踪控制问题,同时考虑由状态触发和估计参数触发共同构成的双事件触发机制,提出一种基于双事件触发机制的神经网络自适应控制方法,以显著减少传感器到控制器之间的信号传送负担和计算负担,提高所提控制方法的实用性。
技术实现思路
1、本专利技术的目的针对非线性不确定机器人系统,提供一种基于状态和估计参数触发的机器人系统跟踪控制方法,该方法保证关节角位移紧密地跟踪期望轨迹,能够减少传感器到控制器之间的信号传
2、本专利技术的一种基于状态和估计参数触发的机器人系统跟踪控制方法,包括以下步骤:
3、步骤1,建立一类具有n关节的机器人系统动力学模型;
4、步骤2,构建由状态触发和估计参数触发共同构成的双事件触发机制;
5、步骤3,在未考虑任何事件触发机制的情况下设计常规的神经网络自适应控制器;
6、步骤4,基于步骤3中控制器的结构,设计基于双事件触发机制的神经网络自适应控制方案,减少传感器到控制器之间的信号传送负担和计算负担;
7、进一步的,步骤1中建立一类具有n关节的机器人系统动力学模型,如下:
8、
9、其中,q∈rn,与分别为关节角位移、角速度与角加速度,m(q)∈rn×n,以及g(q)∈rn则分别表示惯性矩阵、科氏力矩阵及重力矢量,τ∈rn代表控制转矩。
10、令x1=q,以及u=τ,那么机器人系统(1)可以转换为如下二阶系统:
11、
12、进一步的,步骤2中构建状态触发和估计参数触发共同构成的双事件触发机制,具体如下:
13、①状态触发机制:
14、
15、
16、其中,m∈z+,△x1>0与△x2>0表示用户设定的关于状态x1和状态x2的触发门槛,t1(m+1)与t2(m+1)则分别表示状态x1和状态x2的触发时刻,和分别表示x1和x2被触发后的状态。
17、②估计参数触发机制:
18、
19、其中,m∈z+,△w>0是用户设定的关于估计参数的触发门槛,tw(m+1)则表示估计参数的触发时刻。这里,是神经网络未知权重矩阵w∈rp×n的估计值,表示被触发后的状态。
20、进一步的,步骤3中在未考虑任何事件触发机制的情况下设计常规的神经网络自适应控制器,所设计的控制器如下:
21、
22、其中,l1>0,l2>0,r>0与σ>0是设计参数,yd是期望轨迹,ν1是虚拟控制变量,ν2是中间变量,z1=x1-yd和z2=x2-ν1分别是跟踪误差和虚拟跟踪误差,表示神经网络基函数,是神经网络的输入信号。
23、从而,考虑机器人系统(1),在未考虑任何事件触发机制的情况下所设计常规的神经网络自适应控制器(6)能够保证关节角位移紧密地跟踪期望轨迹。
24、进一步的,步骤4中基于步骤3中控制器的结构,设计基于双事件触发机制的神经网络自适应控制方案,减少传感器到控制器之间的信号传送负担和计算负担。
25、为便于控制器的设计,首先重新定义新的跟踪误差和虚拟误差具体如下:
26、
27、
28、基于步骤3所设计的控制器(6)的结构,用触发后的变量代替原来的变量,设计得到基于双事件触发机制的神经网络自适应控制方案,具体如下:
29、
30、其中,
31、进一步的,本专利技术的一种基于状态和估计参数触发的机器人系统跟踪控制方法还包括步骤5,建立关于步骤2中构建的双事件触发机制带来的误差的限制性条件,保证系统的稳定性,同时保证关节角位移紧密地跟踪期望轨迹。
32、基于步骤3和步骤4中所设计的控制方案,限制性条件如下:
33、
34、其中,△z1,△z2和θ表示与触发门槛(△x1,△x2,△w)相关的正数,具体为,△z1=△x1,△z2=△x2+△ν1,△ν1=l1△z1,为正数,且p为神经元的个数。
35、进一步的,基于该限制性条件,分析所设计的控制方案(9)能够保证系统稳定性以及关节角位移紧密地跟踪期望轨迹,具体包括如下步骤:
36、s1:由z1=x1-yd可以推出:
37、
38、选取李雅普诺夫函数v1如下:
39、
40、根据式(11),容易推出v1对时间t的导数为:
41、
42、将ν1代入式(13),可得:
43、
44、s2:由z2=x2-ν1与式(2),可以推出:
45、
46、其中,是一个未知函数,将其用神经网络逼近可得:
47、
48、其中,δ(χ)∈rn表示神经网络的逼近误差并且满足其中为某一未知常数。将式(16)代入式(15)有:
49、
50、选取李雅普诺夫函数v2如下:
51、
52、其中,表示参数估计误差。对v2求导可得:
53、
54、注意到,步骤3中设计的控制器u可以写为如下形式:
55、
56、进而可以推出:
57、
58、其中,通过选取设计参数满足条件l1>0,以及即可保证
59、
60、考虑具有状态触发和估计参数触发的机器人系统(1),步骤4中设计的基于双事件触发机制的神经网络自适应控制方案(9),不仅能够保证闭环系统所有信号均有界,而且可以确保关节角位移紧密地跟踪期望轨迹。此外,所设计的双事件触发机制不存在芝诺现象。
61、进一步的,由式(26)可得从而可得z1,z2及均有界。结合限制性条件(10)容易分析得出闭环系统所有信号均有界。
62、由式(26)本文档来自技高网...
【技术保护点】
1.一种基于状态和估计参数触发的机器人系统跟踪控制方法,其特征在于,包括以下步骤:
2.根据权利要求1所述一种基于状态和估计参数触发的机器人系统跟踪控制方法,其特征在于,步骤1中建立具有n关节的机器人系统动力学模型,如下:
3.根据权利要求2所述一种基于状态和估计参数触发的机器人系统跟踪控制方法,其特征在于,步骤2中构建由状态触发和估计参数触发共同构成的双事件触发机制,具体如下:
4.根据权利要求1所述一种基于状态和估计参数触发的机器人系统跟踪控制方法,其特征在于,步骤3中在未考虑任何事件触发机制的情况下设计常规的神经网络自适应控制器,所设计的控制器如下:
5.根据权利要求3或4所述一种基于状态和估计参数触发的机器人系统跟踪控制方法,其特征在于,步骤4中基于所述常规的神经网络自适应控制器,设计基于双事件触发机制的神经网络自适应控制方案;
6.根据权利要求5所述一种基于状态和估计参数触发的机器人系统跟踪控制方法,其特征在于,还包括步骤5,构建双事件触发机制带来的误差的限制性条件;
7.根据权利要求6所述一种基于
8.根据权利要求7所述一种基于状态和估计参数触发的机器人系统跟踪控制方法,其特征在于,对双事件触发机制不存在芝诺现象进行分析,具体如下:
...【技术特征摘要】
1.一种基于状态和估计参数触发的机器人系统跟踪控制方法,其特征在于,包括以下步骤:
2.根据权利要求1所述一种基于状态和估计参数触发的机器人系统跟踪控制方法,其特征在于,步骤1中建立具有n关节的机器人系统动力学模型,如下:
3.根据权利要求2所述一种基于状态和估计参数触发的机器人系统跟踪控制方法,其特征在于,步骤2中构建由状态触发和估计参数触发共同构成的双事件触发机制,具体如下:
4.根据权利要求1所述一种基于状态和估计参数触发的机器人系统跟踪控制方法,其特征在于,步骤3中在未考虑任何事件触发机制的情况下设计常规的神经网络自适应控制器,所设计的控制器如下:
5.根据权利要求3或4所述一种基于状态和估计参...
【专利技术属性】
技术研发人员:周淑燕,王雪松,程玉虎,刘俊杰,王国庆,林常见,孟振,
申请(专利权)人:中国矿业大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。