CN114895564A - 一种基于扰动观测器和命令滤波器的电驱动柔性关节机械臂自适应神经网络控制器设计方法 - Google Patents

一种基于扰动观测器和命令滤波器的电驱动柔性关节机械臂自适应神经网络控制器设计方法 Download PDF

Info

Publication number
CN114895564A
CN114895564A CN202210548715.5A CN202210548715A CN114895564A CN 114895564 A CN114895564 A CN 114895564A CN 202210548715 A CN202210548715 A CN 202210548715A CN 114895564 A CN114895564 A CN 114895564A
Authority
CN
China
Prior art keywords
formula
mechanical arm
equation
neural network
flexible joint
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202210548715.5A
Other languages
English (en)
Other versions
CN114895564B (zh
Inventor
杨晓辉
温泉炜
黄超
臧梓坤
袁志鑫
陈苏豪
曾俊萍
许超
李昭辉
伍云飞
陈乐飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanchang University
Original Assignee
Nanchang University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanchang University filed Critical Nanchang University
Priority to CN202210548715.5A priority Critical patent/CN114895564B/zh
Publication of CN114895564A publication Critical patent/CN114895564A/zh
Application granted granted Critical
Publication of CN114895564B publication Critical patent/CN114895564B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/04Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
    • G05B13/042Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Feedback Control In General (AREA)

Abstract

本发明公开了一种基于扰动观测器和命令滤波器的电驱动柔性关节机械臂自适应神经网络控制器设计方法。首先,本发明基于n连杆柔性关节机械臂的电驱动动力学模型进行设计,虽然引入了更多的未知数,增加了被控***的维度,但更符合实际情况。然后,针对径向基函数神经网络(RBFNN)收敛速度快、估计性能好等特点,采用径向基函数神经网络逼近***的内部不确定性。其次,引入了一个基于扰动观测器的估计器来估计柔性关节机械臂***中的匹配、非匹配时变不确定度。再者,引入二阶命令滤波器来解决反演控制中的“计算***”问题。除此之外,出于实际应用中的安全考虑,本发明应用了一个障碍李亚普诺夫函数来实现机械臂位置输出限制。

Description

一种基于扰动观测器和命令滤波器的电驱动柔性关节机械臂 自适应神经网络控制器设计方法
技术领域
本发明属于自动控制技术领域,特别涉及一种用于柔性关节机械臂轨迹跟踪控制的具有处理非匹配不确定性功能的基于扰动观测器和命令滤波器的电驱动柔性关节机械臂自适应神经网络控制器设计方法。
背景技术
近几十年来,作为一种先进的制造工具,机械臂在精密操作领域得到了广泛的应用,在现代工业中发挥着越来越重要的作用。随着技术的发展,柔性关节机械臂的研究受到了学者们的广泛关注,并成为近年来研究的热点。由于柔性关节机械臂是一个高度非线性的***,反演控制——一个基于李雅普诺夫函数的递归控制方法,被广泛用于控制该***。然而,对于经典的反演控制方法来说,由于在求取控制律时要对虚拟控制律进行多次求导,“计算***”问题成为影响控制性能的难题。为了解决这一难题,一阶命令滤波器被研究者用来加在反演控制设计的每一步之后,有效的避免了对虚拟控制律的多次求导。但是,一阶命令滤波器的使用也为控制结果带来了额外的误差,并且一阶命令滤波器的滤波效果也有待提升,可考虑使用更高阶次的滤波器。
众所周知,柔性关节机械臂是一个复杂的动力学***,其中控制器中有很多待设计的参数。此外,某些参数在一定条件下不易获得。因此,研究人员正在考虑设计一种在反馈控制中对机械臂动力学模型参数依赖程度更低的方法。近年来,神经网络因其学习能力映射和并行处理方面的优势引起了学者们的关注,它能降低在控制器设计中对机械臂动力学模型参数的依赖程度,从而实现无模型控制。尽管在径向基神经网络强大的学习能力下,柔性关节机械臂的神经网络控制取得了很多的进步,但在以往的大多数径向基神经网络控制研究中,神经网络的权值估计更新律仅仅依赖于跟踪误差和瞬时估计数据,无法实现神经网络控制中***估计误差的收敛。此外,对于时变的外部干扰,径向基神经网络还不能很好地应对。
在大多数轨迹跟踪控制文献中,扰动观测器是一种常用的处理时变外部扰动问题的技术,可以实现误差有限时间收敛。但是多数扰动观测器的设计需要对待估计的扰动有严格的提前假设和条件限制,因此能够估计的扰动类型有限。因此,需要找到一种限制条件更少的扰动观测器以拓宽控制器的适用范围。
值得注意的是,在近几年关于柔性关节机械臂控制的文献中,大多数只使用柔性关节机械臂的“连杆——关节”动力学模型,而并未将机械臂驱动电机的动力学方程考虑进来,这在一定程度上降低了机械臂在实际应用中的可适用性。此外,在实际应用中,特别是在一些高精度作业的场合,如外科手术,我们应当对机械臂的末端位置输出做安全限制,以避免机械臂在使用过程中对使用者造成伤害。
发明内容
针对上述问题,本发明提出了一种具有处理非匹配不确定性功能的基于扰动观测器和命令滤波器的电驱动柔性关节机械臂自适应神经网络控制器设计方法,适用于受到模型不确定性和外部干扰影响的柔性关节机械臂的轨迹跟踪控制。提出了一个由RBF神经网络和基于扰动观测器的估计器组成的联合控制方法,此方法减少了控制器设计中对柔性关节机械臂动力学模型参数的依赖性,并克服了神经网络估计误差不能渐进收敛的缺点。用二阶命令滤波器替代传统动态面控制中运用的一阶命令滤波器,提升了解决反演控制中“计算***”问题的性能。并且建立了误差补偿机制来补偿使用命令滤波器而带来的误差。由于所运用的新型基于扰动观测器的估计器无需对待估计的扰动有数值界限的限制,所以能够拓宽控制器的适用范围。除此之外,为了更贴合实际,本发明通过把柔性关节机械臂直流电机的动力学特性考虑进来,进一步优化了控制器设计中的机械臂模型;并且还设计了机械臂末端位置输出约束机制,提高了机械臂在实际使用中的安全性。
本发明提出了一种具有处理非匹配不确定性功能的基于扰动观测器和命令滤波器的电驱动柔性关节机械臂自适应神经网络控制器设计方法,具体设计方案如下:
步骤1,建立n自由度电驱动柔性关节机械臂动力学模型;
步骤2,将步骤1中模型写成状态方程的形式,并确定该模型中匹配和非匹配不确定度的具体形式;
步骤3,利用RBF神经网络对模型内部的未知动力学参数进行逼近;
步骤4,利用基于观测器的估计器对模型的匹配、非匹配不确定性进行估计;
步骤5,引入二阶命令滤波器和误差补偿机制,并利用障碍李亚普诺夫函数设计带输出约束的具有处理非匹配不确定性功能的基于扰动观测器和命令滤波器的电驱动柔性关节机械臂自适应神经网络控制器,实现机械臂的无模型控制和高精度轨迹跟踪。
进一步的,所述步骤1中建立n自由度电驱动柔性关节机械臂动力学模型具体步骤如下:
Figure BDA0003653504150000041
Figure BDA0003653504150000042
Figure BDA0003653504150000043
式中,
Figure BDA0003653504150000044
分别表示机械臂连杆侧和电机轴侧的角位置、角速度和角加速度。M(q)为对称正定惯性矩阵,
Figure BDA0003653504150000045
为离心力和科氏力矩阵,G(q)为重力向量;d1是柔性关节机械臂连杆侧未知有界外部扰动;Jm是电机转动惯量正定对角矩阵;K表示表示弹簧刚度的正定对角矩阵;Bm是阻尼矩阵;Im表示电机电枢电流;KT表示电枢电流和关节力矩之间的机电转换,是正定常数对角矩阵;d2表示柔性关节机械臂电机侧的未知外部干扰;L为表示电感的正定常数对角矩阵;R表示电机电路中电阻的正定常数对角矩阵;KB表示电机反电动势的正定常数对角矩阵;v(t)是控制输入;d3表示柔性关节机械臂电机侧电驱动电路中的未知外部干扰。
进一步的,所述步骤2的具体步骤如下,首先将电驱动柔性关节机械臂动力学模型中的各个参数矩阵书写成名义模型和不确定度相组合的形式:
M(q)=M0(q)+ΔM,
Figure BDA0003653504150000056
G(q)=G0(q)+ΔG,Jm=Jm0+ΔJmBm=Bm0+ΔBm,K=K0+ΔK,KT=KT0+ΔKT,L=L0+ΔL,KB=KB0+ΔKB,R=R0+ΔR
(4)
其中,M0(q)、
Figure BDA0003653504150000057
G0(q)、Jm0、Bm0、K0、KT0、L0、KB0、R0表示名义值;ΔM、ΔC、ΔG、ΔJm、ΔBm、ΔK、ΔKT、ΔL、ΔKB、ΔR表示各个参数矩阵的有界不确定度。为了便于之后的书写表达,在下文中,我们用M、C、G和M0、C0、G0分别表示矩阵M(q)、
Figure BDA0003653504150000051
G(q)和M0(q)、
Figure BDA0003653504150000052
G0(q)。
根据以上表述,将电驱动柔性关节机械臂动力学模型写成状态方程的形式为:
Figure BDA0003653504150000053
式中,x1=q、
Figure BDA0003653504150000054
x3=qm
Figure BDA0003653504150000055
x5=Im,且
Figure BDA0003653504150000061
Δ1、Δ2为动力学模型中的非匹配不确定度,Δ3为动力学模型中的匹配不确定度。
进一步的,所述步骤3的具体步骤为,首先介绍RBFNN神经网络的原理。RBFNN可以逼近任意非线性函数,其数学表达式为:
f(x)=ΘTφ(x)+δ (7)
式中Θ是理想权值矩阵,φ(x)是高斯基函数向量,δ是神经网络的有界估计误差,它的值满足不等式|δ|≤δNN是δ的上界)。
然后,我们用神经网络去逼近状态方程组(5)中的第二个等式中的一个由矩阵M0、K0、C、G组成的复杂项Q:
Figure BDA0003653504150000062
式中,
Figure BDA0003653504150000063
因此,应用神经网络,状态方程组(5)中的第二个等式可以被重新书写为:
Figure BDA0003653504150000064
式中Δ'1=Δ1-ε。
进一步的,所述步骤4的具体步骤为,首先,为了方便之后估计器的引入,我们将状态方程组(5)改写成如下形式:
Figure BDA0003653504150000071
式中,
Figure BDA0003653504150000072
并且
Figure BDA0003653504150000073
将状态方程组(10)写成矩阵形式:
Figure BDA0003653504150000074
式中,
Figure BDA0003653504150000075
Figure BDA0003653504150000076
Figure BDA0003653504150000077
Figure BDA0003653504150000078
Figure BDA0003653504150000079
并且In表示n维单位矩阵。
接着,为了设计该估计器,我们引入一个辅助***:
Figure BDA00036535041500000710
并且,我们定义一个动态误差Xe=X-Xa。用等式(12)减去等式(17),我们可以得到
Figure BDA0003653504150000081
等式(18)是一个线性***,其中Δ是它的未知输入;它的输出是ye=h1Xe,其中,h1∈Rn×n是一个常数正定对角矩阵。通过以上的一系列定义,我们可以设计该基于扰动观测器的估计器来估计***中的匹配和非匹配不确定度Δ:
Figure BDA0003653504150000082
式中,
Figure BDA0003653504150000083
表示不确定度Δ的估计值;
Figure BDA0003653504150000084
表示Xe的估计值,它由以下微分方程计算得出:
Figure BDA0003653504150000085
式中,h2∈Rn×n是一个常数正定对角矩阵。
进一步的,所述步骤5的具体步骤为,第一步,引入二阶命令滤波器:
Figure BDA0003653504150000086
如果输入信号αi-1在t>0时使得
Figure BDA0003653504150000087
以及
Figure BDA0003653504150000088
成立,其中λ1、λ2均为正常数,且同时满足
Figure BDA0003653504150000089
则可得出,对于任意常数γi>0,存在ωi>0(i=2,...,n)且ζ∈(0,1],使得
Figure BDA00036535041500000810
Figure BDA00036535041500000811
都是稳定且有界的。
第二步,定义跟踪误差、误差补偿信号和补偿后的跟踪误差。状态方程中每一个状态变量的跟踪误差定义为:
ei=xi-xid,i=1,2,3,4,5 (22)
式中,x1d是期望轨迹,x2d、x3d、x4d、x5d是通过将虚拟控制律α1、α2、α3、α4(我们将在下文中定义)分别输入二阶命令滤波器后得到的输出。
我们定义补偿后的跟踪误差为
Figure BDA0003653504150000091
式中,
Figure BDA0003653504150000092
是一个被设计用来补偿因为使用二阶命令滤波器而产生的误差。
第三步,利用障碍李雅普诺夫函数以及反演控制方法设计带输出约束的具有处理非匹配不确定性功能的基于扰动观测器和命令滤波器的电驱动柔性关节机械臂自适应神经网络控制器
首先选择以下障碍李亚普诺夫函数
Figure BDA0003653504150000093
式中,z1j(j=1,2,...,n)表示向量z1的第n个元素,kaj(j=1,2,...,n)是障碍李亚普诺夫函数的设计参数。
对V1求导,则有
Figure BDA0003653504150000094
式中,x2j
Figure BDA0003653504150000095
分别表示向量x2
Figure BDA0003653504150000096
的第j个元素。
进而,我们构建补偿信号
Figure BDA0003653504150000097
和虚拟控制律α1
Figure BDA0003653504150000098
Figure BDA0003653504150000099
式中,c1是一个表示控制增益的正常数设计参数。将等式(26)、(27)代入等式(25)并化简,我们能够得到:
Figure BDA0003653504150000101
等式(28)中的χ表示
Figure BDA0003653504150000102
选择第二个李雅普诺夫函数为:
Figure BDA0003653504150000103
对等式(30)求导,并将等式(23)、(22)代入其中,我们得到
Figure BDA0003653504150000104
进而,我们构建补偿信号
Figure BDA0003653504150000105
和虚拟控制律α2
Figure BDA0003653504150000106
Figure BDA0003653504150000107
式中,c2是一个表示控制增益的正常数设计参数;
Figure BDA0003653504150000108
是权值矩阵Θ的估计,并且
Figure BDA0003653504150000109
的自适应更新律为:
Figure BDA00036535041500001010
式中,Γj,j=1,2,...,n是一个正定设计矩阵;ηj,j=1,2,...,n是一个极小的正常数;
Figure BDA00036535041500001011
z2j
Figure BDA00036535041500001012
分别表示向量
Figure BDA00036535041500001013
z2
Figure BDA00036535041500001014
的第j个元素。把等式(8)、(32)、(33)代入等式(31)并将其化简,我们得到
Figure BDA00036535041500001015
式中,
Figure BDA00036535041500001016
选择第三个李雅普诺夫函数为:
Figure BDA0003653504150000111
对等式(36)求导,并将(23)、(22)以及状态方程组(5)的第三个等式代入其中,我们得到
Figure BDA0003653504150000112
进而,我们构建补偿信号
Figure BDA0003653504150000113
和虚拟控制律α3
Figure BDA0003653504150000114
Figure BDA0003653504150000115
式中,c3是一个表示控制增益的正常数设计参数。把(38)、(39)代入(37)并对其化简,我们得到
Figure BDA0003653504150000116
选择第四个李雅普诺夫函数为:
Figure BDA0003653504150000117
对等式(41)求导,并将(23)、(22)以及状态方程组(5)的第四个等式代入其中,我们得到
Figure BDA0003653504150000118
进而,我们构建补偿信号
Figure BDA0003653504150000119
和虚拟控制律α4
Figure BDA00036535041500001110
Figure BDA00036535041500001111
式中,c4是一个表示控制增益的正常数设计参数。把(43)、(44)代入(42)并对其化简,我们得到
Figure BDA00036535041500001112
式中,
Figure BDA00036535041500001113
选择第五个李雅普诺夫函数为:
Figure BDA0003653504150000121
对等式(46)求导,并将(23)、(22)以及状态方程组(5)的第五个等式代入其中,我们得到
Figure BDA0003653504150000122
进而,我们构建补偿信号
Figure BDA0003653504150000123
和实际控制律v(t):
Figure BDA0003653504150000124
Figure BDA0003653504150000125
式中,c5是一个表示控制增益的正常数设计参数。把(48)、(49)代入(47)并对其化简,我们得到
Figure BDA0003653504150000126
式中,
Figure BDA0003653504150000127
采用以上技术方案,实现了以下有益效果:
(1)用二阶命令滤波器替换一阶命令滤波器来提高控制方案在解决反演控制中“计算***”问题的性能。除此之外,还建立了一个误差补偿机制来补偿因为使用命令滤波器而带来的误差。
(2)提出了一个由“RBF神经网络+基于扰动观测器的估计器”的复合控制律,它不仅能够降低在控制设计中对机械臂动力学参数的依赖,还能够弥补神经网络的估计误差无法渐进收敛的缺点。
(2)使用神经网络对柔性关节机械臂动力学模型不确定矩阵中的每一个元素进行估计,提高了神经网络的估计精度,并且使得神经网络技术能够更方便的与其它先进的控制技术结合使用。
(3)引入了一个新的基于扰动观测器的估计器来估计电驱动柔性关节机械臂动力学***中的匹配和非匹配不确定度,它能够实现估计误差的渐进稳定,并且由于它在使用中不需要对待估计的不确定度有任何条件的限制,因此它的应用能够拓宽本文所提出的控制方案的应用范围。
(4)为了更加贴合实际,本发明对柔性关节机械臂的动力学模型进行了优化,在控制律的设计中把机械臂直流电机的动力学模型也考虑了进去。这样的优化增加了被控***的阶次,给控制律的设计增加了更多的不确定度。除此之外,出于实际应用中的安全考虑,本发明也为机械臂设计了末端执行器位置输出受限制的保护功能。
附图说明
图1是本发明中控制器的结构框图;
图2是本发明实施例中电驱动二连杆柔性关节机械臂物理模型示意图;
图3是本发明实施例中机械臂关节位置跟踪示意图;
图4是本发明实施例中机械臂关节位置跟踪误差示意图;
图5是本发明实施例中机械臂关节速度跟踪误差示意图;
图6是本发明实施例中机械臂关节力矩示意图。
具体实施方式
下面结合具体实施例,进一步阐明本发明,为了更好的说明本发明,采用matlab数值仿真对所提出的控制器进行验证,图1为控制器的结构框图,图2为电驱动二连杆柔性关节机械臂物理模型示意图,结果如图3至6所示。控制器设计方法具体步骤如下:
步骤1,建立n自由度电驱动柔性关节机械臂动力学模型具体步骤如下:
Figure BDA0003653504150000141
Figure BDA0003653504150000142
Figure BDA0003653504150000143
式中,
Figure BDA0003653504150000144
分别表示机械臂连杆侧和电机轴侧的角位置、角速度和角加速度。M(q)为对称正定惯性矩阵,
Figure BDA0003653504150000145
为离心力和科氏力矩阵,G(q)为重力向量;d1是柔性关节机械臂连杆侧未知有界外部扰动;Jm是电机转动惯量正定对角矩阵;K表示表示弹簧刚度的正定对角矩阵;Bm是阻尼矩阵;Im表示电机电枢电流;KT表示电枢电流和关节力矩之间的机电转换,是正定常数对角矩阵;d2表示柔性关节机械臂电机侧的未知外部干扰;L为表示电感的正定常数对角矩阵;R表示电机电路中电阻的正定常数对角矩阵;KB表示电机反电动势的正定常数对角矩阵;v(t)是控制输入;d3表示柔性关节机械臂电机侧电驱动电路中的未知外部干扰。
步骤2,首先将电驱动柔性关节机械臂动力学模型中的各个参数矩阵书写成名义模型和不确定度相组合的形式:
M(q)=M0(q)+ΔM,
Figure BDA0003653504150000146
G(q)=G0(q)+ΔG,Jm=Jm0+ΔJmBm=Bm0+ΔBm,K=K0+ΔK,KT=KT0+ΔKT,L=L0+ΔL,KB=KB0+ΔKB,R=R0+ΔR
(4)
其中,M0(q)、
Figure BDA0003653504150000151
G0(q)、Jm0、Bm0、K0、KT0、L0、KB0、R0表示名义值;ΔM、ΔC、ΔG、ΔJm、ΔBm、ΔK、ΔKT、ΔL、ΔKB、ΔR表示各个参数矩阵的有界不确定度。为了便于之后的书写表达,在下文中,我们用M、C、G和M0、C0、G0分别表示矩阵M(q)、
Figure BDA0003653504150000152
G(q)和M0(q)、
Figure BDA0003653504150000153
G0(q)。
根据以上表述,将电驱动柔性关节机械臂动力学模型写成状态方程的形式为:
Figure BDA0003653504150000154
式中,x1=q、
Figure BDA0003653504150000155
x3=qm
Figure BDA0003653504150000156
x5=Im,且
Figure BDA0003653504150000157
Δ1、Δ2为动力学模型中的非匹配不确定度,Δ3为动力学模型中的匹配不确定度。
步骤3,首先介绍RBFNN神经网络的原理。RBFNN可以逼近任意非线性函数,其数学表达式为:
f(x)=ΘTφ(x)+δ (7)
式中Θ是理想权值矩阵,φ(x)是高斯基函数向量,δ是神经网络的有界估计误差,它的值满足不等式|δ|≤δNN是δ的上界)。
然后,我们用神经网络去逼近状态方程组(5)中的第二个等式中的一个由矩阵M0、K0、C、G组成的复杂项Q:
Figure BDA0003653504150000161
式中,
Figure BDA0003653504150000162
因此,应用神经网络,状态方程组(5)中的第二个等式可以被重新书写为:
Figure BDA0003653504150000163
式中Δ'1=Δ1-ε。
步骤4,首先,为了方便之后估计器的引入,我们将状态方程组(5)改写成如下形式:
Figure BDA0003653504150000164
式中,
Figure BDA0003653504150000165
并且
Figure BDA0003653504150000166
将状态方程组(10)写成矩阵形式:
Figure BDA0003653504150000167
式中,
Figure BDA0003653504150000168
Figure BDA0003653504150000169
Figure BDA0003653504150000171
Figure BDA0003653504150000172
Figure BDA0003653504150000173
并且In表示n维单位矩阵。
接着,为了设计该估计器,我们引入一个辅助***:
Figure BDA0003653504150000174
并且,我们定义一个动态误差Xe=X-Xa。用等式(12)减去等式(17),我们可以得到
Figure BDA0003653504150000175
等式(18)是一个线性***,其中Δ是它的未知输入;它的输出是ye=h1Xe,其中,h1∈Rn×n是一个常数正定对角矩阵。通过以上的一系列定义,我们可以设计该基于扰动观测器的估计器来估计***中的匹配和非匹配不确定度Δ:
Figure BDA0003653504150000176
式中,
Figure BDA0003653504150000177
表示不确定度Δ的估计值;
Figure BDA0003653504150000178
表示Xe的估计值,它由以下微分方程计算得出:
Figure BDA0003653504150000179
式中,h2∈Rn×n是一个常数正定对角矩阵。
步骤5,第一步,引入二阶命令滤波器:
Figure BDA0003653504150000181
如果输入信号αi-1在t>0时使得
Figure BDA0003653504150000182
以及
Figure BDA0003653504150000183
成立,其中λ1、λ2均为正常数,且同时满足
Figure BDA0003653504150000184
则可得出,对于任意常数γi>0,存在ωi>0(i=2,...,n)且ζ∈(0,1],使得
Figure BDA0003653504150000185
Figure BDA0003653504150000186
都是稳定且有界的。
第二步,定义跟踪误差、误差补偿信号和补偿后的跟踪误差。状态方程中每一个状态变量的跟踪误差定义为:
ei=xi-xid,i=1,2,3,4,5 (22)
式中,x1d是期望轨迹,x2d、x3d、x4d、x5d是通过将虚拟控制律α1、α2、α3、α4(我们将在下文中定义)分别输入二阶命令滤波器后得到的输出。
我们定义补偿后的跟踪误差为
Figure BDA0003653504150000187
式中,
Figure BDA0003653504150000188
是一个被设计用来补偿因为使用二阶命令滤波器而产生的误差。
第三步,利用障碍李雅普诺夫函数以及反演控制方法设计带输出约束的具有处理非匹配不确定性功能的基于扰动观测器和命令滤波器的电驱动柔性关节机械臂自适应神经网络控制器
首先选择以下障碍李亚普诺夫函数
Figure BDA0003653504150000189
式中,z1j(j=1,2,...,n)表示向量z1的第n个元素,kaj(j=1,2,...,n)是障碍李亚普诺夫函数的设计参数。
对V1求导,则有
Figure BDA0003653504150000191
式中,x2j
Figure BDA0003653504150000192
分别表示向量x2
Figure BDA0003653504150000193
的第j个元素。
进而,我们构建补偿信号
Figure BDA0003653504150000194
和虚拟控制律α1
Figure BDA0003653504150000195
Figure BDA0003653504150000196
式中,c1是一个表示控制增益的正常数设计参数。将等式(26)、(27)代入等式(25)并化简,我们能够得到:
Figure BDA0003653504150000197
等式(28)中的χ表示
Figure BDA0003653504150000198
选择第二个李雅普诺夫函数为:
Figure BDA0003653504150000199
对等式(30)求导,并将等式(23)、(22)代入其中,我们得到
Figure BDA00036535041500001910
进而,我们构建补偿信号
Figure BDA00036535041500001911
和虚拟控制律α2
Figure BDA00036535041500001912
Figure BDA00036535041500001913
式中,c2是一个表示控制增益的正常数设计参数;
Figure BDA00036535041500001914
是权值矩阵Θ的估计,并且
Figure BDA0003653504150000201
的自适应更新律为:
Figure BDA0003653504150000202
式中,Γj,j=1,2,...,n是一个正定设计矩阵;ηj,j=1,2,...,n是一个极小的正常数;
Figure BDA0003653504150000203
z2j
Figure BDA0003653504150000204
分别表示向量
Figure BDA0003653504150000205
z2
Figure BDA0003653504150000206
的第j个元素。把等式(8)、(32)、(33)代入等式(31)并将其化简,我们得到
Figure BDA0003653504150000207
式中,
Figure BDA0003653504150000208
选择第三个李雅普诺夫函数为:
Figure BDA0003653504150000209
对等式(36)求导,并将(23)、(22)以及状态方程组(5)的第三个等式代入其中,我们得到
Figure BDA00036535041500002010
进而,我们构建补偿信号
Figure BDA00036535041500002011
和虚拟控制律α3
Figure BDA00036535041500002012
Figure BDA00036535041500002013
式中,c3是一个表示控制增益的正常数设计参数。把(38)、(39)代入(37)并对其化简,我们得到
Figure BDA00036535041500002014
选择第四个李雅普诺夫函数为:
Figure BDA00036535041500002015
对等式(41)求导,并将(23)、(22)以及状态方程组(5)的第四个等式代入其中,我们得到
Figure BDA0003653504150000211
进而,我们构建补偿信号
Figure BDA0003653504150000212
和虚拟控制律α4
Figure BDA0003653504150000213
Figure BDA0003653504150000214
式中,c4是一个表示控制增益的正常数设计参数。把(43)、(44)代入(42)并对其化简,我们得到
Figure BDA0003653504150000215
式中,
Figure BDA0003653504150000216
选择第五个李雅普诺夫函数为:
Figure BDA0003653504150000217
对等式(46)求导,并将(23)、(22)以及状态方程组(5)的第五个等式代入其中,我们得到
Figure BDA0003653504150000218
进而,我们构建补偿信号
Figure BDA0003653504150000219
和实际控制律v(t):
Figure BDA00036535041500002110
Figure BDA00036535041500002111
式中,c5是一个表示控制增益的正常数设计参数。把(48)、(49)代入(47)并对其化简,我们得到
Figure BDA00036535041500002112
式中,
Figure BDA00036535041500002113
本发明在MATLAB2019a环境下,应用simulink以及电驱动二关节柔性关节机械臂模型参数对本发明所设计的一种具有处理非匹配不确定性功能的基于扰动观测器和命令滤波器的电驱动柔性关节机械臂自适应神经网络控制器(下文坐标图中用字母组“ECBNN”标示)进行仿真验算并与一些其他控制算法相对比,如“只采用神经网络的柔性关节机械臂控制”(下文坐标图中用字母组“NN controller”标示)、“无误差补偿机制的动态面控制”(下文坐标图中用字母组“BSC with SOCF”标示)、“反演控制”(下文坐标图中用字母组“BSC”标示):
(1)仿真参数如下
表1
Figure BDA0003653504150000221
表2
Figure BDA0003653504150000222
Figure BDA0003653504150000231
Figure BDA0003653504150000232
Figure BDA0003653504150000233
Figure BDA0003653504150000234
Figure BDA0003653504150000235
式中,q1,q2分别表示柔性关节机械臂动力学模型中两个关节的角位置,
Figure BDA0003653504150000236
分别表示两个关节的角速度。电驱动柔性关节机械臂动力学模型(1)、(2)、(3)的参数的名义值和实际值在“表1”中给出。各状态变量的仿真初始值选择为q(0)=[0.02,0.02]T
Figure BDA0003653504150000237
qm(0)=[0.001,0.001]T
Figure BDA0003653504150000238
Im(0)=[0,0]T。外部时变扰动选为:
d1=[2sin(t)+0.5sin(200t),cos(2t)+0.5sin(200t)]T
d2=[cos(2t)+0.5sin(200t),1.3cos(t)-0.7sin(150t)]T
d3=[1.2cos(3t)-0.8sin(100t),1.6sin(t)-cos(200t)]T
理想轨迹选为qd=[qd1,qd2]T,q1d=0.3sin(2t),q2d=0.3sin(2t)。虚拟控制律、实际控制律以及误差补偿信号的设计参数由“表2”给出。我们选用11个结点的神经网络来进行估计,它的高斯函数的中心均匀的分布在区间[-0.4,0.4]上,高斯函数的宽度为1。
结果说明:
图3为机械臂两个关节的位置跟踪情况仿真示意图,由图可以看出,本发明中的两个柔性机械臂关节均可以在大约0.04s之前跟踪上期望轨迹,体现了本发明快速跟踪的优点。
图4为机械臂两个关节角位置的跟踪误差仿真示意图,由图可以看出,“NNcontroller”的位置跟踪误差始终在零点之上或者之下,未能穿过零点,这意味着只采用神经网络进行控制的控制方法所产生的跟踪误差无法渐进收敛,而本发明中由于引入了基于扰动观测器的估计器而使得跟踪误差能够周期性的穿越零点,即为渐进收敛;“BSC withSOCF”的跟踪误差虽然能够渐进收敛,但是稳态误差值却要比本发明要大的多,这是本发明中引入的误差补偿机制效果的显现。通过以上两个比较,充分体现了本发明高跟踪精度的优点。
图5为机械臂两个关节角速度的跟踪误差仿真示意图,由图可以看出,本发明中的两个机械臂的角速度稳态误差比“NN controller”、“BSC with SOCF”这两个控制方法的跟踪误差都要小,且误差曲线更平滑,充分证明了本发明引入“基于扰动观测器的估计器”以及“误差补偿机制”后的优越性。
图6为机械臂两个关节的输入力矩仿真示意图,通过和“五阶反演柔性关节机械臂控制方法(BSC)”的输入力矩进行比较,可以看出,本发明中的两个关节的控制输入曲线是平滑连续的,反演控制中存在的“计算***”和奇异性问题被很好的解决了,而“五阶反演柔性关节机械臂控制方法”由于对虚拟控制律进行多次求导,力矩曲线并不平缓,中间有多次大的跳变,“计算***”和奇异性问题依然存在。
综上所述,本发明所设计的控制方案可以无需柔性关节机械臂的准确模型在短时间内实现对期望轨迹的高精度跟踪,针对匹配、非匹配不确定干扰也表现出强鲁棒性,能够实现跟踪误差的渐进稳定。
上述具体实施案例,只是为了便于本研究领域的人员理解本发明,但本发明并不只适用于案例中的情况,对本技术领域的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本发明的精神和范围内,这些变化是显而易见的,一切利用本发明构思的发明创造均在保护之列。

