Public Member Functions | Private Attributes
turtlebot_block_manipulation::PickAndPlaceServer Class Reference

List of all members.

Public Member Functions

void goalCB ()
void pickAndPlace (const geometry_msgs::Pose &start_pose, const geometry_msgs::Pose &end_pose)
 PickAndPlaceServer (const std::string name)
void preemptCB ()
void sendGoalFromTopic (const geometry_msgs::PoseArrayConstPtr &msg)

Private Attributes

std::string action_name_
std::string arm_link
actionlib::SimpleActionServer
< turtlebot_block_manipulation::PickAndPlaceAction > 
as_
actionlib::SimpleActionClient
< simple_arm_server::MoveArmAction > 
client_
turtlebot_block_manipulation::PickAndPlaceFeedback feedback_
turtlebot_block_manipulation::PickAndPlaceGoalConstPtr goal_
double gripper_closed
double gripper_open
ros::NodeHandle nh_
ros::Subscriber pick_and_place_sub_
turtlebot_block_manipulation::PickAndPlaceResult result_
double z_up

Detailed Description

Definition at line 45 of file pick_and_place_action_server.cpp.


Constructor & Destructor Documentation

Definition at line 67 of file pick_and_place_action_server.cpp.


Member Function Documentation

Definition at line 78 of file pick_and_place_action_server.cpp.

Definition at line 107 of file pick_and_place_action_server.cpp.

Definition at line 100 of file pick_and_place_action_server.cpp.

void turtlebot_block_manipulation::PickAndPlaceServer::sendGoalFromTopic ( const geometry_msgs::PoseArrayConstPtr &  msg) [inline]

Definition at line 93 of file pick_and_place_action_server.cpp.


Member Data Documentation

Definition at line 51 of file pick_and_place_action_server.cpp.

Definition at line 62 of file pick_and_place_action_server.cpp.

actionlib::SimpleActionServer<turtlebot_block_manipulation::PickAndPlaceAction> turtlebot_block_manipulation::PickAndPlaceServer::as_ [private]

Definition at line 50 of file pick_and_place_action_server.cpp.

Definition at line 57 of file pick_and_place_action_server.cpp.

turtlebot_block_manipulation::PickAndPlaceFeedback turtlebot_block_manipulation::PickAndPlaceServer::feedback_ [private]

Definition at line 53 of file pick_and_place_action_server.cpp.

turtlebot_block_manipulation::PickAndPlaceGoalConstPtr turtlebot_block_manipulation::PickAndPlaceServer::goal_ [private]

Definition at line 55 of file pick_and_place_action_server.cpp.

Definition at line 64 of file pick_and_place_action_server.cpp.

Definition at line 63 of file pick_and_place_action_server.cpp.

Definition at line 49 of file pick_and_place_action_server.cpp.

Definition at line 59 of file pick_and_place_action_server.cpp.

turtlebot_block_manipulation::PickAndPlaceResult turtlebot_block_manipulation::PickAndPlaceServer::result_ [private]

Definition at line 54 of file pick_and_place_action_server.cpp.

Definition at line 65 of file pick_and_place_action_server.cpp.


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


turtlebot_block_manipulation
Author(s): Michael Ferguson, Helen Oleynikova
autogenerated on Mon Oct 6 2014 08:07:45