Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Pinoxchio
apollo
提交
927a575d
A
apollo
项目概览
Pinoxchio
/
apollo
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
A
apollo
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
927a575d
编写于
4月 06, 2018
作者:
J
jmtao
提交者:
Liangliang Zhang
4月 06, 2018
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
planning: loose stop_speed to 0.3 for stop_sign check
上级
5c5226d0
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
9 addition
and
6 deletion
+9
-6
modules/planning/conf/traffic_rule_config.pb.txt
modules/planning/conf/traffic_rule_config.pb.txt
+1
-0
modules/planning/proto/traffic_rule_config.proto
modules/planning/proto/traffic_rule_config.proto
+7
-5
modules/planning/tasks/traffic_decider/stop_sign.cc
modules/planning/tasks/traffic_decider/stop_sign.cc
+1
-1
未找到文件。
modules/planning/conf/traffic_rule_config.pb.txt
浏览文件 @
927a575d
...
...
@@ -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
...
...
modules/planning/proto/traffic_rule_config.proto
浏览文件 @
927a575d
...
...
@@ -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
...
...
modules/planning/tasks/traffic_decider/stop_sign.cc
浏览文件 @
927a575d
...
...
@@ -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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录