[发明专利]基于电磁理论与移动跟踪的力反馈人机交互系统及方法在审
申请号: | 201810130765.5 | 申请日: | 2018-02-09 |
公开(公告)号: | CN108406725A | 公开(公告)日: | 2018-08-17 |
发明(设计)人: | 何子平;张平;杜广龙;陈明轩 | 申请(专利权)人: | 华南理工大学 |
主分类号: | B25J3/00 | 分类号: | B25J3/00;B25J9/16;G06F3/01 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 何淑珍;黄海波 |
地址: | 510640 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动跟踪 磁力 力反馈 磁力产生装置 人机交互系统 电磁理论 非接触式 感受装置 操控机器人 控制计算器 反馈 操作过程 反馈信息 交互系统 控制信息 视觉接口 手势动作 手势识别 物理限制 不变性 传感器 操控 受力 衰减 位姿 磁场 手势 | ||
1.基于电磁理论与移动跟踪的力反馈人机交互系统,其特征在于包括:本地控制计算器、移动跟踪平台、手势识别传感器、磁力产生装置和磁力感受装置;其中,手势识别传感器使用基于双目视觉的红外传感器LeapMotion设备,用于检测并识别手势位姿数据;本地控制计算器则将手势数据转化为操作命令,发送给远端的机器人控制柜,控制机器人工作,并接收返回信息;移动跟踪平台使用6自由度的机械臂,在机械臂的末端上固定磁力产生装置,使磁力产生装置与手部保持相对位置的不变性,将磁场衰减的计算量转化为移动跟踪平台位姿变化量计算,减少控制器的计算负担;磁力产生装置使用电流大小可调的电磁铁作为产生磁力的源,根据机器人的反馈信息,通入电流,产生合适的磁力,来向人传达反馈的信息;磁力感受装置由戴在人手上的手套以及手套上的永磁材料构成,用于向操作者反馈产生的磁力;操作者通过非接触式的手势姿势控制机器人,同时系统通过非接触式力方式将机器人信息反馈给操作者。
2.基于电磁理论与移动跟踪的力反馈人机交互方法,其特征在于利用权利要求1所述的基于电磁理论与移动跟踪的力反馈人机交互系统,交互方法分为控制和反馈两个部分,控制部分使用了基于视觉接口的非接触式手势动作为控制信息,使用基于红外视觉的LeapMotion作为手势识别传感器;反馈部分则使用了非接触式力磁力作为反馈信息,使用了方向可调的移动跟踪平台固定住电流大小可调的电磁铁作为磁力产生装置,来产生大小、方向可调的磁力来反馈机器人信息。
3.根据权利要求2所述的基于电磁理论与移动跟踪的力反馈人机交互方法,其特征在于所述反馈部分包括:收集远方机器人的反馈信息,对该反馈信息进行处理后,计算、并产生出大小、方向合适的磁力作用于操作者的手上,让操作者能感受到力反馈。
4.根据权利要求3所述的基于电磁理论与移动跟踪的力反馈人机交互方法,其特征在于:在操控者与通过手势与机器人交互的过程中,要对人手产生力反馈,首先要确定操控者手的位置与姿态;由于通过LeapMotion获取到的人手数据是相对于LeapMotion坐标系的,而工作在远端环境中机器人位姿数据是建立在环境坐标系中的,因此需要将这些数据统一到一个坐标系中计算;具体包括:
将世界坐标系定义为XgYgZg,移动跟踪平台基坐标系定义为XbYbZb;移动跟踪平台末端坐标系定义为XeYeZe,LeapMotion坐标系定义为XlYlZl;
移动跟踪平台基坐标系中XbYbZb的任意点向世界坐标系XgYgZg中转换的方法如下:
设p为空间中的一个点,p在世界坐标系XgYgZg下表示为xgygzg,在移动跟踪平台基坐标系XbYbZb下表示为xbybzb,则有如下变换关系:
其中,Tb2g=(Tx,Ty,Tz)表示移动跟踪平台基坐标系中XbYbZb的原点向世界坐标系XgYgZg平移的三个方向的平移向量;用Rb2g=(n,o,a),n=(nx,ny,nz)T,o=(ox,oy,oz)T,a=(ax,ay,az)T表示移动跟踪平台基坐标系XbYbZb的X、Y、Z轴对世界坐标系XgYgZg中三个方向的余弦;使用转换为齐次方程表示为:
式可以简写为:
pg=Mbgpb (3)
式pg=Mbgpb(3)描述了点p在移动跟踪平台基坐标系XbYbZb与世界坐标系XgYgZg之间的变换关系;
同理,可以得到:
pb=Mebpe (4)
pe=Mlepl (5)
其中,式pb=Mebpe(4)描述了移动跟踪平台末端坐标系XeYeZe与移动跟踪平台基坐标系XbYbZb之间的变换关系;式pe=Mlepl(5)描述了LeapMotionXlYlZl坐标系与移动跟踪平台末端坐标系XeYeZe之间的变换关系;
由pg=Mbgpb(3)pb=Mebpe(4pe=Mlepl(5)可得:
pg=MbgMebMlepl (6)
公式pg=MbgMebMlepl(6)描述了从LeapMotion坐标系XlYlZl到世界坐标系XgYgZg的变换关系,其中Mbg为移动跟踪平台基坐标系XbYbZb到世界坐标系XgYgZg变换矩阵,假设世界坐标系XgYgZg与移动跟踪平台基坐标系XbYbZb重合,则有:
Meb为从移动跟踪平台末端坐标系XeYeZe到移动跟踪平台基坐标系XbYbZb变换矩阵;移动跟踪平台采用的是6自由度的机械臂,则有:
Meb=Meb1Meb2Meb3Meb4Meb5Meb6 (8)
其中,Mebi表示移动跟踪平台从第i-1个关节到第i个关节的变换矩阵;θi表示在坐标变换时绕Zi-1旋转的角度,使得Xi-1和Xi相互平行;ri表示在坐标变换时沿Zi-1平移的距离,使得Xi-1和Xi共线;li表示在坐标变换时Xi-1平移的距离,使得Xi-1和Xi的原点重合;αi表示在坐标变换时Zi-1绕Xi旋转的角度,使得Zi-1和Zi原点重合,方向一致;
Mle为从LeapMotion的XlYlZl坐标系到移动跟踪平台末端坐标系XeYeZe变换矩阵;由于LeapMotion与移动跟踪平台相差了电磁铁的长度和LeapMotion本身的高度,因此:
其中,L为电磁铁的长度,而h为LeapMotion本身的高度;
有了公式pg=MbgMebMlepl(6),则能把从LeapMotion坐标系变换到世界坐标系XgYgZg中进行计算;
手势数据的获取与坐标系的转换具体包括:
从LeapMotion传感器中获取到的手势数据为(x,y,z,θ,α,β),其中x、y、z分别为手掌在LeapMotion坐标系XlYlZl中三个方向的位置量;而θ、α、β分别为手掌的手指方向绕Zl、Xl、Yl坐标轴旋转的角度;
定义手掌坐标系XhYhZh,则手掌坐标系与LeapMotion坐标系的变换关系为:
pl=Mhlph (11)
其中:
因此,通过式pg=MbgMebMlepl(6)和式pl=Mhlph(11),就能把从LeapMotion上获取到的手势数据转换到世界坐标系XgYgZg下进行计算;同理,只要把远端的机器人的位姿数据也统一到世界坐标系XgYgZg下,让机器人的位姿数据与操控者手势数据重合,便能达到通过手势操控机器人的目的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810130765.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种钢管划线仪及其使用方法
- 下一篇:一种轮式移动机械排爆机器人