#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 49 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 321 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 268 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 94 of file pick_place_action_capability.cpp.
void move_group::MoveGroupPickPlaceAction::executePlaceCallback | ( | const moveit_msgs::PlaceGoalConstPtr & | goal | ) | [private] |
Definition at line 363 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 295 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 136 of file pick_place_action_capability.cpp.
void move_group::MoveGroupPickPlaceAction::fillGrasps | ( | moveit_msgs::PickupGoal & | goal | ) | [private] |
Definition at line 417 of file pick_place_action_capability.cpp.
void move_group::MoveGroupPickPlaceAction::initialize | ( | ) | [virtual] |
Implements move_group::MoveGroupCapability.
Definition at line 51 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 178 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 223 of file pick_place_action_capability.cpp.
void move_group::MoveGroupPickPlaceAction::preemptPickupCallback | ( | ) | [private] |
Definition at line 395 of file pick_place_action_capability.cpp.
void move_group::MoveGroupPickPlaceAction::preemptPlaceCallback | ( | ) | [private] |
Definition at line 399 of file pick_place_action_capability.cpp.
void move_group::MoveGroupPickPlaceAction::setPickupState | ( | MoveGroupState | state | ) | [private] |
Definition at line 403 of file pick_place_action_capability.cpp.
void move_group::MoveGroupPickPlaceAction::setPlaceState | ( | MoveGroupState | state | ) | [private] |
Definition at line 410 of file pick_place_action_capability.cpp.
void move_group::MoveGroupPickPlaceAction::startPickupExecutionCallback | ( | ) | [private] |
Definition at line 74 of file pick_place_action_capability.cpp.
void move_group::MoveGroupPickPlaceAction::startPickupLookCallback | ( | ) | [private] |
Definition at line 79 of file pick_place_action_capability.cpp.
void move_group::MoveGroupPickPlaceAction::startPlaceExecutionCallback | ( | ) | [private] |
Definition at line 84 of file pick_place_action_capability.cpp.
void move_group::MoveGroupPickPlaceAction::startPlaceLookCallback | ( | ) | [private] |
Definition at line 89 of file pick_place_action_capability.cpp.
boost::scoped_ptr<moveit_msgs::AttachedCollisionObject> move_group::MoveGroupPickPlaceAction::diff_attached_object_ [private] |
Definition at line 92 of file pick_place_action_capability.h.
Definition at line 97 of file pick_place_action_capability.h.
Definition at line 84 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 86 of file pick_place_action_capability.h.
moveit_msgs::PickupFeedback move_group::MoveGroupPickPlaceAction::pickup_feedback_ [private] |
Definition at line 87 of file pick_place_action_capability.h.
Definition at line 94 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 89 of file pick_place_action_capability.h.
moveit_msgs::PlaceFeedback move_group::MoveGroupPickPlaceAction::place_feedback_ [private] |
Definition at line 90 of file pick_place_action_capability.h.
Definition at line 95 of file pick_place_action_capability.h.