|
@@ -0,0 +1,61 @@
|
|
|
+syntax = "proto2";
|
|
|
+
|
|
|
+package iv.radar;
|
|
|
+
|
|
|
+message radarobject
|
|
|
+{
|
|
|
+ required double x = 1; //直角坐标位置,右为正,米
|
|
|
+ required double y = 2; //直角坐标位置,前为正,米
|
|
|
+ required double vx = 3; //直角坐标速度,右为正,米每秒
|
|
|
+ required double vy = 4; //直角坐标速度,前为正,米每秒
|
|
|
+ required double vel = 5; //速度标量,始终为正,米每秒
|
|
|
+ required bool bValid = 6; //数据可信标志
|
|
|
+
|
|
|
+ // Delphi ESR
|
|
|
+ optional double Range =7; //极坐标下距离
|
|
|
+ optional double Range_Rate =8; //纵向速度,极坐标,远离为正,米每秒
|
|
|
+ optional double Range_Accel =9; //纵向加速度,极坐标,远离为正,米每二次方秒
|
|
|
+ optional double Angle =10; //位置角度,极坐标,顺时针正,正前为0,度
|
|
|
+ optional double Width =11; //宽度,米,分辨率0.5米
|
|
|
+ optional bool Grouping_Changed =12; //组别变化
|
|
|
+ optional bool Oncoming =13; //相向移动
|
|
|
+ optional double Lat_Rate =14; //横向速度,极坐标,逆时针正,米每秒
|
|
|
+ optional int32 Med_Range_Mode =15; //目标被追踪模式,0无追踪,1中距雷达追踪,2长距雷达追踪,3中、长距追踪
|
|
|
+ optional int32 Track_Status =16; //追踪状态,0无目标,1新的目标,2新的更新过的目标,3更新过的目标,4平稳运动的目标,5渐融的目标,6不可信的平稳运动目标,7新的平稳运动目标
|
|
|
+ optional bool Bridge_Object =17; //桥梁标志
|
|
|
+ optional bool Moving =18; //运动
|
|
|
+ optional bool Fast_Movable =19; //快速运动
|
|
|
+ optional bool Slow_Movable =20; //慢速运动
|
|
|
+ optional int32 Power =21; //信号反射强度,单位dB
|
|
|
+ optional int32 Detect_Valid_Level = 22;//srr目标置信度
|
|
|
+ optional bool Detect_Status = 23;//srr目标检测状态,为1目标有效,置信度有意义
|
|
|
+
|
|
|
+ // Continental ARS408/SRR308
|
|
|
+ optional int32 ID =24;
|
|
|
+ optional int32 Dynamic_Property =25; //动态属性 0运动 1静止 2来向 3静止候选 4未知 5横穿静止 6横穿运动 7停止(运动过)
|
|
|
+ optional double RCS_RadarCrossSection =26; //目标对电波的散射面积
|
|
|
+ optional double DistLong_RMS =27; //纵向距离标准差 即真值=纵向距离+/-标准差 SRR308不可用
|
|
|
+ optional double DistLat_RMS =28; //横向距离标准差 SRR308不可用
|
|
|
+ optional double VrelLong_RMS =29; //纵向速度标准差 SRR308不可用
|
|
|
+ optional double VrelLat_RMS =30; //横向速度标准差 SRR308不可用
|
|
|
+
|
|
|
+ optional double Cluster_Pdh0 =31; //Cluster目标虚警概率
|
|
|
+ optional int32 Cluster_AmbigState =32; //多普勒径向速度解模糊状态 >=3时 cluster相对可信 SRR308不可用
|
|
|
+ optional int32 Cluster_InvalidState =33; //Cluster目标有效性状态 1、2、3、5、6、7、D、E无效,其他的是有效目标但可能有属性缺陷 308不可用
|
|
|
+ optional int32 Cluster_PropertiesBitfield =34; //SRR308专属 目标状态属性字段 需要按位解析 0x0为无属性 bit0静态 bit1动态 bit2模糊的 bit4近场波束扫描到的 bit6护栏后的目标
|
|
|
+ optional int32 Cluster_InvalidReasonBitfield =35; //SRR308专属 目标无效原因字段 需要按位解析 0x0表示有效目标 bit1低RCS动态 bit2低RCS静态 bit3速度不可信 bit4距离不可信 bit5目标是多径虚影
|
|
|
+
|
|
|
+ optional double Object_ArelLatRMS =36; //横向相对加速度标准差
|
|
|
+ optional double Object_ArelLongRMS =37; //纵向相对加速度标准差
|
|
|
+ optional double Object_OrientationRMS =38; //航向角标准差
|
|
|
+ optional int32 Object_MeasureState =39; //测量状态 0被删除的目标 1新创建的 2测量到的 3预测出的 4并如其他聚类的 5从聚类中分离出的
|
|
|
+ optional double Object_ProbOfExist =40; //目标存在概率
|
|
|
+ optional double Object_ArelLong =41; //纵向加速度
|
|
|
+ optional double Object_ArelLat =42; //横向加速度
|
|
|
+ optional double Object_OrientationAngle =43; //航向角
|
|
|
+ optional int32 Object_Class =44; //目标类别 0point 1car 2truck 3pedestrian 4motorcycle 5bicycle 6wide/wall 7reserved
|
|
|
+ optional double Object_Length =45; //目标长度
|
|
|
+ optional double Object_Width =46; //目标宽度
|
|
|
+};
|
|
|
+
|
|
|
+
|