面向道路交通安全评估的交互仿真软件设计
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
目前,道路交通安全评估主要通过对交通事故进行分析来完成的,该方法无法对未建成的道路进行安全评估,并且用于分析的事故数据的采集有相当难度。本课题的主要研究内容是在分布式交互仿真系统上模拟真实的道路环境和驾驶环境,采集实验数据,通过对实验数据的分析来进行交通安全评估。
     本文研究了对原有仿真模拟器的视景系统的改进方案,设计并实现了通过多通道技术将原有的单通道视景系统扩展为多通道视景系统的方法,通过此方法可以增大驾驶员的视野范围提高系统的“沉浸感”,更加真实的模拟实际道路环境下驾驶员对道路环境的感知,提高安全评估的可信度。
     本研究需要模拟真实道路环境下车辆间的交互情况,因此需要在多个仿真节点间完成数据交换和采集工作,这对节点间同步的实时性有较高的要求。在本文中所探讨的同步问题主要涉及到两个方面:时钟同步和数据信息同步。其中时钟同步是利用在不同节点间传递具有时间戳的控制信息来实现的,目的是让多个节点具有相同的本地时间,方便对系统的控制和数据采集。数据同步是通过将不同节点间的控制及车辆状态信息在一定的控制策略下进行交换,使每个仿真节点上相应的实体状态一致,在系统进行数据采集时获得一致的实验数据。
     为了数据交换和同步的需要,本文设计并实现了基于UDP的可靠传输机制RUDP(reliable UDP)。该机制是在UDP协议的基础上增加应答机制、数据确认及重传、拆/装包机制来实现可靠的信息传送。RUDP结合了UDP协议的高效和TCP协议的可靠性,为基于该协议的同步机制提供支持。
     本文通过对系统进行需求分析,提炼出道路交通安全评估所需的主要参数,并设计出满足系统要求的数据采集方法。利用数据库设计技术设计出满足道路交通安全评估的数据库管理系统,将采集到的实验数据保存在数据库系统中,方便在实验结束后对数据进行分析和管理。
At present,the road safety evaluation is carried out by road traffic accident analysis and research,the method can not be used to the uncompleted road and the collection of accident data is a considerable degree of difficulty.The purpose of the research is to build a distributed interactive virtual simulation system on the road environment and driving environment,using data acquisition method to obtain the necessary experimental data,through the analysis of experimental data to conduct a safety evaluation.
     Because of safety-oriented software system to assess the scene of the "realism" have high demands,so the need for the original visual system improvements.The use of multi-channel technology will be the expanse the single-channel visual system to multi-channel visual system,thereby increasing the scope of the driver's vision to improve the system of "immersion",improve the authenticity of the simulation of driver's perception in real environment and the credibility of the safety evaluation.
     The safety-oriented distributed simulation system needs to simulate the interaction between vehicles in real environment,so the need to collect and exchange data between multiple nodes,which is real-time synchronization between nodes of simulation.In this system,the synchronous design to the two main areas:clock synchronization and data synchronization.Clock synchronization is implemented by transmit control information between nodes;the goal is to have the same local time among the nodes and facilitate system control and data collection.Data synchronization is implemented by exchange the control and status information between nodes under the certain control strategy,and corresponding entity node status on different node.
     For data exchange and synchronization needs,the thesis design and implementation of reliable UDP-based transport mechanism.The mechanism is based on the UDP protocol to increase the response mechanism,retransmission and confirmation mechanism,packing/unpacking mechanism,in order to achieve reliable transmission of information.
     Through requirement analysis of traffic safety evaluation,extracting the parameters needed for the safety evaluation,and designing method of the data collection to meet the requirements of the system.With database design technology,the experimental data can be stored in the database,easy for data analysis after experiment.
