Apollo
11.0
自动驾驶开放平台
auto_tuning_raw_feature.proto
浏览该文件的文档.
1
syntax
=
"proto2"
;
2
3
package
apollo.planning.autotuning;
4
5
import
"
modules/common_msgs/basic_msgs/pnc_point.proto
";
6
7
message
PathPointRawFeature
{
8
optional
apollo
.
common
.
PathPoint
cartesian_coord = 1;
9
optional
apollo
.
common
.
FrenetFramePoint
frenet_coord = 2;
10
}
11
12
message
SpeedPointRawFeature
{
13
message
ObjectDecisionFeature
{
14
// obstacle id
15
optional int32
id
= 1;
16
// relative to eog, s_obs - s_host [m]
17
optional
double
relative_s = 2;
18
// relative to ego, l_obs - l_host [m]
19
optional
double
relative_l = 3;
20
// relative to ego, v_obs - v_host [m/s]
21
optional
double
relative_v = 4;
22
// speed [m / s]
23
optional
double
speed = 5;
24
}
25
26
optional
double
s = 1;
// [m]
27
optional
double
t = 2;
// [s]
28
optional
double
v = 3;
// [m/s]
29
optional
double
a = 4;
// [m/s^2]
30
optional
double
j = 5;
// [m/s^3]
31
optional
double
speed_limit = 6;
// speed limit with curvature adj [m/s]
32
33
repeated
ObjectDecisionFeature
follow = 10;
34
repeated
ObjectDecisionFeature
overtake = 11;
35
repeated
ObjectDecisionFeature
virtual_decision = 13;
36
repeated
ObjectDecisionFeature
stop = 14;
37
repeated
ObjectDecisionFeature
collision = 15;
38
repeated
ObjectDecisionFeature
nudge = 12;
39
repeated
ObjectDecisionFeature
sidepass_front = 16;
40
repeated
ObjectDecisionFeature
sidepass_rear = 17;
41
repeated
ObjectDecisionFeature
keep_clear = 18;
42
}
43
44
// caputuring the obstacle raw distance information from surrounding environment
45
// based on ST graph
46
message
ObstacleSTRawData
{
47
message
STPointPair
{
48
optional
double
s_lower = 1;
49
optional
double
s_upper = 2;
50
optional
double
t = 3;
51
optional
double
l = 4 [
default
= 10.0];
// filled when nudging
52
}
53
54
message
ObstacleSTData
{
55
optional int32
id
= 1;
56
optional
double
speed = 2;
57
optional
bool
is_virtual = 3;
58
optional
double
probability = 4;
59
repeated
STPointPair
polygon = 8;
60
repeated
STPointPair
distribution = 9;
61
}
62
63
repeated
ObstacleSTData
obstacle_st_data = 1;
64
repeated
ObstacleSTData
obstacle_st_nudge = 2;
65
repeated
ObstacleSTData
obstacle_st_sidepass = 3;
66
}
67
68
message
TrajectoryPointRawFeature
{
69
optional
PathPointRawFeature
path_feature = 1;
70
optional
SpeedPointRawFeature
speed_feature = 2;
71
}
72
73
message
TrajectoryRawFeature
{
74
repeated
TrajectoryPointRawFeature
point_feature = 1;
75
optional
ObstacleSTRawData
st_raw_data = 2;
76
}
syntax
syntax
Definition
auto_tuning_raw_feature.proto:1
apollo::common
apollo::common
apollo
class register implement
Definition
arena_queue.h:37
pnc_point.proto
apollo::common::FrenetFramePoint
Definition
pnc_point.proto:13
apollo::common::PathPoint
Definition
pnc_point.proto:31
apollo::planning::autotuning::ObstacleSTRawData::ObstacleSTData
Definition
auto_tuning_raw_feature.proto:54
apollo::planning::autotuning::ObstacleSTRawData::STPointPair
Definition
auto_tuning_raw_feature.proto:47
apollo::planning::autotuning::ObstacleSTRawData
Definition
auto_tuning_raw_feature.proto:46
apollo::planning::autotuning::PathPointRawFeature
Definition
auto_tuning_raw_feature.proto:7
apollo::planning::autotuning::SpeedPointRawFeature::ObjectDecisionFeature
Definition
auto_tuning_raw_feature.proto:13
apollo::planning::autotuning::SpeedPointRawFeature
Definition
auto_tuning_raw_feature.proto:12
apollo::planning::autotuning::TrajectoryPointRawFeature
Definition
auto_tuning_raw_feature.proto:68
apollo::planning::autotuning::TrajectoryRawFeature
Definition
auto_tuning_raw_feature.proto:73
modules
planning
planning_base
proto
auto_tuning_raw_feature.proto