Go to the documentation of this file.
42 #include <moveit_msgs/PickupAction.h>
43 #include <moveit_msgs/PlaceAction.h>
49 class MoveGroupPickPlaceAction :
public MoveGroupCapability
61 moveit_msgs::PickupResult& action_res);
65 moveit_msgs::PlaceResult& action_res);
84 void fillGrasps(moveit_msgs::PickupGoal& goal);
MoveGroupState place_state_
void fillGrasps(moveit_msgs::PickupGoal &goal)
void executePlaceCallbackPlanAndExecute(const moveit_msgs::PlaceGoalConstPtr &goal, moveit_msgs::PlaceResult &action_res)
void startPickupExecutionCallback()
MoveGroupPickPlaceAction()
void setPickupState(MoveGroupState state)
void initialize() override
void startPickupLookCallback()
std::unique_ptr< actionlib::SimpleActionServer< moveit_msgs::PlaceAction > > place_action_server_
bool planUsingPickPlacePickup(const moveit_msgs::PickupGoal &goal, moveit_msgs::PickupResult *action_res, plan_execution::ExecutableMotionPlan &plan)
moveit_msgs::PickupFeedback pickup_feedback_
void executePickupCallback(const moveit_msgs::PickupGoalConstPtr &goal)
void setPlaceState(MoveGroupState state)
moveit_msgs::PlaceFeedback place_feedback_
void preemptPlaceCallback()
std::unique_ptr< actionlib::SimpleActionServer< moveit_msgs::PickupAction > > pickup_action_server_
void startPlaceExecutionCallback()
void executePlaceCallbackPlanOnly(const moveit_msgs::PlaceGoalConstPtr &goal, moveit_msgs::PlaceResult &action_res)
void executePickupCallbackPlanAndExecute(const moveit_msgs::PickupGoalConstPtr &goal, moveit_msgs::PickupResult &action_res)
bool planUsingPickPlacePlace(const moveit_msgs::PlaceGoal &goal, moveit_msgs::PlaceResult *action_res, plan_execution::ExecutableMotionPlan &plan)
MoveGroupState pickup_state_
void executePlaceCallback(const moveit_msgs::PlaceGoalConstPtr &goal)
void startPlaceLookCallback()
void preemptPickupCallback()
pick_place::PickPlacePtr pick_place_
std::unique_ptr< moveit_msgs::AttachedCollisionObject > diff_attached_object_
void executePickupCallbackPlanOnly(const moveit_msgs::PickupGoalConstPtr &goal, moveit_msgs::PickupResult &action_res)
ros::ServiceClient grasp_planning_service_
manipulation
Author(s): Ioan Sucan
, Sachin Chitta
autogenerated on Thu Nov 21 2024 03:24:46