diff --git a/modules/planning/common/trajectory/trajectory_stitcher.cc b/modules/planning/common/trajectory/trajectory_stitcher.cc index f2e2b2d175491f4d794d3c33686cc3580679e756..ef5b15ec1861f108095323834741a1548c528aa0 100644 --- a/modules/planning/common/trajectory/trajectory_stitcher.cc +++ b/modules/planning/common/trajectory/trajectory_stitcher.cc @@ -22,6 +22,7 @@ #include +#include "modules/common/configs/config_gflags.h" #include "modules/common/log.h" #include "modules/planning/common/planning_gflags.h" @@ -57,7 +58,7 @@ std::vector TrajectoryStitcher::ComputeStitchingTrajectory( const double planning_cycle_time, const PublishableTrajectory* prev_trajectory, bool* is_replan) { *is_replan = true; - if (!FLAGS_enable_trajectory_stitcher) { + if (!FLAGS_enable_trajectory_stitcher || FLAGS_use_navigation_mode) { return ComputeReinitStitchingTrajectory(vehicle_state); } if (!prev_trajectory) {