The invention belongs to the field of somatosensory interaction, in particular to a method for measuring swing time in virtual assembly. The method includes the following steps: Step 1, collect the bone information of both hands through the Kinect V2 equipment, and store each 0.1s once; step two, the determination of the swing movement center; step three, the decision of the swing movement; step four, the determination and calculation of the continuous and intermittent swing movement; step five, the elimination of abnormal action determination. . Based on the continuous skeleton points collected by Kinect V2, the invention calculates the swing center in the virtual assembly, and then calculates whether the continuous action is a swinging action according to the average distance. By limiting the relative distance between the center and the two plane, the continuous and intermittent swing motion of the comparative vector is constructed and the number of related parameters is given. The Geomagic - Touch force feedback device is introduced, and the operation time of the swing operation can be automatically calculated by setting the size of the force.
【技术实现步骤摘要】
一种虚拟装配中旋摆动作测时方法
本专利技术属于体感交互领域,具体地说是一种虚拟装配中旋摆动作测时方法。
技术介绍
MTM是今日世界上应用最为广泛的预定时间方法,由此成为跨国公司所属各个单位的一种统一的生产过程计划与效率规范。旋摆动作是MTM方法中的其中一个动作,它以肘为轴的摆动动作,如操作机器上的手轮获十字杆的动作等。而影响旋摆运动的因素包括旋摆运动直径、旋摆运动的形态和目的物的阻力,旋摆直径以cm为测量单位,而旋摆运动的形态分为连续和断续旋摆运动。当前暂未有相关人员研究MTM方法中的旋摆运动,本方法可以将现有需要人为判断的行为交给计算机判断,从而减少工程师的工作量,有效提高工作效率。
技术实现思路
本专利技术以KinectV2采集的连续骨骼点为基础,推算虚拟装配中的旋摆中心,再根据平均距离推算连续动作是否为旋摆动作,通过与圆心的相对距离和双平面限制活动区域,构建比较向量判定连续和断续旋摆运动并给出相关参数数值,引入GeomagicTouch力反馈设备,通过设置力的大小可自动算出旋摆动作的操作时间。本专利技术技术方案结合附图说明如下:一种虚拟装配中旋摆动作测时方法,该方法包括以下步骤:步骤一、通过KinectV2设备采集双手的骨骼信息,并且每0.1s存储一次;步骤二、旋摆运动中心的确定;步骤三、旋摆动作的判定;步骤四、连续和断续旋摆运动的判定和计算;步骤五、异常动作判定的剔除。所述的步骤一的方法如下:启动KinectV2设备,通过KinectV2中的深度相机获取人体25个部位骨骼点数据,其中25个部位骨骼点包括头、颈、肩中心、左拇指、右拇指、左指尖、右指尖、左 ...
【技术保护点】
一种虚拟装配中旋摆动作测时方法,其特征在于,该方法包括以下步骤:步骤一、通过Kinect V2设备采集双手的骨骼信息,并且每0.1s存储一次;步骤二、旋摆运动中心的确定;步骤三、旋摆动作的判定;步骤四、连续和断续旋摆运动的判定和计算;步骤五、异常动作判定的剔除。
【技术特征摘要】
1.一种虚拟装配中旋摆动作测时方法,其特征在于,该方法包括以下步骤:步骤一、通过KinectV2设备采集双手的骨骼信息,并且每0.1s存储一次;步骤二、旋摆运动中心的确定;步骤三、旋摆动作的判定;步骤四、连续和断续旋摆运动的判定和计算;步骤五、异常动作判定的剔除。2.根据权利要求1所述的一种虚拟装配中旋摆动作测时方法,其特征在于,所述的步骤一的方法如下:启动KinectV2设备,通过KinectV2中的深度相机获取人体25个部位骨骼点数据,其中25个部位骨骼点包括头、颈、肩中心、左拇指、右拇指、左指尖、右指尖、左手、右手、左手腕、右手腕、左肘、右肘、左肩膀、右肩膀、脊柱、髋关节中心、左臀、左膝盖、左脚踝、左脚、右臀、右膝盖、右脚踝、右脚。3.根据权利要求1所述的一种虚拟装配中旋摆动作测时方法,其特征在于,所述的步骤二的方法如下:获取人体左手和右手的骨骼点数据,获取任一手移动过程的连续四点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=(C1,C2,C3);联立平面方程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=(C4,C5,C6),平面方程B3即为C4(X-x1)+C5(Y-y1)+C6(Z-z1)=0,化简可得C4X+C5Y+C6Z=C4x1+C5y1+C6z1;设C4x1+C5y1+C6z1为D,方程即可表示为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求得到向量依上步骤可求得立体球心。4.根据权利要求3所述的一种虚拟装配中旋摆动作测时方法,其特征在于,所述的步骤三的方法如下:具体为先计算出平均距离:将平面B3向上平移3cm,得到平面B4:C4X+C5Y+C6Z=D+3;将平面B3向下平移3cm,得到平面B...
【专利技术属性】
技术研发人员:姜盛乾,刘鹏,陈雪纯,张开淦,张昕莹,高大伟,黄卓,徐杨,曹明钰,
申请(专利权)人:吉林大学,
类型:发明
国别省市:吉林,22
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。