一种基于意图识别的人机协作系统控制方法技术方案

技术编号:27200961 阅读:36 留言:0更新日期:2021-01-31 12:09
本发明专利技术公开一种基于意图识别的人机协作控制方法,包括机械臂、运动意图估计系统以及控制系统,所述机械臂包含端部受动器以及力传感手柄,所述力传感手柄设置在机械臂的端部受动器上,用于测量肢体向所述机械臂施加的力。采用基于径向基神经网络的运动意图识别系统估计出人的意图信息,这里将人的运动意图简化为人类肢体与机械臂作用点处的速度。控制系统根据意图信息对机械臂产生控制输入,并驱动机械臂端部受动器达到预定速度。在以接触力为交互信息的人机协作中,该方法既减小了合作者的作用力,又改善了机器人运动的柔顺性,达到人机同步运动的效果。机同步运动的效果。机同步运动的效果。

【技术实现步骤摘要】
一种基于意图识别的人机协作系统控制方法


[0001]本专利技术涉及一种人-机协作系统的控制方法。

技术介绍

[0002]人类擅长问题分析和方法制定,机器人有较高的执行性和稳定性,对于复杂的作业任务,人-机协作的需求越来越广泛。人-机协作既可以减轻人类的劳动负担,降低人力成本,还能提高生产效率。在工业生产中,既需要人-机协作来摆脱人类的重复性高的繁重工作,又需要人-机协作来解决机器人难以单独应对复杂生产任务。然而在人-机协作中难以使机器了解人类的运动意图,从而无法使机器实现自主工作。

技术实现思路

