moveit2
The MoveIt Motion Planning Framework for ROS 2.
|
Trajectory blender implementing transition window algorithm. More...
#include <trajectory_blender_transition_window.h>
Public Member Functions | |
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 discretized. | |
Public Member Functions inherited from pilz_industrial_motion_planner::TrajectoryBlender | |
TrajectoryBlender (const pilz_industrial_motion_planner::LimitsContainer &planner_limits) | |
virtual | ~TrajectoryBlender () |
Additional Inherited Members | |
Protected Attributes inherited from pilz_industrial_motion_planner::TrajectoryBlender | |
const pilz_industrial_motion_planner::LimitsContainer | limits_ |
Trajectory blender implementing transition window algorithm.
See doc/MotionBlendAlgorithmDescription.pdf for a mathematical description of the algorithm.
Definition at line 52 of file trajectory_blender_transition_window.h.
|
inline |
Definition at line 55 of file trajectory_blender_transition_window.h.
|
inlineoverride |
Definition at line 60 of file trajectory_blender_transition_window.h.
|
overridevirtual |
Blend two trajectories using transition window. The trajectories have to be equally and uniformly discretized.
planning_scene | The scene planning is occurring in. |
req | following fields need to be filled for a valid request:
|
res | following fields are returned as response by the blend algorithm
|
Implements pilz_industrial_motion_planner::TrajectoryBlender.
Definition at line 52 of file trajectory_blender_transition_window.cpp.