Apollo
11.0
自动驾驶开放平台
radar_obstacle.proto
浏览该文件的文档.
1
syntax
=
"proto2"
;
2
3
package
apollo.third_party_perception;
4
5
import
"
modules/common_msgs/basic_msgs/error_code.proto
";
6
import
"
modules/common_msgs/basic_msgs/header.proto
";
7
// import "modules/common_msgs/perception_msgs/perception_obstacle.proto";
8
import
"
modules/common_msgs/basic_msgs/geometry.proto
";
9
10
message
RadarObstacle
{
11
optional int32
id
= 1;
// obstacle ID.
12
optional
apollo
.
common
.
Point3D
relative_position =
13
2;
// obstacle position in the sl coordinate system.
14
optional
apollo
.
common
.
Point3D
relative_velocity =
15
3;
// obstacle relative velocity.
16
optional
double
rcs = 4;
// radar signal intensity.
17
optional
bool
movable = 5;
// whether this obstacle is able to move.
18
optional
double
width = 6;
19
optional
double
length = 7;
20
optional
double
height = 8;
21
optional
double
theta = 9;
22
optional
apollo
.
common
.
Point3D
absolute_position = 10;
23
optional
apollo
.
common
.
Point3D
absolute_velocity = 11;
24
optional int32 count = 12;
25
optional int32 moving_frames_count = 13;
26
}
27
28
message
RadarObstacles
{
29
map<int32, RadarObstacle> radar_obstacle = 1;
// An array of obstacles
30
optional
apollo
.
common
.
Header
header = 2;
// Header
31
optional
apollo
.
common
.ErrorCode error_code = 3 [
default
= OK];
32
}
geometry.proto
error_code.proto
header.proto
apollo::common
apollo::common
apollo
class register implement
Definition
arena_queue.h:37
syntax
syntax
Definition
radar_obstacle.proto:1
apollo::common::Header
Definition
header.proto:7
apollo::common::Point3D
Definition
geometry.proto:41
apollo::third_party_perception::RadarObstacle
Definition
radar_obstacle.proto:10
apollo::third_party_perception::RadarObstacles
Definition
radar_obstacle.proto:26
modules
third_party_perception
proto
radar_obstacle.proto