#include <pick_place_action_capability.h>
Public Member Functions | |
virtual void | initialize () |
MoveGroupPickPlaceAction () | |
Private Member Functions | |
void | executePickupCallback (const moveit_msgs::PickupGoalConstPtr &goal) |
void | executePickupCallback_PlanAndExecute (const moveit_msgs::PickupGoalConstPtr &goal, moveit_msgs::PickupResult &action_res) |
void | executePickupCallback_PlanOnly (const moveit_msgs::PickupGoalConstPtr &goal, moveit_msgs::PickupResult &action_res) |
void | executePlaceCallback (const moveit_msgs::PlaceGoalConstPtr &goal) |
void | executePlaceCallback_PlanAndExecute (const moveit_msgs::PlaceGoalConstPtr &goal, moveit_msgs::PlaceResult &action_res) |
void | executePlaceCallback_PlanOnly (const moveit_msgs::PlaceGoalConstPtr &goal, moveit_msgs::PlaceResult &action_res) |
void | fillGrasps (moveit_msgs::PickupGoal &goal) |
bool | planUsingPickPlace_Pickup (const moveit_msgs::PickupGoal &goal, moveit_msgs::PickupResult *action_res, plan_execution::ExecutableMotionPlan &plan) |
bool | planUsingPickPlace_Place (const moveit_msgs::PlaceGoal &goal, moveit_msgs::PlaceResult *action_res, plan_execution::ExecutableMotionPlan &plan) |
void | preemptPickupCallback () |
void | preemptPlaceCallback () |
void | setPickupState (MoveGroupState state) |
void | setPlaceState (MoveGroupState state) |
void | startPickupExecutionCallback () |
void | startPickupLookCallback () |
void | startPlaceExecutionCallback () |
void | startPlaceLookCallback () |
Private Attributes | |
boost::scoped_ptr < moveit_msgs::AttachedCollisionObject > | diff_attached_object_ |
ros::ServiceClient | grasp_planning_service_ |
pick_place::PickPlacePtr | pick_place_ |
boost::scoped_ptr < actionlib::SimpleActionServer < moveit_msgs::PickupAction > > | pickup_action_server_ |
moveit_msgs::PickupFeedback | pickup_feedback_ |
MoveGroupState | pickup_state_ |
boost::scoped_ptr < actionlib::SimpleActionServer < moveit_msgs::PlaceAction > > | place_action_server_ |
moveit_msgs::PlaceFeedback | place_feedback_ |
MoveGroupState | place_state_ |
Definition at line 48 of file pick_place_action_capability.h.
Definition at line 45 of file pick_place_action_capability.cpp.
void move_group::MoveGroupPickPlaceAction::executePickupCallback | ( | const moveit_msgs::PickupGoalConstPtr & | goal | ) | [private] |
Definition at line 334 of file pick_place_action_capability.cpp.
void move_group::MoveGroupPickPlaceAction::executePickupCallback_PlanAndExecute | ( | const moveit_msgs::PickupGoalConstPtr & | goal, |
moveit_msgs::PickupResult & | action_res | ||
) | [private] |
Definition at line 273 of file pick_place_action_capability.cpp.
void move_group::MoveGroupPickPlaceAction::executePickupCallback_PlanOnly | ( | const moveit_msgs::PickupGoalConstPtr & | goal, |
moveit_msgs::PickupResult & | action_res | ||
) | [private] |
Definition at line 95 of file pick_place_action_capability.cpp.
void move_group::MoveGroupPickPlaceAction::executePlaceCallback | ( | const moveit_msgs::PlaceGoalConstPtr & | goal | ) | [private] |
Definition at line 381 of file pick_place_action_capability.cpp.
void move_group::MoveGroupPickPlaceAction::executePlaceCallback_PlanAndExecute | ( | const moveit_msgs::PlaceGoalConstPtr & | goal, |
moveit_msgs::PlaceResult & | action_res | ||
) | [private] |
Definition at line 304 of file pick_place_action_capability.cpp.
void move_group::MoveGroupPickPlaceAction::executePlaceCallback_PlanOnly | ( | const moveit_msgs::PlaceGoalConstPtr & | goal, |
moveit_msgs::PlaceResult & | action_res | ||
) | [private] |
Definition at line 138 of file pick_place_action_capability.cpp.
void move_group::MoveGroupPickPlaceAction::fillGrasps | ( | moveit_msgs::PickupGoal & | goal | ) | [private] |
Definition at line 440 of file pick_place_action_capability.cpp.
void move_group::MoveGroupPickPlaceAction::initialize | ( | ) | [virtual] |
Implements move_group::MoveGroupCapability.
Definition at line 50 of file pick_place_action_capability.cpp.
bool move_group::MoveGroupPickPlaceAction::planUsingPickPlace_Pickup | ( | const moveit_msgs::PickupGoal & | goal, |
moveit_msgs::PickupResult * | action_res, | ||
plan_execution::ExecutableMotionPlan & | plan | ||
) | [private] |
Definition at line 181 of file pick_place_action_capability.cpp.
bool move_group::MoveGroupPickPlaceAction::planUsingPickPlace_Place | ( | const moveit_msgs::PlaceGoal & | goal, |
moveit_msgs::PlaceResult * | action_res, | ||
plan_execution::ExecutableMotionPlan & | plan | ||
) | [private] |
Definition at line 227 of file pick_place_action_capability.cpp.
void move_group::MoveGroupPickPlaceAction::preemptPickupCallback | ( | ) | [private] |
Definition at line 418 of file pick_place_action_capability.cpp.
void move_group::MoveGroupPickPlaceAction::preemptPlaceCallback | ( | ) | [private] |
Definition at line 422 of file pick_place_action_capability.cpp.
void move_group::MoveGroupPickPlaceAction::setPickupState | ( | MoveGroupState | state | ) | [private] |
Definition at line 426 of file pick_place_action_capability.cpp.
void move_group::MoveGroupPickPlaceAction::setPlaceState | ( | MoveGroupState | state | ) | [private] |
Definition at line 433 of file pick_place_action_capability.cpp.
void move_group::MoveGroupPickPlaceAction::startPickupExecutionCallback | ( | ) | [private] |
Definition at line 75 of file pick_place_action_capability.cpp.
void move_group::MoveGroupPickPlaceAction::startPickupLookCallback | ( | ) | [private] |
Definition at line 80 of file pick_place_action_capability.cpp.
void move_group::MoveGroupPickPlaceAction::startPlaceExecutionCallback | ( | ) | [private] |
Definition at line 85 of file pick_place_action_capability.cpp.
void move_group::MoveGroupPickPlaceAction::startPlaceLookCallback | ( | ) | [private] |
Definition at line 90 of file pick_place_action_capability.cpp.
boost::scoped_ptr<moveit_msgs::AttachedCollisionObject> move_group::MoveGroupPickPlaceAction::diff_attached_object_ [private] |
Definition at line 94 of file pick_place_action_capability.h.
Definition at line 99 of file pick_place_action_capability.h.
pick_place::PickPlacePtr move_group::MoveGroupPickPlaceAction::pick_place_ [private] |
Definition at line 86 of file pick_place_action_capability.h.
boost::scoped_ptr<actionlib::SimpleActionServer<moveit_msgs::PickupAction> > move_group::MoveGroupPickPlaceAction::pickup_action_server_ [private] |
Definition at line 88 of file pick_place_action_capability.h.
moveit_msgs::PickupFeedback move_group::MoveGroupPickPlaceAction::pickup_feedback_ [private] |
Definition at line 89 of file pick_place_action_capability.h.
Definition at line 96 of file pick_place_action_capability.h.
boost::scoped_ptr<actionlib::SimpleActionServer<moveit_msgs::PlaceAction> > move_group::MoveGroupPickPlaceAction::place_action_server_ [private] |
Definition at line 91 of file pick_place_action_capability.h.
moveit_msgs::PlaceFeedback move_group::MoveGroupPickPlaceAction::place_feedback_ [private] |
Definition at line 92 of file pick_place_action_capability.h.
Definition at line 97 of file pick_place_action_capability.h.