一种基于运动意图估计与力前馈补偿的人机协作方法技术

技术编号:39657407 阅读:17 留言:0更新日期:2023-12-09 11:26
本发明专利技术公开了一种基于运动意图估计与力前馈补偿的人机协作方法

【技术实现步骤摘要】
一种基于运动意图估计与力前馈补偿的人机协作方法


[0001]本专利技术属于机器人控制领域,更具体地,涉及一种基于运动意图估计与力前馈补偿的人机协作方法


技术介绍

[0002]随着机器人技术的兴起,人机共融交互成为了当前机器人发展的中心,人机协作作为人机交互中的重要一环,在高端制造

医疗康复

社会服务得到了广泛的应用

如何将机器人高精度高效率重复性作业的出色表现与人类在理解

感知

决策上的优势相融合也是众多学者研究的重点

阻抗控制的提出为人机顺应性协作建立了理论基础,在阻抗控制下,机器人被动地跟随人的运动,人类伙伴需要付出更多的能量补偿机器人与物体的动力学来实现期望的运动,机器人成为了额外的负载,人类伙伴工作易疲劳

[0003]如何让机器人主动地跟随人的运动轨迹

减少人的能量输入是本专利技术专利要实现的目标,这便产生了一个棘手的问题:如何让机器人知道人的目标位置,即如何估计人的运动意图


技术实现思路

[0004]针对上述人机协作存在的问题,本专利技术提出了一种基于运动意图估计和力前馈补偿的人机协作神经阻抗控制方法,该方法可以实现高顺应性的人引导机器人协同作业

本专利技术主要包含四个系统:人机协作系统,人的运动意图识别系统,力前馈补偿系统,位置内环控制系统

[0005]所述人机协作系统,包括协作机器人和六维力传感器,六维力传感器安装在协作机器人末端,人类伙伴通过拖拽机械臂末端的六维力传感器引导机器人协同作业,在本专利技术中,机械臂末端的位置

速度信息和人机交互力是可获得的

[0006]所述人的运动意图识别系统,根据机械臂末端的位置

速度和交互力信息,利用极大似然估计将人的运动意图和肢体刚度估计出来,并将运动意图集成到阻抗控制中

[0007]所述力前馈补偿系统,根据极大似然估计出的人的运动意图和肢体刚度,设计了力前馈补偿,并通过李雅普诺夫函数证明了对系统的稳定性,进一步减小人机交互力和位置响应波动

[0008]所述位置内环控制系统,采用
RBFNN
进行位置内环控制,并通过李雅普诺夫函数证明了控制的稳定性,相较于传统的
PID
控制,位置响应更快

[0009]所述的人机协作系统主要针对一种简化的人机协作场景,慢速的人机交互,人手拖动机械臂末端的力传感器,则人手当前的位置
x、
速度可以通过机器人编码器位置信息进一步解算获得,交互力
f
可以通过力传感器测得

[0010]本专利技术获取人机协作中人的运动意图与刚度并集成到阻抗控制,根据获取的运动意图和刚度设计了力前馈补偿,采用
RBFNN
控制进行位置内环控制

[0011]本专利技术为实现上述目的所采用的技术方案是:
[0012]一种基于运动意图估计与力前馈补偿的人机协作方法,其特征在于,包括以下步骤:
[0013]根据机械臂末端状态信息与交互力信息,通过运动意图识别系统将人的运动意图和肢体刚度进行估计;
[0014]根据估计出的人的运动意图和肢体刚度,通过力前馈补偿系统减小人机交互力和位置响应波动;
[0015]根据机械臂末端状态信息与交互力信息

人的运动意图和从力前馈补偿系统获取的力前馈补偿,通过机器人阻抗模型得到交互力产生的目标位置;
[0016]根据交互力产生的目标位置

机械臂末端状态信息中的位置,通过位置内环控制系统对机器人进行控制,实现人机协作

[0017]所述根据机械臂末端状态信息,通过运动意图识别系统将人的运动意图和肢体刚度进行估计,包括以下步骤:
[0018]人肢体动力学模型由

K
h
(x

x
h
)

f
表示,
x
h
为人的运动意图,
x
为人当前的位置,
K
h
表示人的肢体刚度,
f
表示交互力;
[0019]根据机械臂末端的位置

