当前位置: 首页 > 专利查询>燕山大学专利>正文

一种受限机械臂固定时间自适应参数辨识、控制方法及装置制造方法及图纸

技术编号:38505695 阅读:8 留言:0更新日期:2023-08-19 16:53
本发明专利技术涉及一种受限机械臂固定时间自适应参数辨识、控制方法及装置,属于机器人控制领域,主要解决现有技术中复合学习自适应控制无法使机械臂系统在固定时间内稳定、且未考虑机械臂关节位置跟踪误差受限的问题。本发明专利技术通过构建与初始条件无关的非对称障碍函数实现了对机械臂关节位置跟踪误差的约束,同时通过设计基于非奇异快速积分终端滑模的固定时间控制方法,使机械臂轨迹跟踪误差和参数估计误差均能在固定时间内收敛至0,并且避免了奇异问题的出现,有效提升了系统控制性能,也保证了机械臂运行过程的安全性。了机械臂运行过程的安全性。了机械臂运行过程的安全性。

【技术实现步骤摘要】
一种受限机械臂固定时间自适应参数辨识、控制方法及装置


[0001]本申请涉及机器人控制
,具体而言,涉及一种受限机械臂固定时间自适应参数辨识、控制方法及装置。

技术介绍

[0002]机械臂具有模仿人类手臂运动的功能,并可完成多种作业,是当前机器人
中应用最为广泛的自动化机械装置,涉及工业制造、农业生产、医疗服务以及太空探索等诸多领域。
[0003]若要对机械臂进行精准操控,需实时、准确得获取机械臂各项物理参数来构建其精确的动态模型,然而,机械臂系统通常含有多个自由度,是典型的非线性、强耦合系统;此外,随着环境因素的影响和执行任务的改变,机械臂动态模型中的多个参数也会随之发生变化,这些因素均导致其动态模型难以精确获得,而使用不准确的机械臂模型将会严重影响系统控制效果。
[0004]因此,如何实现对机械臂模型未知参数的准确辨识、提升机械臂系统控制性能已成为当前控制领域亟需解决的问题。

技术实现思路

[0005]为实现对机械臂模型未知参数的准确辨识、提升机械臂系统控制性能的问题,本申请提供了一种受限机械臂固定时间自适应参数辨识、控制方法及装置。
[0006]本申请的实施例是这样实现的:
[0007]第一方面,本申请提供一种受限机械臂固定时间自适应参数辨识、控制方法,所述方法包括:
[0008]构建考虑机械臂关节位置跟踪误差受限的动力学模型;
[0009]获取当前机械臂关节的位置及速度数据,并将所述位置及速度数据与机械臂未知参数估计误差的历史数据信息相结合,设计参数预测误差;
[0010]构建非奇异快速积分终端滑模面及辅助变量,结合所述的参数预测误差,设计并计算参数更新律;
[0011]基于所述参数更新律更新参数估计值,进而计算基于非奇异快速积分终端滑模面的固定时间控制力矩值,以通过控制力矩驱动机械臂按预定轨迹运动,并保证机械臂关节位置跟踪误差一直限制在预定界限内;
[0012]在系统设定的时间未结束时,获取下一时间为当前时间,继续获取机械臂关节位置及速度数据,重复上述步骤。
[0013]在一种可能的实现方式中,所述考虑机械臂关节位置跟踪误差受限的动力学模型,通过以下步骤和方法构建:
[0014]建立不考虑关节位置误差受限的机械臂动力学模型;
[0015]其中,不考虑关节位置误差受限的机械臂动力学模型如下所示:
[0016][0017]式中:q(t)=[q1(t),q2(t),...q
n
(t)]代表n自由度机械臂关节位置向量,代表正定惯性矩阵,代表离心力与哥氏力矩阵,代表粘滞摩擦力矩,代表重力力矩,代表控制力矩,分别代表机械臂关节位置、速度和加速度;
[0018]设计误差转换函数;
[0019]其中,误差转换函数设计如下:
[0020][0021]式中:e
i
为跟踪误差e的第i个元素,i=1,2,...,n,e=q

q
d
,q
d
为机械臂关节位置期望轨迹,k
i
和l
i
均为正常数;
[0022]设计与初始条件无关的非对称障碍函数,并对其进行求导;
[0023]其中,与初始条件无关的非对称障碍函数设计如下:
[0024][0025]式中:φ
ai
(t)和φ
bi
(t)为时变函数,t为时间,满足φ
ai
(t)>0,φ
bi
(t)>0,φ
ai
(0)=φ
bi
(0)=k
i