引文
[1]Indike Ratnayake.Identification of factors related to urban and rural highway crashes [R].Midwest Transportation Consortium,2004
    [2]Cui Hongjun,Wei Lianyu,Pang Jianxun.Research method of road condition and traffic accident[J].Journal of Xi'an Highway University,2001,21(4):36-39
    [3]Ward N J,Beusmans J.Simulation of accident risk display in motorway[J],Driving with Traffic[J].Ergonomics,1998,41
    [4]Siegmund G P,King D J,Mumford D K.Correlation of heavy-truck driver fatigue with vehicle-based control measures[J].SAE,1995:95
    [5]吴耀武,潘伍朝.MUL-QMJ汽车驾驶模拟器系统[J].系统仿真学报,1995,7(5):19-24
    [6]熊坚,曾纪国,水瑞锋等.主被动式网络化汽车驾驶模拟器的研究及应用[J].汽车工程,2002,24(2):126-129
    [7]熊坚,曾纪国,丁立等.面向道路交通的汽车驾驶模拟器的研究及应用[J].中国公路学报,2002,15(2):117-119
    [8]翟丽,李爱芝,曹景立等VJ型汽车驾驶模拟器的研制与开发[J].农机化研究,2002,10(2):132-134
    [9]王福建,吴国雄,孙勇.三维实体模型在公路设计中的应用研究[J].浙江大学学报,2002,36(1):7-11
    [10]王福建,曾学贵,李方等.三维表面模型在公路线形设计中的应用研究[J].中国公路学报,1998,11(3):17-24
    [11]潘兵宏,许金良,杨少伟等.公路三维建模应用研究[J].西安公路交通大学学报,2001,21(1):49-51
    [12]沈文.公路事故多发段研究[D]长安大学博士论文.2002,41-45
    [13]丁浩杰,徐福培,徐斌等.主动式三维汽车驾驶训练模拟器的设计与实现.系统仿真学报,2000,12(3):287-29
    [14]邵祖峰.浅谈如何确定道路中的交通事故多发地点[J].交通管理研究,2001,20(8):10-12
    [15]Linstone Harrold A,Turoff Murray.The delphi method:techniques and applications[M].Mass:Addison-Wesley Pub.Co,Advanced Book Program,1975
    [16]王德平,郭孔辉,宗长富.车辆动力学稳定性控制的仿真研究[J].汽车技术,1999,30(2):8-10.
    [17]曾建超,徐光佑.虚拟现实技术及其发展战略.电子学报,1995,23(10):57-61
    [18]张再兴.虚拟现实的技术概念和研究课题.清华大学学报,1995,35(5):49-53
    [19]韦有双,王飞,冯允成.虚拟现实与系统仿真[J].计算机仿真,1999,16(2):12-15
    [20]张茂军.虚拟现实系统[M].北京:科学出版社,2001.
    [21]中蔚,夏立文.虚拟现实技术[M].北京:北京希望电子出版社,2002.
    [22]Oram A.Peer-to-peer:Harnessing the power of disruptive technologies[C].Sebastopol CA:O'Reilly and Associates,2001
    [23]王丹,于戈.P2P系统模型研究[J].计算机工程,2005,31(4):129
    [24]赵恒,陈杰.P2P技术的应用及研究现状[J].电信快报,2004:16
    [25]孙显营,熊坚.车辆驾驶模拟器的发展综述[J].交通科技,2001,6(1):48-49
    [26]王炜,徐玮.宽广视野虚拟环境漫游的设计与实现[J].计算机工程与设计,2007,28(9):2107-2109.
    [27]Funkhouser T A.Ring:A client-server system for multi-user virtual environments[C].ACM SIGGRAPH Special Issue on 1995 Symposium on Interactive 3D Graphics,(Monterry,CA),1995:85-92
    [28]Singh G,Serra L,Png W,etal H.BrickNet:A software toolkit for network-base virtual World[J].Presence:Teleoperators and Virtual Environments,1994;3(1):22-23
    [29]杨建,石教英,林柏伟,等.PCCAVE:基于联网PC的廉价CAVE系统[J].计算机研究与发展,2001,38(5):513-518
    [30]苏虎,周美玉.高速列车模拟器的视景仿真与建模[J].系统仿真学报,2001,13(5):588-591
    [31]郭蕴华,陈定方.一种改进的DIS对象同步策略[J].系统仿真学报,2007,19(18):4186-4189
    [32]郭蕴华,陈定方.面向分布式虚拟设计的协同工作环境研究[J].计算机辅助设计与图形学学报,2005,17(1):143-150
    [33]数据库系统概论[M].萨师煊.北京:高等教育出版社,2002
    [34]Giannella C,Robertson E.A note on approximation measures for multi-valued dependencies in relational database.Information Processing Letters 85(3).February 2003
    [35]Jeffrey D.Ullman,Jennifer Widom.数据库系统基础教程[M],史嘉权译.北京:清华大学出版社,2003
    [36]史蒂文斯TCP/IP详解卷一:协议[M].范建华译.北京:机械工业出版社,2003
    [37]Aronson Jesse.dead reckoning:latency hiding for networked games[2008-10-10],http://www.gamasutra.com/features/19970919/aronson_01,htm,1997
    [38]Nicholas Van.Defeating Lag with Cubic Splines[2008-10-12].Caldwell.http://www.gamedev.net/reference/articles/ar2ticle914.asp,2002
    [39]Sudhir Aggarwal,Hemant Banavar,Amit Khandelwal,etal.Accuracy in dead reckoning based distributed multi-player games[C].Proceedings of ACM SIGCOMM workshops on net-games 2004:1612165
    [40]驾驶员-汽车系统操纵性能模拟器试验评价研究[J].宋长富.中国机械工程,2001,9(12):88-90
    [41]汽车驾驶模拟器软件系统[J].张占军.装甲兵工程学院学报,1996,11(1):20-25
    [42]Forta Ben.MySQL必知必会[M].刘晓霞,钟鸣等泽.北京:人民邮电出版社,2009