提交 2e83afa9 编写于 作者: J jiangyifei 提交者: Jiangtao Hu

planning: added side pass safety in task factory.

上级 71afd38c
......@@ -28,6 +28,7 @@
#include "modules/common/status/status.h"
#include "modules/planning/toolkits/deciders/decider_creep.h"
#include "modules/planning/toolkits/deciders/decider_stop_sign.h"
#include "modules/planning/toolkits/deciders/side_pass_safety.h"
#include "modules/planning/toolkits/deciders/side_pass_path_decider.h"
#include "modules/planning/toolkits/optimizers/dp_poly_path/dp_poly_path_optimizer.h"
#include "modules/planning/toolkits/optimizers/dp_st_speed/dp_st_speed_optimizer.h"
......@@ -96,6 +97,10 @@ void TaskFactory::Init(const PlanningConfig& config) {
[](const TaskConfig& config) -> Task* {
return new DeciderStopSign(config);
});
task_factory_.Register(TaskConfig::SIDE_PASS_SAFETY,
[](const TaskConfig& config) -> Task* {
return new SidePassSafety(config);
});
for (const auto& default_task_config : config.default_task_config()) {
default_task_configs_[default_task_config.task_type()] =
default_task_config;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册