Public Member Functions | Private Member Functions | Private Attributes
move_group::MoveGroupPickPlaceAction Class Reference

#include <pick_place_action_capability.h>

Inheritance diagram for move_group::MoveGroupPickPlaceAction:
Inheritance graph
[legend]

List of all members.

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_

Detailed Description

Definition at line 49 of file pick_place_action_capability.h.


Constructor & Destructor Documentation

Definition at line 45 of file pick_place_action_capability.cpp.


Member Function Documentation

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.

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.

Definition at line 406 of file pick_place_action_capability.cpp.

Definition at line 410 of file pick_place_action_capability.cpp.

Definition at line 414 of file pick_place_action_capability.cpp.

Definition at line 421 of file pick_place_action_capability.cpp.

Definition at line 74 of file pick_place_action_capability.cpp.

Definition at line 79 of file pick_place_action_capability.cpp.

Definition at line 84 of file pick_place_action_capability.cpp.

Definition at line 89 of file pick_place_action_capability.cpp.


Member Data Documentation

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.


The documentation for this class was generated from the following files:


manipulation
Author(s): Ioan Sucan , Sachin Chitta
autogenerated on Mon Oct 6 2014 02:33:06