[0003]本专利技术的主要目的是提出一种基于意图识别的人-机协作系统控制方法,解决上述存在的工业生产问题。
[0004]一种基于意图识别的人-机协作系统控制方法,所述人-机协作系统包括机械臂、意图估计系统以及控制系统,所述机械臂包含端部受动器以及力传感手柄,所述力传感手柄设置在机械臂的端部受动器上,用于测量肢体向所述机械臂施加的力。所述意图估计系统包括离线训练神经网络和在线预测人的意图两部分,采用径向基神经网络估计出人的意图信息,这里将人的意图简化为人类肢体与机械臂作用点处的速度。控制系统根据意图信息对机械臂产生控制输入,并驱动端部受动器达到预定速度,实现主动跟随。所述协作控制方法包括以下步骤:
[0005]Step1,建立人的意图信息与系统动态特性的关系,根据阻抗控制模型获取样本数据,对意图估计系统的径向基神经网络进行离线训练。
[0006]Step2:在人交互机协作中,不断采集系统中的人-机交互力、机械臂的末端位置和速度信息,根据Step1中得到的神经网络,不断预测出人的意图信息。
[0007]Step3:将运动意图信息,即人类肢体与机械臂作用点处的意图速度信息依据笛卡尔空间与关节空间的转换关系,得到机器人运动信息,并赋予机器人驱动器。
[0008]进一步的所述阻抗控制模型表述为:
[0009]其中M
d
,B
d
分别为期望的质量矩阵和阻尼矩阵,分别是机器人末端加速度,速度和期望的末端速度,f为实际交互作用力,f
d
为期望的交互作用力。合理设置M
d
,B
d
,f
d
的值,得到样本数据f。
[0010]所述径向基神经网络表述为:
[0011][0012]其中,y为神经网络的输出,p为隐节点数,w
i
为隐含层到输出层的权重,σ为径向基
函数的扩展常数,x为神经网络的输入,c
i
为神经网络基函数中心。
[0013]进一步的,在步骤Step2中,为了使人-机协作达到同步的目的,设定其中为人的速度控制意图。
[0014]在线估计意图过程中,不断采集系统中的交互力、机器人的末端位置和速度信息,采用离线训练的神经网络,不断预测出人的意图信息,即
[0015]根据Step2得到的意图信息,得到机械臂的目标速度
[0016]将所述目标速度转换为所述机械臂的输入控制信号u。
[0017]其中输入控制信号u满足:其中:M
r
(q)=J-T
(q)M(q)J-1
(q)G
r
(q)=J-T
(q)G(q),u=J-T
(q)τ
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(4)M(q)∈R
n
×
n
为对称有界的正定惯性矩阵,表示科里奥利以及离心力,G(q)∈R
n
为重力,τ∈R
n
为控制输入向量,J(q)∈R
n
×
n
为Jacobian矩阵,q为所述机械臂关节的角度,f为合作者在交互点处施加的力。
附图说明
[0018]图1是本专利技术提供的人-机协作系统的结构示意图。
[0019]图2是本专利技术提供的基于意图识别的人-机协作系统控制框架。
具体实施方式
[0020]以下结合附图对本方法的具体实施进行详细的说明。
[0021]请参照图1和图2,一种基于意图识别的人-机协作系统控制方法,所述人-机协作系统包括机械臂10、意图估计系统以及控制系统,所述机械臂10包含端部受动器13以及力传感手柄12,所述力传感手柄12设置在机械臂的端部受动器13上,用于测量人类肢体向所述机械臂10施加的力。所述端部受动器13可以根据物体的尺寸和形状来挑选并放置。
[0022]所述意图估计系统包括离线训练和在线预测两部分。
[0023]所述控制系统如图2,当开关在1处闭合时为阻抗控制系统,当开关在2处闭合时为意图估计控制系统。
[0024]所述实施方法包括以下步骤:
[0025]Step1:根据阻抗控制模型获取样本数据,对径向基神经网络进行离线训练,得到径向基神经网络。
[0026]Step2:在实时交互的在线预测中,不断采集系统中的交互力、机械臂的末端位置和速度信息,根据Step1中得到的神经网络,不断预测出人的意图信息。
[0027]Step3:将意图信息,即人类肢体与机械臂作用点的意图速度信息依据笛卡尔空间
与关节空间的转换关系,得到机器人运动信息,并赋予机器人驱动器运动信息。
[0028]在样本数据采集阶段,此时为阻抗控制系统。人类肢体作用在力传感手柄12上,在预定轨迹上以一定速度拖动机械臂的端部受动器。
[0029]通过力传感手柄12测量肢体向所述机械臂10施加的力f。机器人当前的末端位置x和速度采用伺服电机编码器的返回值,再由关节空间和笛卡尔空间的转换关系计算得到。合理设置M
d
,B
d
,f
d
的值,根据阻抗控制模型得到数据
[0030]按照一定的采样周期进行采样,得到足够的训练样本数据其中作为径向基神经网路的输入,作为径向基神经网络的输出。
[0031]神经网络的训练中,用K-means聚类方法来确定径向基神经网络隐节点的径向基函数的数据中心c
i
,并根据各中心之间的距离确定隐节点的扩展常数σ。用伪逆法求输出层的权值W=[w1,w2,...w
p
]。得到径向基神经网络模型。
[0032]在线估计阶段,在训练阶段设定的轨迹上拖动机械臂末端受动器,不断采集系统中的交互力f、机器人的末端位置x和速度方法同样本数据采集。采用离线训练得到的神经网络,不断预测出人的意图速度信息,即
[0033]控制系统根据得到的意图速度信息对机械臂10产生控制输入信号u,并驱动端部受动器13跟随人的意图速度
[0034]所述机械臂10在关节空间描述为:其中M(q)∈R
n
×
n
为对称有界的正定惯性矩阵,表示科里奥利以及离心力,G(q)∈R
n
为重力,τ∈R
n
为控制输入向量,J本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于意图识别的人机协作系统控制方法,所述人-机协作系统包括机械臂、意图估计系统以及控制系统,所述机械臂包含端部受动器以及力传感手柄,所述力传感手柄设置在机械臂的端部受动器,用于测量肢体向所述机械臂施加的力。所述意图估计系统包括离线训练神经网络和在线预测人的意图两部分,采用径向基神经网络估计出人的运动意图信息,这里将人的运动意图简化为人类肢体与机械臂作用点的速度。控制系统根据人的运动意图信息对机械臂产生控制输入,并驱动端部受动器达到期望速度。在以接触力为交互信息的人机协作中,该方法既减小的了合作者的作用力,又改善了机器人运动的柔顺性,达到人机同步运动。所述控制方法包括以下步骤:Step1:建立人的运动意图信息与系统动态表现的关系,根据阻抗控制模型获取样本数据,对意图估计系统的径向基神经网络进行离线训练。Step2:在接触式人机协作中,不断采集系统中的交互力、机械臂的末端位置和速度信息,根据Step1中得到的神经网络模型,不断预测出人的运动意图信息。Step3:将运动意图信息,即人类肢体与机械臂作用点的意图速度信息依据笛卡尔空间与关节空间的转换关系,得到机器人运动信息,并赋予机器人驱动器。2.根据权利要求1所述的基于意图识别的人机协作系统控制方法,考虑常规基于模型的意图识别方法存在肢体阻抗参数多变且估计困难等问题,难以实现强随机性人机协作系统中的意图识别。采用机器学习的方法建立人的运动意图信息与系统动态表现的关系。机器人与人的合作,不需设置“回弹力”,因此设计机器人阻抗控制刚度参数为0,即K
d
=0,所述阻抗控制模型表述为:其中M
d
,B
d
分别为期望的质量矩阵和阻尼矩阵,分别是机器人末端加速度,速度和期望的末端速度,f为实际作用力,f
d
为期望的交互力。离线训练阶段,合理设置M
d
,B
d
,f
d
的值,数据x,f...

【专利技术属性】
技术研发人员:尤波焦龙李佳钰
申请(专利权)人:哈尔滨理工大学
类型:发明
国别省市:

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

1