速度和交互力,利用极大似然估计将人的运动意图和肢体刚度估计出来,并令估计的肢体刚度并且刚度的平均值和方差由观测数据估计,运动意图位于区间并将估计出的运动意图用于机器人阻抗模型中;
[0020]其中,
T
表示一个采样周期,
f
i
表示第
i
个交互力,
n
表示数据的个数;表示数据的个数;分别为估计人的肢体刚度的最大值和最小值

[0021]所述根据估计出的人的运动意图和肢体刚度,通过力前馈补偿系统减小人机交互力和位置响应波动,包括以下步骤:
[0022]所述力前馈补偿系统由表示,且
a


K
h

b

0,
前馈力补偿的所需的变量人的意图
x
h

上肢刚度
K
h
分别由估计出的人的意图和人的上肢刚度表示;
[0023]其中,
Δ
f
表示前馈力补偿,
a、b
均为系数

[0024]所述根据交互力产生的目标位置

机械臂末端状态信息中的位置,通过位置内环控制系统对机器人进行控制,包括以下步骤:
[0025]所述位置内环控制系统针对笛卡尔空间的机械臂动力学式构建控制器;
[0026]笛卡尔空间的机械臂动力学式如下:
[0027][0028]其中,分别表示人当前的位置即机械臂在笛卡尔空间下的位置

速度

加速度,为对称正定惯性矩阵,为哥氏力和离心力矩阵,
为重力矩阵,表示总的控制输入,
m
表示机械臂的自由度数,为机器人与物体的交互力,
h
表示交互力的维数;
[0029]控制器为:
[0030]其中,
u
表示控制器输出的控制量,
K
v
表示一个正的常数,表示神经网络的输入,即径向基函数,
r
表示误差函数,
f
表示交互力;表示对
RBF
神经网络权重参数
W
的估计值;
[0031][0032]T
表示一个采样周期,
L
为正定矩阵

[0033]一种基于运动意图估计与力前馈补偿的人机协本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于运动意图估计与力前馈补偿的人机协作方法,其特征在于,包括以下步骤:根据机械臂末端状态信息与交互力信息,通过运动意图识别系统将人的运动意图和肢体刚度进行估计;根据估计出的人的运动意图和肢体刚度,通过力前馈补偿系统减小人机交互力和位置响应波动;根据机械臂末端状态信息与交互力信息

人的运动意图和从力前馈补偿系统获取的力前馈补偿,通过机器人阻抗模型得到交互力产生的目标位置;根据交互力产生的目标位置

机械臂末端状态信息中的位置,通过位置内环控制系统对机器人进行控制,实现人机协作
。2.
根据权利要求1所述的一种基于运动意图估计与力前馈补偿的人机协作方法,其特征在于,所述根据机械臂末端状态信息,通过运动意图识别系统将人的运动意图和肢体刚度进行估计,包括以下步骤:人肢体动力学模型由

K
h
(x

x
h
)

f
表示,
x
h
为人的运动意图,
x
为人当前的位置,
K
h
表示人的肢体刚度,
f
表示交互力;根据机械臂末端的位置

速度和交互力,利用极大似然估计将人的运动意图和肢体刚度估计出来,并令估计的肢体刚度并且刚度的平均值和方差由观测数据估计,运动意图位于区间并将估计出的运动意图用于机器人阻抗模型中;其中,
T
表示一个采样周期,
f
i
表示第
i
个交互力,
n
表示数据的个数;表示数据的个数;分别为估计人的肢体刚度的最大值和最小值
。3.
根据权利要求1所述的一种基于运动意图估计与力前馈补偿的人机协作方法,其特征在于,所述根据估计出的人的运动意图和肢体刚度,通过力前馈补偿系统减小人机交互力和位置响应波动,包括以下步骤:所述力前馈补偿系统由表示,且
a


K
h

b

0,
前馈力补偿的所需的变量人的意图
x
h

上肢刚度
K
h
分别由估计出的人的意图和人的上肢刚度表示;其中,
Δ
f
表示前馈力补偿,
a、b
均为系数
。4.
根据权利要求1所述的一种基于运动意图估计与力前馈补偿的人机协作方法,其特征在于,所述根据交互力产生的目标位置
...

【专利技术属性】
技术研发人员:潘新安艾文旭王洪光
申请(专利权)人:中国科学院沈阳自动化研究所
类型:发明
国别省市:

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

1