山东科威数控机床有限公司铣床官方网站今天是:2025-06-27切换城市[全国]-网站地图
推荐产品 :
推荐新闻
技术文章当前位置:技术文章>

一种基于微机电惯性传感网络的实时人体运动捕捉系统的制作方法

时间:2025-06-27    作者: 管理员

专利名称:一种基于微机电惯性传感网络的实时人体运动捕捉系统的制作方法
技术领域
本发明涉及基于图像模式识别技术和传感技术的肢体动作重构技术,尤指一种基 于微机电惯性传感网络的实时人体运动捕捉系统,可对人体姿态进行实时的信号测量、数 据采集、存储与传输,实时重构人体的姿态和肢体的运动状态,并进行动画显示,属于传感 技术和图像处理技术领域。
背景技术
运动捕捉技术(Motion Capture)扩展了人类视觉的精确测量,为多领域科学研究 和应用提供了宝贵的精确运动数据,具有重要的研究价值。运动捕捉技术可应用于机器人 控制、体育运动分析、三维运动重建、生物力学分析、虚拟现实与增广现实系统等领域。随 着计算机图形学的飞速发展,运动捕捉技术正越来越多地应用于影视、动画制作、游戏开发 中。据统计,目前国内三维动漫产业中,运动捕捉系统的使用率高达60%左右。可以预计, 三维制造产业对运动捕捉技术的需求将逐步增加。因此,研发具有自主知识产权的低价格、 高稳定性、高操作效率和扩展性强的运动捕捉系统,具有重要的工程价值和现实意义。在现代技术中,微机电系统以其体积小、重量轻、功耗低、成本低、可靠性高等优 点,在军用市场和民用市场均得到了广泛的应用。特别是惯性传感器,已经在航空航天、汽 车、电子设备保护、娱乐等领域取得了非常引人注目的应用,开创了微型汽车安全气囊传感 器等新的产业。随着技术的发展和深入,继承多种惯性微机电系统传感器是目前的研究热 点,在生物医学、环境监控、消费电子等领域有着十分广阔的应用前景。特别值得一提的是 现在微机电系统研究和发展的一个重要方向,也即微型惯性测量组合(UlMU),它在生物医 学、工业自动化、智能建筑、航空航天、环境监控、消费电子等领域前景巨大。微惯导是微惯导测量组合的简称,它由一定数量的三维加速度计和三维陀螺仪组 成,它的测量原理是经典力学中的牛顿运动定律,它通过三维加速度计和三维陀螺仪测量 车辆、飞机、导弹、舰艇、人造卫星等物体的质心运动和姿态运动,从而对物体进行控制和导 航。基于MEMS三维加速度计和三维陀螺仪的微惯性测量系统具有体积小、重量轻、可靠性 高、易集成、能大批量生产、价格低廉等优点,从而在军用、民用领域有广阔的应用前景。基于微惯导技术的这些卓越的特性,能否将其结合到图像识 别技术用于对实时人 体运动的捕捉,以及如何结合,为本领域技术人员开拓了一条崭新的思路。

