由于近期需要使用VTD搭建V2X二期应用场景,需要用到传感器进行目标感知并获取感知结果,以下对于VTD中的传感器使用简单进行下总结:
在VTD中添加传感器
VTD中传感器模型是已经被搭建完成的,以链接库文件形式存在,可在使用时在GUI界面中进行选择,不过默认的perfectSensor就够用,目前我所用到的传感器模型包括参数也全是默认的,傻瓜式操作,哈哈.
切入正题,其实VTD中传感器一直是存在的,系统内有一个预设的Sensor_MM模型提供使用,只不过并没被激活使用,如下图所示,在GUI中点开Sensor选项,右键预设的Sensor_MM,弹出菜单选择active(该项操作要在加载场景之后进行):
点击active后,传感器便开始工作了,有一些工作参数简单说明一下,不过也都是使用默认值即可:
这里主要需要注意的是感知数据的输出方式,默认为UDP,目的端口为48185,需编写相应的接收程序并进行解析,其输出的感知结果为RDB总线标准结构,主要为RDB_SENSOR_OBJECT_t和RDB_SENSOR_STATE_t;在GUI中可以对传感器位置以及参考坐标系进行设置,如上图中传感器便安装在车辆EV上,与EV所在位置0偏差,参考坐标系为USK坐标系,是默认的也是最好用的,USK坐标系下输出的目标物位置、速度均是相对于

本文详细介绍了如何在VTD中添加和配置传感器,包括激活预设的Sensor_MM模型,设置传感器参数,以及分析传感器输出的RDB_SENSOR_OBJECT_t和RDB_SENSOR_STATE_t结构体数据。此外,还探讨了如何从RDB_OBJECT_STATE_t结构体中获取目标物的速度和运动状态,为V2X应用场景提供感知数据。

被折叠的 条评论
为什么被折叠?



