应用于动作捕捉系统的位置姿态捕捉方法及装置制造方法及图纸

技术编号:38665252 阅读:12 留言:0更新日期:2023-09-02 22:46
本申请提供一种应用于动作捕捉系统的位置姿态捕捉方法及系统,用以解决动作捕捉精度低的技术问题。动作捕捉系统的位置姿态捕捉方法包括:通过关节角度、末端执行器速度、末端执行器角速度,得到标称位置姿态变换矩阵、实际位置姿态变换矩阵;接着计算出位置姿态偏差矢量;输入位置姿态偏差矢量至最小二乘法矩阵方程,得到几何误差和随机有色噪声;基于期望最大化算法,对几何误差和随机有色噪声进行收敛,得到实际运动学参数;输入实际运动学参数值至动作捕捉系统,得到标定后的动作捕捉系统;输入关节角度至动作捕捉系统,输出仿真姿态、位置,减小了有色噪声带来的误差,提高了运动学参数的标定精度。动学参数的标定精度。动学参数的标定精度。

【技术实现步骤摘要】
应用于动作捕捉系统的位置姿态捕捉方法及装置


[0001]本申请涉及动作捕捉
,尤其涉及一种应用于动作捕捉系统的位置姿态捕捉方法及系统。

技术介绍

[0002]动作捕捉(Motion Capture,MoCap)技术被广泛应用于远程医疗、虚拟现实和体育训练等方面。具体的,动作捕捉技术是一种利用相机(例如RGB、红外或光学相机)、机械装置和惯性传感器来获取整个人体或人体某个部分的位置和方向的技术。在具体应用中,惯性动作捕捉(I

MoCap)技术,是一种新型的动作捕捉技术。它利用无线动作姿态传感器先采集身体部位的姿态方位,再利用人体运动学原理恢复人体运动模型,同时采用无线传输的方式将数据呈现在电脑软件里。惯性动作捕捉技术以其便携、成本低、对环境光条件不敏感等优点得到了广泛的应用。
[0003]惯性动作捕捉技术中,为了提高运动捕捉精度,需对运动捕捉进行运动学参数标定。传统的标定方法,如工业臂中广泛使用的最小二乘法来标定参数。
[0004]在实现现有技术中,专利技术人发现:
[0005]在数据采集过程中,由于陀螺漂移等因素会产生随机有色噪声。传统的标定方法无法有效降低陀螺漂移等随机有色噪声带来的影响。因此,采集的数据为有偏估计,导致运动捕捉精度低。
[0006]因此,需要提供一种应用于动作捕捉系统的位置姿态捕捉方法及系统,用以解决动作捕捉精度低的技术问题。

技术实现思路