Claims (6)

1.一种基于扰动观测器和命令滤波器的电驱动柔性关节机械臂自适应神经网络控制器设计方法,其特征在于,包括如下步骤:
步骤1,建立n自由度电驱动柔性关节机械臂动力学模型;
步骤2,将步骤1中模型写成状态方程的形式,并确定该模型中匹配和非匹配不确定度的具体形式;
步骤3,利用RBF神经网络对模型内部的未知动力学参数进行逼近;
步骤4,利用基于观测器的估计器对模型的匹配、非匹配不确定性进行估计;
步骤5,引入二阶命令滤波器和误差补偿机制,并利用障碍李亚普诺夫函数设计带输出约束的具有处理非匹配不确定性功能的基于扰动观测器和命令滤波器的电驱动柔性关节机械臂自适应神经网络控制器,实现机械臂的无模型控制和高精度轨迹跟踪。
2.根据权利要求1所述的一种基于扰动观测器和命令滤波器的电驱动柔性关节机械臂自适应神经网络控制器设计方法,其特征在于,所述步骤1中建立n自由度电驱动柔性关节机械臂动力学模型具体步骤如下:
Figure FDA0003653504140000011
Figure FDA0003653504140000012
Figure FDA0003653504140000013
式中,
Figure FDA0003653504140000014
分别表示机械臂连杆侧和电机轴侧的角位置、角速度和角加速度;M(q)为对称正定惯性矩阵,
Figure FDA0003653504140000021
为离心力和科氏力矩阵,G(q)为重力向量;d1是柔性关节机械臂连杆侧未知有界外部扰动;Jm是电机转动惯量正定对角矩阵;K表示表示弹簧刚度的正定对角矩阵;Bm是阻尼矩阵;Im表示电机电枢电流;KT表示电枢电流和关节力矩之间的机电转换,是正定常数对角矩阵;d2表示柔性关节机械臂电机侧的未知外部干扰;L为表示电感的正定常数对角矩阵;R表示电机电路中电阻的正定常数对角矩阵;KB表示电机反电动势的正定常数对角矩阵;v(t)是控制输入;d3表示柔性关节机械臂电机侧电驱动电路中的未知外部干扰。
3.根据权利要求2所述的一种基于扰动观测器和命令滤波器的电驱动柔性关节机械臂自适应神经网络控制器设计方法,其特征在于,所述步骤2的具体步骤如下,首先将电驱动柔性关节机械臂动力学模型中的各个参数矩阵书写成名义模型和不确定度相组合的形式:
M(q)=M0(q)+ΔM,
Figure FDA0003653504140000022
G(q)=G0(q)+ΔG,Jm=Jm0+ΔJmBm=Bm0+ΔBm,K=K0+ΔK,KT=KT0+ΔKT,L=L0+ΔL,KB=KB0+ΔKB,R=R0+ΔR
(4)
其中,M0(q)、
Figure FDA0003653504140000023
G0(q)、Jm0、Bm0、K0、KT0、L0、KB0、R0表示名义值;ΔM、ΔC、ΔG、ΔJm、ΔBm、ΔK、ΔKT、ΔL、ΔKB、ΔR表示各个参数矩阵的有界不确定度;为了便于之后的书写表达,用M、C、G和M0、C0、G0分别表示矩阵M(q)、
Figure FDA0003653504140000024
G(q)和M0(q)、
Figure FDA0003653504140000025
G0(q);
根据以上表述,将电驱动柔性关节机械臂动力学模型写成状态方程的形式为:
Figure FDA0003653504140000031
式中,x1=q、
Figure FDA0003653504140000032
x3=qm
Figure FDA0003653504140000033
x5=Im,且
Figure FDA0003653504140000034
Δ1、Δ2为动力学模型中的非匹配不确定度,Δ3为动力学模型中的匹配不确定度。
4.根据权利要求3所述的一种基于扰动观测器和命令滤波器的电驱动柔性关节机械臂自适应神经网络控制器设计方法,其特征在于,所述步骤3的具体步骤为,首先介绍RBFNN神经网络的原理;RBFNN逼近任意非线性函数,其数学表达式为:
f(x)=ΘTφ(x)+δ (7)
式中Θ是理想权值矩阵,φ(x)是高斯基函数向量,δ是神经网络的有界估计误差,它的值满足不等式|δ|≤δN,δN是δ的上界;
然后,用神经网络去逼近状态方程组(5)中的第二个等式中的一个由矩阵M0、K0、C、G组成的复杂项Q:
Figure FDA0003653504140000041
式中,
Figure FDA0003653504140000042
因此,应用神经网络,状态方程组(5)中的第二个等式被重新书写为:
Figure FDA0003653504140000043
式中Δ′1=Δ1-ε。
5.根据权利要求4所述的一种基于扰动观测器和命令滤波器的电驱动柔性关节机械臂自适应神经网络控制器设计方法,其特征在于,所述步骤4的具体步骤为,首先,为了方便之后估计器的引入,将状态方程组(5)改写成如下形式:
Figure FDA0003653504140000044
式中,
Figure FDA0003653504140000045
并且
Figure FDA0003653504140000046
将状态方程组(10)写成矩阵形式:
Figure FDA0003653504140000047
式中,
Figure FDA0003653504140000048
Figure FDA0003653504140000051
Figure FDA0003653504140000052
Figure FDA0003653504140000053
Figure FDA0003653504140000054
并且In表示n维单位矩阵;
接着,为了设计该估计器,引入一个辅助***:
Figure FDA0003653504140000055
并且,定义一个动态误差Xe=X-Xa;用等式(12)减去等式(17),得到
Figure FDA0003653504140000056
等式(18)是一个线性***,其中Δ是它的未知输入;它的输出是ye=h1Xe,其中,h1∈Rn ×n是一个常数正定对角矩阵;通过以上的一系列定义,设计该基于扰动观测器的估计器来估计***中的匹配和非匹配不确定度Δ:
Figure FDA0003653504140000057
式中,
Figure FDA0003653504140000058
表示不确定度Δ的估计值;
Figure FDA0003653504140000059
表示Xe的估计值,它由以下微分方程计算得出:
Figure FDA00036535041400000510
式中,h2∈Rn×n是一个常数正定对角矩阵。
6.根据权利要求5所述的一种基于扰动观测器和命令滤波器的电驱动柔性关节机械臂自适应神经网络控制器设计方法,其特征在于,所述步骤5的具体步骤为,第一步,引入二阶命令滤波器:
Figure FDA0003653504140000061
如果输入信号αi-1在t>0时使得
Figure FDA0003653504140000062
以及
Figure FDA0003653504140000063
成立,其中λ1、λ2均为正常数,且同时满足
Figure FDA0003653504140000064
则可得出,对于任意常数γi>0,存在ωi>0(i=2,...,n)且ζ∈(0,1],使得
Figure FDA0003653504140000065
Figure FDA0003653504140000066
Figure FDA0003653504140000067
都是稳定且有界的;
第二步,定义跟踪误差、误差补偿信号和补偿后的跟踪误差;状态方程中每一个状态变量的跟踪误差定义为:
ei=xi-xid,i=1,2,3,4,5 (22)
式中,x1d是期望轨迹,x2d、x3d、x4d、x5d是通过将虚拟控制律α1、α2、α3、α4分别输入二阶命令滤波器后得到的输出;
定义补偿后的跟踪误差为
Figure FDA0003653504140000068
式中,
Figure FDA0003653504140000069
是一个被设计用来补偿因为使用二阶命令滤波器而产生的误差;
第三步,利用障碍李雅普诺夫函数以及反演控制方法设计带输出约束的具有处理非匹配不确定性功能的基于扰动观测器和命令滤波器的电驱动柔性关节机械臂自适应神经网络控制器;
首先选择以下障碍李亚普诺夫函数
Figure FDA0003653504140000071
式中,z1j(j=1,2,...,n)表示向量z1的第n个元素,kaj(j=1,2,...,n)是障碍李亚普诺夫函数的设计参数;
对V1求导,则有
Figure FDA0003653504140000072
式中,x2j
Figure FDA0003653504140000073
分别表示向量x2
Figure FDA0003653504140000074
的第j个元素;
进而,构建补偿信号
Figure FDA0003653504140000075
和虚拟控制律α1
Figure FDA0003653504140000076
Figure FDA0003653504140000077
式中,c1是一个表示控制增益的正常数设计参数;将等式(26)、(27)代入等式(25)并化简,能够得到:
Figure FDA0003653504140000078
等式(28)中的χ表示
Figure FDA0003653504140000079
选择第二个李雅普诺夫函数为:
Figure FDA00036535041400000710
对等式(30)求导,并将等式(23)、(22)代入其中,得到
Figure FDA00036535041400000711
进而,构建补偿信号
Figure FDA00036535041400000712
和虚拟控制律α2
Figure FDA0003653504140000081
Figure FDA0003653504140000082
式中,c2是一个表示控制增益的正常数设计参数;
Figure FDA0003653504140000083
是权值矩阵Θ的估计,并且
Figure FDA0003653504140000084
的自适应更新律为:
Figure FDA0003653504140000085
式中,Γj,j=1,2,...,n是一个正定设计矩阵;ηj,j=1,2,...,n是一个极小的正常数;
Figure FDA0003653504140000086
z2j
Figure FDA0003653504140000087
分别表示向量
Figure FDA0003653504140000088
z2
Figure FDA0003653504140000089
的第j个元素;把等式(8)、(32)、(33)代入等式(31)并将其化简,得到
Figure FDA00036535041400000810
式中,
Figure FDA00036535041400000811
选择第三个李雅普诺夫函数为:
Figure FDA00036535041400000812
对等式(36)求导,并将(23)、(22)以及状态方程组(5)的第三个等式代入其中,得到
Figure FDA00036535041400000813
进而,构建补偿信号
Figure FDA00036535041400000814
和虚拟控制律α3
Figure FDA00036535041400000815
Figure FDA00036535041400000816
式中,c3是一个表示控制增益的正常数设计参数;把(38)、(39)代入(37)并对其化简,得到
Figure FDA00036535041400000817
选择第四个李雅普诺夫函数为:
Figure FDA0003653504140000091
对等式(41)求导,并将(23)、(22)以及状态方程组(5)的第四个等式代入其中,得到
Figure FDA0003653504140000092
进而,构建补偿信号
Figure FDA0003653504140000093
和虚拟控制律α4
Figure FDA0003653504140000094
Figure FDA0003653504140000095
式中,c4是一个表示控制增益的正常数设计参数;把(43)、(44)代入(42)并对其化简,得到
Figure FDA0003653504140000096
式中,
Figure FDA0003653504140000097
选择第五个李雅普诺夫函数为:
Figure FDA0003653504140000098
对等式(46)求导,并将(23)、(22)以及状态方程组(5)的第五个等式代入其中,得到
Figure FDA0003653504140000099
进而,构建补偿信号
Figure FDA00036535041400000910
和实际控制律v(t):
Figure FDA00036535041400000911
Figure FDA00036535041400000912
式中,c5是一个表示控制增益的正常数设计参数;把(48)、(49)代入(47)并对其化简,得到
Figure FDA00036535041400000913
式中,
Figure FDA0003653504140000101
CN202210548715.5A 2022-05-20 2022-05-20 一种电驱动柔性关节机械臂自适应神经网络控制器设计方法 Active CN114895564B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210548715.5A CN114895564B (zh) 2022-05-20 2022-05-20 一种电驱动柔性关节机械臂自适应神经网络控制器设计方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210548715.5A CN114895564B (zh) 2022-05-20 2022-05-20 一种电驱动柔性关节机械臂自适应神经网络控制器设计方法

