虚拟场景中碰撞检测技术的研究与应用

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:ruiye
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着计算机仿真、实时图形图像处理、人机交互等技术的飞速发展,虚拟现实技术已得到越来越多的应用。利用虚拟现实技术建立一个虚拟的道路场景,为汽车电子设备研发与车辆主动安全领域的研究提供了有力的工具和帮助。碰撞检测技术是虚拟现实仿真的关键技术之一,虚拟场景中动态物体与静态物体之间或者动态物体与动态物体之间的交互基础就是碰撞检测。在虚拟驾驶视景仿真系统中,由于场景规模大、模型多,大型而复杂环境对碰撞检测提出了更高的要求。精确而快速的碰撞检测对提高虚拟环境的真实性、增强虚拟环境的沉浸感有着至关重要的作用。   本文以虚拟驾驶为应用背景,在简要介绍了课题研究背景、虚拟现实技术和碰撞检测常用算法及国内外发展现状的基础上,根据虚拟驾驶仿真平台的需求分析,提出了虚拟驾驶视景仿真系统的总体设计方案。同时,在完成虚拟驾驶系统视景建模的基础,对三维建模技术和模型组成结构进行了研究,从而保证了虚拟驾驶仿真实时性与真实性的基本条件。   图形引擎OSG(Open Scene Graph)软件包中自带基于射线的碰撞检测算法及基于OBBTree(Oriented Bounding Box Tree)层次包围盒的碰撞检测算法是本文主要研究与改进的碰撞检测算法。在虚拟驾驶地形匹配过程中,本文通过对OSG中的射线相交理论的研究,较好解决了汽车运行过程中的地形跟随问题。文中针对基于OBB碰撞检测算法存在的缺陷,研究利用包围盒与基本几何元素相交测试的方法,优化了OBB树状结构遍历的过程,另外,提出了通过查询前界面数据数据缓存方法,大大的节省碰撞检测过程的计算量。同时并对算法在复杂虚拟驾驶环境中的应用进行了分析测试。   最后,本文采用物理引擎ODE(Open Dynamics Engine)作为虚拟驾驶中碰撞响应的动力学计算引擎,在虚拟现实环境中建立汽车的动力学模型,对汽车与周围环境的碰撞效果渲染进行仿真,进一步增强了虚拟驾驶的真实性和沉浸感。   本文在以上方法及理论基础的支持下,采用OSG、ODE结合VS2005设计并开发了虚拟驾驶仿真系统,并对碰撞检测算法进行了测试仿真,提高了虚拟驾驶仿真的实时性与真实性,增强了实验仿真人员的沉浸感。本课题开发的视景仿真系统实时性强、交互方便,具有较好的沉浸效果,为虚拟驾驶仿真提供了较为逼真的仿真环境。
其他文献
月球车是我国探月计划的关键技术,而自主导航系统是月球车设计的一个关键部分,月球车自主导航系统的任务是实时提供月球车的运动姿态和位置。自主导航是月球车进行视觉激光数据
本课题是国家863高技术研究发展计划资助项目“汽车变速器装配过程综合质量问题诊断、评估与度量技术”及国家自然科学基金项目“基于解释/归纳策略的汽车变速箱新产品故障诊
随着制造业的发展,计算机数控技术广泛应用于机床制造领域中。数控系统作为数控机床的核心,它集计算机技术、自动控制技术、测量技术、机械制造以及数据处理技术等于一体,使
高空作业车控制系统是一种典型的机电控制系统,用来对整车作业状况进行控制,是整个车辆工作稳定、可靠、安全的保障,也是衡量高空作业车性能优劣的重要指标之一。目前国内高
随着经济、社会的发展,科学技术的进步,人们的生活水平不断提高,进而对医学诊断和治疗的无损性、舒适性、安全性等方面的要求也越来越高。在现今的社会医疗中,医学成像技术具有重
随着信息技术的发展,如何获取数据已不是一件困难的事情,而如何有效地处理数据已逐渐成为一个亟待解决的问题.海量、高维、非结构化数据成为当前信息处理的难点,如何从中提取简
过程监控技术是保证现代流程工业安全平稳运行及产品质量的有效手段。复杂化工过程通常为非线性多变量随机系统,各生产单元往往具有高关联性,过程数据间也存在复杂的相关性。捕
汽车仪表是汽车与驾驶员之间最重要、最直接的信息交流平台,对汽车的安全行驶起着重要的作用。近年来,随着现代工业、计算机和各种现场总线通信技术的蓬勃发展,汽车电子技术得到
随着通信技术和计算机技术的快速发展,网络控制系统(Network Control Systems,简称NCSs)由于具有低成本、低功耗、高灵活性等优点,已经引起国内外学者极大的关注。然而,因为通讯
目前土壤水含量测量的研究越来越多地受到关注,其中探地雷达法在国内外已得到大力发展,而且很多集中于实验研究。本文主要目的是为了验证探地雷达测量土壤水含量的可行性和精