[0007]本申请实施例需要提供一种应用于动作捕捉系统的位置姿态捕捉方法及系统,用以解决动作捕捉精度低的技术问题。
[0008]具体的,一种应用于动作捕捉系统的位置姿态捕捉方法,包括:
[0009]获取动作捕捉系统中关节角度、末端执行器速度、末端执行器角速度;
[0010]输入关节角度至初始运动学模型,得到标称位置姿态变换矩阵;
[0011]输入末端执行器速度、末端执行器角速度至杠杆效应方程,得到实际位置姿态变换矩阵;
[0012]根据标称位置姿态变换矩阵和实际位置姿态变换矩阵,计算出位置姿态偏差矢量;
[0013]输入位置姿态偏差矢量至最小二乘法矩阵方程,得到几何误差和随机有色噪声;
[0014]基于期望最大化算法,对几何误差和随机有色噪声进行收敛,得到实际运动学参数;
[0015]输入实际运动学参数值至动作捕捉系统,得到标定后的动作捕捉系统;
[0016]输入关节角度至动作捕捉系统,输出仿真位置姿态。
[0017]进一步的,所述输入关节角度至初始运动学模型,得到标称位置姿态变换矩阵,包括:
[0018]建立三维坐标系、位于三维坐标系的初始运动学模型;所述初始运动学模型至少具有始端关节、末端关节;
[0019]根据初始运动学模型,生成末端关节相对于始端关节的齐次变换矩阵,作为初始运动学参数方程;
[0020]输入关节角度至初始运动学模型,建立动作捕捉系统与初始运动学模型的映射关系;
[0021]根据关节角度,更新初始运动学参数方程,生成标称位置姿态变换矩阵。
[0022]进一步的,所述输入末端执行器速度、末端执行器角速度至杠杆效应方程,得到实际位置姿态变换矩阵,包括:
[0023]根据叉积运算,输入末端执行器速度、末端执行器角速度至杠杆效应方程,得到末端执行器位置;
[0024]通过动作捕捉系统中陀螺仪和加速度计,得到末端执行器方向;
[0025]根据末端执行器位置、末端执行器方向,得出实际位置姿态变换矩阵。
[0026]进一步的,根据标称位置姿态变换矩阵和实际位置姿态变换矩阵,计算出位置姿态偏差矢量,包括:
[0027]根据标称位置姿态变换矩阵和实际位置姿态变换矩阵,得到末端关节相对于始端关节的齐次变换矩阵;
[0028]根据齐次变换矩阵,确定包含位置偏差矢量、姿态偏差矢量、位置姿态偏差矢量的方程表达式;
[0029]对齐次变换矩阵一阶微分,得到位置偏差矢量、姿态偏差矢量;
[0030]将位置偏差矢量、姿态偏差矢量带入方程表达式,计算出位置姿态偏差矢量。
[0031]进一步的,所述输入位置姿态偏差矢量至最小二乘法矩阵方程,得到几何误差和随机有色噪声,包括:
[0032]基于最小二乘法,生成包含位置姿态偏差矢量、几何误差、随机有色噪声的最小二乘法矩阵方程;
[0033]输入位置姿态偏差矢量至最小二乘法矩阵方程,得到几何误差和随机有色噪声。
[0034]本申请实施例还提供一种动作捕捉系统中运动学参数的标定装置,包括:
[0035]获取模块,用于获取动作捕捉系统中关节角度、末端执行器速度、末端执行器角速度;
[0036]计算模块,用于输入关节角度至初始运动学模型,得到标称位置姿态变换矩阵;还用于输入末端执行器速度、末端执行器角速度至杠杆效应方程,得到实际位置姿态变换矩阵;还用于根据标称位置姿态变换矩阵和实际位置姿态变换矩阵,计算出位置姿态偏差矢量;
[0037]标定模块,用于输入位置姿态偏差矢量至最小二乘法矩阵方程,得到几何误差和随机有色噪声;还用于基于期望最大化算法,对几何误差和随机有色噪声进行收敛,得到实际运动学参数;
[0038]仿真模块,用于输入实际运动学参数值至动作捕捉系统,得到标定后的动作捕捉
系统;还用于输入关节角度至动作捕捉系统,输出仿真位置姿态。
[0039]进一步的,所述计算模块,用于输入关节角度至初始运动学模型,得到标称位置姿态变换矩阵,具体用于:
[0040]建立三维坐标系、位于三维坐标系的初始运动学模型;所述初始运动学模型至少具有始端关节、末端关节;
[0041]根据初始运动学模型,生成末端关节相对于始端关节的齐次变换矩阵,作为初始运动学参数方程;
[0042]输入关节角度至初始运动学模型,建立动作捕捉系统与初始运动学模型的映射关系;
[0043]根据关节角度,更新初始运动学参数方程,生成标称位置姿态变换矩阵。
[0044]进一步的,所述计算模块,还用于输入末端执行器速度、末端执行器角速度至杠杆效应方程,得到实际位置姿态变换矩阵,具体用于:
[0045]根据叉积运算,输入末端执行器速度、末端执行器角速度至杠杆效应方程,得到末端执行器位置;
[0046]通过动作捕捉系统中陀螺仪和加速度计,得到末端执行器方向;
[0047]根据末端执行器位置、末端执行器方向,得出实际位置姿态变换矩阵。
[0048]进一步的,还用于根据标称位置姿态变换矩阵和实际位置姿态变换矩阵,计算出位置姿态偏差矢量,包括:
[0049]根据标称位置姿态变换矩阵和实际位置姿态变换矩阵,得到末端关节相对于始端关节的齐次变换矩阵;
[0050]根据齐次变换矩阵,确定包含位置偏差矢量、姿态偏差矢量、位置姿态偏差矢量的方程表达式;
[0051]对齐次变换矩阵一阶微分,得到位置偏差矢量、姿态偏本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用于动作捕捉系统的位置姿态捕捉方法,其特征在于,包括:获取动作捕捉系统中关节角度、末端执行器速度、末端执行器角速度;输入关节角度至初始运动学模型,得到标称位置姿态变换矩阵;输入末端执行器速度、末端执行器角速度至杠杆效应方程,得到实际位置姿态变换矩阵;根据标称位置姿态变换矩阵和实际位置姿态变换矩阵,计算出位置姿态偏差矢量;输入位置姿态偏差矢量至最小二乘法矩阵方程,得到几何误差和随机有色噪声;基于期望最大化算法,对几何误差和随机有色噪声进行收敛,得到实际运动学参数;输入实际运动学参数值至动作捕捉系统,得到标定后的动作捕捉系统;输入关节角度至动作捕捉系统,输出仿真位置姿态。2.如权利要求1所述方法,其特征在于,所述输入关节角度至初始运动学模型,得到标称位置姿态变换矩阵,包括:建立三维坐标系、位于三维坐标系的初始运动学模型;所述初始运动学模型至少具有始端关节、末端关节;根据初始运动学模型,生成末端关节相对于始端关节的齐次变换矩阵,作为初始运动学参数方程;输入关节角度至初始运动学模型,建立动作捕捉系统与初始运动学模型的映射关系;根据关节角度,更新初始运动学参数方程,生成标称位置姿态变换矩阵。3.如权利要求1所述方法,其特征在于,所述输入末端执行器速度、末端执行器角速度至杠杆效应方程,得到实际位置姿态变换矩阵,包括:根据叉积运算,输入末端执行器速度、末端执行器角速度至杠杆效应方程,得到末端执行器位置;通过动作捕捉系统,确定末端执行器方向;根据末端执行器位置、末端执行器方向,得出实际位置姿态变换矩阵。4.如权利要求2所述方法,其特征在于,根据标称位置姿态变换矩阵和实际位置姿态变换矩阵,计算出位置姿态偏差矢量,包括:根据标称位置姿态变换矩阵和实际位置姿态变换矩阵,得到末端关节相对于始端关节的齐次变换矩阵;根据齐次变换矩阵,确定包含位置偏差矢量、姿态偏差矢量、位置姿态偏差矢量的方程表达式;对齐次变换矩阵一阶微分,得到位置偏差矢量、姿态偏差矢量;将位置偏差矢量、姿态偏差矢量带入方程表达式,计算出位置姿态偏差矢量。5.如权利要求1所述方法,其特征在于,所述输入位置姿态偏差矢量至最小二乘法矩阵方程,得到几何误差和随机有色噪声,包括:基于最小二乘法,生成包含位置姿态偏差矢量、几何误差、随机有色噪声的最小二乘法矩阵方程;输入位置姿态偏差矢量至最小二乘法矩阵方程,得到几何误差和随机有色噪声。6.一种应用于动作捕捉系统的位置姿态捕捉装置,其特征在于,包括:获取模块,用于获取动作捕捉系统...

【专利技术属性】
技术研发人员:秦伟伟王康兰旭光何兵赵欣秦庆强郭文昕刘刚
申请(专利权)人:中国人民解放军火箭军工程大学
类型:发明
国别省市:

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

1