[发明专利]一种虚拟装配中握取、移动和放手动作测算方法有效
申请号: | 201810067016.2 | 申请日: | 2018-01-24 |
公开(公告)号: | CN108268137B | 公开(公告)日: | 2018-11-06 |
发明(设计)人: | 姜盛乾;刘鹏;高大伟;徐杨;黄卓;陈雪纯;张开淦;张昕莹;曹明钰 | 申请(专利权)人: | 吉林大学 |
主分类号: | G06F3/01 | 分类号: | G06F3/01;G06K9/00 |
代理公司: | 长春吉大专利代理有限责任公司 22201 | 代理人: | 崔斌 |
地址: | 130012 吉*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属于体感交互领域,具体地说是一种虚拟装配中握取、移动和放手动作测算方法。该方法包括以下步骤:步骤一、利用Unity 3D构建虚拟装配环境设置抓取点和基点,并利用Leap Motion采集手掌位置点;步骤二、握取动作的识别;步骤三、放手动作的识别;步骤四、移动动作的识别。本方法以Leap Motion采集手部的坐标,和Unity 3D中标记的抓取点、基点和中心点等坐标,通过距离和面积的比值判定操作动作的标准时间,填补了现有市场的空白。 | ||
搜索关键词: | 抓取 虚拟装配 基点 采集 虚拟装配环境 测算 操作动作 手掌位置 移动动作 中心点 移动 构建 手部 体感 判定 填补 | ||
【主权项】:
1.一种虚拟装配中握取、移动和放手动作测算方法,其特征在于,该方法包括以下步骤:步骤一、利用Unity 3D构建虚拟装配环境设置抓取点和基点,并利用Leap Motion采集手掌位置点;步骤二、握取动作的识别;步骤三、放手动作的识别;步骤四、移动动作的识别;所述的步骤一的具体方法如下:利用Unity 3D构建虚拟装配环境,在第i个零件上设置抓取点nij(xij,yij,zij),给零件添加重力,并在零件底面配置四个基点Ail(xil,yil),基点相互连接为矩形,基点在虚拟装配中仅选取平面坐标,l∈(1,2,3,4),零件最终放置位置中心点Aiq(xiq,yiq);所述的基点和中心点均在虚拟装配环境O坐标的第一象限内;利用Leap Motion采集手掌位置点,包括左手掌中心位置即hand1B1(X1,Y1,Z1)、右掌中心位置即hand2B2(X2,Y2,Z2)、左大拇指B3(X3,Y3,Z3)、左食指尖B4(X4,Y4,Z4)、左中指尖B5(X5,Y5,Z5)、左无名指尖B6(X6,Y6,Z6)、左小指尖B7(X7,Y7,Z7)、右大拇指B8(X8,Y8,Z8)、右食指尖B9(X9,Y9,Z9)、右中指尖B10(X10,Y10,Z10)、右无名指尖B11(X11,Y11,Z11)、右小指尖B12(X12,Y12,Z12);所述的步骤二的具体方法如下:握取动作分为握和取两部分识别,其中握需要指尖与手掌中心的距离均小于5CM,以左手为例,当
则左手完成握的动作,其中Xm、Ym、Zm为握所用指尖的坐标点;取需要计算任意手的五指尖与零件抓取点nij(xij,yij,zij)的距离,当距离均小于4CM,则认为完成取,以左手为例,当
则认为左手完成取的动作;需要握取同时生效则提起零件;握取零件时,需要先判定零件以基点中心为圆点的圆周范围内是否混杂其它零件,再根据尺寸给出握取的标准时间;所述的判定零件以基点中心为圆点的圆周范围内是否混杂其它零件,根据尺寸给出握取的标准时间的具体方法如下:是否混杂其它零件需要根据第i个零件的四个基点Ail(xil,yil)计算出中心
选取半径
当其他零件中心点与被抓起的第i个零件中心点的距离
小于Ri,且累积数目大于3,则认为附近环境混杂;零件尺寸认定为第i个零件将会根据尺寸大小提前用矩形框定,矩形尺寸大于26mm×26mm×26mm,标记为A;矩形尺寸为6mm×6mm×3mm~26mm×26mm×26mm,标记为B;矩形尺寸小于6mm×6mm×3mm,标记为C;根据零件的尺寸查表即可得出握取的标准时间。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吉林大学,未经吉林大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810067016.2/,转载请声明来源钻瓜专利网。
- 上一篇:三维仿真系统
- 下一篇:增强现实的处理方法、装置及电子设备