#include <katana_gripper_grasp_controller.h>
Public Member Functions | |
KatanaGripperGraspController (boost::shared_ptr< AbstractKatana > katana) | |
virtual | ~KatanaGripperGraspController () |
Private Member Functions | |
void | executeCB (const object_manipulation_msgs::GraspHandPostureExecutionGoalConstPtr &goal) |
bool | serviceCallback (object_manipulation_msgs::GraspStatus::Request &request, object_manipulation_msgs::GraspStatus::Response &response) |
Private Attributes | |
actionlib::SimpleActionServer < object_manipulation_msgs::GraspHandPostureExecutionAction > * | action_server_ |
Action server for the grasp posture action. | |
double | gripper_object_presence_threshold_ |
A joint angle below this value indicates there is nothing inside the gripper. | |
boost::shared_ptr< AbstractKatana > | katana_ |
bool | last_command_was_close_ |
ros::ServiceServer | query_srv_ |
Server for the posture query service. |
Definition at line 43 of file katana_gripper_grasp_controller.h.
katana::KatanaGripperGraspController::KatanaGripperGraspController | ( | boost::shared_ptr< AbstractKatana > | katana | ) |
Definition at line 33 of file katana_gripper_grasp_controller.cpp.
Definition at line 53 of file katana_gripper_grasp_controller.cpp.
void katana::KatanaGripperGraspController::executeCB | ( | const object_manipulation_msgs::GraspHandPostureExecutionGoalConstPtr & | goal | ) | [private] |
Definition at line 58 of file katana_gripper_grasp_controller.cpp.
bool katana::KatanaGripperGraspController::serviceCallback | ( | object_manipulation_msgs::GraspStatus::Request & | request, |
object_manipulation_msgs::GraspStatus::Response & | response | ||
) | [private] |
Definition at line 140 of file katana_gripper_grasp_controller.cpp.
actionlib::SimpleActionServer<object_manipulation_msgs::GraspHandPostureExecutionAction>* katana::KatanaGripperGraspController::action_server_ [private] |
Action server for the grasp posture action.
Definition at line 51 of file katana_gripper_grasp_controller.h.
A joint angle below this value indicates there is nothing inside the gripper.
Definition at line 61 of file katana_gripper_grasp_controller.h.
boost::shared_ptr<AbstractKatana> katana::KatanaGripperGraspController::katana_ [private] |
Definition at line 56 of file katana_gripper_grasp_controller.h.
Definition at line 58 of file katana_gripper_grasp_controller.h.
Server for the posture query service.
Definition at line 54 of file katana_gripper_grasp_controller.h.