一种工业机器人柔性关节扭转角的前馈补偿控制方法技术

技术编号:39597445 阅读:14 留言:0更新日期:2023-12-03 19:56
本发明专利技术公开一种工业机器人柔性关节扭转角的前馈补偿控制方法,先通过设计非对称非线性迟滞函数作为

【技术实现步骤摘要】
一种工业机器人柔性关节扭转角的前馈补偿控制方法


[0001]本专利技术涉及机器人
,具体涉及一种工业机器人柔性关节扭转角的前馈补偿控制方法


技术介绍

[0002]工业机器人已成为智能制造产业的重要组成部分,广泛应用于装配

焊接

打磨等作业

工业机器人能够自主学习和适应环境,进行更加复杂的操作,正朝着高精度

智能化

柔性化和协作化的方向发展,为工业生产带来更多创新和发展机遇,也对工业机器人的控制性能提出了更高的要求

谐波减速器具有大传动比和高传动效率等优点,广泛应用于工业机器人的柔性关节,但是由于传动过程中谐波减速器柔轮的周期性形变和啮合齿面非线性摩擦等特性,因此在机器人关节传动过程中会存在迟滞现象,表现出非对称

速率相关及强非线性等特性,而这些特性严重制约机器人重复定位精度的进一步提高

[0003]迟滞现象的建模方法主要分为基于物理机制模型和基于迟滞算子模型两种

基于物理机制模型是根据特定物理机制,描述迟滞特性,常见的有
Maxwell、Jiles

Atherton、Duhem、Bouc

wen

Stoner

Wohlfarth
等模型

但不同对象的迟滞物理机制不同,建立的物理模型只适用于特定的一类智能材料,且计算复杂耗时

参数在线辨识及模型求逆困难,难以应用于高精度实时控制

基于迟滞算子模型是基于系统的输入输出数据进行建模,常用的有
Preisach、Prandtl

Ishlinskii

Krasnosel

skii

Pokrovskii
等模型

但这些模型不是基于特定对象的物理机制,模型参数没有明确的物理意义

其中
Preisach
模型因其对复杂迟滞特性的建模能力强

迟滞非线性预测能力强

通用性好等特点而得到广泛应用,但
Preisach
模型只能描述对称和速率无关的迟滞特性,对于工业机器人柔性关节具有的非对称

速率相关及强非线性迟滞特性,直接利用
Preisach
模型描述,将产生较大的模型误差

[0004]为此,有文献提出一种与输入速率相关的双曲正切函数动态
Preisach
迟滞算子,描述超磁致伸缩驱动器磁滞依赖输入速率的特性,但形状函数与输入速率之间的关系假定为线性函数无法准确描述迟滞的强非线性特性

有文献将
Preisach
模型融入到深度学习网络结构中,利用傅里叶变换计算得到输入信号的速率,并将速率输入到非线性层,通过非线性变换,产生速率相关的非线性项并输入到迟滞模型中,从而得到速率相关的
Preisach
迟滞模型,提高了
Preisach
模型的泛化能力

有文献通过结合
Preisach
模型和长短期记忆递归神经网络,建立了速率相关迟滞模型

有文献首先从数学上证明了速率无关的
Preisach
模型实际上是一个具有二阶激活函数的对角递归神经网络
(DRNN)
,在特定条件下,
DRNN
神经元是一个多功能的速率相关滞后系统,由这些神经元组成的
DRNN
可以用于建模速率相关的滞后模型

有文献将历史输入信息引入
Preisach
函数,利用神经网络进行辨识,构造了一个新的输入历史相关动态
Preisach
模型

有文献结合
Preisach
模型和
NARX
神经网络构建混合模型,实现速率相关滞后建模

但上述文献未能综合考虑迟滞的非对称

速率相关及强非线性特性,不能有效地描述工业机器人谐波减速器柔性关节所表现出的非对称

速率相关及强非线性特性复杂迟滞特性


技术实现思路

[0005]本专利技术所要解决的是工业机器人含有谐波减速器柔性关节所具有非对称

速率相关及强非线性的复杂迟滞特性对关节执行精度影响的问题,提供一种工业机器人柔性关节扭转角的前馈补偿控制方法

[0006]为解决上述问题,本专利技术是通过以下技术方案实现的:
[0007]一种工业机器人柔性关节扭转角的前馈补偿控制方法,包括步骤如下:
[0008]步骤
1、
构建深度神经网络迟滞模型,并通过梯度下降法对深度神经网络迟滞模型的参数即权值和偏置进行更新,从而完成深度神经网络迟滞模型的建模;
[0009]步骤
2、
将机器人柔性关节输出的
k
‑2时刻的角度实际值
x(k

2)

k
‑1时刻的角度实际值
x(k

1)
,以及深度神经网络迟滞模型输出的
k
‑2时刻的角度预测值
Y
d
(k

2)

k
‑1时刻的角度预测值
Y
d
(k

1)
一并送入到深度神经网络迟滞模型中,得到
k
时刻的角度预测值
Y
d
(k)

[0010]步骤
3、

k
时刻的角度设定值
Y
r
(k)
减去
k
时刻的角度预测值
Y
d
(k)
,得到
k
时刻的前馈补偿量
Δθ
(k)

[0011]步骤
4、

k
时刻的角度设定值
Y
r
(k)
上叠加
k
时刻的前馈补偿量
Δθ
(k)
,得到
k
时刻的角度控制值
Y(k)
,并将
k
时刻的角度控制值
Y(k)
送入机器人柔性关节的驱动端,以实现对机器人柔性关节扭转角的前馈补偿

[0012]上述步骤1中,深度神经网络迟滞模型的数学表示为:
[0013][0014]式中,
x(k
...

【技术保护点】

【技术特征摘要】
1.
一种工业机器人柔性关节扭转角的前馈补偿控制方法,其特征是,包括步骤如下:步骤
1、
构建深度神经网络迟滞模型,并通过梯度下降法对深度神经网络迟滞模型的参数即权值和偏置进行更新,从而完成深度神经网络迟滞模型的建模;步骤
2、
将机器人柔性关节输出的
k
‑2时刻的角度实际值
x(k

2)

k
‑1时刻的角度实际值
x(k

1)
,以及深度神经网络迟滞模型输出的
k
‑2时刻的角度预测值
Y
d
(k

2)

k
‑1时刻的角度预测值
Y
d
(k

1)
一并送入到深度神经网络迟滞模型中,得到
k
时刻的角度预测值
Y
d
(k)
;步骤
3、

k
时刻的角度设定值
Y
r
(k)
减去
k
时刻的角度预测值
Y
d
(k)
,得到
k
时刻的前馈补偿量
Δθ
(k)
;步骤
4、

k
时刻的角度设定值
Y
r
(k)
上叠加
k
时刻的前馈补偿量
Δθ
(k)
,得到
k
时刻的角度控制值
Y(k)
,并将
k
时刻的角度控制值
Y(k)
送入机器人柔性关节的驱动端,以实现对机器人柔性关节扭转角的前馈补偿
。2.
根据权利要求1所述的一种工业机器人柔性关节扭转角的前馈补偿控制方法,其特征是,步骤1中,深度神经网络迟滞模型的数学表示为:式中,
x(k

2)

x(k

1)
分别为
k
‑1时刻和
k
时刻的深度神经网络迟滞模型输入向量,即
k
‑1时刻和
k
时刻的角度实际值;
Y
d
(k

【专利技术属性】
技术研发人员:党选举李晓芮华原翰玫黄品高张斌龙诗科
申请(专利权)人:桂林电子科技大学
类型:发明
国别省市:

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

1