发明内容
本发明旨在公开一种基于微机电惯性传感网络的实时人体运动捕捉系统,可对人 体姿态进行实时的信号测量、数据采集、存储与传输,实时重构人体的姿态和肢体的运动状 态,且可以进行动画显示。该系统包括人体运动微惯导传感系统、对人体运动参数进行处 理的DSP信号处理子系统、人体运动重构系统以及三维动画界面软件系统;其中,微惯导传 感系统与DSP信号处理子系统通信连接,DSP信号处理子系统与人体运动重构系统通信连 接,人体运动重构系统与三维动画界面软件系统通信连接;所述人体运动微惯导传感系统用于实时采集人体运动信息,其基于微机电系统MEMS和微惯性测量组合UlMU建立,其中包 括微机电惯性传感器、微控制单元、梳理电路和数据传输接口 ;
优选地,所述微机电惯性传感器具有6维自由度,包括3个加速度器和3个陀螺 仪,用于测量人体运动的3维加速度和3维角速度;且多个所述微机电惯性传感器组建成微 机电惯性传感网络,覆盖人体各部位的运动信息;优选地,所述微控制单元为MCU,具有多通道模数转换功能、实时时序控制、采样率 控制功能;优选地,所述DSP信号处理子系统包括DSP、滤波系统、RAM存储电路和数据传输接 口,通过微型惯性节点初始对准技术与实时跟踪技术,为人体姿态分析与运动重构提供精 确和有效的输入数据;优选地,所述微型惯性节点初始对准技术与实时跟踪技术包括多位置对准方法、 四元数法、卡尔曼滤波器算法以及鲁棒自适应卡尔曼滤波器算法;优选地,所述人体运动重构系统采用D-H表示方法实现对节点运动肢体的移动和 姿态的还原、对节点肢体的运动捕捉,并进行实时重构;优选地,所述系统内的各单元通过有线或者无线的方式进行数据传输;本发明还公开了一种所述实时人体运动捕捉系统的构建方法,其特征在于,包括 以下步骤1)分析微机电惯性传感器件的失配误差,建立失配误差性能模拟模型;2)对微机 电惯性传感器件误差消除模拟模型以及各种误差特性进行计算机高级语言仿真;3)设计 并实现基于MCU的微机电惯性传感组合单元硬件架构;4)掌握各种通道失配误差对微机电 惯性传感单元性能的影响;5)优化结构级电路设计和实现系统误差补偿技术;6)组建基于 多个微机电惯性传感节点的面向人体运动重构的微机电惯性传感网络;7)掌握微机电惯 性传感网络层次上的误差产生机理,实现在高维、有噪、时变、非线性人体动态信号空间的 噪声干扰抑制、误差补偿、自校准技术;8)设计并实现基于DSP的信号处理子系统的硬件系 统架构;9)基于DSP的微机电惯性传感信号频谱分析、降噪方法以及误差补偿方法的设计; 10)针对人的不同性别、年龄、身高和体重,设计出校准系统,提供校准参数;11)基于DSP的 微机电惯性传感测量组合的标定算法、基于微惯导信号的运动跟踪算法的设计;12)基于 微惯导信息和人体运动规律进行虚拟人体运动建模及其实时计算,设计具有高度真实感效 果的人体运动重构系统;13)设计实现三维人体运动的图形表达界面及可扩展的界面,为 基于微惯导传感网络的人体运动重构系统提供演示开发平台。本发明还公开了一种基于微机电惯性传感网络的实时人体运动捕捉系统及其构 建方法,系统包括人体运动微惯导传感系统、信号处理子系统、人体运动重构系统以及三 维动画界面软件系统;其中,微惯导传感系统与信号处理子系统通信连接,信号处理子系统 与人体运动重构系统通信连接,人体运动重构系统与三维动画界面软件系统通信连接;信 号处理子系统、人体运动重构系统以及三维动画界面软件系统通过同一计算机平台实现; 所述人体运动微惯导传感系统用于实时采集人体运动信息,其基于微机电系统MEMS和微 惯性测量组合UlMU建立,其中包括微机电惯性传感器、微控制单元、梳理电路和数据传输 接口。其构建方法包括以下步骤
1)分析微机电惯性传感器件的失配误差,建立失配误差性能模拟模型;2)对微机 电惯性传感器件误差消除模拟模型以及各种误差特性进行计算机高级语言仿真;3)设计 并实现基于MCU的微机电惯性传感组合单元硬件架构;4)掌握各种通道失配误差对微机电 惯性传感单元性能的影响;5)优化结构级电路设计和实现系统误差补偿技术;6)组建基于 多个微机电惯性传感节点的面向人体运动重构的微机电惯性传感网络;7)掌握微机电惯 性传感网络层次上的误差产生机理,实现在高维、有噪、时变、非线性人体动态信号空间的 噪声干扰抑制、误差补偿、自校准技术;8)设计并实现基于计算机平台的信号处理子系统 的架构;9)基于计算机平台的微机电惯性传感信号 谱分析、降噪方法以及误差补偿方法 的设计;10)针对人的不同性别、年龄、身高和体重,设计出校准系统,提供校准参数;11)基 于计算机平台的微机电惯性传感测量组合的标定算法、基于微惯导信号的运动跟踪算法的 设计;12)基于微惯导信息和人体运动规律进行虚拟人体运动建模及其实时计算,设计具 有高度真实感效果的人体运动重构系统;13)设计实现三维人体运动的图形表达界面及可 扩展的界面,为基于微惯导传感网络的人体运动重构系统提供演示开发平台。


