摘要
为了在航天员虚拟现实训练系统中仿真太空失重状态下人体及物体运动特性,提出了一种基于PhysX物理引擎的仿真方法,利用PhysX物理引擎结合数据手套和位置跟踪仪等人机交互设备建立了基于碰撞体的可驱动虚拟人模型,并通过PhysX物体引擎实现了太空操作中人体与飞船及被操作物体之间的碰撞检测,完成了手部接触力计算及力反馈设备与PhysX接口。最后,对所建立的模型及方法进行了仿真验证。仿真结果表明,利用所建立的方法可有效仿真人体及物体运动,增强了虚拟现实训练系统的沉浸感和真实感。
A simulation method based on PhysX physics engine was designed in this paper for motion simulation of human body and objects in virtual-reality-based astronaut training system.A drivable virtual human model was established by using PhysX physics engine combined with data glove and motion tracking devices.The collision detection between human body and spacecraft as well as objects were implemented,and the computation of haptic force,the interaction interface between PhysX and force feedback device were also implemented.At last the simulation experiment was conducted.The simulation results demonstrate that the methods developed in this paper can effectively simulate the motion of human body and objects which enhance the immersion and reality of virtual-reality-based astronaut training system.
出处
《计算机应用》
CSCD
北大核心
2011年第A01期155-158,162,共5页
journal of Computer Applications
基金
国防基础科研项目(B1620080001)
中国航天医学工程预研项目(2007SY5413006)
关键词
物理引擎
虚拟现实
航天员训练
physics engine
virtual reality
astronaut training