#include <MovePickPlaceServer.h>
Public Member Functions | |
virtual bool | fetchParameters (std::string nameSpace="") |
virtual bool | moveArmThroughPickSequence (const object_manipulation_msgs::PickupGoal &pickup_goal) |
virtual bool | moveArmThroughPlaceSequence (const object_manipulation_msgs::PlaceGoal &place_goal) |
MovePickPlaceServer () | |
virtual void | run () |
virtual | ~MovePickPlaceServer () |
Protected Member Functions | |
bool | createPickupMoveSequence (const object_manipulation_msgs::PickupGoal &goal, geometry_msgs::PoseArray &pickup_pose_sequence) |
bool | createPlaceMoveSequence (const object_manipulation_msgs::PlaceGoal &goal, geometry_msgs::PoseArray &place_pose_sequence) |
virtual void | pickupCancelCallback (PickupGoalHandle goal) |
virtual void | pickupGoalCallback (PickupGoalHandle goal) |
virtual void | placeCancelCallback (PlaceGoalHandle goal) |
virtual void | placeGoalCallback (PlaceGoalHandle goal) |
virtual bool | setup () |
Protected Attributes | |
MoveArmPickupServerPtr | arm_pickup_server_ptr_ |
MoveArmPlaceServerPtr | arm_place_server_ptr_ |
GraspActionClientPtr | grasp_action_client_ptr_ |
MoveArmPickupServer::GoalHandle | pickup_gh_ |
MoveArmPlaceServer::GoalHandle | place_gh_ |
Definition at line 48 of file MovePickPlaceServer.h.
Definition at line 26 of file MovePickPlaceServer.cpp.
MovePickPlaceServer::~MovePickPlaceServer | ( | ) | [virtual] |
Definition at line 35 of file MovePickPlaceServer.cpp.
bool MovePickPlaceServer::createPickupMoveSequence | ( | const object_manipulation_msgs::PickupGoal & | goal, |
geometry_msgs::PoseArray & | pickup_pose_sequence | ||
) | [protected] |
Definition at line 390 of file MovePickPlaceServer.cpp.
bool MovePickPlaceServer::createPlaceMoveSequence | ( | const object_manipulation_msgs::PlaceGoal & | goal, |
geometry_msgs::PoseArray & | place_pose_sequence | ||
) | [protected] |
Definition at line 425 of file MovePickPlaceServer.cpp.
bool MovePickPlaceServer::fetchParameters | ( | std::string | nameSpace = "" | ) | [virtual] |
Reimplemented from mtconnect_cnc_robot_example::MoveArmActionClient.
Reimplemented in MovePickPlaceTest.
Definition at line 80 of file MovePickPlaceServer.cpp.
bool MovePickPlaceServer::moveArmThroughPickSequence | ( | const object_manipulation_msgs::PickupGoal & | pickup_goal | ) | [virtual] |
Definition at line 136 of file MovePickPlaceServer.cpp.
bool MovePickPlaceServer::moveArmThroughPlaceSequence | ( | const object_manipulation_msgs::PlaceGoal & | place_goal | ) | [virtual] |
Definition at line 214 of file MovePickPlaceServer.cpp.
void MovePickPlaceServer::pickupCancelCallback | ( | PickupGoalHandle | goal | ) | [protected, virtual] |
Definition at line 300 of file MovePickPlaceServer.cpp.
void MovePickPlaceServer::pickupGoalCallback | ( | PickupGoalHandle | goal | ) | [protected, virtual] |
Definition at line 266 of file MovePickPlaceServer.cpp.
void MovePickPlaceServer::placeCancelCallback | ( | PlaceGoalHandle | goal | ) | [protected, virtual] |
Definition at line 363 of file MovePickPlaceServer.cpp.
void MovePickPlaceServer::placeGoalCallback | ( | PlaceGoalHandle | goal | ) | [protected, virtual] |
Definition at line 328 of file MovePickPlaceServer.cpp.
void MovePickPlaceServer::run | ( | void | ) | [virtual] |
Reimplemented from mtconnect_cnc_robot_example::MoveArmActionClient.
Reimplemented in MovePickPlaceTest.
Definition at line 40 of file MovePickPlaceServer.cpp.
bool MovePickPlaceServer::setup | ( | void | ) | [protected, virtual] |
Reimplemented from mtconnect_cnc_robot_example::MoveArmActionClient.
Definition at line 96 of file MovePickPlaceServer.cpp.
MoveArmPickupServerPtr mtconnect_cnc_robot_example::MovePickPlaceServer::arm_pickup_server_ptr_ [protected] |
Definition at line 81 of file MovePickPlaceServer.h.
MoveArmPlaceServerPtr mtconnect_cnc_robot_example::MovePickPlaceServer::arm_place_server_ptr_ [protected] |
Definition at line 82 of file MovePickPlaceServer.h.
GraspActionClientPtr mtconnect_cnc_robot_example::MovePickPlaceServer::grasp_action_client_ptr_ [protected] |
Definition at line 89 of file MovePickPlaceServer.h.
MoveArmPickupServer::GoalHandle mtconnect_cnc_robot_example::MovePickPlaceServer::pickup_gh_ [protected] |
Definition at line 85 of file MovePickPlaceServer.h.
MoveArmPlaceServer::GoalHandle mtconnect_cnc_robot_example::MovePickPlaceServer::place_gh_ [protected] |
Definition at line 86 of file MovePickPlaceServer.h.