$search

katana_openloop_grasping::PickAndPlaceDemo Class Reference

#include <pick_and_place_demo.h>

List of all members.

Public Member Functions

void loop ()
 PickAndPlaceDemo ()
virtual ~PickAndPlaceDemo ()

Private Member Functions

bool make_static_collision_map ()
bool move_to_joint_goal (std::vector< motion_planning_msgs::JointConstraint > joint_constraints)
bool query_grasp_status ()
bool send_gripper_action (int32_t goal_type)

Private Attributes

ros::ServiceClient grasp_status_client_
actionlib::SimpleActionClient
< object_manipulation_msgs::GraspHandPostureExecutionAction > 
gripper_
actionlib::SimpleActionClient
< collision_environment_msgs::MakeStaticCollisionMapAction > 
make_static_collision_map_
actionlib::SimpleActionClient
< move_arm_msgs::MoveArmAction > 
move_arm_
ros::NodeHandle nh_

Detailed Description

Definition at line 48 of file pick_and_place_demo.h.


Constructor & Destructor Documentation

katana_openloop_grasping::PickAndPlaceDemo::PickAndPlaceDemo (  ) 

Definition at line 30 of file pick_and_place_demo.cpp.

katana_openloop_grasping::PickAndPlaceDemo::~PickAndPlaceDemo (  )  [virtual]

Definition at line 58 of file pick_and_place_demo.cpp.


Member Function Documentation

void katana_openloop_grasping::PickAndPlaceDemo::loop (  ) 

Definition at line 62 of file pick_and_place_demo.cpp.

bool katana_openloop_grasping::PickAndPlaceDemo::make_static_collision_map (  )  [private]

Definition at line 228 of file pick_and_place_demo.cpp.

bool katana_openloop_grasping::PickAndPlaceDemo::move_to_joint_goal ( std::vector< motion_planning_msgs::JointConstraint >  joint_constraints  )  [private]

Definition at line 142 of file pick_and_place_demo.cpp.

bool katana_openloop_grasping::PickAndPlaceDemo::query_grasp_status (  )  [private]

Definition at line 253 of file pick_and_place_demo.cpp.

bool katana_openloop_grasping::PickAndPlaceDemo::send_gripper_action ( int32_t  goal_type  )  [private]

Definition at line 177 of file pick_and_place_demo.cpp.


Member Data Documentation

Definition at line 61 of file pick_and_place_demo.h.

actionlib::SimpleActionClient<object_manipulation_msgs::GraspHandPostureExecutionAction> katana_openloop_grasping::PickAndPlaceDemo::gripper_ [private]

Definition at line 59 of file pick_and_place_demo.h.

actionlib::SimpleActionClient<collision_environment_msgs::MakeStaticCollisionMapAction> katana_openloop_grasping::PickAndPlaceDemo::make_static_collision_map_ [private]

Definition at line 60 of file pick_and_place_demo.h.

Definition at line 58 of file pick_and_place_demo.h.

Definition at line 57 of file pick_and_place_demo.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends


katana_openloop_grasping
Author(s): Martin Günther
autogenerated on Thu Jan 3 12:35:51 2013