Apollo 11.0
自动驾驶开放平台
auto_tuning_raw_feature.proto
浏览该文件的文档.
1syntax = "proto2";
2
3package apollo.planning.autotuning;
4
6
8 optional apollo.common.PathPoint cartesian_coord = 1;
9 optional apollo.common.FrenetFramePoint frenet_coord = 2;
10}
11
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
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
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
69 optional PathPointRawFeature path_feature = 1;
70 optional SpeedPointRawFeature speed_feature = 2;
71}
72
74 repeated TrajectoryPointRawFeature point_feature = 1;
75 optional ObstacleSTRawData st_raw_data = 2;
76}
apollo::common
class register implement
Definition arena_queue.h:37