Publications (2)

Publication Number Publication Date
CN114895564A true CN114895564A (zh) 2022-08-12
CN114895564B CN114895564B (zh) 2023-05-02

Family

ID=82724024

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210548715.5A Active CN114895564B (zh) 2022-05-20 2022-05-20 一种电驱动柔性关节机械臂自适应神经网络控制器设计方法

Country Status (1)

Country Link
CN (1) CN114895564B (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115857334A (zh) * 2022-11-22 2023-03-28 沈阳工业大学 动态阈值事件驱动的多关节机械臂神经网络控制方法
CN116214530A (zh) * 2023-05-10 2023-06-06 苏州大学 二阶非线性***的安全预定义时间控制方法、设备及介质
CN117193009A (zh) * 2023-10-07 2023-12-08 东北电力大学 光伏电板伺服***的有限时间命令滤波控制方法及***
CN117289612A (zh) * 2023-11-24 2023-12-26 中信重工机械股份有限公司 一种液压机械臂自适应神经网络控制方法
CN117885103A (zh) * 2024-03-14 2024-04-16 山东大学 基于降阶扩张状态观测器的柔性机械臂控制方法及***

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108818541A (zh) * 2018-09-11 2018-11-16 闽江学院 一种柔性关节机器人的自适应神经网络跟踪控制方法
CN109465825A (zh) * 2018-11-09 2019-03-15 广东工业大学 机械臂柔性关节的rbf神经网络自适应动态面控制方法
GB201911738D0 (en) * 2019-07-12 2019-10-02 Huaiyin Inst Technology Adaptive backstepping optimal control method of fractional-order chaotic electromechanical transducer system
CN111969597A (zh) * 2020-08-03 2020-11-20 东北电力大学 带有svc的多机无穷大电力***动态面积分滑模控制器
CN113183154A (zh) * 2021-05-10 2021-07-30 浙江工业大学 一种柔性关节机械臂的自适应反演控制方法
CN114147713A (zh) * 2021-12-01 2022-03-08 南昌大学 基于自适应神经网络高阶动态滑模的轨迹跟踪控制方法
US20220152817A1 (en) * 2020-11-18 2022-05-19 Dibi (Chongqing) Intelligent Technology Research Institute Co., Ltd. Neural network adaptive tracking control method for joint robots

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108818541A (zh) * 2018-09-11 2018-11-16 闽江学院 一种柔性关节机器人的自适应神经网络跟踪控制方法
CN109465825A (zh) * 2018-11-09 2019-03-15 广东工业大学 机械臂柔性关节的rbf神经网络自适应动态面控制方法
GB201911738D0 (en) * 2019-07-12 2019-10-02 Huaiyin Inst Technology Adaptive backstepping optimal control method of fractional-order chaotic electromechanical transducer system
CN111969597A (zh) * 2020-08-03 2020-11-20 东北电力大学 带有svc的多机无穷大电力***动态面积分滑模控制器
US20220152817A1 (en) * 2020-11-18 2022-05-19 Dibi (Chongqing) Intelligent Technology Research Institute Co., Ltd. Neural network adaptive tracking control method for joint robots
CN113183154A (zh) * 2021-05-10 2021-07-30 浙江工业大学 一种柔性关节机械臂的自适应反演控制方法
CN114147713A (zh) * 2021-12-01 2022-03-08 南昌大学 基于自适应神经网络高阶动态滑模的轨迹跟踪控制方法

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
ZHIHAO XU等: "Dynamic neural networks based adaptive optimal impedance control for redundant manipulators under physical constraints" *
周芳等: "基于观测器的机械臂位置/力神经网络控制", 《华中科技大学学报(自然科学版)》 *
李鹏飞;张银河;张蕾;王晓华;王文杰;: "考虑误差补偿的柔性关节机械臂命令滤波反步控制" *
李鹏飞等: "考虑误差补偿的柔性关节机械臂命令滤波反步控制", 《控制理论与应用》 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115857334A (zh) * 2022-11-22 2023-03-28 沈阳工业大学 动态阈值事件驱动的多关节机械臂神经网络控制方法
CN116214530A (zh) * 2023-05-10 2023-06-06 苏州大学 二阶非线性***的安全预定义时间控制方法、设备及介质
CN116214530B (zh) * 2023-05-10 2023-08-11 苏州大学 二阶非线性***的安全预定义时间控制方法、设备及介质
CN117193009A (zh) * 2023-10-07 2023-12-08 东北电力大学 光伏电板伺服***的有限时间命令滤波控制方法及***
CN117193009B (zh) * 2023-10-07 2024-04-09 东北电力大学 光伏电板伺服***的有限时间命令滤波控制方法及***
CN117289612A (zh) * 2023-11-24 2023-12-26 中信重工机械股份有限公司 一种液压机械臂自适应神经网络控制方法
CN117289612B (zh) * 2023-11-24 2024-03-08 中信重工机械股份有限公司 一种液压机械臂自适应神经网络控制方法
CN117885103A (zh) * 2024-03-14 2024-04-16 山东大学 基于降阶扩张状态观测器的柔性机械臂控制方法及***
CN117885103B (zh) * 2024-03-14 2024-05-17 山东大学 基于降阶扩张状态观测器的柔性机械臂控制方法及***

Also Published As

Publication number Publication date
CN114895564B (zh) 2023-05-02

Similar Documents

Publication Publication Date Title
CN114895564A (zh) 一种基于扰动观测器和命令滤波器的电驱动柔性关节机械臂自适应神经网络控制器设计方法
Boukens et al. Robust adaptive neural network-based trajectory tracking control approach for nonholonomic electrically driven mobile robots
Zou et al. Finite-time attitude tracking control for spacecraft using terminal sliding mode and Chebyshev neural network
CN112904728B (zh) 一种基于改进型趋近律的机械臂滑模控制轨迹跟踪方法
Na Adaptive prescribed performance control of nonlinear systems with unknown dead zone
WO2018023201A1 (zh) 一种自适应终端滑模控制方法
CN110347044B (zh) 一种考虑输出约束的pmsm混沌***神经网络动态面控制方法
CN111596545B (zh) 一种多输入多输出机械***自适应容错预设性能控制方法
Khan et al. Control strategies for robotic manipulators
CN107942670B (zh) 一种双柔性空间机械臂模糊鲁棒滑模削抖运动控制方法
CN113589689B (zh) 一种基于多参数自适应神经网络的滑模控制器设计方法
CN111650832B (zh) 一种水下多足步行机器人机械足姿态跟踪控制方法
CN111596679B (zh) 一种飞行器的有限时间输出反馈姿态跟踪控制方法
Rojko et al. Sliding-mode motion controller with adaptive fuzzy disturbance estimation
Chen et al. Nussbaum gain adaptive control scheme for moving mass reentry hypersonic vehicle with actuator saturation
Khan et al. Singular perturbation-based adaptive integral sliding mode control for flexible joint robots
CN114952835A (zh) 一种基于扰动观测器的柔性关节机械臂神经网络积分滑模控制器设计方法
Ji et al. Terminal traction control of teleoperation manipulator with random jitter disturbance based on active disturbance rejection sliding mode control
Cheng et al. Intelligent tracking control of a dual‐arm wheeled mobile manipulator with dynamic uncertainties
Hu et al. Finite-time adaptive super-twisting sliding mode control for autonomous robotic manipulators with actuator faults
Jenabzadeh et al. Tracking control of nonholonomic mobile agents with external disturbances and input delay
CN111427264B (zh) 一种复杂遥操作技术的神经自适应固定时间控制方法
Hu et al. Impedance with Finite‐Time Control Scheme for Robot‐Environment Interaction
Zhu et al. Fixed-time parameter estimation and control design for unknown robot manipulators with asymmetric motion constraints
CN114167725A (zh) 协作机器人轨迹跟踪控制方法及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant