一种基于宽度神经学习的时变输出约束机器人遥操作有限时间控制方法技术

技术编号:31909649 阅读:12 留言:0更新日期:2022-01-15 12:49
本发明专利技术公开了一种宽度神经学习的时变输出约束机器人有限时间控制方法。基于积分障碍李雅普诺夫函数、宽度神经学习算法和有限时间理论,创新性地提出了一种基于宽度神经学习的时变输出约束有限时间控制器。直接积分障碍李雅普诺夫函数保证了系统的输出在时变边界内;宽度神经学习算法融合了传统神经网络和宽度学习的优点,基于逆动力学观测器,利用宽度学习算法解决了外力感知难题,同时消解了控制率u

【技术实现步骤摘要】
一种基于宽度神经学习的时变输出约束机器人遥操作有限时间控制方法


[0001]本专利技术属于机器人控制
,具体涉及一种基于宽度神经学习的时变输出约束机器人遥操作有限时间控制方法。

技术介绍

[0002]遥操作技术充分利用人的智能和机器人的操作能力。它很大程度上延伸了人类在遥远、非结构化及危险环境中的感知和行为能力,是深空、深海和深地探测中不可或缺的关键技术。同智能机器人相比,遥操作技术充分考虑了当前智能技术的不足,如突发情况中涉及的决策问题,操作中的安全性和约束性问题。该技术将人类感知和决策能力同机器人的操作能力结合,整体增强了遥操作系统在非结构化环境下面对突发情况的处理能力,是当前最为现实的人机混合智能策略。
[0003]遥操作系统的组成复杂,操作指令的生成机制和指令的远距离传输等不可避免给系统造成不确定时延。不确定时延严重影响系统的稳定性,并使系统的性能退化;模型不确定性同样给系统的稳定性造成威胁。与此同时,受操作时间和工作空间的限制,机器人末端执行器需要在满足物理约束的同时,在预期时间内完成操作任务。如深空探测中,受在轨操作时间的限制,机器人在执行巡检任务时(如通过狭小空间),需要在保证安全性的情况下,利用有限的时间完成在轨操作任务。

技术实现思路

[0004]本专利技术解决的技术问题是:基于以上难题,本专利提出了一种时变输出受限的机器人遥操作有限时间控制方法,为遥操作系统开展实际工作提供了一种可行的方案。
[0005]本专利技术的技术方案是:一种基于宽度神经学习的时变输出约束机器人遥操作有限时间控制方法,其特征在于,包括以下步骤:
[0006]步骤1:对机械臂进行动力学建模;
[0007]步骤2:通过宽度神经学习算法和逆动力学观测器实现对操作者力和环境力的估计;
[0008]步骤3:设计时变输出约束有限时间控制律,消解模型不确定影响,实现遥操作机器人的高精度追踪和快速性收敛。
[0009]本专利技术进一步的技术方案是:所述系统为一对n自由度机械臂,模型表达式为:
[0010][0011]其中,j∈{m,s},分别为主从机器人标识。q
j
∈R
n
×1分别为关节空间的加速度,速度和位置;x
j
∈R
n
×1分别为操作空间的加速度,速度和位置;M
xj
为惯性量矩阵,C
xj
为离心力和哥氏力矩阵,g
xj
为重力项矩阵,u
xj
表示控制输入,F

=F
h
表示操作者施加力,F

=F
e
表示从端机器人和环境间的接触力。
[0012]本专利技术进一步的技术方案是:所述步骤2包括以下子步骤:
[0013]步骤2.1:将模型线性化为:
[0014][0015]式中为线性回归矩阵,η为有关机械臂的参数向量,Θ∈R
n
×1为二者乘积;
[0016]步骤2.2:利用深度神经学习算法对外力评估:
[0017][0018]其中q
j
,为神经网络的输入;
[0019]步骤2.3:基于逆动力学观测器,对机械臂的动力学模型(15)进一步线性化为
[0020][0021]式中为线性回归矩阵,η为有关机械臂的参数向量,Θ∈R
n
×1为二者乘积;
[0022]步骤2.4:设计深度神经学习算法实现对外力进行估计:
[0023][0024]该神经网络的输入为q
j
,通过宽度神经学习算法可实现对交互力的估计。
[0025]本专利技术进一步的技术方案是:所述步骤3中,包括以下子步骤:
[0026]步骤3.1:通过设计控制器u
xj
,实现对参考轨迹有限时间追踪,同时要保证输出x
η1
在约束区域内,即
[0027]主从机器人的控制律为
[0028][0029]式(22)中:为的广义逆,满足如下条件
[0030][0031]式(22)中更新律选取如下:
[0032][0033]式(22)中误差变量e
j1
,e
j2
,j∈{m,s}为
[0034][0035]式中:为主从端的参考轨迹,α
j1
为待设计的虚拟控制量。
[0036]式(10)则基于操作者行为可生成主端的参考轨迹,
[0037][0038]式(27)其中分别代表操作者力和环境力的估计值,式中:分别为主端参考轨迹的加速度、速度和位置;分别为操作者力估计和环境力估计的比例系数;M
r
,C
r
,g
r
分别为操作者行为的目标阻抗参数;
[0039]步骤3.2:从端的参考轨迹为:T
f
(t)为主端到从端的网络传输时延;设计虚拟控制量α
j1

