论文部分内容阅读
长期以来,人们对虚拟现实技术的研究和应用主要集中在视觉和听觉模拟上。近年来,随着计算机科学和机器人技术的不断发展与进步,虚拟现实技术中的力觉交互技术逐渐成为新的国内外研究热点,得到了前所未有的重视。许多发达国家在这方面开展了大量研究,目前国外已出现商品化的力觉交互设备。相比之下,目前国内对虚拟现实技术的研究与应用都尚处于起步阶段,尤其是在力觉交互技术方面与国外有着相当大的差距。本文首先介绍了虚拟现实技术中力觉交互技术的概念以及国内外研究现状,探讨了目前在领域内实现人机力觉交互的方法和原理。提出了本文的主要研究内容:建立一套具有力反馈交互的虚拟操作面板,利用该面板可以操纵航天器的点火,发射以及复位,该系统的关键问题是改进点到面的碰撞检测速度问题和解决力反馈数学建模问题。为了保持视景画面的逼真性和实时性,需要基于本系统对碰撞检测算法进行优化与改进。本文在分析AABB算法和OBB算法的基础上,对AABB算法进行了改进,测试结果证明改进的算法的速度得到了提高。在力反馈物理建模方面,首先运用冲量定理和弹性恢复系数,求得质点刚体在二维空间碰撞后的运动状态,然后结合库仑定理,生成质点刚体有摩擦的碰撞力,并拓展到三维空间的虚拟环境中,计算非质点的虚拟刚体碰撞的力矩,再通过虚拟手静力抓持力觉生成模型,将碰撞力和碰撞力矩作用到虚拟质点上,求得质点受到的冲击力.再加上场力、阻尼力和惯性力,通过力反馈器将冲击传给用户实现力反馈.使用该方法成功解决了本系统力反馈数学建模的问题,并通过与Popescu等人改进了的弹簧线性模型算法的比较,证明该方法的有效性。