Public Member Functions | Public Attributes
graspObject Class Reference

#include <graspObject.h>

List of all members.

Public Member Functions

void armJointStatesCallback (const sensor_msgs::JointState &msg)
bool executeGrasp (bool *earlyFailureFlag)
 graspObject ()
void publishGraspFrame ()
bool requestGrasp (rail_grasping::RequestGrasp::Request &req, rail_grasping::RequestGrasp::Response &res)
bool requestRelease (rail_grasping::RequestGrasp::Request &req, rail_grasping::RequestGrasp::Response &res)

Public Attributes

actionlib::SimpleActionClient
< wpi_jaco_msgs::ExecuteGraspAction > 
acGrasp
actionlib::SimpleActionClient
< control_msgs::FollowJointTrajectoryAction > 
acJointTrajectory
actionlib::SimpleActionClient
< carl_moveit::MoveToPoseAction > 
acMoveArm
actionlib::SimpleActionClient
< wpi_jaco_msgs::ExecutePickupAction > 
acPickup
std::vector< std::string > armJointNames
std::vector< double > armJointPos
ros::Subscriber armJointSubscriber
ros::Publisher cartesianCommandPub
ros::ServiceClient cartesianPathClient
ros::ServiceClient cartesianPositionClient
tf::Transform graspTransform
ros::ServiceClient IKClient
bool jointNamesSet
ros::NodeHandle n
ros::ServiceServer requestGraspServer
ros::ServiceServer requestReleaseServer
tf::TransformBroadcaster tfBroadcaster
tf::TransformListener tfListener

Detailed Description

Definition at line 19 of file graspObject.h.


Constructor & Destructor Documentation

Constructor

Definition at line 5 of file graspObject.cpp.


Member Function Documentation

void graspObject::armJointStatesCallback ( const sensor_msgs::JointState &  msg)

Definition at line 40 of file graspObject.cpp.

bool graspObject::executeGrasp ( bool *  earlyFailureFlag)

!!!!!!!!! test code !!!!!!!!!!!!!

!!!!!!!!! end test !!!!!!!!!!!!!

Definition at line 218 of file graspObject.cpp.

Definition at line 322 of file graspObject.cpp.

bool graspObject::requestGrasp ( rail_grasping::RequestGrasp::Request &  req,
rail_grasping::RequestGrasp::Response &  res 
)

Definition at line 201 of file graspObject.cpp.

bool graspObject::requestRelease ( rail_grasping::RequestGrasp::Request &  req,
rail_grasping::RequestGrasp::Response &  res 
)

!!!!!!!!! test code !!!!!!!!!!!!!

!!!!!!!!! end test !!!!!!!!!!!!!

Definition at line 57 of file graspObject.cpp.


Member Data Documentation

actionlib::SimpleActionClient<wpi_jaco_msgs::ExecuteGraspAction> graspObject::acGrasp

Definition at line 38 of file graspObject.h.

actionlib::SimpleActionClient<control_msgs::FollowJointTrajectoryAction> graspObject::acJointTrajectory

Definition at line 39 of file graspObject.h.

actionlib::SimpleActionClient<carl_moveit::MoveToPoseAction> graspObject::acMoveArm

Definition at line 40 of file graspObject.h.

actionlib::SimpleActionClient<wpi_jaco_msgs::ExecutePickupAction> graspObject::acPickup

Definition at line 37 of file graspObject.h.

std::vector<std::string> graspObject::armJointNames

Definition at line 48 of file graspObject.h.

std::vector<double> graspObject::armJointPos

Definition at line 47 of file graspObject.h.

Definition at line 27 of file graspObject.h.

Definition at line 25 of file graspObject.h.

Definition at line 31 of file graspObject.h.

Definition at line 30 of file graspObject.h.

Definition at line 45 of file graspObject.h.

Definition at line 29 of file graspObject.h.

Definition at line 49 of file graspObject.h.

Definition at line 23 of file graspObject.h.

Definition at line 33 of file graspObject.h.

Definition at line 34 of file graspObject.h.

Definition at line 43 of file graspObject.h.

Definition at line 44 of file graspObject.h.


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


rail_grasping
Author(s): David Kent
autogenerated on Tue Mar 3 2015 19:18:31