一种交通行为虚拟现实实验平台及其方法

文档序号:6606358阅读:332来源:国知局
专利名称:一种交通行为虚拟现实实验平台及其方法
技术领域
本发明属于智能交通系统领域,具体涉及一种交通行为虚拟现实实验平台和方 法。
背景技术
交通系统是由人车路环境共同构成的复杂系统,其中任何一个元素都会影响系统 的运行。传统的运用数学模型方法对交通行为进行理论分析存在很大的难度,而现场实证 又受到实际场景的条件限制且存在安全问题,因此对交通行为进行实验研究是一种新的技 术手段。虚拟现实技术的发展使得交通行为实验越来越成为目前学术研究和企业产品开发 的辅助工具。但目前的虚拟现实实验平台还存在如下问题(1)实验环境真实性差传统的虚拟现实实验环境都是通过模拟简单的交通场景进行交通行为研究,由于 缺少底层交通流模型的支持,无法对现实的交通状况和交通环境进行较真实的模拟,现实 感比较差。(2)实验工具造价昂贵,难于大规模推广专业的虚拟现实实验工具,比如驾驶模拟器等需要大型的实验设备,投资造价昂 贵,只能在少数的实验室内进行,难于对社会进行大规模的推广。基于上述考虑,需要建立一种交通行为虚拟现实实验平台和方法。

发明内容
本发明的目的在于提供一种新的交通行为虚拟实验平台,该平台除三台计算机 外,无需额外硬件设备,且该平台满足虚拟现实系统沉浸性、交互性以及现实感等实验特 点,且造价便宜,易于携带,可以作为大规模推广应用的研究平台。本发明的另一目的在于提供一种新的交通行为虚拟实验方法。本发明提出的一种交通行为虚拟现实实验平台,由三台计算机、仿真程序和控制 程序三个部分组成,其中三台计算机分为一台主机和两台子机;三个显示器上同步仿真模型的运行,组成 一副连续的图像,分别表达出行者的左方、前方、右方三个视角;仿真程序基于微观仿真软件编制的仿真模型文件,用于为实验系统提供实验场

