#include <pick_place_action_capability.h>
Public Member Functions | |
virtual void | initialize () |
MoveGroupPickPlaceAction () | |
Private Member Functions | |
void | addGraspToPickupResult (const plan_execution::ExecutableMotionPlan &plan, moveit_msgs::PickupResult &action_res) const |
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, plan_execution::ExecutableMotionPlan &plan) |
bool | planUsingPickPlace_Place (const moveit_msgs::PlaceGoal &goal, 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::addGraspToPickupResult | ( | const plan_execution::ExecutableMotionPlan & | plan, |
moveit_msgs::PickupResult & | action_res | ||
) | const [private] |
Definition at line 288 of file pick_place_action_capability.cpp.
void move_group::MoveGroupPickPlaceAction::executePickupCallback | ( | const moveit_msgs::PickupGoalConstPtr & | goal | ) | [private] |
Definition at line 332 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 258 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 374 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 306 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 134 of file pick_place_action_capability.cpp.
void move_group::MoveGroupPickPlaceAction::fillGrasps | ( | moveit_msgs::PickupGoal & | goal | ) | [private] |
Definition at line 428 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, |
plan_execution::ExecutableMotionPlan & | plan | ||
) | [private] |
Definition at line 174 of file pick_place_action_capability.cpp.
bool move_group::MoveGroupPickPlaceAction::planUsingPickPlace_Place | ( | const moveit_msgs::PlaceGoal & | goal, |
plan_execution::ExecutableMotionPlan & | plan | ||
) | [private] |
Definition at line 216 of file pick_place_action_capability.cpp.
void move_group::MoveGroupPickPlaceAction::preemptPickupCallback | ( | ) | [private] |
Definition at line 406 of file pick_place_action_capability.cpp.
void move_group::MoveGroupPickPlaceAction::preemptPlaceCallback | ( | ) | [private] |
Definition at line 410 of file pick_place_action_capability.cpp.
void move_group::MoveGroupPickPlaceAction::setPickupState | ( | MoveGroupState | state | ) | [private] |
Definition at line 414 of file pick_place_action_capability.cpp.
void move_group::MoveGroupPickPlaceAction::setPlaceState | ( | MoveGroupState | state | ) | [private] |
Definition at line 421 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 94 of file pick_place_action_capability.h.
Definition at line 99 of file pick_place_action_capability.h.
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.