[0040][0041]式中0<ξ
j
<1,和γ
j1
分别为:
[0042][0043][0044]式(22)中:分别为操作者力和机器人与环境间的接触力,k
j1
,k
j2

j
,b
j
为正常数,为正对角阵。此处神经网络的权重向量为步骤2宽度神经学习算法得到的W
j

[0045]专利技术效果
[0046]本专利技术的技术效果在于:本专利技术聚焦于解决遥操作系统中存在的时延和不确定性造成系统失稳、机器人与未知环境交互的外力感知困难和机器人的操作空间和操作时间受限等问题,提出了一种基于宽度神经学习的时变输出约束机器人遥操作有限时间控制方法。其中,宽度神经学习算法将增量学习和RBF神经网络有效地结合起来,实现对操作者力和环境力的估计,同时消解了系统模型不确定性造成的负面影响;时变输出约束算法确保了机器人末端位置不会超出时变边界,提高了操作的安全性;有限时间控制方法确保了机器人轨迹的快速追踪能力。该方法勿需力传感器,系统的模型勿须精确已知,在保证系统安全操作的前提下,实现了遥操作机器人的高精度追踪和快速性控制。
[0047]与现有技术相比,本专利技术具有以下优点:
[0048](1)本专利技术设计一种宽度神经学习算法,实现对操作者力和环境力的估计;同时消除控制器设计中模型不确定性的影响。同传统神经网路相比,该网络可保证较高的估计准确率,同时节省大量的计算压力且不需要充足的学习条件;
[0049](2)设计一种鲁棒性强的有限时间控制器,实现了机器人在操作时间受限情况下的有限时间控制。该专利技术具有更快的收敛速度,达到机器人与环境的高效交互的目标。
[0050](3)本专利技术考虑了操作过程的安全性问题,对机器人的输出进行约束,且约束边界为时变边界,而常值边界为时变边界的特殊形式,因此该方法本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于宽度神经学习的时变输出约束机器人遥操作有限时间控制方法,其特征在于,包括以下步骤:步骤1:对机械臂进行动力学建模;步骤2:通过宽度神经学习算法和逆动力学观测器实现对操作者力和环境力的估计;步骤3:设计时变输出约束有限时间控制律,消解模型不确定影响,实现遥操作机器人的高精度追踪和快速性收敛。2.如权利要求1所述的一种基于宽度神经学习的时变输出约束机器人遥操作有限时间控制方法,其特征在于,所述系统为一对n自由度机械臂,模型表达式为:其中,j∈{m,s},分别为主从机器人标识。分别为关节空间的加速度,速度和位置;分别为操作空间的加速度,速度和位置;M
xj
为惯性量矩阵,C
xj
为离心力和哥氏力矩阵,g
xj
为重力项矩阵,u
xj
表示控制输入,F

=F
h
表示操作者施加力,F

=F
e
表示从端机器人和环境间的接触力。3.如权利要求1或2所述的一种基于宽度神经学习的时变输出约束机器人遥操作有限时间控制方法,其特征在于,所述步骤2包括以下子步骤:步骤2.1:将模型线性化为:式中为线性回归矩阵,η为有关机械臂的参数向量,Θ∈R
n
×1为二者乘积;步骤2.2:利用深度神经学习算法对外力评估:其中为神经网络的输入;步骤2.3:基于逆动力学观测器,对机械臂的动力学模型(1)进一步线性化为式中为线性回归矩阵,η为有关机械臂的参数向量,Θ∈R
n
×1为二者乘积;步骤2.4:设计深度神经学习算法实现对外力进行估计:该神经网络的...

【专利技术属性】
技术研发人员:黄攀峰李陇南马志强鹿振宇常海涛陈海飞
申请(专利权)人:西北工业大学
类型:发明
国别省市:

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

1