交通仿真系统介绍:
静态场景编辑模块
静态场景编辑模块支持可视化界面和脚本语言两种场景创建方式,使用脚本语言可以快速生成道路交通场景。
静态场景要素:道路、路边景物(树木、绿化、路灯、交通安全附属设施等)、山峦、挡土墙、建筑物等所有静态参数;
静态素材库:软件有丰富的素材库,包括房屋、树木、路灯、草皮、人行道等等;
自定义素材:软件支持采购人自定义素材,可以使用Sketchup软件编辑素材,并导入素材库;
道路建模:允许编辑道路的宽度、车道数量、车道方向、转弯车道等;
路面素材:道路的表面素材有多种可选,也支持采购人实地取景制作路面素材和显示效果;
树木素材:树木素材采用二维格式,减小数据软件运行的数据量,软件自动计算驾驶员位置并调整二维树木图片的方向,形成三维视觉;
动态场景编辑模块
动态场景编辑模块支持可视化界面和脚本语言两种场景创建方式,使用脚本语言可以快速生成道路交通场景;
动态场景要素:车辆行为、行人行为、交通信号灯控制、天气(雨、雪、雾等)场景脚本;
车辆控制:软件可以编辑所有交通环境中的车辆行为,包括出现位置、起始车速、目标车速、行驶路线等,支持浮点功能;车辆之间有逻辑关系,例如主动避免碰撞;
行人行为:可定义行为的出现位置、行驶路线等,支持浮点功能;行为与车辆等要素有逻辑关系,例如行人会主动避让车辆;
交通信号灯:交通信号灯支持采购人自定义,支持浮点功能;
天气编辑:软件支持编辑雨、雾、阴天、晴天等天气场景自定义不同等级,可动态设置,预设发生和结束的点,支持浮点功能;
浮点触发功能:软件支持设置触发动态交通场景脚本运行的浮点(flowpoint),当主驾车辆驶过触发点时触发整个动态场景脚本运行;
隧道建模模块
具有隧道建模功能,不需借助3dmax等第三方软件;可以通过自带的图形界面和代码两种方式快速设计隧道场景,且隧道内的设施(如照明设施,通风设施,紧急通道等)可以由景观生成器批量生成,支持调节隧道内灯光的强度和灯的密度,从而营造逼真的隧道光环境。
桥梁建模模块
具有桥梁建模功能,不需借助3dmax等第三方软件;可以通过自带的图形界面和代码两种方式快速设计桥梁,包括复杂的立交。
中国场景素材库模块
提供中国场景素材,场景中须有中国本土化素材,包括中国车牌的汽车、中国行人、中国建筑物等。
区域编辑模块
区域编辑可以分区域进行场景建模,最后进行多个区域模块的对接;
逻辑对接:不同区域模块的交通场景对接时可以进行逻辑对接,即不需要对两个路口进行几何上的对接,只需要进行逻辑上的定义;
路线纠错功能:为避免驾驶员在路口转向时没有按照试验任务操作而导致任务失败,允许使用逻辑对接功能设置无论驾驶员转向哪一条路都会进入相同的路段,使实验可以顺利完成;
用户可以自己控制整个虚拟交通环境,实现驾驶员错过了一个出口(实验规定他要从这个出口出去),程序可以设定这个出口再次出现;
用户可以自己控制和影响其他交通量行为(汽车,行人等);
人机交互设计模块
交通场景仿真模块包含人机交互设计功能,包括视觉通道、听觉通道和触觉通道等交互方式;
视觉界面可以编辑素材包括图片、音频和文字等,仿真软件支持定义素材在界面中的位置和大小,显示逻辑与驾驶仿真软件数据对接;
支持用户导入自定义声音文件,仿真软件可以选择调用任意声音文件进行人机交互;
支持虚拟仪表的创建,包括车灯、转向灯、表盘、里程、时间、进度条、档位状态、手刹状态;
中控屏界面创建,支持用户导入个性化图标编辑整个界面APP排布,支持二级、三级等多级界面设计,手按相应程序图标时可以向下一级界面自动跳转,与真车逻辑一致;
支持ADAS高级驾驶辅助主动预警功能,预警方式包括图像、声音和振动反馈等;
支持按钮、旋钮等人机交互方式;
支持创建自动驾驶工况人机交互策略,例如,可通过语音、视觉和振动反馈提示驾驶员接管车辆;
支持在中控界面上设置自动驾驶操作的虚拟按钮,驾驶人可以用手指点击相应按钮,开启相应自动驾驶模式;
可集成动画和视频文件,并由事件触发或播放;
交互元素之间的交互逻辑可以通过脚本语言嵌入配置文件中;
支持创建抬头显示交互界面;
数据采集与传输模块
数据采集与传输:
采集虚拟的行车数据和交通环境数据,并可以实时传输至第三方软件。
日志文件:
软件实时输出丰富的日志文件,包括实时车速、里程、方向盘操作数据、踏板操作数据、车道位置等。
动态交通环境数据:
可以模拟短距传感器探测近距离的物体,探测宽度和距离可设置,还可以输出前车距离、后车距离、两侧车辆的距离等,记录这些环境车辆的加速点和减速点。
数据输出:
支持TCP/IP输出,提供通讯插件,可以实时将车辆数据传输至同步软件(如:D-LAB,HRT,NEUROLAB等),实现车辆数据与眼动数据,脑电数据,生理数据和驾驶员视频行为数据的同步采集 与Unity3D软件通讯整合,数据可以触发采购人在Unity3D软件中设置的静态和动态场景。
自动驾驶功能模块
软件包含自动驾驶功能包,支持各种自动驾驶工况;
软件包含但不限于辅助驾驶和自动驾驶控制逻辑模型;
短距探测传感器:可以模拟短距的探测传感器探测近距离的物体,探测宽度和距离可设置;
纵向自动驾驶控制:可以模拟实现主动安全策略,实现距离控制、速度控制和加速度控制等;
横向自动驾驶控制:通过控制方向盘的转向来实现横向的自动驾驶策略仿真;
软件内置动态控制模型:在每个模拟循环中,根据驾驶人输入(油门踏板、制动、方向盘)计算行驶动力学参数(包括位置、方向、速度、加速度和转速),通过一个19自由度的数学车辆模型和一个特殊的轮胎模型,得到一个真实的驾驶行为;
交通仿真系统软件支持多种方式开启或者退出自动驾驶/ADAS模式,包括轻踩踏板、转动方向盘、操作方向盘或者仪表台上的物理按钮、操作触摸屏上的虚拟按钮等。