足;控制程序基于仿真软件的二次开发而成,由仿真主控制模块、仿真子控制模块、人 机交互模块以及通信模块组成;仿真主控制模块在主机上运行,用于(1)通过仿真控制模块控制仿真程序的运 行,并对其参数进行实时修改与提取;(2)通过通信模块保持与子机间的通信,传达指令并 接收反馈,使各台计算机同步运行;(3)通过人机交互模块实现实验人员与“计算机中的其 他交通流”间的行为交互,并完成实验系统的参数设置与实验结果的采集;
仿真子控制模块分别在两台子机上运行,通过通信模块接收主机发送的指令,根 据指令控制子机仿真模型运行,并将仿真信息回传给主控制模块;人机交互模块在主机上运行,用于(1)初始化设置实验平台参数;(2)收集实验 过程中的交通行为数据;(3)采集实验人员的键盘操作行为,将这一行为作为指令传达到 虚拟实验平台中,通过键盘控制实验场景中车辆行为;通信模块负责主机和两台子机之间的数据通信,主机通过通信模块向两台子机传 递指令,子机通过通信模块接收指令并给出反馈,主机再接收子机的反馈。本发明提出的一种交通行为虚拟现实实验方法,具体步骤如下步骤一基础模型准备根据不同的实验场景,利用交通仿真软件编制仿真模型文 件;步骤二建立网络环境将同一个仿真模型文件分别存放在主机与两台子机中,同 时在主机与两台子机中分别安装实验平台控制程序。将三台计算机由网线连接至同一个路 由器上,形成一个局域网络;运行控制程序完成端口设置、连接测试,将三台机器的控制程 序建立连接;步骤三参数设置根据不同实验场景,设置交通流到达时间分布参数、关联路段信 息参数、交通流检测器设置参数、实验控制方案参数;步骤四实验结果采集参数设置完成后,进行虚拟实验,通过人机接口控制虚拟世 界中的车辆、自行车或行人;在实验过程中,平台自动记录实验人员与虚拟场景中的人车交
互{曰息。本发明的有益效果在于一、由于场景是由底层的交通仿真编辑而成,内含交通流 模拟模型,可以表达更真实的交通场景,实验的真实性更强;二、实验人员可通过计算机键 盘与交通场景进行直接交互;三、通过三个显示器上同步仿真模型的运行,使三个屏幕组成 一副连续的图像,分别表达实验人员的左方、前方、右方三个视角。不同的实验人员可根据 自身的出行观察习惯,调整显示视角;四、实验人员可以是步行人员、也可以是骑自行车者 或者驾驶车辆的人;五、平台搭建简单方便。除所需的交通仿真软件和个人计算机外,该平 台无需其他硬件设备。


图1为本发明的虚拟实验平台架构图;图2为实施例1的方法流程框图;图中标号1为计算机;2为仿真模型文件;3为虚拟现实控制程序;4为人机交互 接口 ;5为通讯网络。
具体实施例方式下面的实施例是对本发明的进一步说明,而不是限制本发明的范围。实施例1 该实验为某交叉口行人过街交通行为虚拟现实实验,交通仿真软件选择的是PTV VISSIM交通仿真软件。所需硬件包括微型计算机3台(其中1台用作主机中央处理 器Inter E83002. 8GHZ ;内存4G ;显卡为nVIDIA 9600GT ;2台用作子机中央处理器InterT54501.67GHZ;内存2G;显卡nVIDIA 8400);网线3根,路由器1台(用作将计算机组成网 络);相同尺寸的显示器3台。在获取以上基本实验条件后,以行人过街行为虚拟实验为例,按照图2所示的流 程实验步骤如下步骤一基础模型准备根据行人过街实验场景,调查实际实验场景的交通流参 数,包括交通流量、流向、信号配时方案、渠化设计方案,利用VISSIM软件编制仿真模型文 件,同时在仿真模型文件中设置“虚拟检测器”,用于检测车头时距、车头空距等参数。步骤二 建立网络环境将同一个仿真模型文件分别存放在主机与两台子机中, 同时在主机与两台子机中也需要分别安装虚拟实验控制程序。将三台计算机由网线连接 至同一个路由器上,形成一个局域网络;运行控制程序完成主机IP设置、端口设置、连接测 试,将三台机器的虚拟实验控制程序建立连接。步骤三参数设置启动仿真主控制程序的输入设置按钮,根据行人过街实验场 景,设置六类参数,分别为虚拟线圈检测器编号、检测器所在的路段号、行人过街关联路段 信息、行人到达时间分布、行人信号灯模型编号、行人过街控制方案参数。步骤四实验结果采集参数设置完成后,即可进行虚拟实验。首先点击仿真主控 制程序的运行按钮,系统自动产生一个行人过街需求,此时系统会记录行人ID、行人到达时 间、到达周期数、到达灯色、倒计时时长等参数,行人观察计算机中的交通场景,当行人认为 可以过街时,则敲击键盘的“空格”键,行人会看到“自己”在虚拟场景中过街,同时记录行 人过街的各车道的车头时距、过街时刻、过街等色、车辆速度信息。即完成一次行人过街实 验,如此反复,可做多轮行人过街行为实验。
权利要求
一种交通行为虚拟现实实验平台,由三台计算机、仿真程序和控制程序三个部分组成,其特征在于三台计算机分为一台主机和两台子机;三个显示器上同步仿真模型的运行,组成一副连续的图像,分别表达出行者的左方、前方、右方三个视角;仿真程序基于微观仿真软件编制的仿真模型文件,用于为实验系统提供实验场景;控制程序基于仿真软件的二次开发而成,由仿真主控制模块、仿真子控制模块、人机交互模块以及通信模块组成;仿真主控制模块在主机上运行,用于(1)通过仿真控制模块控制仿真程序的运行,并对其参数进行实时修改与提取;(2)通过通信模块保持与子机间的通信,传达指令并接收反馈,使各台计算机同步运行;(3)通过人机交互模块实现实验人员与“计算机中的其他交通流”间的行为交互,并完成实验系统的参数设置与实验结果的采集;仿真子控制模块分别在两台子机上运行,通过通信模块接收主机发送的指令,根据指令控制子机仿真模型运行,并将仿真信息回传给主控制模块;人机交互模块在主机上运行,用于(1)初始化设置实验平台参数;(2)收集实验过程中的交通行为数据;(3)采集实验人员的键盘操作行为,将这一行为作为指令传达到虚拟实验平台中,通过键盘控制实验场景中车辆行为;通信模块负责主机和两台子机之间的数据通信,主机通过通信模块向两台子机传递指令,子机通过通信模块接收指令并给出反馈,主机再接收子机的反馈。
2.一种交通行为虚拟现实实验方法,其特征在于具体步骤如下步骤一基础模型准备根据不同的实验场景,利用交通仿真软件编制仿真模型文件; 步骤二建立网络环境将同一个仿真模型文件分别存放在主机与两台子机中,同时在 主机与两台子机中分别安装实验平台控制程序;将三台计算机由网线连接至同一个路由器 上,形成一个局域网络;运行控制程序完成端口设置、连接测试,将三台机器的控制程序建 立连接;步骤三参数设置根据不同实验场景,设置交通流到达时间分布参数、关联路段信息参 数、交通流检测器设置参数、实验控制方案参数;步骤四实验结果采集参数设置完成后,进行虚拟实验,通过人机接口控制虚拟世界中 的车辆、自行车或行人;在实验过程中,平台自动记录实验人员与虚拟场景中的人车交互信息。
全文摘要
本发明属于智能交通领域,具体涉及一种交通行为虚拟现实实验平台及其方法,该平台由三台计算机、仿真程序和控制程序三个部分组成;该方法包含步骤基础模型准备;建立网络环境;参数设置;实验结果采集。本发明可以表达更真实的交通场景,实验的真实性更强;实验人员可通过计算机键盘与交通场景进行直接交互;通过三个显示器上同步仿真模型的运行,使三个屏幕组成一副连续的图像,分别表达实验人员的左方、前方、右方三个视角,不同的实验人员可根据自身的出行观察习惯,调整显示视角;实验人员可以是步行人员、也可以是骑自行车者或者驾驶车辆的人;平台搭建简单方便。除所需的交通仿真软件和个人计算机外,该平台无需其他硬件设备。
文档编号G06F17/50GK101901291SQ20101023325
公开日2010年12月1日 申请日期2010年7月20日 优先权日2010年7月20日
发明者孙剑, 李克平, 杨燕, 王怀东 申请人:同济大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1