37 #ifndef MOVEIT_PICK_PLACE_REACHABLE_VALID_POSE_FILTER_ 38 #define MOVEIT_PICK_PLACE_REACHABLE_VALID_POSE_FILTER_ 50 const collision_detection::AllowedCollisionMatrixConstPtr& collision_matrix,
51 const constraint_samplers::ConstraintSamplerManagerPtr& constraints_sampler_manager);
53 virtual bool evaluate(
const ManipulationPlanPtr& plan)
const;
56 bool isEndEffectorFree(
const ManipulationPlanPtr& plan, robot_state::RobotState& token_state)
const;
planning_scene::PlanningSceneConstPtr planning_scene_
bool isEndEffectorFree(const ManipulationPlanPtr &plan, robot_state::RobotState &token_state) const
ReachableAndValidPoseFilter(const planning_scene::PlanningSceneConstPtr &scene, const collision_detection::AllowedCollisionMatrixConstPtr &collision_matrix, const constraint_samplers::ConstraintSamplerManagerPtr &constraints_sampler_manager)
constraint_samplers::ConstraintSamplerManagerPtr constraints_sampler_manager_
collision_detection::AllowedCollisionMatrixConstPtr collision_matrix_
virtual bool evaluate(const ManipulationPlanPtr &plan) const