图1 本发明的实时人体运动捕捉系统的结构示意图;图2 :D_H表示方法中的两个旋转简图;图3 =D-H表示方法中的三个相邻坐标系简具体实施例方式下面,结合附图,以案例的方式详细说明本发明的实时人体运动捕捉系统的系统 组成,以及系统构建方法。如图1所示,一种基于微机电惯性传感网络的实时人体运动捕捉系统,包括人体 运动微惯导传感系统、对人体运动参数进行处理的DSP信号处理子系统、人体运动重构系 统以及三维动画界面软件系统;其中,微惯导传感系统与DSP信号处理子系统通信连接, DSP信号处理子系统与人体运动重构系统通信连接,人体运动重构系统与三维动画界面软 件系统通信连接(附图1中的第一种方式)。所述人体运动微惯导传感系统用于实时采集人体运动信息,其基于微机电系统 (MEMS,例如是微机电惯性传感器)和微惯性测量组合(uIMU)建立,其中包括微机电惯性传 感器,微控制单元(例如MCU),梳理电路和数据传输接口等。微机电惯性传感器具有6维自由度,包括3个加速度器和3个陀螺仪,可用于测量 人体运动的3维加速度和3维角速度,例如,其采样频率大于200赫兹,测量范围是,加速 度-5G-+5G,角速度-300° /s-+300° /s,能够充分满足人体运动测量与捕捉的需求;多 个微机电惯性传感器可组建成微机电惯性传感网络,覆盖人体各部位的运动信息,并具有 良好的时间同步特性,节点分布策略科学,捕捉到的信息全面。例如分布在双手、双脚、双 臂、双腿、胸部、腹部、背部和颈部,节点数目至少17个(可扩展到20个)。梳理电路以及微控制单元对微机电惯性传感器测出的模拟信号进行初步处理,并 通过数据传输接口向后级传输;梳理电路用于降低噪声、减少漂移、温度补偿、提高共模抑 制比;微控制单元则具有多通道模数转换(ADC)功能、实时时序控制、采样率控制功能;其具体实现电路在现有技术中都很常见,在此不再赘述。所述人体运动微惯导传感系统通过数据传输接口、采用有线或无线方式把数据传 输到后级的DSP信号处理子系统,或者,微惯导传感系统的数据通过无线方式传输到计算 机信号处理系统(取代DSP信号处理子系统的功能)。所述DSP信号处理子系统通过面向人体运动重构的UlMU信号频谱分析及降噪方 法进行信号处理,包括DSP,滤波系统,RAM存储电路和数据传输接口等,例如采用TI公司的 5000和6000系列。所述DSP信号处理子系统通过微型惯性节点初始对准技术与实时跟踪技术,为人 体姿态分析与运动重构提供精确和有效的输入数据;所述微型惯性节点初始对准技术与实 时跟踪技术主要包括多位置对准方法、四元数法、卡尔曼滤波器算法以及鲁棒自适应卡尔 曼滤波器等其扩展算法。DSP信号处理子系统输出信号通过数据传输接口、采用有线或无线方式传输到后 级的人体运动重构系统。人体运动重构系统用于根据DSP信号处理子系统的处理结果对人体运动的3维加 速度和3维角速度数据信号进行实时重构,其通过运动空间坐标变换、机器人学、刚体动力 学原理、基于物理的加速算法与并行计算来实现对节点运动肢体的移动和姿态的还原,实 现具有高度真实感效果的人体运动重构。三维动画界面软件系统根据人体运动重构系统的重构结果显示出具有高度真实 感效果的人体运动的画面及实时人体运动数据曲线,其中包含任意角度的实时演示动画、 人体运动各种实时参数的显示、可扩展的界面(能够与AutodeskMayadDmax等商用软件的 数据格式相兼容),为人体运动重构系统提供演示和开发平台,且保存的数据可以按.MPG 和.AVI等视频格式进行输出。需要指出的是,人体运动重构系统和三维动画界面软件系统可在计算机平台上结 合相应的软件来实现。例如,基于计算机平台的系统运行在HP Z400工作站,具体配置可如 下处理器至强Xeon W3505处理器主频2530MHz主板芯片组Intel X58内存2GB ECC DDR3硬盘320GB显卡NVIDIAQuadro FX380 256MB操作系统Windows XP Professional Edition由于计算机平台自身具有强大的信号处理功能,因此在上述的人体捕捉系统中,可以将DSP信号处理子系统的功能也通过计算机平台来完成,具体地在计算机平台中设 置信号处理子系统,其与微惯导传感系统和人体运动重构系统分别连接,从而取代DSP信 号处理子系统实现其功能(附图1中的第二种方式)。本发明的系统构建主要分为5大部分,它们分别是微机电惯性传感器件失配误 差模拟模型的建立、高性能6维自由度的MEMS-uIMU人体运动传感子系统设计、面向人体运 动重构的信号处理与算法设计、实时人体运动重构的实现以及三维人体运动的动画界面软件显示系统设计。1.微机电惯性传感器件失配误差模拟模型的建立(1)对于微陀螺仪,首先检测微陀螺仪的输出变化,测量微陀螺仪的非线性曲线,测量微陀螺仪的温度变化曲线。然后通过软件仿真(Matlab)和补偿算法得到微陀螺仪的 失配误差模型。这样,就客服了微陀螺仪的非线性、重心漂移产生的干扰力矩、温度变化等 对结构产生的较大影响。(2)对于加速度计,构建出硅微加速度计系统总体结构,并将机械部分和电路部分 在S域进行统一整合。利用MATLAB工具研究校正环节对系统稳定性和动态性能的影响情 况。通过大量实验给出优化参数组合下的开环频率特性和零位漂移特性。最后通过对重要 校正环节的参数进行正确的调整,改善系统工作性能,并提高系统输出的稳定性。(3)掌握元器件的特性建立误差模型,为系统的误差补偿(包括温度控制与补偿) 提供闭环反馈的数学模型,对器件级误差消除流程进行仿真分析。2.高性能6维自由度的MEMS-uIMU人体运动传感子系统设计(1)基于MCU的微型惯性组合单元的设计,并实现在有限体积内,集成三维加速度 与三维角速度传感单元,并集成多通道ADC数据的采集和模数转换电路、具有准确时钟系 统的微控制器时序电路、微系统数据存储电路、微系统电源系统电路、数据传输接口电路。(2)通过对微机电陀螺仪和加速度计的误差分析,设计低噪声、低漂移、高共模抑 制比的梳理电路,包括UlMU单元专用电路,消除因电路特性引起的噪声。优化算法和软硬 件,满足微型系统的信号处理的实时性和运算能力有限要求。(3)解决UlMU测量子系统误差源以及可能导致测量误差随时间而积累的问题a) 得出ADC采样过程中引入的不同噪声,包括热噪声、电源电压变化、基准电压变化、时钟抖 动等产生的量化误差和消除方法;b)针对初始状态不一致,几何非线性、转动误差、重力加 速度的不一致性等机械因素,进行误差特性仿真分析。(4)设计微惯导传感网络在人体各肢体和关节的布局策略,构建出最佳的微惯导 传感网络,从而准确捕捉到整个人体的运动。3.面向人体运动重构的信号处理与算法设计(1)根据频谱特性可以将测量误差分为短期误差(高频部分)和长期误差(低频 部分)两类,其中长期误差主要包括加速度计偏差和陀螺漂移以及测量白噪声等;短期误 差主要包括随机扰动及其产生的相关噪声等。a)长期误差通过建立的误差状态模型列入组 合滤波状态方程的方法,在组合滤波过程中,利用已知的误差模型进行校正补偿。b)短期误 差可以分为两部分,一部分高于运动特性频带上限,一部分处于运动特性频带内。对于高于 运动特性频带上限的短期误差,通过设计一个最优低通滤波器将其消除掉。剩下的混杂在 运动特性频带内的一部分短期误差,主要包括混叠在运动特性中的噪声和载体振动或抖动 信号。通过利用外围光学捕捉设备对人体不同关节和肢体进行时频域内的分析,来去除混 在在运动频带内的短期误差。(2)基于微型惯性测量单元的系统标定技术的设计。利用加速度计的三维静态输 出,得到微惯导传感单元初始安装角误差、零位偏差及标度因子的计算方法,并对加速度计 零偏的实时计算方法、基座初始水平偏差的影响及横向灵敏度的影响进行分析,得出相应 的数学模型及修正算法。进行一定距离姿态及位置实际测量试验,根据实验结果改进算法及模型参数,达到初始位置实时标定与单独标定及预调整近似的结果。(3)掌握并设计微型惯性节点初始对准技术与实时跟踪技术,为人体姿态分析与 运动重 构提供精确和有效的输入数据。主要设计的算法包括a)快速、精确的微型惯性系 统初始对准算法,重点结合之前得到的元器件特性和误差模型,以及惯性传感单元误差模 型,利用多位置对准方法或卡尔曼滤波对状态变量进行估计等算法,提高微型惯性系统的 对准精度和速度;b)姿态矩阵的解算方法,主要研究四元数法及基于四元数的姿态矩阵更 新算法,包括四阶龙格一库塔法,四元数三阶泰勒展开递推算法等;c)卡尔曼滤波算法以 及其扩展算法研究,包括经典卡尔曼滤波器、扩展卡尔曼滤波器、鲁棒自适应卡尔曼滤波器 等,以获得长期的、更为鲁棒和准确的姿态信息。实时的、鲁棒的、自适应的信号处理算法来获得运动参数的准确测量与跟踪技术。 因为存在不同的传感器具有不同的特性,处于动态的运动环境,存在各自的测量误差,初始 状态不一致,几何非线性、转动误差、重力加速度的不一致性、噪声机制不同等因素,可能导 致测量误差随时间而积累的问题,加之受限于微系统的运算能力,研究合适的信号处理算 法来抑制测量噪声、获取准确的测量参数。目前主要采用基于卡尔曼滤波、基于隐马可夫和 自适应滤波的算法。■随机线性离散系统的Kalman滤波基本方程设随机线性离散系统的方程(不考虑控制作用)为Xk= Ok, ^1Xk-!+Γ ,.^1Wk-IZk = HkXk+Vk式中Xk是系统的η维状态向量,Zk是系统的m维观测序列,Wk是ρ维系统过程噪 声序列,Vk是m维观测噪声序列,Ok^是系统的nXn维状态转移矩阵,1\1;_1是11\ 维 噪声输入矩阵,Hk是mXn维观测矩阵。关于系统过程噪声和观测噪声的统计特性,我们假定如下E [Wk] = 0,E [Vk] = Q, E[WkVj] = 0 ,E[WkWj] = QkSkj ,E[VkVj] = RkSkj其中Qk是系统过程噪声Wk的pXp维对称非负定方差矩阵,Rk是系统观测噪声Vk 的mXm维对称正定方差阵,而δ kj是Kronecker-δ函数。下面直接给出随机线性离散系统基本Kalman滤波方程。状态一步预测X^1状态估计Xk=Xkk_i+Kk[Zk-HkXkk_,\滤波增益矩阵Kk =Pk.k.xHTk[HkPk^HTk +RkT1 ’或 Kk =PkHrkRt一步预测误差方差阵PLk_, = Φ,^ΑΜ^ + T Lk-Hi估计误差方差阵Pk =[I-KkHk]Pkk_,[I-KkHJ+KkRkKrk,或Pk = [1-KkHjPk.H,或斤1 =P^HrkRklHk
上述式即为随机线性离散系统Kalman滤波基本方程。只要给定初值;^和Ptl,根据 k时刻的观测值Zk,就可以递推计算得k时刻的状态估计<formula>formula see original document page 10</formula>
■随机线性连续系统Kalman滤波基本方程系统状态方程为<formula>formula see original document page 10</formula>
式中,X(t)是系统的η维状态向量,W(t)是ρ维零均值白噪声向量,A(t)是nXn 维系统矩阵,F(t)是nXp维干扰输入矩阵。观测方程为<formula>formula see original document page 10</formula>
式中,Z(t)是m维观测向量,H(t)是mXn维观测矩阵,V(t)是m维零均值的白噪
声向量。ff(t)和V(t)互相独立,它们的协方差阵分别为<formula>formula see original document page 10</formula>式中,δ (t_ τ )是狄拉克δ函数,Q(t)为非负定对称阵,R(t)为对称正定矩阵, Q(t)和R(t)都对t连续。连续Kalman滤波基本方程如下
<formula>formula see original document page 10</formula>其中,t≥t0,并且初始条件为<formula>formula see original document page 10</formula>。4.实时人体运动重构的实现(1)通过研究人体运动重构的动力学(Kinematics),得到针对不同人群、不同运 动模式下的人体运动状态。针对人体运动在位置一速度一加速度和姿态一角速度空间实时 变化的特点,建立高维多节点运动状态特征矢量并构造相应的运动状态空间。(2)基于微惯导信息和人体运动规律进行虚拟人体运动建模及其实时计算,a)通 过有效的建模方法,建立时间与空间上的人体运动状态动力学模型。b)进行人体关节与肢 体模型简化,实现实体运动建模和实时计算模拟与交互;c)运用空间坐标变换、机器人学、 刚体动力学原理、基于物理的加速算法与并行计算实现对节点运动肢体的移动和姿态的还 原,实现运用空间坐标变换、机器人学、刚体动力学原理、基于物理的加速算法与并行计算 实现对节点运动肢体的移动和姿态的还原,实现对节点肢体的运动捕捉,并进行实时重构。■底纳维特一哈藤博格表示方法(D-H表示方法)当我们确定了两个杆件之间的相对位置和方向的关系,可以进行下面的变换如 图3所示,Xi',Yi',Zi'是一个中间坐标系Fi',它是通过坐标系Fi绕Zi轴旋转一个角 E1导到的。然后中间坐标系Fi'绕Xi'旋转角度αi使其位形与坐标系Fi+1重合。设两 个旋转分别表示为[Cii和[Aii‘,进而设<formula>formula see original document page 10</formula><formula>formula see original document page 11</formula>则βΕ[β],.=[ ],.[Α,·],=sin 代 AiCOSffi -UiSinei
0 A Λ _对于从坐标系Fi的原点到坐标系Fi+1的原点的位置矢量CIi,如图2,给出了不同
坐标系的原点位置和坐标轴之间的关系,从图可得
a^ Op^l= OP,+ O^1其中,
_0]Γα,"[两].=0’ [明+1] = 0
‘U '+1 [ο_为了计算Cii,需要将这两个矢量在同一坐标系下表达,即在Fi中,这样
Cli COS θι
"ΟΑ^λ = [Qil , = ^ Sin^i
L」/1 LJi+1
0因此,
Cli cos θ([α;]. = α, sin Oi
'L .[α Ji ξ Qi = Qjbi
αι其中6,.= b^
M-对于转动运动副bi常数,根据图2的几何关系,显然bi就是在坐标系Fi+1下的α i, 艮P bj = [α 山+1。在坐标系Fi+1中的任意矢量ν可以通过一个相似变换,变换到坐标系Fi中,即[v], = [QiJi [ν] i+1同样的对于在坐标系Fi+1中的任意矩阵M,[Ml1 = [Q1] i[M]1+1 [Q1tI1如果我们有i个坐标系链F1, F2, ···&,则从Fi到F1向内的坐标变换为W1 = Q1Q2-QHWi[M] ! = Q1Q2... Qh [M] i (Q1Q2…QiJτ类似地,向外的坐标变换为[ν] i = (Q1Q2 …Qh) tW1
[MJi = (Q1Q2…QiJtM1Q1Q^ Qh对节点肢体的运动捕捉。5.三维人体运动的动画界面软件显示系统设计实现人体运动重构的任意角度三维图像表达,并且以曲线形式显示出人体各部位 运动的实时参数,从而表达人体运动的更为具体的过程状态。为运动捕捉技术提供灵活、可 扩展的界面,且与Autodesk Maya、3DmaX等商用软件的数据格式相兼容,将为运动捕捉技术 的后续研究提供便捷的条件。另外还可以按.MPEG和.AVI等视频格式进行输出,便于信息 的利用、传递和储存。构建本系统的具体方法包括以下步骤步骤1 分析微机电惯性传感器件的失配误差,建立失配误差性能模拟模型。步骤2 对微机电惯性传感器件误差消除模拟模型以及各种误差特性进行计算机 高级语言仿真。步骤3 设计并实现基于MCU的微机电惯性传感组合单元硬件架构。步骤4 掌握各种通道失配误差对微机电惯性传感单元性能的影响。步骤5 优化结构级电路设计和实现系统误差补偿技术。步骤6 组建基于多个微机电惯性传感节点的面向人体运动重构的微机电惯性传 感网络。步骤7 掌握微机电惯性传感网络层次上的误差产生机理,实现在高维、有噪、时 变、非线性人体动态信号空间的噪声干扰抑制、误差补偿、自校准等信号处理技术。步骤8 设计并实现基于DSP的信号处理子系统的硬件系统架构。步骤9 基于DSP (或计算机)的微机电惯性传感信号频谱分析、降噪方法以及误 差补偿方法的设计。步骤10 针对人的不同性别、年龄、身高和体重,设计出校准系统,提供校准参数。步骤11 基于DSP (或计算机)的微机电惯性传感测量组合的标定算法、基于微惯 导信号的运动跟踪算法的设计。步骤12 基于微惯导信息和人体运动规律进行虚拟人体运动建模及其实时计算, 设计具有高度真实感效果的人体运动重构系统。步骤13 设计实现三维人体运动的图形表达界面及可扩展的界面,为基于微惯导 传感网络的人体运动重构系统提供演示开发平台。与现有技术相比,本系统具有如下优点1.本系统可在任意空间使用,包括家庭、实验室和公共场所。2.本系统采用微机电惯性传感器来进行人体运动捕捉,成本低、功耗低、精确度 尚ο3.本系统中的微机电惯性传感器体积小、重量轻、便于携带,整个微机电惯性传感 网络使用方便。4.本系统捕捉到的人体运动信息实时而准确。5.本系统可以通过界面软件系统实时显示出人体运动的动画,且界面可扩展,便 于后续的研究与开发。本实施案例并不限制本发明,对于本技术领域的普通技术人员,在不脱离本发明 原理的前提下,还可以作出若干改进和变化,这些改进和变化也应视为本发明的保护范围之内。
权利要求
一种基于微机电惯性传感网络的实时人体运动捕捉系统,其特征在于,所述系统包括人体运动微惯导传感系统、对人体运动参数进行处理的DSP信号处理子系统、人体运动重构系统以及三维动画界面软件系统;其中,微惯导传感系统与DSP信号处理子系统通信连接,DSP信号处理子系统与人体运动重构系统通信连接,人体运动重构系统与三维动画界面软件系统通信连接;所述人体运动微惯导传感系统用于实时采集人体运动信息,其基于微机电系统MEMS和微惯性测量组合uIMU建立,其中包括微机电惯性传感器、微控制单元、梳理电路和数据传输接口。
2.如权利要求1所述的实时人体运动捕捉系统,其特征在于,所述微机电惯性传感器具有6维自由度,包括3个加速度器和3个陀螺仪,用于测量人体运动的3维加速度和3维 角速度;且多个所述微机电惯性传感器组建成微机电惯性传感网络,覆盖人体各部位的运 动信息。
3.如权利要求1所述的实时人体运动捕捉系统,其特征在于,所述微控制单元为MCU,具有多通道模数转换功能、实时时序控制、采样率控制功能。
4.如权利要求1所述的实时人体运动捕捉系统,其特征在于,所述DSP信号处理子系统包括DSP、滤波系统、RAM存储电路和数据传输接口,通过微型惯性节点初始对准技术与实 时跟踪技术,为人体姿态分析与运动重构提供精确和有效的输入数据。
5.如权利要求4所述的实时人体运动捕捉系统,其特征在于,所述微型惯性节点初始对准技术与实时跟踪技术包括多位置对准方法、四元数法、卡尔曼滤波器算法以及鲁棒自 适应卡尔曼滤波器算法。
6.如权利要求1所述的实时人体运动捕捉系统,其特征在于,所述人体运动重构系统采用D-H表示方法实现对节点运动肢体的移动和姿态的还原、对节点肢体的运动捕捉,并 进行实时重构。
7.如权利要求1所述的实时人体运动捕捉系统,其特征在于,所述系统内的各单元通过有线或者无线的方式进行数据传输。
8.如权利要求1-7所述实时人体运动捕捉系统的构建方法,其特征在于,包括以下步骤1)分析微机电惯性传感器件的失配误差,建立失配误差性能模拟模型;2)对微机电惯性传感器件误差消除模拟模型以及各种误差特性进行计算机高级语言 仿真;3)设计并实现基于MCU的微机电惯性传感组合单元硬件架构;4)掌握各种通道失配误差对微机电惯性传感单元性能的影响;5)优化结构级电路设计和实现系统误差补偿技术;6)组建基于多个微机电惯性传感节点的面向人体运动重构的微机电惯性传感网络;7)掌握微机电惯性传感网络层次上的误差产生机理,实现在高维、有噪、时变、非线性人体动态信号空间的噪声干扰抑制、误差补偿、自校准技术;8)设计并实现基于DSP的信号处理子系统的硬件系统架构;9)基于DSP的微机电惯性传感信号频谱分析、降噪方法以及误差补偿方法的设计;10)针对人的不同性别、年龄、身高和体重,设计出校准系统,提供校准参数;11)基于DSP的微机电惯性传感测量组合的标定算法、基于微惯导信号的运动跟踪算法的设计;12)基于微惯导信息和人体运动规律进行虚拟人体运动建模及其实时计算,设计具有 高度真实感效果的人体运动重构系统;13)设计实现三维人体运动的图形表达界面及可扩展的界面,为基于微惯导传感网络 的人体运动重构系统提供演示开发平台。
9.一种基于微机电惯性传感网络的实时人体运动捕捉系统,其特征在于,所述系统包 括人体运动微惯导传感系统、信号处理子系统、人体运动重构系统以及三维动画界面软件 系统;其中,微惯导传感系统与信号处理子系统通信连接,信号处理子系统与人体运动重构 系统通信连接,人体运动重构系统与三维动画界面软件系统通信连接;信号处理子系统、人 体运动重构系统以及三维动画界面软件系统通过同一计算机平台实现;所述人体运动微惯 导传感系统用于实时采集人体运动信息,其基于微机电系统MEMS和微惯性测量组合uIMU 建立,其中包括微机电惯性传感器、微控制单元、梳理电路和数据传输接口。
10.如权利要求9所述实时人体运动捕捉系统的构建方法,其特征在于,包括以下步骤14)分析微机电惯性传感器件的失配误差,建立失配误差性能模拟模型;15)对微机电惯性传感器件误差消除模拟模型以及各种误差特性进行计算机高级语言 仿真;16)设计并实现基于MCU的微机电惯性传感组合单元硬件架构;17)掌握各种通道失配误差对微机电惯性传感单元性能的影响;18)优化结构级电路设计和实现系统误差补偿技术;19)组建基于多个微机电惯性传感节点的面向人体运动重构的微机电惯性传感网络;20)掌握微机电惯性传感网络层次上的误差产生机理,实现在高维、有噪、时变、非线性 人体动态信号空间的噪声干扰抑制、误差补偿、自校准技术;21)设计并实现基于计算机平台的信号处理子系统的架构;22)基于计算机平台的微机电惯性传感信号频谱分析、降噪方法以及误差补偿方法的 设计;23)针对人的不同性别、年龄、身高和体重,设计出校准系统,提供校准参数;24)基于计算机平台的微机电惯性传感测量组合的标定算法、基于微惯导信号的运动 跟踪算法的设计;25)基于微惯导信息和人体运动规律进行虚拟人体运动建模及其实时计算,设计具有 高度真实感效果的人体运动重构系统;26)设计实现三维人体运动的图形表达界面及可扩展的界面,为基于微惯导传感网络 的人体运动重构系统提供演示开发平台。
全文摘要
本发明涉及一种基于微机电惯性传感网络的实时人体运动捕捉系统,主要包括基于MEMS-uIMU的人体运动测量微惯导传感系统、基于处理器平台的集成了自动检测—分析—控制功能的人体运动参数信号处理系统、基于计算机平台的实时人体运动重构系统和实时三维动画界面软件系统。该人体运动测量微惯导传感系统捕捉实时的人体运动姿态数据,经过降噪处理后,以有线或无线传输方式传送到人体运动参数信号处理子系统,通过相应的滤波算法得到人体姿态数据,再传输到实时人体运动重构系统,实现实时人体运动的重构,并通过实时三维动画界面软件系统、借助界面显示平台把捕捉到的人体运动状态以三维动画的形式实时表达出来,保存数据。
文档编号G01P15/18GK101799934SQ20101013900
公开日2010年8月11日 申请日期2010年4月2日 优先权日2010年4月2日
发明者崔卿虎, 时广轶, 李文荣, 金玉丰 申请人:北京大学软件与微电子学院无锡产学研合作教育基地

  • 专利名称:一种胶带的制作方法技术领域:本实用新型涉及一种日常用品,尤其是一种胶带。 背景技术:在人们的日常生活中、学习中,胶带的使用甚为广泛,但是现在所使用的胶 带只具有粘贴的功能,尤其是圆圈形胶带,胶带中部的空间很大,没有其它的功 用,造
  • 专利名称:一种深浅水两用竖直分层采泥器的制作方法技术领域:本实用新型涉及一种水下采集泥样的采泥器,具体涉及一种深浅水两用竖直分层采泥器,主要用于淡水河流湖泊及近海底质调查及沉积物分析研究。背景技术:水体沉积物样品采集是水体底质调查的重要内容
  • 专利名称:一种收发一体的超声波传感器的制作方法技术领域:本发明涉及一种超声波传感器,具体涉及一种收发一体化的双轴盆体型结构超声波传感器。背景技术:目前使用的超声波传感器分两类,一类为单收单发型,即超声波发射和接收分开, 一个探头用于超声波发
  • 专利名称:使用对真空泵排气的气体测量来监控冷冻干燥的制作方法技术领域:本发明整体上涉及用于使用真空和低温从产品中移除水分的冷冻干燥工艺。更具体地,本发明涉及在执行冷冻干燥操作之前、期间和之后监控工艺参数的问题。背景技术:冷冻干燥是以冰的形式
  • 专利名称:一种煤矿采空区浮煤自燃仿真模拟装置的制作方法技术领域:本实用新型涉及一种仿真模拟装置,尤其是一种煤矿采空区浮煤自燃仿真模拟装置。背景技术:煤矿采空区遗煤的自燃是一个十分复杂的过程,其影响因素众多。采空区遗煤的 自燃不仅与煤自身的变
  • 专利名称:X射线高压管件检测平台的制作方法技术领域:本发明涉及一种检测装置,具体说涉及一种X射线无损检测设备。 背景技术:X射线是一种穿透力极强的射线,其特性已被成熟驾驭,并被广泛地使用在装备制 造、仪器仪表、食品生产、医疗安检等诸多领域。
山东科威数控机床有限公司
全国服务热线:13062023238
电话:13062023238
地址:滕州市龙泉工业园68号
关键词:铣床数控铣床龙门铣床
公司二维码
Copyright 2010-2024 http://www.ruyicnc.com 版权所有 All rights reserved 鲁ICP备19044495号-12