提交 f880fe8a 编写于 作者: D Dong Li 提交者: GitHub

Merge pull request #6 from lianglia-apollo/devel

enabled the qp_spline_st_speed_optimizer -- more changes.
# Bazel
bazel-apollo
bazel-apollo_dev
bazel-bin
bazel-genfiles
bazel-out
......
......@@ -37,11 +37,10 @@ class DpPolyPathOptimizer : public PathOptimizer {
virtual bool Init() override;
private:
apollo::common::Status Process(const SpeedData &speed_data,
const ReferenceLine &reference_line,
const common::TrajectoryPoint &init_point,
DecisionData *const decision_data,
PathData *const path_data) override;
virtual apollo::common::Status Process(
const SpeedData &speed_data, const ReferenceLine &reference_line,
const common::TrajectoryPoint &init_point,
DecisionData *const decision_data, PathData *const path_data) override;
private:
DpPolyPathConfig config_;
......
......@@ -59,7 +59,7 @@ bool DpStSpeedOptimizer::Init() {
Status DpStSpeedOptimizer::Process(const PathData& path_data,
const TrajectoryPoint& init_point,
DecisionData* const decision_data,
SpeedData* const speed_data) const {
SpeedData* const speed_data) {
::apollo::common::config::VehicleParam veh_param =
VehicleConfigHelper::GetConfig().vehicle_param();
......
......@@ -41,7 +41,7 @@ class DpStSpeedOptimizer : public SpeedOptimizer {
virtual apollo::common::Status Process(const PathData& path_data,
const TrajectoryPoint& init_point,
DecisionData* const decision_data,
SpeedData* const speed_data) const;
SpeedData* const speed_data) override;
StBoundaryConfig st_boundary_config_;
DpStSpeedConfig dp_st_speed_config_;
};
......
......@@ -61,7 +61,7 @@ bool QpSplineStSpeedOptimizer::Init() {
Status QpSplineStSpeedOptimizer::Process(const PathData& path_data,
const TrajectoryPoint& init_point,
DecisionData* const decision_data,
SpeedData* const speed_data) const {
SpeedData* const speed_data) {
if (!is_init_) {
AERROR << "Please call Init() before Process.";
return Status(ErrorCode::PLANNING_ERROR, "Not init.");
......
......@@ -42,7 +42,7 @@ class QpSplineStSpeedOptimizer : public SpeedOptimizer {
virtual common::Status Process(
const PathData& path_data,
const apollo::common::TrajectoryPoint& init_point,
DecisionData* const decision_data, SpeedData* const speed_data) const;
DecisionData* const decision_data, SpeedData* const speed_data) override;
StBoundaryConfig st_boundary_config_;
QpSplineStSpeedConfig qp_spline_st_speed_config_;
};
......
......@@ -41,7 +41,7 @@ class SpeedOptimizer : public Optimizer {
virtual apollo::common::Status Process(const PathData& path_data,
const TrajectoryPoint& init_point,
DecisionData* const decision_data,
SpeedData* const speed_data) const = 0;
SpeedData* const speed_data) = 0;
};
} // namespace planning
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册