提交 e70ff364 编写于 作者: Y Yajia Zhang

planning: register PathAssessmentDecider

上级 201b3105
......@@ -37,6 +37,7 @@ cc_library(
":task",
"//modules/planning/proto:planning_config_proto",
"//modules/planning/tasks/deciders:decider",
"//modules/planning/tasks/deciders:path_assessment_decider",
"//modules/planning/tasks/deciders:path_bounds_decider",
"//modules/planning/tasks/optimizers/dp_poly_path:dp_poly_path_optimizer",
"//modules/planning/tasks/optimizers/dp_st_speed:dp_st_speed_optimizer",
......
......@@ -27,6 +27,7 @@
#include "modules/planning/tasks/deciders/decider_rule_based_stop.h"
#include "modules/planning/tasks/deciders/open_space_fallback_decider.h"
#include "modules/planning/tasks/deciders/open_space_roi_decider.h"
#include "modules/planning/tasks/deciders/path_assessment_decider.h"
#include "modules/planning/tasks/deciders/path_bounds_decider.h"
#include "modules/planning/tasks/deciders/side_pass_path_decider.h"
#include "modules/planning/tasks/deciders/side_pass_safety.h"
......@@ -142,6 +143,10 @@ void TaskFactory::Init(const PlanningConfig& config) {
[](const TaskConfig& config) -> Task* {
return new OpenSpaceFallbackDecider(config);
});
task_factory_.Register(TaskConfig::PATH_ASSESSMENT_DECIDER,
[](const TaskConfig& config) -> Task* {
return new PathAssessmentDecider(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.
先完成此消息的编辑!
想要评论请 注册