diff --git a/nav2_smac_planner/src/smac_planner_hybrid.cpp b/nav2_smac_planner/src/smac_planner_hybrid.cpp index 5fbfc005a62..8ad0960ade7 100644 --- a/nav2_smac_planner/src/smac_planner_hybrid.cpp +++ b/nav2_smac_planner/src/smac_planner_hybrid.cpp @@ -237,9 +237,9 @@ void SmacPlannerHybrid::configure( _angle_quantizations); // Initialize path smoother + SmootherParams params; + params.get(node, name); if (smooth_path) { - SmootherParams params; - params.get(node, name); _smoother = std::make_unique(params); _smoother->initialize(_minimum_turning_radius_global_coords); } diff --git a/nav2_smac_planner/src/smac_planner_lattice.cpp b/nav2_smac_planner/src/smac_planner_lattice.cpp index a95d2fc5631..0e6d6c805ce 100644 --- a/nav2_smac_planner/src/smac_planner_lattice.cpp +++ b/nav2_smac_planner/src/smac_planner_lattice.cpp @@ -201,9 +201,9 @@ void SmacPlannerLattice::configure( _metadata.number_of_headings); // Initialize path smoother + SmootherParams params; + params.get(node, name); if (smooth_path) { - SmootherParams params; - params.get(node, name); _smoother = std::make_unique(params); _smoother->initialize(_metadata.min_turning_radius); }