数据和模型混合驱动的虚拟人运动生成与控制技术研究

被引量 : 0次 | 上传用户:Vercetti
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对当前虚拟人特定动作生成所面临的工作繁杂、可控性和适应性差等难题,本文采用数据和模型混合驱动的策略,分别从人体运动系统的建模仿真方法、考虑全身姿态变化的虚拟人抓取、操作类动作快速生成、虚拟人关键帧姿态的自动交互生成以及虚拟人全身运动的多优先级编辑合成与交互控制等方面对虚拟人的运动生成与控制技术进行了深入研究,提出了相应的控制策略和模型,并对传统的算法做了改进,主要研究内容概括如下:(1)论文首先在第一章对虚拟人运动生成与控制技术的国内外研究现状进行了概述,对不同方法的优缺点进行了分析、比较,提出采用数据和模型混合驱动的策略进行虚拟人的运动生成与控制技术研究,以期在虚拟人动作的逼真性、可控性和灵活性之间取得最佳地折衷。然后,在第二章对人体运动系统的建模仿真方法进行了深入研究,为后续工作建立数学基础。(2)对于考虑虚拟人全身姿态变化的抓取、操作类动作姿态快速生成问题,本文提出将姿态样本库和解析逆向运动学算法相结合,上肢姿态由解析逆向运动学算法在线实时求解,全身的其余关节姿态直接由事先离线构建的姿态样本生成,保证了算法的实时交互性。对于7自由度的上肢关节链肘圆问题,提出了腕关节旋转量最小的优化指标,将优化求解和定向搜索相结合实现了上肢关节姿态的快速计算生成,并在求解过程中融合了碰撞检测及关节旋转角度的生理范围约束判断,确保动作姿态的物理逼真。在姿态样本库的离线设计实现时,提出基于肩关节的高度变化进行姿态样本的间隔采样与设计生成,给定目标点信息后,利用姿态库中各姿态样本的肩关节高度信息实现了对应所需姿态样本的快速搜索匹配。整个抓取、操作类动作姿态生成过程最显著的优点为实时性高,可以方便地应用于游戏、操作训练等交互应用领域。(3)对于虚拟人关键帧姿态的自动交互生成问题,提出了将姿态样本库和带优先级的逆向运动学(PIK,Prioritized Inverse Kinematics)算法相结合,首先根据任务约束由姿态样本库生成最终理想姿态的估计值并用作PIK算法所需的初始参考姿态,然后利用PIK算法对所有任务约束按优先级顺序进行逆向运动学(IK,Inverse Kinematics)迭代求解,实现全身姿态的进一步优化生成。既克服了传统基于数据样本的IK算法只能生成与原有姿态样本差别不大的姿态的限制,又可适度保证最终姿态结果的逼真自然性。提出了参数化姿态拼接技术用于虚拟人全身姿态的估计生成,先根据不同的任务约束对全身关节进行分组,然后通过最近邻参数化插值方法实现了不同关节组的姿态求解,保证拼接合成的全身姿态与最终理想的全身姿态具有全局相似性。随后以姿态估计值为初始参考姿态,利用PIK算法实现全身姿态的进一步优化求解。为了保证最终姿态结果的静态平衡,在PIK算法的迭代计算过程中,提出了一种新的平衡约束迭代求解策略,将静态平衡约束和其它任务约束分层单独求解,解决了平衡任务约束的优先级设置问题,并可确保最终姿态结果的静态平衡性。将基于姿态样本库的参数化姿态拼接技术和PIK算法相结合,一方面克服了传统参数化插值方法要求所有动作姿态样本具有相同任务约束的限制,姿态样本不需要与各种任务约束进行精确匹配,并可大幅减少所需姿态样本的数量;另一方面解决了PIK算法的初值选取问题,相应地减少了PIK算法所需的迭代求解次数,提高了求解计算效率,为虚拟人全身姿态的自动交互生成提供了一种实用、高效的算法思路。(4)为了使运动捕捉数据驱动的虚拟人能够根据用户的各种交互控制输入及外界不可预料的小幅动态物理交互,自动生成各种逼真的反应性动作,提出了一种基于各种任务约束的冗余空间,在加速度层次上的、具有任意多个优先级的虚拟人全身运动编辑合成与交互控制算法。给定某一参考动作序列后,算法可根据用户的各种交互控制输入及其相互之间的优先级顺序,生成期望的关节加速度信息,并通过调整期望关节加速度的方式对运动改编结果进行了在线的动态平衡修正。在对原有动作数据进行多优先级运动改编过程中,引入了选择矩阵的概念,使本文所提出的运动数据编辑合成与交互控制算法可以对笛卡尔任务空间和关节空间中的高层任务约束进行统一处理。当虚拟人受到外界的小幅动态交互作用后,由于多优先级运动改编算法在加速度层次上实现,可以方便地基于期望的关节加速度信息,利用考虑虚拟人与外界交互作用力的逆向动力学算法进行动力学跟踪控制器的构建,从而通过动力学仿真实现反应跟随性动作生成。在动力学仿真过程中,提出将交互作用力的优化求解方法和近似估算方法相结合,既提高了动力学仿真的计算效率,又可保证动力学跟踪控制器的精度。当动态物理交互作用消除后,为提高求解计算效率,系统需重新转入单纯的运动学改编,提出了一种简便的运动学改编与动力学仿真之间的过渡处理方法。加速度层次上的多优先级运动编辑合成与交互控制算法实现了运动学约束处理和动力学仿真的无缝衔接,为虚拟人的运动控制提供了一个统一的算法框架。(5)最后进行了虚拟人运动生成与控制仿真集成软件环境原型系统开发,以现有的虚拟人应用开发软件为基础,根据其优缺点进行了集成开发,整个软件环境划分为前台界面层、中间数据层和后台的仿真计算层,以广泛应用的商业软件Poser和DI_Guy软件平台分别作为交互界面和可视化渲染输出,方便了相关应用系统开发。随后以某导弹武器装备模拟操作训练系统为应用实例,进行了虚拟人应用模块的开发,对本文所提出的模型算法和集成软件环境原型系统进行了实例验证。
其他文献
<正>在一套完整的播总控系统中,人性化设计理念贯穿始终,将繁杂的控制系统简化成"傻瓜"模式是系统设计的较高境界。大连捷成实业发展有限公司作为广播电视专业设备研发与制造
当前,大多数大型ISP(Internet Service Provider)网络使用ISIS(Intermediate System to Intermediate System)或者OSPF(Open Shortest Path First)这两个协议作为域内路由协
<正>一引言太阳能产品因其采光的需要,一般安装在楼顶等制高点处,并通过各种管线引入室内,致使雷击危害发生的概率大大增加。为了保证使用者的安全,防雷措施实施与太阳能产品
本文通过对高新技术企业影响因素研究,从内部和外部两个方面建立了高新技术企业风险预警指标体系,构建了基于AHP的企业风险评估预警模型,对某电动汽车公司进行了技术创新风险
随着中国经济的高速发展,中国电力建设规模持续扩大。我国电网已经进入超高压、远距离、大容量、交直流输电并存的发展阶段。由于电力项目采购过程中影响因素较多、不确定性
随着表面贴装技术(SMT)和球栅阵列(BGA)技术的发展,特别是细间距技术的广泛应用,集成电路(IC)输入输出端口(I/O)的尺寸与间距不断减小,封装密度也越来越高。钎料桥接已成为高
这是卜卫教授与学生进行的一场恳谈会,在毛惠云老师对著名儿童教育研究专家卜卫教授进行了热情洋溢的介绍以后,卜教授让其研究生戴静带领大家进行了一个练习反应速度的小游戏
期刊
作为党的第三代领导集体的核心,江泽民同志在继承前人经验的基础上,针对20世纪80年代后期至21世纪初出现的“三农”难题,深入思考,大胆创新,提出许多有益于农业发展,农村稳定
随着城市的发展,高层住宅被大量建设。然而哈尔滨地区现行的高层住宅日照规范无法满足国家规定的日照标准,已建成的住宅剥削了很多住户的日照权。而本课题的主要研究目的就是
博弈决策(game decision making)是指在包含利益相互依存的两个或多个参与者的博弈情境中进行的行为决策。作为生活中常见的重要决策类型,博弈决策与个体发展乃至政治、经济