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
}
} ]
} ]
}
