110 moveit_msgs::msg::MoveItErrorCodes& error_code)
const;
120 std::size_t& first_interse_index, std::size_t& second_interse_index)
const;
156 std::size_t first_interse_index, std::size_t second_interse_index,
157 std::size_t& blend_align_index)
const;
172 const std::size_t first_interse_index,
const std::size_t second_interse_index,
173 const std::size_t blend_align_index,
double sampling_time,
178 static constexpr
double EPSILON = 1e-4;
This class combines CartesianLimit and JointLimits into on single class.
Trajectory blender implementing transition window algorithm.
TrajectoryBlenderTransitionWindow(const LimitsContainer &planner_limits)
~TrajectoryBlenderTransitionWindow() override
bool blend(const planning_scene::PlanningSceneConstPtr &planning_scene, const pilz_industrial_motion_planner::TrajectoryBlendRequest &req, pilz_industrial_motion_planner::TrajectoryBlendResponse &res) override
Blend two trajectories using transition window. The trajectories have to be equally and uniformly dis...
Base class of trajectory blenders.
This namespace includes the central class for representing planning contexts.