Public Member Functions | Protected Member Functions | Protected Attributes
srs_assisted_grasping::ReactiveGrasping Class Reference

#include <manual_grasping_node.h>

List of all members.

Public Member Functions

 ReactiveGrasping (std::string name)
 ReactiveGrasping (std::string name)
void SdhStateCallback (const pr2_controllers_msgs::JointTrajectoryControllerState::ConstPtr &msg)
void SdhStateCallback (const pr2_controllers_msgs::JointTrajectoryControllerState::ConstPtr &msg)
void TactileDataCallback (const std_msgs::Float32MultiArray::ConstPtr &msg)
void TactileDataCallback (const schunk_sdh::TactileSensor::ConstPtr &msg)
 ~ReactiveGrasping ()
 ~ReactiveGrasping (void)

Protected Member Functions

void copyData ()
void execute (const srs_assisted_grasping_msgs::ReactiveGraspingGoalConstPtr &goal)
void execute (const srs_assisted_grasping_msgs::ReactiveGraspingGoalConstPtr &goal)
bool publish (std::vector< double > vel)
bool readParams ()
bool setMode (std::string mode)
bool setMode (std::string mode)
void stop ()

Protected Attributes

std::string action_name_
boost::mutex data_mutex_
bool fatal_error_
FeedbackData feedback_data_
Joints joints_
ros::NodeHandle nh_
ReactiveGraspingParams params_
pr2_controllers_msgs::JointTrajectoryControllerState sdh_data_
trajectory_msgs::JointTrajectoryPoint sdh_data_act_
ros::ServiceClient sdh_mode_client_
actionlib::SimpleActionServer
< srs_assisted_grasping_msgs::ReactiveGraspingAction > * 
server_
ros::Subscriber state_sub_
ros::Subscriber tact_sub_
std_msgs::Float32MultiArray tactile_data_
std::vector< int16_t > tactile_data_
ros::Time tactile_data_stamp_
std::vector< float > time_to_stop_
ros::Publisher vel_publisher_

Detailed Description

Definition at line 90 of file manual_grasping_node.h.


Constructor & Destructor Documentation

ReactiveGrasping::ReactiveGrasping ( std::string  name)

Definition at line 35 of file manual_grasping_node.cpp.

Definition at line 101 of file manual_grasping_node.h.


Member Function Documentation

void ReactiveGrasping::copyData ( ) [protected]

Definition at line 616 of file reactive_grasping_node.cpp.

Definition at line 96 of file manual_grasping_node.cpp.

bool ReactiveGrasping::publish ( std::vector< double >  vel) [protected]

Definition at line 219 of file reactive_grasping_node.cpp.

Definition at line 34 of file reactive_grasping_node.cpp.

Definition at line 109 of file manual_grasping_node.cpp.

bool ReactiveGrasping::setMode ( std::string  mode) [protected]

Definition at line 127 of file manual_grasping_node.cpp.

bool srs_assisted_grasping::ReactiveGrasping::setMode ( std::string  mode) [protected]
void ReactiveGrasping::stop ( void  ) [protected]

Definition at line 205 of file reactive_grasping_node.cpp.

void ReactiveGrasping::TactileDataCallback ( const std_msgs::Float32MultiArray::ConstPtr &  msg)

Definition at line 118 of file manual_grasping_node.cpp.

Definition at line 669 of file reactive_grasping_node.cpp.


Member Data Documentation

Definition at line 123 of file manual_grasping_node.h.

Definition at line 125 of file manual_grasping_node.h.

Definition at line 143 of file reactive_grasping_node.h.

Definition at line 171 of file reactive_grasping_node.h.

Definition at line 138 of file manual_grasping_node.h.

Definition at line 122 of file manual_grasping_node.h.

Definition at line 137 of file manual_grasping_node.h.

Definition at line 133 of file manual_grasping_node.h.

trajectory_msgs::JointTrajectoryPoint srs_assisted_grasping::ReactiveGrasping::sdh_data_act_ [protected]

Definition at line 184 of file reactive_grasping_node.h.

Definition at line 106 of file manual_grasping_node.h.

Definition at line 120 of file manual_grasping_node.h.

Definition at line 117 of file manual_grasping_node.h.

Definition at line 116 of file manual_grasping_node.h.

std_msgs::Float32MultiArray srs_assisted_grasping::ReactiveGrasping::tactile_data_ [protected]

Definition at line 132 of file manual_grasping_node.h.

Definition at line 183 of file reactive_grasping_node.h.

Definition at line 135 of file manual_grasping_node.h.

Definition at line 186 of file reactive_grasping_node.h.

Definition at line 130 of file manual_grasping_node.h.


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


srs_assisted_grasping
Author(s): Zdenek Materna
autogenerated on Mon Oct 6 2014 07:59:09