论文部分内容阅读
受虚拟现实技术飞速发展的驱动和客观应用需求的牵引,虚拟人技术逐渐成为虚拟现实技术的一个重要分支,已经越来越受到人们的重视。对这一前沿性问题的研究已形成新的研究热点。 虚拟人是人在计算机生成空间中几何特性与行为特性的逼真表示。虚拟人技术是研究适人化虚拟空间、高度逼真感与沉浸感虚拟环境的重要研究内容,它在为人们解决安全与健康、教育与娱乐以及产品设计等许多重大实际问题时,提供了新方法和新途径。 虚拟人的运动生成及控制是虚拟人技术的重要研究方向。本论文对虚拟人的骨骼结构表达、肢体的运动生成及控制等一系列问题进行了系统、深入地研究,取得的创新性成果主要有: 1.提出了一种能够广泛表现人类基本运动的最小人体模型。论文通过合理地简化与假设,只保留了最能体现人类运动低频特性的关键关节和运动自由度,提出了一种16关节、39自由度的虚拟人简化模型。仿真结果表明,该模型在保证虚拟人运动逼真性的前提下,不仅有效降低了研究工作的复杂性、提高了虚拟人运动仿真的实时性,而且使得在PC平台上研究虚拟人的运动生成及控制技术成为可能。 2.提出了一种基于多刚体系统模型的虚拟人骨骼结构的建模方法。论文首先将虚拟人抽象成为一个各肢体间通过机械转动铰相连的多刚体系统,然后引入树模型与低序体阵列来表达虚拟人的骨骼结构。与传统的DH表示方法相比,本文方法具备以下优点:(1).能够自然地表现虚拟人的复杂分支结构;(2).能够很容易地实现对最小人体模型的任意精度扩展。 3.提出了一种基于Bezier样条曲线的虚拟人运动轨迹的构造方法。论文采用Bezier样条曲线构造人体重心及摆动腿脚部的运动轨迹。与基于三角函数拟合的方法相比,本文方法具有更强的复杂空间运动轨迹的表达能力及运动曲线的交互控制能力;同时也比Hermite样条曲线具备更直观的运动轨迹构造与调整能力。 4.提出了一种基于限时梯度投影的虚拟人行走运动的生成方法。论文将虚拟人的逆向运动学求解问题转变为一个约束非线性规划问题,通过动态调整每帧的规划时间,可同时达到非线性函数局部线性化和限时求解的双重目的。与传统Jacobian矩阵广义逆的求解方法相比,本文方法可避免求解过程中的多值问题与奇异性问题;与变尺度法和共轭梯度法相比,本文方法可保证线性收敛,在PC平台上可基本达到实时效果。 5.提出了一种虚拟人的广义行走模型及基于交互控制的行走运动生成方法。为表现虚拟人行走运动的多样性与复杂性,论文首先提出了虚拟人广义行走模型的概念;然后通过对虚拟人规范行走模型进行交互控制与调整,可以实时生成形态各异的虚拟人广义行走运动。与运动捕捉方法相比,本文方法具有廉价、直观的优点,能够有效提高行走模型的可重用性。