File tree 3 files changed +5
-3
lines changed
planning/autoware_path_optimizer
include/autoware/path_optimizer
3 files changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -110,7 +110,8 @@ class MPTOptimizer
110
110
const TrajectoryParam & traj_param, const std::shared_ptr<DebugData> debug_data_ptr,
111
111
const std::shared_ptr<autoware_utils::TimeKeeper> time_keeper_);
112
112
113
- std::vector<TrajectoryPoint> optimizeTrajectory (const PlannerData & planner_data);
113
+ std::vector<TrajectoryPoint> optimizeTrajectory (
114
+ const PlannerData & planner_data, const bool empty);
114
115
std::optional<std::vector<TrajectoryPoint>> getPrevOptimizedTrajectoryPoints () const ;
115
116
116
117
void initialize (const bool enable_debug_info, const TrajectoryParam & traj_param);
Original file line number Diff line number Diff line change @@ -472,7 +472,8 @@ void MPTOptimizer::onParam(const std::vector<rclcpp::Parameter> & parameters)
472
472
debug_data_ptr_->mpt_visualize_sampling_num = mpt_param_.mpt_visualize_sampling_num ;
473
473
}
474
474
475
- std::vector<TrajectoryPoint> MPTOptimizer::optimizeTrajectory (const PlannerData & planner_data)
475
+ std::vector<TrajectoryPoint> MPTOptimizer::optimizeTrajectory (
476
+ const PlannerData & planner_data, [[maybe_unused]] const bool empty)
476
477
{
477
478
autoware_utils::ScopedTimeTrack st (__func__, *time_keeper_);
478
479
Original file line number Diff line number Diff line change @@ -363,7 +363,7 @@ std::vector<TrajectoryPoint> PathOptimizer::optimizeTrajectory(const PlannerData
363
363
364
364
// 2. make trajectory kinematically-feasible and collision-free (= inside the drivable area)
365
365
// with model predictive trajectory
366
- const auto mpt_traj = mpt_optimizer_ptr_->optimizeTrajectory (planner_data);
366
+ const auto mpt_traj = mpt_optimizer_ptr_->optimizeTrajectory (planner_data, false );
367
367
368
368
return mpt_traj;
369
369
}
You can’t perform that action at this time.
0 commit comments