前言
C-V2X仿真测试之2D虚拟场景搭建探秘——CANoe.Car2x开启奇妙之旅
其中V代表车辆(Vehicle),X代表车辆(Vehicle)、路侧设施(Infrastructure)、人(Pedestrian)、网络(Network)等任何可与车辆进行信息交互的对象。所以就有了车与车(V2V)、车与路侧设施(V2I)、车与人(V2P)、车与网络(V2N)的信息交互。
V2X既然应用于车辆,那CANoe这种常规专业工具是否支持V2X的开发、分析、仿真和测试呢?
答案是肯定的,CANoe.Car2x就是为V2X设计的。
现在的CANoe Option.Car2x不仅完美支持欧洲标准、美国标准,更在不断更新以支持不断完善的中国标准,如《GBT 31024.3-2019合作式智能运输系统 专用短程通信 第3部分:网络层和应用》。
图1 CANoe Option.Car2x支持的协议
图2 一期应用列表
图片来源:《合作式智能运输系统 车用通信系统应用层及应用数据交互标准 T_CSAE 53-2017》
HLW场景需求和场景设计
1
需求来源
道路危险状况提示(HLW: Hazardous Location Warning)是指,主车(HV)行驶到潜在危险状况(如桥下存在较深积水、路面有深坑、道路湿滑、前方急转弯等)路段,存在发生事故风险时,HLW应用对HV驾驶员进行预警。
本应用适合于城市道路、郊区道路和高速公路等容易发生危险状况的路段或者临时性存在道路危险状况的路段。
HLW应用将道路危险状况及时通知周围车辆,便于驾驶员提前进行处置,提高车辆对危险路况的感知能力,降低驶入该危险区域的车辆发生事故的风险。
图3 RSU提示道路危险状况信息-HLW场景
2
HLW场景构成
道路有一危险路段 危险路段上有交通参与者RSU(RoadSideUnit)和HV(HostVehicle) RSU广播该危险路段的信息 HV能与RSU进行短程无线通信 HV有自己的应用策略,HV根据自己的位置信息,在接收到RSU危险信息后经 过计算做出判断,是否发出HLW预警
3
HLW场景内容
在北京回龙观西大街主干道上,有一积水危险路段,路段长为200m,路段半径为1m 交通参与者RSU位于回龙观西大街主干道旁;HV以108km/h的速度,由西向东行驶,并通过前方200m处的积水危险路段 RSU以1秒的周期循环对外广播消息 HV接收RSU广播的危险路段消息,且解析该消息 HV的HLW应用策略:当HV距离危险路段小于150m时,HLW应用发出预警,HV的HMI显示预警信息;当HV驶离危险路段后,HLW应用结束预警
CANoe搭建V2I应用工程
1
建立V2I应用工程
图4 Car2x-CN工程模板
2
建立RSU和HV仿真节点
图5 CANoe初始界面
图6 建立仿真节点
图7 V2I数据库新建节点和设置节点发送的消息集
3
完善HV发送的BSM消息内容
BSM消息内容的完善通过编辑HV的仿真场景来完成 HV的场景编辑包括HV行驶路线和HV行驶状态的编辑
HV的仿真场景通过Car2x Scenario Editor工具编辑,通过Scenario Manager工具加载到CANoe
图8 场景编辑工具
图9 Car2x Scenario Editor默认界面
点击Routes功能栏内的Edit图标,修改路线名称,在Ma地图中拖拽道路到北京回龙观西大街,这样简单的HV行驶路线就编辑完了。
图10 编辑HV行驶路线
图11 新建Station
在CANoe加载Car2x Scenario Editor编辑的HV场景。HV场景通过CANoe Environment功能页签下的Scenario Manager工具进行加载。
图12 场景加载工具
4
完善RSU发送的RSI消息内容
如下图13所示的CAPL脚本,在OnPreTxRoadSideInformation函数体内添加相关数据元素的代码。
图13 RSU的CAPL脚本代码
仿真场景示例及CANoe功能简介
下面视频所示是北汇信息搭建的一个HLW仿真测试场景。
添加了HV HMI面板用于显示HLW的预警信息
添加了Control RSU面板用于更改RSU发送的危险路段信息
视频1 北汇信息HLW应用场景演示
1
CANoe的仿真功能
CANoe能够仿真Vehicle、Infrastructure等通信设备发送和接收V2I消息
通过CANoe自带的场景制作工具Scenario Editor,在时间轴上配置行为,以设计现实的驾驶场景
CANoe还可以联合CarMaker、DYNA4等3D场景制作软件一起仿真
2
CANoe的分析功能
如果CANoe接收到的消息格式与定义的不一样,CANoe就会报出解析错误和警告指示。
Trace窗口显示内容包括包属性显示、协议解释、应用消息解码、签名检查、协议分析等。
图22 Trace窗口解析消息
图23 Map窗口显示交通参与者和路道信息
3
CANoe的测试功能
图24 Control RSU面板
图25 HV HMI面板
小结
欢迎联系北汇信息,我们会以成熟完善的解决方案来为您解惑
注:部分图片信息来源于Vector
往期精彩
参考文献
如需了解如上内容更多信息,
可以随时联系北汇信息!
电话:021-34716271
邮箱:marketing@polelink.com
微信ID:Polelink_Info
北汇信息|专注电控、新能源、MES技术
长按二维码关注北汇信息