[发明专利]一种虚拟装配中旋摆动作测时方法有效
申请号: | 201810051143.3 | 申请日: | 2018-01-19 |
公开(公告)号: | CN108133119B | 公开(公告)日: | 2018-10-02 |
发明(设计)人: | 姜盛乾;刘鹏;陈雪纯;张开淦;张昕莹;高大伟;黄卓;徐杨;曹明钰 | 申请(专利权)人: | 吉林大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 长春吉大专利代理有限责任公司 22201 | 代理人: | 崔斌 |
地址: | 130012 吉*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 旋摆 虚拟装配 旋摆运动 判定 测时 断续 骨骼 推算 力反馈设备 圆心 连续动作 平均距离 设备采集 限制活动 相关参数 向量判定 异常动作 双平面 构建 体感 剔除 存储 采集 双手 引入 | ||
1.一种虚拟装配中旋摆动作测时方法,其特征在于,该方法包括以下步骤:
步骤一、通过Kinect V2设备采集双手的骨骼信息,并且每0.1s存储一次;
步骤二、旋摆运动中心的确定;
步骤三、旋摆动作的判定;
步骤四、连续和断续旋摆运动的判定和计算;
步骤五、异常动作判定的剔除;
所述的步骤一的方法如下:
启动Kinect V2设备,通过Kinect V2中的深度相机获取人体25个部位骨骼点数据,其中25个部位骨骼点包括头、颈、肩中心、左拇指、右拇指、左指尖、右指尖、左手、右手、左手腕、右手腕、左肘、右肘、左肩膀、右肩膀、脊柱、髋关节中心、左臀、左膝盖、左脚踝、左脚、右臀、右膝盖、右脚踝、右脚;
所述的步骤二的方法如下:
获取人体左手和右手的骨骼点数据,获取任一手移动过程的连续四点A1(x1,y1,z1)、A2(x2,y2,z2)、A3(x3,y3,z3)、A4(x4,y4,z4),如果与夹角θ1不等于0,做垂直于A1和A2中点的平面B1,做垂直于A3和A4中点的平面B2,以平面B1和平面B2的法向量做外积得到直线的方向向量,在联立方程中随机取一个z,得到x,y,从而得到点向式直线方程l1;如果与夹角θ2不等于0,根据点A1、A2、A3求得水平面B3,反之,根据点A1、A2、A4求得水平面B3;最后根据点向式直线方程l1和水平面B3求得立体圆心C(X,Y,Z),即为旋摆运动中心;
具体如下:根据A1(x1,y1,z1)、A2(x2,y2,z2)、A3(x3,y3,z3)、A4(x4,y4,z4),得到向量
计算当θ1等于0时,将A1点排除,导入下一骨骼点,再计算θ1;
反之,取A1与A2中点得到点法式平面
取A3与A4中点得到点法式平面
两平面直线的方向向量是
其中设C1为(y2-y1)×(z4-z3)-(z2-z1)×(y4-y3),
C2为(z2-z1)×(x4-x3)-(x2-x1)×(z4-z3),
C3为(x2-x1)×(y4-y3)-(y2-y1)×(x4-x3);
方向向量即为n1=(C1i,C2j,C3k);联立平面方程B1和B2,取任意实数Z=z,选取即可消除一个变量,解得X=x、Y=y;得到点向式直线方程l1:
假定与夹角不等于0,根据点A1、A2、A3求得到向量
做法向量可得
其中设C4为(y2-y1)×(z3-z2)-(z2-z1)×(y3-y2),
C5为(z2-z1)×(x3-x2)-(x2-x1)×(z3-z2),
C6为(x2-x1)×(y3-y2)-(y2-y1)×(x3-x2);
法向量即为n2=(C4i,C5j,C6k),平面方程B3即为C4(X-x1)+C5(Y-y1)+C6(Z-z1)=0,化简可得C4X+C5Y+C6Z=C4x1+C5y1+C6z1;
设C4x1+C5y1+C6z1为D,平面方程B3即可表示为C4X+C5Y+C6Z=D;
点向式直线方程l1取方程等于未知数N,可得X=NC1-x、Y=NC2-y、Z=NC3-z,带入水平面B3即可解得未知数N,从而得到立体球心C(X,Y,Z),即为旋摆运动中心;
假定与夹角θ2等于0,根据点A1、A2、A4求得到向量依上步骤可求得立体球心。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吉林大学,未经吉林大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810051143.3/1.html,转载请声明来源钻瓜专利网。