Skip to content

Commit 3eb577e

Browse files
committed
perf(motion_velocity_planner): resample trajectory after vel smoothing (autowarefoundation#7732)
* perf(dynamic_obstacle_stop): create rtree with packing algorithm Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp> * Revert "perf(out_of_lane): downsample the trajectory to improve performance (autowarefoundation#7691)" This reverts commit 8444a9e. * perf(motion_velocity_planner): resample trajectory after vel smoothing Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp> --------- Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>
1 parent 5a424ba commit 3eb577e

File tree

1 file changed

+4
-1
lines changed
  • planning/motion_velocity_planner/autoware_motion_velocity_planner_node/src

1 file changed

+4
-1
lines changed

planning/motion_velocity_planner/autoware_motion_velocity_planner_node/src/node.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414

1515
#include "node.hpp"
1616

17+
#include <autoware/motion_utils/resample/resample.hpp>
1718
#include <autoware/motion_utils/trajectory/trajectory.hpp>
1819
#include <autoware/universe_utils/ros/update_param.hpp>
1920
#include <autoware/universe_utils/ros/wait_for_param.hpp>
@@ -365,9 +366,11 @@ autoware_planning_msgs::msg::Trajectory MotionVelocityPlannerNode::generate_traj
365366
output_trajectory_msg.points = {input_trajectory_points.begin(), input_trajectory_points.end()};
366367
if (smooth_velocity_before_planning_)
367368
input_trajectory_points = smooth_trajectory(input_trajectory_points, planner_data_);
369+
const auto resampled_trajectory =
370+
autoware::motion_utils::resampleTrajectory(output_trajectory_msg, 0.5);
368371

369372
const auto planning_results = planner_manager_.plan_velocities(
370-
input_trajectory_points, std::make_shared<const PlannerData>(planner_data_));
373+
resampled_trajectory.points, std::make_shared<const PlannerData>(planner_data_));
371374

372375
autoware_adapi_v1_msgs::msg::VelocityFactorArray velocity_factors;
373376
velocity_factors.header.frame_id = "map";

0 commit comments

Comments
 (0)