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 |
Definition at line 45 of file pick_and_place_action_server.cpp.
turtlebot_block_manipulation::PickAndPlaceServer::PickAndPlaceServer | ( | const std::string | name | ) | [inline] |
Definition at line 67 of file pick_and_place_action_server.cpp.
void turtlebot_block_manipulation::PickAndPlaceServer::goalCB | ( | ) | [inline] |
Definition at line 78 of file pick_and_place_action_server.cpp.
void turtlebot_block_manipulation::PickAndPlaceServer::pickAndPlace | ( | const geometry_msgs::Pose & | start_pose, |
const geometry_msgs::Pose & | end_pose | ||
) | [inline] |
Definition at line 107 of file pick_and_place_action_server.cpp.
void turtlebot_block_manipulation::PickAndPlaceServer::preemptCB | ( | ) | [inline] |
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.
std::string turtlebot_block_manipulation::PickAndPlaceServer::action_name_ [private] |
Definition at line 51 of file pick_and_place_action_server.cpp.
std::string turtlebot_block_manipulation::PickAndPlaceServer::arm_link [private] |
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.
actionlib::SimpleActionClient<simple_arm_server::MoveArmAction> turtlebot_block_manipulation::PickAndPlaceServer::client_ [private] |
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.
double turtlebot_block_manipulation::PickAndPlaceServer::gripper_closed [private] |
Definition at line 64 of file pick_and_place_action_server.cpp.
double turtlebot_block_manipulation::PickAndPlaceServer::gripper_open [private] |
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.
double turtlebot_block_manipulation::PickAndPlaceServer::z_up [private] |
Definition at line 65 of file pick_and_place_action_server.cpp.