面向非接触力反馈的自然人机交互方法技术

技术编号:23342396 阅读:69 留言:0更新日期:2020-02-15 03:34
本发明专利技术提供一种面向非接触力反馈的自然人机交互方法。所述方法包括如下步骤:使用运动传感器测量人手并进行坐标配准;根据测量的数据使用区间卡尔曼滤波估计人手的位置和朝向;生成反馈的电磁力并通过人手上的磁铁反馈到人手。本发明专利技术使用多个动作传感器合作实时获取操作员手的姿势,使用两个区间卡尔曼滤波器来消除测量误差的影响,本发明专利技术使用电磁力反馈机制。本发明专利技术可以克服机械力反馈中的摩擦误差,连接累积误差和有限的操作空间等问题。本发明专利技术中,操作员不仅可以感受到机器人操纵器的力并获得良好的沉浸感,还可以实时调整操作,使控制更准确可靠。本发明专利技术自然友好,适合非专业用户使用。

A natural human-computer interaction method for non-contact force feedback

【技术实现步骤摘要】
面向非接触力反馈的自然人机交互方法
本专利技术属于机器人领域,具体涉及一种面向非接触力反馈的自然人机交互方法。
技术介绍
近几十年来,随着人工智能的发展,机器人机械手已经取代人类在复杂的非结构化环境中工作。在一些危险的环境中,机器人的使用频率越来越高。因此,需要一种在这种情况下使用机器人机械手执行操作的高效的人-机器人接口。目前,人机界面有很多接触方法。这些方法通常利用机械装置来控制机器人操纵器,例如计算机鼠标,操纵杆,数据手套等。然而,上述方法缺乏力反馈,导致操作者缺乏沉浸感,难以执行高精度任务。而在某些有反馈力的方法中,在力反馈装置中存在的致动动力学中存在摩擦、滞后和非线性,这削弱了相互作用。并且用户的操作空间受到触觉设备的限制。还有一类人机交互的方法是非接触式的,在这些方法中人手不需要直接与测量设备进行接触,与接触式方法相比,操作更加自然和方便。但是这些方法中也缺乏力反馈,导致沉浸感不足,操作精度有限。同时,基于标记的非接触式方法还可能存在标记被遮挡的问题,使人机交互失效。
技术实现思路
专利技术的目的在于克本文档来自技高网...

【技术保护点】
1.面向非接触力反馈的自然人机交互方法,其特征在于,包括如下步骤:/nS1、使用运动传感器测量人手并进行坐标配准;/nS2、根据测量的数据使用区间卡尔曼滤波估计人手的位置和朝向;/nS3、生成反馈的电磁力并通过人手上的磁铁反馈到人手。/n

【技术特征摘要】
1.面向非接触力反馈的自然人机交互方法,其特征在于,包括如下步骤:
S1、使用运动传感器测量人手并进行坐标配准;
S2、根据测量的数据使用区间卡尔曼滤波估计人手的位置和朝向;
S3、生成反馈的电磁力并通过人手上的磁铁反馈到人手。


2.根据权利要求1所述的面向非接触力反馈的自然人机交互方法,其特征在于,步骤S1具体包括:
S1.1、将多个运动传感器放置在操作平台上,其中一个运动传感器放置在平台的中心,周围的运动传感器以45度的倾斜角度朝向操作平台中心的运动传感器放置,运动传感器坐标系定义为XLYLZL;运动传感器坐标系的原点为它的几何中心;运动传感器的三个坐标轴定义如下:XL正方向沿着设备的较长边并与接线口朝向相反,YL正方向垂直于传感器正面向外,ZL垂直于XL-YL平面;
S1.2、选择一部分传感器来跟踪操作员在重叠空间中的手,当操作员的手掌进入重叠空间时,采用坐标配准来融合测量数据,以使测量更准确和稳定。


3.根据权利要求2所述的面向非接触力反馈的自然人机交互方法,其特征在于,步骤S1.2中,使用相关算法将周围传感器的坐标配准到中间传感器的坐标:
[xi,yi,zi]表示周围传感器的坐标系中的某一空间点的坐标,并且该点在中间传感器c的坐标系中的坐标表示为[xc,yc,zc];两个坐标之间满足以下关系:



其中,T是涉及周围传感器坐标系I和中间传感器坐标系C的变换矩阵。


4.根据权利要求1所述的面向非接触力反馈的自然人机交互方法,其特征在于,步骤S2中,使用区间卡尔曼滤波估计人手的位置包括以下步骤:
S2.1.1、对于手势识别,P(Px,Py,Pz)是世界坐标系中手掌中心的位置,世界坐标系定义为XWYWZW,世界坐标系被设置成与中间传感器的坐标系重合;传感器用于测量手掌掌心在传感器坐标系的X、Y、Z轴上的坐标,因此,P(Px,Py,Pz)由从传感器坐标系到世界坐标系的方向余弦矩阵MH2S即步骤S1.2中的周围传感器坐标系I和中间传感器坐标系C的变换矩阵给出;
S2.1.2、然后,通过以下等式获得世界坐标系下手的加速度:



其中分别表示人手在世界坐标系X、Y、Z轴上的加速度;a,b∈(X,Y,Z),表示周围传感器坐标系的a轴和世界坐标系b轴之间的角度;|g|是局部重力矢量的大小,Ax、Ay、Az是由传感器获得的手掌在传感器坐标系X,Y,Z轴的加速度测量分量;
位置估计时的区间卡尔曼滤波中的位置状态包含k时刻的位置变量、速度变量和加速度变量,为VzW表示人手在世界坐标系X、Y、Z轴上的速度;
位置估计时的区间卡尔曼滤波中的状态转移矩阵为



其中t表示传感器相邻两次测量数据之间的时间间隔;
位置估计时的区间卡尔曼滤波中的系统输入:



位置估计时测量矩阵表示为:



S2.1.3、最终,根据S2.1.2中确定的区间卡尔曼滤波的参数和区间卡尔曼滤波的求解步骤,由时刻k的人手位置的测量值P(Px,Py,Pz)获得人手的位置估计值Pk(Px,k,Py,k,Pz,k)。


5.根据权利要求1所述的面向非接触力反馈的自然人机交互方法,其特征在于,步骤...

【专利技术属性】
技术研发人员:杜广龙
申请(专利权)人:华南理工大学
类型:发明
国别省市:广东;44

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

1