人体空中运动的动力学仿真方法研究

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:kim12344
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
人体运动仿真技术是一种对人体运动进行建模、分析和仿真的前沿技术,在人体运动生物力学分析、逼真人体动画制作、辅助体育训练等领域起着重要的作用。本文以仿真人体复杂空中运动为目标,对人体动力学方程的构建、旋转运动的精确拟合、关键帧时间的优化、人体动力学优化模型的构造等四个关键技术进行了深入的研究,取得如下研究成果。   1)提出一种通用、高效的人体动力学方程   人体动力学方程的构建是人体运动仿真的第一步。现有人体动力学方程直接从机器人领域的多刚体动力学方程移植而来。这种做法没有考虑人体复杂空中运动的特性,导致动力学方程在处理人体复杂空中运动时存在严重的“欧拉角奇异性”问题。针对这个问题,本文提出一种基于欧拉角-单位四元数的牛顿-欧拉动力学方程。该方程根据人体肢体的旋转特性决定采用欧拉角或单位四元数描述肢体的旋转,避免了“欧拉角奇异性”问题。计算复杂度分析表明,对于相同人体模型该方程的计算效率比标准的Featherstone多刚体动力学方程高46%。以上两个优点说明基于欧拉角-单位四元数的牛顿-欧拉动力学方程是一种通用、高效的人体动力学方程。   2)提出一种拟合旋转运动的优化算法   由于本文采用基于欧拉角-单位四元数的牛顿—欧拉动力学方程对人体运动进行动力学计算,因此需要拟合表示肢体旋转运动的单位四元数序列。目前已有的单位四元数序列拟合算法不能满足人体运动仿真的要求。例如,拟合算法对单位四元数序列的分布无限制且拟合的单位四元数曲线需要尽可能逼近单位四元数序列。针对这个问题,本文提出一种基于优化的B样条四元数拟合算法。该算法首先应用B样条四元数曲线得到单位四元数序列的一个初始拟合,然后利用B样条四元数曲线具有的局部修改性优化曲线的控制参数,使单位四元数序列到曲线的距离最小。实验表明该优化算法可计算出逼近程度非常理想的拟合曲线,并且具有较快的收敛速度。   3)提出一种基于物理的关键帧时间优化算法   人们在设计复杂空中运动时需要设定人体的起跳速度、人体姿态的关键帧序列和关键帧时间序列。起跳速度和姿态的关键帧序列形象、直观,容易判断它们的合理性。关键帧时间序列不直观,因此不易判断它的合理性。针对这个问题,本文提出一种基于人体运动的受力平衡性来优化关键帧时间的算法。该算法融合了关键帧技术和优化技术,具有优化模型小、无非线性约束条件的特点。实验表明该算法的计算效率较高,优化结果和真实值之间的差距较小且对关键帧时间序列的初值不敏感,适用于快速设计新的人体空中运动。   4)提出一种鲁棒的人体动力学优化模型   轨迹优化方法是目前人体运动仿真技术的一种主流方法,它通过人体动力学优化模型来优化输入的初始人体运动,使其具有物理逼真的性质。该方法的一个缺点是优化模型的收敛性不好。针对这个问题,本文通过理论分析指出优化模型中的力学平衡约束条件难以被满足是导致优化失败的主要原因,并进一步通过实验指出对力学平衡约束条件进行约束松弛无效的原因是约束松弛的合理上界与人体质量参数、运动类型、初始运动数据等因素密切相关,无法在仿真前预测出。基于以上分析,本文提出一种新的优化模型。该模型首先将现有优化模型中的力学平衡约束条件转化为目标函数,扩大了优化模型的可行域;其次将关键帧时间序列加入优化变量集,降低了优化结果对关键帧时间准确程度的依赖;最后结合基于优化的单位四元数序列拟合算法和欧拉角—单位四元数的牛顿—欧拉动力学方程,有效提高了仿真人体复杂空中运动的能力。实验表明该模型对质量不高的初始人体运动仍能优化出质量较高的运动,具有较强的鲁棒性。
其他文献
本文研究的目标是为了实现分布式、动态的e—Science科研工作流协同工作。基于这个目标,本论文重点研究了e—Science科研工作流架构,以及在此架构基础上的工作流过程建模、描述
信誉度用来描述服务提供方发布的QoS和真实值之间的可信度。其度量标准是依据用户使用服务后,根据获取到的真实QoS与公告值的差别,以及用户主观感受所给出的反馈等级综合得到
发布/订阅(Publish/Subscribe)是一种应用非常广泛的通信模式,无论是在企业内部、企业之间,还是互联网上,都可以发现大量的基于发布/订阅技术的软件和应用(例如,RSS、股票交易软
为了解决小区间干扰,提高边缘用户吞吐量和系统吞吐量,3GPP在MIMO-OFDM系统中提出了CoMP技术,通过多小区联合传输或协作调度避免干扰甚至利用干扰。根据CoMP协作小区在同资源
P2P文件共享系统已经成为互联网上的一项重要的应用,Maze就是其中一个重要的文件共享系统。同时,基于P2P技术的其他网络服务也如雨后春笋般的次第出现,典型的有P2P流媒体等。
随着应用对持续服务能力的要求的不断提高和服务失效带来的社会损失的日趋严重,高可用系统及其解决方案逐渐被广泛使用到各个对服务可用性有较高要求的应用领域。当前的大部分
随着知识经济时代的到来,人类社会正在经历深刻的变革,人力资源管理已成为企业竞争的根本,人力资源管理成为决定一个企业是否具有竞争力的主要因素,世界各国对人力资源的重视程度
随着信息技术和网络技术的不断发展,嵌入式产品越来越广泛地应用到科学研究、军事工业和消费电子等行业。但实时性能作为嵌入式系统最重要的特性,却严重制约着嵌入式系统在某些
随着信息技术的发展和微型计算机的普及应用,计算机已成为目前应用最为广泛的信息处理和信息传输的电子设备。但是,由电子设备自身所造成的电磁辐射也不容忽视,计算机系统始终都
短距离非视距紫外光通信基于两个相互关联的物理现象:一是大气层中的臭氧对波长在200nm到280nm之间的紫外光有强烈的吸收作用,这个区域被叫做“日盲区”,到达地面的“日盲区”紫