提交 927a575d 编写于 作者: J jmtao 提交者: Liangliang Zhang

planning: loose stop_speed to 0.3 for stop_sign check

上级 5c5226d0
......@@ -96,6 +96,7 @@ config: {
stop_sign {
stop_distance: 1.0
min_pass_s_distance: 3.0
max_stop_speed: 0.3
max_valid_stop_distance: 3.0
stop_duration : 1.0
watch_vehicle_max_valid_stop_speed: 0.5
......
......@@ -86,17 +86,19 @@ message StopSignConfig {
optional double stop_distance = 1 [ default=1.0 ]; // meter
// min s_distance for adc to be considered have passed stop_sign (stop_line_end_s)
optional double min_pass_s_distance = 2 [ default=1.0 ]; // meter
// max speed(m/s) to be considered as a valid stop
optional double max_stop_speed = 3 [ default=0.3 ]; // m/s
// max distance(m) to the stop line to be considered as a valid stop
optional double max_valid_stop_distance = 3 [ default=3.0 ]; // meter
optional double max_valid_stop_distance = 4 [ default=3.0 ]; // meter
// min time(seconds) to be considered as a full stop at stop sign
optional double stop_duration = 4 [ default=1.0 ]; // seconds
optional double stop_duration = 5 [ default=1.0 ]; // seconds
// max speed(m/s) for watch vehicles to be considered as
// a valid stop.(this check is looser than adc)
optional double watch_vehicle_max_valid_stop_speed = 5 [ default=0.5 ]; // m/s
optional double watch_vehicle_max_valid_stop_speed = 6 [ default=0.5 ]; // m/s
// max stop distance for watch vehicles to be considered as
// a valid stop.(this check is looser than adc)
optional double watch_vehicle_max_valid_stop_distance = 6 [ default=5.0 ]; // meter
optional CreepConfig creep = 7;
optional double watch_vehicle_max_valid_stop_distance = 7 [ default=5.0 ]; // meter
optional CreepConfig creep = 8;
}
// TODO(all) migrate all other traffic rules to pb config
......
......@@ -327,7 +327,7 @@ bool StopSign::CheckADCkStop(ReferenceLineInfo* const reference_line_info) {
CHECK_NOTNULL(reference_line_info);
double adc_speed = reference_line_info->AdcPlanningPoint().v();
if (adc_speed > FLAGS_max_stop_speed) {
if (adc_speed > config_.stop_sign().max_stop_speed()) {
ADEBUG << "ADC not stopped: speed[" << adc_speed << "]";
return false;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册