Apollo 11.0
自动驾驶开放平台
open_space_roi_decider.proto
浏览该文件的文档.
1syntax = "proto2";
2
3package apollo.planning;
4
5// OpenSpaceRoiDeciderConfig
6
8 // roi scenario definitions
9 enum RoiType {
10 NOT_DEFINED = 0;
11 PARKING = 1;
12 PULL_OVER = 2;
13 PARK_AND_GO = 3;
14 NARROW_STREET_U_TURN = 4;
16 }
17 optional RoiType roi_type = 1;
18 // longitudinal range of parking roi start
19 optional double roi_longitudinal_range_start = 2 [default = 10.0];
20 // longitudinal range of parking roi end
21 optional double roi_longitudinal_range_end = 3 [default = 10.0];
22 // parking spot range detection threshold
23 optional double parking_start_range = 4 [default = 7.0];
24 // Parking orientation for reverse parking
25 optional bool parking_inwards = 5 [default = false];
26 // enable the open space planner to take perception obstacles into consideration
27 optional bool enable_perception_obstacles = 6;
28 // buffer distance from vehicle's edge to parking spot end line
29 optional double parking_depth_buffer = 7 [default = 0.1];
30 // min angle difference to stitch a new segment in roi representation
31 optional double roi_line_segment_min_angle = 8 [default = 0.3];
32 optional double roi_line_segment_length = 9 [default = 1.0];
33 // roi line segment length when getting road boundary from map
34 optional double roi_line_segment_length_from_map = 10 [default = 10.0];
35 // relative distance threshold to filter out ignored obstacle
36 optional double perception_obstacle_filtering_distance = 11
37 [default = 1000.0];
38 // buffer distance for perception obstacle
39 optional double perception_obstacle_buffer = 12;
40 // tolerance limit for road_bound_width abnormal changes
41 optional double curb_heading_tangent_change_upper_limit = 13 [default = 1.0];
42 // end pose s distance to current vehicle
43 optional double end_pose_s_distance = 14 [default = 10.0];
44 // end pose x to parallel parking
45 optional double parallel_park_end_x_buffer = 15 [default = 0.2];
46 // extend right spot width size
47 optional double extend_right_x_buffer = 16 [default = 0.0];
48 // extend left spot width size
49 optional double extend_left_x_buffer = 17 [default = 0.0];
50 // get road boundary from HD map
51 optional bool use_road_boundary_from_map = 18 [default = false];
52 // expand polygon of obstacle
53 optional bool expand_polygon_of_obstacle_by_distance = 19 [default = false];
54}