Apollo 11.0
自动驾驶开放平台
traffic_light_unprotected_right_turn.proto
浏览该文件的文档.
1syntax = "proto2";
2
3package apollo.planning;
4
6
8 // Switch to "TrafficLightUnprotectedRightTurnScenario" when ego-vehicle is
9 // within the distance of "start_traffic_light_scenario_distance" to the
10 // traffic overlap.
11 optional double start_traffic_light_scenario_distance = 1
12 [default = 5.0]; // meter
13 // Enable ego-vehicle turn right when the traffic light is red.
14 optional bool enable_right_turn_on_red = 2 [default = false];
15 // ego-vehicle must stop at the distance of "max_valid_stop_distance" to
16 // the traffic light overlap when the signal color is not green.
17 optional double max_valid_stop_distance = 3 [default = 3.5]; // meter
18 // If the front edge of ego-vehicle has exceeded back edge of traffic light
19 // overlap by distance of "min_pass_s_distance", ego-vehicle can move on
20 // though raffic light is red.
21 optional double min_pass_s_distance = 4 [default = 3.0]; // meter
22 // When the traffic light turn from red to green, ego-vehicle must wait
23 // "red_light_right_turn_stop_duration_sec" second before starting to move.
24 optional float red_light_right_turn_stop_duration_sec = 5
25 [default = 3.0]; // sec
26 // Condition for exiting creep stage. If ego-vehicle has passed the creep zone
27 // or the creeping time > "creep_timeout_sec", the creep can be considered as
28 // finished.
29 optional float creep_timeout_sec = 6 [default = 10.0]; // sec
30 // If the speed of ego-vehicle > "max_adc_speed_before_creep" at the end of
31 // stop stage(first stage of this scenario), the creep stage(ego-vehicle moves
32 // with slow speed) can be skipped.
33 optional double max_adc_speed_before_creep = 7 [default = 3.0]; // m/s
34 // Configuration for creep stage.
35 optional CreepStageConfig creep_stage_config = 8;
36}