All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Public Member Functions | Private Member Functions | Private Attributes
katana::KatanaGripperGraspController Class Reference

#include <katana_gripper_grasp_controller.h>

List of all members.

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< AbstractKatanakatana_
bool last_command_was_close_
ros::ServiceServer query_srv_
 Server for the posture query service.

Detailed Description

Definition at line 43 of file katana_gripper_grasp_controller.h.


Constructor & Destructor Documentation

Definition at line 33 of file katana_gripper_grasp_controller.cpp.

Definition at line 53 of file katana_gripper_grasp_controller.cpp.


Member Function Documentation

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.


Member Data Documentation

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.

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.


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


katana
Author(s): Martin Günther
autogenerated on Tue May 28 2013 14:54:05