[0026]对非对称障碍函数求导可得:
[0027][0028]其中:
[0029][0030][0031]将写成紧凑形式为:
[0032][0033]式中:
[0034][0035][0036][0037]将所述误差转换函数及所述与初始条件无关的非对称障碍函数的导数,代入所述不考虑关节位置误差受限的机械臂动力学模型,得到考虑关节位置跟踪误差受限的机械臂动力学模型;
[0038]其中,考虑关节位置跟踪误差受限的机械臂动力学模型如下:
[0039][0040]式中:
[0041][0042][0043][0044]式中:为使动力学模型线性参数化等式成立的任意辅助向量,为ξ的导数,为机械臂关节位置跟踪误差受限后对应的动态回归矩阵,为的转置,θ为机械臂未知参数向量。
[0045]在一种可能的实现方式中,所述参数预测误差,通过以下步骤和方法获得:
[0046]构建改进激励矩阵;
[0047]其中,改进激励矩阵构建如下:
[0048][0049]式中:为改进激励矩阵,Φ(t)为激励矩阵,T
e
为使区间激励条件成立的时间上边界;
[0050]根据所述改进激励矩阵,设计参数预测误差;
[0051]其中,参数预测误差设计如下:
[0052][0053]式中:ε(t)为参数预测误差,为未知参数估计误差,定义为为未知参数估计误差,定义为为机械臂未知参数向量θ的估计值。
[0054]在一种可能的实现方式中,所述改进激励矩阵基于对机械臂模型动态的回归矩阵积分获得,所述回归矩阵通过对机械臂动力学模型进行线性参数化处理获得。
[0055]在一种可能的实现方式中,所述非奇异快速积分终端滑模面由下式计算得到:
[0056][0057]其中,s为非奇异快速积分终端滑模面,λ1,λ2,λ3,λ4,α,α1,β,β1均为控制器参数,其中:λ1、λ2、λ3、0<α<1,

1<β<0,α1=2α/(1

α),β1=2β/(1

β)。
[0058]在一种可能的实现方式中,所述辅助变量构建如下式所示:
[0059][0060]其中,为所构建的辅助变量。
[0061]在一种可能的实现方式中,所述参数更新律由下式计算得到:
[0062][0063][0064]其中,sign(
·
)为标准符号函数,Γ,K1,为自适应增益矩阵,通常取正定对角阵,γ1和γ2为控制器参数,满足0<γ1<1,γ2>1,P为投影算子,为的范数,将半径为c
θ
的球形范围设定为机械臂未知参数向量的界,该界可由用户根据预先获取的机械臂模型参数粗略信息计算得到,为受限机械臂对应的动态回归矩阵。
[0065]在一种可能的实现方式中,所述固定时间控制力矩由下式计算得到:
[0066][0067]其中,τ为控制力矩,K3、为控制器增益矩阵,一般设定为正定对角阵。
[0068]第二方面,本申请提供一种受限机械臂固定时间自适应参数辨识、控制装置,所述装置包括:
[0069]建模模块:用于构建考虑机械臂关节位置跟踪误差受限的动力学模型;...

【技术保护点】

【技术特征摘要】
1.一种受限机械臂固定时间自适应参数辨识、控制方法,其特征在于,所述方法包括:构建考虑机械臂关节位置跟踪误差受限的动力学模型;获取当前机械臂关节的位置及速度数据,并将所述位置及速度数据与机械臂未知参数估计误差的历史数据信息相结合,设计参数预测误差;构建非奇异快速积分终端滑模面及辅助变量,结合所述的参数预测误差,设计并计算参数更新律;基于所述参数更新律更新参数估计值,进而计算基于非奇异快速积分终端滑模面的固定时间控制力矩值,以通过控制力矩驱动机械臂按预定轨迹运动,并保证机械臂关节位置跟踪误差一直限制在预定界限内;在系统设定的时间未结束时,获取下一时间为当前时间,继续获取机械臂关节位置及速度数据,重复上述步骤。2.如权利要求1所述的受限机械臂固定时间自适应参数辨识及控制方法,其特征在于,所述考虑机械臂关节位置跟踪误差受限的动力学模型,通过以下步骤和方法构建:建立不考虑关节位置误差受限的机械臂动力学模型;其中,不考虑关节位置误差受限的机械臂动力学模型如下所示:式中:q(t)=[q1(t),q2(t),...q
n
(t)]代表n自由度机械臂关节位置向量,代表正定惯性矩阵,代表离心力与哥氏力矩阵,代表粘滞摩擦力矩,代表重力力矩,代表控制力矩,分别代表机械臂关节位置、速度和加速度;设计误差转换函数;其中,误差转换函数设计如下:式中:e
i
为跟踪误差e的第i个元素,i=1,2,...,n,e=q

q
d
,q
d
为机械臂关节位置期望轨迹,k
i
和l
i
均为正常数;设计与初始条件无关的非对称障碍函数,并对其进行求导;其中,与初始条件无关的非对称障碍函数设计如下:式中:φ
ai
(t)和φ
bi
(t)为时变函数,t为时间,满足φ
ai
(t)>0,φ
bi
(t)>0,φ
ai
(0)=φ
bi
(0)=k
i
;对非对称障碍函数求导可得:其中:
将写成紧凑形式为:式中:式中:式中:将所述误差转换函数及所述与初始条件无关的非对称障碍函数的导数,代入所述不考虑关节位置误差受限的机械臂动力学模型,得到考虑关节位置跟踪误差受限的机械臂动力学模型;其中,考虑关节位置跟踪误差受限的机械臂动力学模型如下:式中:式中:式中:式中:为使动力学模型线性参数化等式成立的任意辅助向量,为ξ的导数,为机械臂关节位置跟踪误差受限后对应的动态回归矩阵,为的转置,θ为机械臂未知参数向量。3.如权利要求2所述的受限机械臂固定时间自适应参数辨识及控制方法,其特征在于,设计的所述非对称障碍函数无需对系统初始误差条件进行限制,能够实现全局控制性能。4.如权利要求1...

【专利技术属性】
技术研发人员:赵立翠张宇
申请(专利权)人:燕山大学
类型:发明
国别省市:

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

1