RSU上报RSM
功能介绍
RSU上报rsm消息到平台。路侧安全消息,是路侧单元通过路侧本身拥有的相应检测手段,得到其周边交通参与者的实时状态信息(交通参与者包括路侧单元本身、周边车辆、非机动车、行人等), 并将这些消息整理成本消息体的格式,作为交通参与者的基本安全状态信息,广播给周边车辆,支持这些车辆的V2X应用。
上行TOPIC
v2x/v1/rsu/{esn}/rsm/up
Message参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
rsms |
否 |
Array of RSURSMData objects |
参数说明:路侧动态目标物消息列表。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
refPos |
否 |
ReportedPosition3D object |
参数说明:位置信息。 |
participants |
否 |
Array of RSUParticipantData objects |
参数说明:交通参与者列表。应用于RSM消息,表示当前探测到的所有或者部分交通参与者信息。 数组长度:1 - 16 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
ptcType |
否 |
String |
参数说明:路侧单元检测到的交通参与者类型。 取值范围: |
ptcId |
否 |
Integer |
参数说明:检测单元设置的临时ID。 最小值:0 最大值:65535 |
global_track_id |
否 |
Long |
参数说明:感知设备生成的唯一车辆id。 最小值:0 最大值:9223372036854775807 |
source |
否 |
Integer |
参数说明:定义交通参与者数据的来源。 取值范围: 最小值:0 最大值:7 |
secMark |
否 |
Integer |
参数说明:以0.1 秒为单位,定义1分钟中的毫秒级时刻。分辨率为1毫秒,有效范围是0~59999。 60000及以上表示未知或无效数值。 最小值:0 最大值:65535 |
pos |
否 |
ReportedPosition3D object |
参数说明:位置信息。 |
speed |
否 |
Integer |
参数说明:车辆或其他交通参与者的速度大小。单位为0.02米每秒。值为8191时代表无效数值。 最小值:0 最大值:8191 |
heading |
否 |
Integer |
参数说明:车辆或交通参与者的航向角。为运动方向与正北方向的顺时针夹角。单位为0.0125°。 最小值:0 最大值:28800 |
size |
否 |
ReportedVehicleSize object |
参数说明:定义车辆尺寸大小。由车辆长宽高三个维度来定义尺寸,其中高度数值为可选项。 |
Message示例
{ "rsms" : [ { "refPos" : { "lat" : 401234567, "lon" : 1161234567, "ele" : 1000 }, "participants" : [ { "ptcType" : "4", "ptcId" : 3, "global_track_id" : 123, "source" : 1, "secMark" : 0, "pos" : { "lat" : 401234567, "lon" : 1161234567, "ele" : 1000 }, "speed" : 3000, "heading" : 10000, "size" : { "width" : 200, "length" : 3000, "height" : 40 } } ] } ] }