Joint interpolation planner for moveit. More...
#include <joint_interpolation_planner.h>
Public Member Functions | |
void | clear () override |
Clear planner data. | |
EIGEN_MAKE_ALIGNED_OPERATOR_NEW | JointInterpolationPlanner (const std::string &name, const std::string &group) |
JointInterpolationPlanner Constructor. | |
JointInterpolationPlanner (const JointInterpolationPlanner &other) | |
JointInterpolationPlanner Copy Constructor. | |
bool | solve (planning_interface::MotionPlanResponse &res) override |
Generate a joint interpolated trajectory. | |
bool | solve (planning_interface::MotionPlanDetailedResponse &res) override |
Generate a joint interpolated trajectory. | |
bool | terminate () override |
Terminate the active planner solve. | |
Private Attributes | |
boost::atomic< bool > | terminate_ |
Joint interpolation planner for moveit.
This class is used to represent a joint interpolated path planner for moveit. This planner does not have the inherent ability to avoid collision. It does check if the path created is collision free before it returns a trajectory. If a collision is found it returns an empty trajectory and moveit error.
Definition at line 51 of file joint_interpolation_planner.h.
EIGEN_MAKE_ALIGNED_OPERATOR_NEW constrained_ik::JointInterpolationPlanner::JointInterpolationPlanner | ( | const std::string & | name, |
const std::string & | group | ||
) | [inline] |
JointInterpolationPlanner Constructor.
name | of planner |
group | of the planner |
Definition at line 61 of file joint_interpolation_planner.h.
constrained_ik::JointInterpolationPlanner::JointInterpolationPlanner | ( | const JointInterpolationPlanner & | other | ) | [inline] |
JointInterpolationPlanner Copy Constructor.
other | joint interpolation planner |
Definition at line 67 of file joint_interpolation_planner.h.
bool constrained_ik::JointInterpolationPlanner::solve | ( | planning_interface::MotionPlanResponse & | res | ) | [override, virtual] |
Generate a joint interpolated trajectory.
res | planner response |
Implements constrained_ik::CLIKPlanningContext.
Definition at line 55 of file joint_interpolation_planner.cpp.
bool constrained_ik::JointInterpolationPlanner::solve | ( | planning_interface::MotionPlanDetailedResponse & | res | ) | [override, virtual] |
Generate a joint interpolated trajectory.
res | planner detailed response |
Implements constrained_ik::CLIKPlanningContext.
Definition at line 41 of file joint_interpolation_planner.cpp.
bool constrained_ik::JointInterpolationPlanner::terminate | ( | ) | [inline, override, virtual] |
Terminate the active planner solve.
Implements constrained_ik::CLIKPlanningContext.
Definition at line 76 of file joint_interpolation_planner.h.
boost::atomic<bool> constrained_ik::JointInterpolationPlanner::terminate_ [private] |
Termination flag
Definition at line 97 of file joint_interpolation_planner.h.