123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- syntax = "proto2";
- package iv.lidar;
- message PointXYZI {
- optional float x = 1 [default = nan];
- optional float y = 2 [default = nan];
- optional float z = 3 [default = nan];
- optional float i = 4 [default = 0];
- };
- message PointXYZ {
- optional float x = 1 [default = nan];
- optional float y = 2 [default = nan];
- optional float z = 3 [default = nan];
- };
- message Dimension {
- optional float x = 1 [default = 0];
- optional float y = 2 [default = 0];
- optional float z = 3 [default = 0];
- };
- message VelXY {
- optional float x =1 [default = 0];
- optional float y =2 [default = 0];
- };
- message lidarobject
- {
- optional PointXYZ min_point = 1;
- optional PointXYZ max_point = 2;
- optional PointXYZ centroid = 3;
- optional Dimension dimensions = 4;
- optional PointXYZ position = 5;
- optional double angle =6;
- optional double velocity_linear_x = 7;
- optional double acceleration_linear_y = 8;
- optional double timestamp = 9;
- optional double tyaw = 10;
- required int32 mnType = 11;
- optional int32 id = 12;
- optional int32 behavior_state = 13;
- optional float score = 14;
- optional bool velocity_reliable = 15;
- optional bool pose_reliable = 16;
- repeated float type_probs = 17;
- repeated PointXYZI cloud = 18;
- optional string type_name = 19;
- optional VelXY vel_relative = 20; //相对速度
- };
|