汽车驾驶虚拟现实.ppt
《汽车驾驶虚拟现实.ppt》由会员分享,可在线阅读,更多相关《汽车驾驶虚拟现实.ppt(132页珍藏版)》请在三一办公上搜索。
1、第4章 汽车驾驶仿真器,4.1.概况4.2.汽车驾驶仿真器的原理4.3.汽车驾驶仿真器的关键技术4.4.汽车驾驶仿真器的开发与发展趋势,4.1.概况 驾驶仿真系统是基于VR技术的一个新的研究热点。虚拟现实技术应用于汽车驾驶仿真系统中,就是通过计算机产生汽车行驶过程中的虚拟视景、音响效果和运动仿真,使驾驶员沉浸到虚拟驾驶环境中,并有实车驾驶的感觉,驾驶员根据虚拟驾驶环境提供的视觉、听觉、触觉感受,构想其驾驶动作,操纵模拟驾驶舱中的操纵机构,计算机根据驾驶员的操作状态,实时地改变汽车在虚拟环境中的状态,其过程的不断循环,构成驾驶员虚拟驾驶环境之间的交互作用,实现了汽车的虚拟驾驶,从而体验、认识和学
2、习现实世界中的汽车驾驶。,第4章 汽车驾驶仿真器,4.1.概况 汽车驾驶仿真系统具有驾驶模拟效果逼真、节能、安全、经济,不受时间、气候、场地的限制,驾驶训练效率高、培训周期短等优势,在新车型开发和驾驶培训方面应用十分广泛。VIRTOOLS作为虚拟现实技术的开发工具之一,以其友好的图形开发界面和强大的三维引擎功能,越来越受到人们的信赖,是研究与实现汽车驾驶仿真系统的理想工具。,第4章 汽车驾驶仿真器,4.1.1 国内外研究动态从20世纪80年代以来,国外的各大汽车集团和汽车技术研究机构就开始投入大量的人力、物力甚至应用国防及空间领域的高精技术来开发各类驾驶仿真系统。1985年,德国戴姆勒奔驰公司
3、在柏林研制成功了六自由度开发型驾驶模拟器,该系统已成功地用于系列化高速轿车的产品开发中,其性能代表着当时汽车驾驶仿真技术的最高水平。与此同时,瑞典的VDI公司也建成了规模较小的汽车驾驶模拟器,用于瑞典车辆和交通系统的研究与开发。,第4章 汽车驾驶仿真器,4.1.1 国内外研究动态1989年,德国大众汽车公司改建了其原有的驾驶模拟器,更新了计算机运算系统和视景生成系统,并用于新产品的研制中。1991年,日本马自达汽车公司兴建了跑车开发型汽车驾驶模拟器。1993年,美国依阿华车辆中心启用1300万美元来开发汽车驾驶模拟系统。1995年,日本汽车研究所(JARI)也建成了带有立体感模拟系统的驾驶模拟
4、器。目前,德国、瑞典、日本、美国的各大汽车厂家和研究室都相应更新了自己的开发型汽车驾驶仿真系统,不断完善车辆的动力学模型,运动系统都可以模拟六个自由度的运动情况,视景系统采用计算机成像系统(CGI),可以提供逼真的车辆环境。,第4章 汽车驾驶仿真器,4.1.1 国内外研究动态1989年,德国大众汽车公司改建了其原有的驾驶模拟器,更新了计算机运算系统和视景生成系统,并用于新产品的研制中。1991年,日本马自达汽车公司兴建了跑车开发型汽车驾驶模拟器。1993年,美国依阿华车辆中心启用1300万美元来开发汽车驾驶模拟系统。1995年,日本汽车研究所(JARI)也建成了带有立体感模拟系统的驾驶模拟器。
5、目前,德国、瑞典、日本、美国的各大汽车厂家和研究室都相应更新了自己的开发型汽车驾驶仿真系统,不断完善车辆的动力学模型,运动系统都可以模拟六个自由度的运动情况,视景系统采用计算机成像系统(CGI),可以提供逼真的车辆环境。,第4章 汽车驾驶仿真器,4.1.2 国内研究现状我国在驾驶仿真系统方面的研究起步较晚,经历了一个从引进国外产品到自行研制的较漫长的发展过程。开始是引进捷克的点光源平板投影式仿真器,道路盘上的道路是用笔描绘而成的平面景象,无坡道;接着引进了美国的放电影、被动式汽车仿真器,一个控制台控制20个座舱。20世纪70年代,中国已经有自己研制的点光源、转盘机电式汽车模拟器14了。90年代
6、,随着计算机技术和图形、图像技术的发展,汽车驾驶仿真系统走进国内,多所知名大学都在这方面作了大量贡献。,第4章 汽车驾驶仿真器,4.1.2 国内研究现状装甲兵工程学院开发的MUL-QJM汽车驾驶模拟器采用了实时车辆动力学、运动学仿真模型和实时CGI技术,不仅可以完成汽车驾驶培训,还可以进行车辆安全性、人机工程、道路工程等的研究。南京大学软件新技术国家重点实验室应用三维场景人工智能技术,采用通用的软硬件平台,开发出了主动式三维汽车驾驶训练模拟器15。昆明理工大学交通综合模拟实验室也于1999年开发出了基于网络的WM汽车驾驶模拟器,除了其先进的车辆模型、逼真的视景系统外,它的联网功能可允许多台驾驶
7、模拟器同时操作,并具有可选择的对车辆的监视功能。,第4章 汽车驾驶仿真器,4.1.2 国内研究现状北京航空航天大学研制的MCGI-9410T计算机成像系统、航空精密机械研究所研制的QMCGI汽车驾驶训练模拟系统也相当有代表性。2004年2月中旬,由北京科技大学信息学院研制的VR-4驾驶模拟器的问世首先重点解决了“学员驾车的人造环境问题”。这种VR-4型驾驶模拟器可以让学习者在视觉感受,操纵感受和运动感受三方面都能找到真实驾驶的感觉。这项技术已通过了专家鉴定,并取得了国家专利。,吉林大学汽车动态模拟国家重点实验室建设完成的开发型ADSL16,17驾驶模拟器,按其建设规模和性能设计指标,现居世界第
8、二位。该ADSL驾驶模拟器具有:真实的人车操作界面、重复可控的试验场景、可任意嵌入实物试验、高速的仿真运算能力、无风险的极限场景试验等功能。哈尔滨工程大学虚拟现实与医学图像处理实验室于2007年开发了汽车驾驶模拟器,用于驾驶学校倒桩测试于练习时使用。该模拟器采用真实的方向盘和制动系统,模拟器安装在真实的汽车中,前后左右用四个显示器分别模拟汽车的前后窗,和左右两个反光镜。是人在模拟器中驾驶能达到沉浸、逼真的驾驶体验。,第4章 汽车驾驶仿真器,4.1.3 存在问题纵观国内外的相关研究,不难发现,目前在汽车驾驶仿真领域,已经取得了一些很好的成果,但是仍然存在许多问题:国外重视硬件开发,生成的视景数据
9、太大,导致对硬件要求提高,模拟器的价格昂贵18;国内开发技术含量相对较低,已经研制出来的汽车驾驶模拟系统大都没有摆脱赛车游戏模式的束缚19,或多或少地存在着汽车视景与操纵动作脱节、迟后,“沉浸感”、“交互性”与“实时性”不强等缺点。,第4章 汽车驾驶仿真器,4.1.3 存在问题此外,随着对汽车驾驶仿真系统需求的不断增加,学员需要的培训方式不仅仅是对汽车上操纵机构的熟悉和应用过程,而是一种“自助式”的教学过程。这就要求驾驶模拟装置不仅能够提供仿真的驾驶环境,而且还要求在驾驶训练的过程中起到一种人类教练所具有指导功能20-23,能够对训练者的操作过程进行监督,指出其在操作上的错误并予以纠正,以及在
10、操作完成时对训练者所完成的操作进行合理的评价。可见,自主研究与开发一个在普通微机上实现的,大众化、易于普及的,针对人车环境闭环系统开发、适合我国道路状况和交通法规的汽车驾驶仿真系统任重而道远。,第4章 汽车驾驶仿真器,4.2.汽车驾驶仿真器的原理汽车驾驶模拟器是用于汽车产品开发、“人一车一环境”交通特性研究或驾驶培训的一种重要工具。根据其用途、性能、要求等方面的不同,基本上可以分为两类:一类是用于产品开发和“人车环境”系统等基础研究的模拟装置(开发型驾驶模拟器或驾驶仿真器);另一类是用于安全教育、交通规则教育和驾驶训练的模拟装置。它们都被用来模拟真实的车辆驾驶和运行过程,系统的基本组成原理也大
11、致相同,但它们的应用领域、技术水平、成本以及由此产生的效果却有较大差别。开发型驾驶模拟器是利用计算机,在电子、液压、控制等技术支持下,从人一车一环境闭环系统的整体性能出发,对汽车的主动安全性、操纵性能等进行仿真研究和开发的大型实验装备。,第4章 汽车驾驶仿真器,4.2.汽车驾驶仿真器的原理典型的开发型驾驶模拟器投资巨大,但功能非常全面。它一般由运动模拟系统、视景模拟系统、控制操纵系统、音响模拟系统、触感模拟系统及性能评价系统组成。同造价昂贵、仿真性能全面的开发型驾驶模拟器相比,汽车驾驶训练模拟器的应用主要是为了安全教育和驾驶训练,不同的应用决定了汽车驾驶训练模拟器的功能相对比较单一;经济成本决
12、定了驾驶训练模拟器的结构比较简单,无法实现复杂的动力学和车辆控制系统的仿真。这类模拟器有的采用了固定的驾驶舱,极大地降低了成本,在欧洲和日本应用比较多。研究开发这类模拟器的关键技术是系统软件,包括计算机的实时三维图像生成、视景模型、汽车模型、交通模型、网络控制、声响模拟等。,第4章 汽车驾驶仿真器,4.2.汽车驾驶仿真器的原理目前国内生产和国外进口的汽车驾驶模拟器,基本属于机电型点光源产品,主要缺点是不能真实模拟汽车的运动特性和转向操纵特性.其点光源投影方式的视景系统只能显示有限范围的简单道路,因而这种模拟器只能用于驾驶员的初级培训,并且效果也不理想.为了改善汽车驾驶模拟器的仿真性能,提高驾驶
13、员的培训效果,并使模拟器在汽车性能研究和交通安全研究方面发挥更大作用,我们研制了应用现代仿真技术的汽车驾驶模拟器,即综合应用微机控制和计算机成像等现代仿真技术,从本质上取代机电型点光源汽车驾驶模拟器,为其更广泛地应用打下研究和应用基础。,第4章 汽车驾驶仿真器,4.2.1 仿真驾驶器原理 驾驶舱系统、计算机控制系统等硬件系统和支持网络的视景仿真、音效仿真软件系统。驾驶舱系统提供实现学员与虚拟驾驶环境之间交互作用、提高驾驶模拟训练系统逼真度的有效手段;视景仿真系统和音响仿真系统是为了强化驾驶模拟训练系统沉浸感的重要因素;计算机控制系统是连接视景仿真系统和驾驶舱操作系统的必要通道在汽车驾驶模拟训练
14、系统中,学员根据视景、声音、仪表等虚拟驾驶环境决定驾驶动作,操作模拟驾驶舱中的操纵机构;,第4章 汽车驾驶仿真器,4.2.1 仿真驾驶器原理数据采集系统实时采样所有操纵机构的状态,包括方向盘、油门踏板、脚刹踏板、离合器踏板、档位、手刹车、点火开关等的状态,并作为其输入传递给计算机控制系统;计算机控制系统根据这些操纵机构的状态和图形生成系统反馈的道路状况等信息,通过计算机的仿真计算,确定汽车行驶的世界坐标位置,控制视景仿真系统实时动态生成下一帧虚拟视景,同时,驱动声音提示和仪表显示,改变汽车在虚拟环境中的状态。其过程的不断循环,实现学员与虚拟驾驶环境之间的交互作用,从而达到驾驶模拟训练的目的,系
15、统的构成原理如图:,第4章 汽车驾驶仿真器,4.2.1 仿真驾驶器原理,图4.1 驾驶系统的构成,第4章 汽车驾驶仿真器,4.2.1 仿真驾驶器原理汽车驾驶模拟器是一种能正确模拟汽车驾驶动作,获得实车驾驶感觉的仿真设备。汽车驾驶模拟器,又称为汽车模拟驾驶仿真系统,它集成了传感器技术、计算机技术、数据通信技术、多媒体技术等先进技术。借助于驾驶模拟器,能对汽车一驾驶员一道路(环境)相互作用关系进行研究,也能对驾驶员进行训练。按其视景系统的不同,可分为被动式与主动式驾驶模拟器;按用途不同,可分为训练型和开发型;按驾驶模拟器的运动机构的不同,可分为座位固定式、整车转鼓式和座位可转动式三种类型。,第4章
16、 汽车驾驶仿真器,4.2.1 仿真驾驶器原理 驾驶模拟器的工作原理是:由安装在驾驶舱的传感器将驾驶员的操纵信号传递到主控计算机,由主控计算机中的汽车模型软件计算出车辆瞬间的运动位置及姿态,将车辆运动参数不断地传到计算机图形工作站,由图像软件生成对应的连续变化的道路视景图,再由投影仪将视景投射到驾驶舱正前方的屏幕上,与此同时,由主控计算机控制液压系统,使驾驶舱产生一定的运动,并模拟噪声,给驾驶员一个接近真实的驾车感觉。,第4章 汽车驾驶仿真器,4.2.1 仿真驾驶器原理 汽车驾驶仿真系统由硬件和软件两部分组成。系统总体结构如图4.2所示。硬件设备由模拟驾驶舱、操纵控制系统、仪表系统、多媒体计算机
17、及音响系统等构成。软件系统包括道路环境的计算机实时动画生成,汽车行驶动态仿真,声响模拟,操作评价,数据管理,网络控制,操作平台等。,第4章 汽车驾驶仿真器,4.2.1 仿真驾驶器原理。,第4章 汽车驾驶仿真器,4.2.2 硬件平台模拟驾驶舱:在模拟驾驶舱中装配有与实车相同的各种可操纵机构,如方向盘、离合器踏板、刹车踏板、油门踏板、变速器手柄、刹车手柄、转向灯开关、点火开关、仪表盘等,以模拟实车驾驶环境。操纵控制系统:驾驶者控制汽车运动的基本操纵部件是方向盘、油门、离合、刹车和档位,另外还有点火开关、转向指示灯等辅助性操作部件。这些部件信号的实时采集与控制是汽车驾驶仿真系统能否真正逼真模拟驾驶环
18、境的最基本前提,是整个汽车驾驶仿真系统的核心部分之一。,第4章 汽车驾驶仿真器,4.2.2 硬件平台 由于本系统可以放入实车进行实验,因而在没有力和反馈装置的条件下,对于汽车运动控制的模拟主要由实车部件中的方向盘、油门、离合、刹车和档位操作来完成。驾驶员对操纵部件的操作经过传感器和接口,将方向盘转动的角度、油门的开度、离合器的状态、刹车的状态等模拟量经过AD转换发送给计算机系统进行处理,同时把系统处理的实时数据如档位参数、速度等数字量经过DA转换发送到车体部分显示仪表系统上,进而调整视景显示,使驾驶员实时观察驾驶车辆的运行情况。,第4章 汽车驾驶仿真器,4.2.2 硬件平台仪表系统仪表系统采用
19、实车的仪表,负责显示车内仪表面板的实时更新,如计程表、转向灯、气压表以及油门、离合器状态等。多媒体计算机在本汽车驾驶仿真系统中,由于要满足实时交互与漫游,主机对图形加速卡的要求较高,因此需要采用128M图形加速卡和1G内存,主频采用2.0G以上,对于这种配置,目前的普通高档微机基本都能达到或超过。接口微处理器部分的主控芯片采用16位的顶级单片机来实现控制信号的识别和数据采集,并通过windows串口API函数,完成单片机与主机之间的数据通信。普通显示器,音箱或耳机即可完成。,第4章 汽车驾驶仿真器,软件平台 本文的视景仿真系统是在 Windows 操作系统环境下,通过VIRTOOLS 调用3D
20、S Max建立和处理的模型来完成的。3DS Max 建模技术(略)。开发工具VIRTOOLSVIRTOOLS是由法国全球交互三维开发解决方案公司VIRTOOLS所开发,是虚拟现实的一种开发工具,透过直觉式图形开发界面,开发人员只需要拖曳所需要的行为模块就可以建构复杂的互动应用程序,可同时满足无程序背景的设计人员以及高级程序设计师的需要,让3D美术设计与程序设计人员进行良好的分工与合作,有效缩短开发流程、提升效益,其三维引擎已经成为微软XBox认可系统。特点是方便易用,应用领域广。,第4章 汽车驾驶仿真器,软件平台 VIRTOOLS让原本深不可测的3D数字产品的研发工作变得简单许多,使一般对于程
21、序望而却步的艺术人才有更大的发展空间,不再受限于程序语言的屏障,让传统与科技相互结合,活化数字电子产品生命能量,回归到“创意”的原点。随着VIRTOOLS这样的开发工具如雨后春笋般的陆续诞生,这也代表着新的程序语言的时代来临,尽管所需效能比起C,C+等传统程序语言来的高,但模块化的指令却能极大地降低学习的门槛,让撰写游戏程序不再是程序人员的专利,程序人员可以更放心的去处理深层的建构与规划,增进了效率,节省了成本。,第4章 汽车驾驶仿真器,软件平台VIRTOOLS除了自身的3D/VR开发平台VIRTOOLS Dev以外,还有五个可选模块,分别是:物理属性模块VIRTOOLS Physics Pa
22、ck for Dev沉浸式平台VIRTOOLS VR Pack for Dev人工智能模块VIRTOOLS AI Pack for DevXbox开发模块VIRTOOLS Xbox Kit for Dev网络服务器模块VIRTOOLS Server,第4章 汽车驾驶仿真器,软件平台VIRTOOLS Dev是VIRTOOLS最基本的开发平台,在这个开发环境中,可以迅速容易地创建出拥有丰富3D内容的、交互的VIRTOOLS作品文件。常用的媒体如模型、动画、图像、声音等都可以被整合进去。VIRTOOLS Dev不是建模程序,本身不能够建模,但是环境设计,包括背景(Ground)、灯光(Light)、
23、音效(Sound)、材质(Material)、纹理(Texture)、粒子系统(Particle System)、摄像机(Camera)等可以加入进去。VIRTOOLS DEV可以导入3DS Max以及Maya建立的模型,利用VIRTOOLS强大的交互设计给模型世界增加生气与灵魂。VIRTOOLS Dev还包括动作引擎、渲染引擎、网络浏览器以及SDK。对于习惯编程的开发者,VIRTOOLS还提供了VSL语言,通过存取SDK,作为对图形编辑器的补充。,第4章 汽车驾驶仿真器,4.3.汽车驾驶仿真器的关键技术网络通信几乎各种不同的TCP胆实现都会提供下面这些通用的应用程序:1.Teinet远程登录
24、。2.FTP文件传输协议。3.SMTP用于电子邮件的简单邮件传输协议。4.SNMP简单网络管理协议。,第4章 汽车驾驶仿真器,网络通信 仔细研究运输层普遍存在的几种网络编程模型,使用效率相对来说最高的完成端口模型设计出一个服务器,并在此传输层设计基础上在应用层设计了一个类FTP协议,用来提供文件传输功能以及测试运输层设计的服务器的效率和稳定性,这样的研究在理论和实际上都是具有一定意义的。1.客户和服务器进程:对于相互通信的两个进程,通常称一方为客户,一方为服务器。2.套接字:从一个进程发送到另一个进程的任何消息都必须经过下层网络。进程从网络中接收数据,向网络中发送数据都是通过套接字来进行的。套
25、接字是应用层和传输层的接口,成为程序和网络间的API。,3.Winsock编程的几个主要函数:(1)创建套接字:SOCKETsoeket(iniaf,inttyPe,iniProtoeol);第一个参数用来指定套接字使用的地址格式,winsock中只支持AF创ET。第二个参数用来指定套接字的类型。第三个参数用来配合第二个参数使用,指定使用的协议类型。,第4章 汽车驾驶仿真器,4.3.1 网络通信(2)关闭套接字:Inielosesoeket(SOCKETs):唯一的参数就是要关闭的套接字的句柄。(3)绑定套接:Illtbind(SOCKETs,eonstSlruetsoekaddr*na幻ne
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汽车 驾驶 虚拟现实

链接地址:https://www.31ppt.com/p-5363624.html