Public Member Functions | Private Types | Private Member Functions | Private Attributes
GraspAdjustActionServer Class Reference

List of all members.

Public Member Functions

 GraspAdjustActionServer (char *argv[])
 Default contructor.

Private Types

typedef
pr2_grasp_adjust::EstimateConfig 
Config

Private Member Functions

void dynamicCallback (Config &new_config, uint32_t id)
 Callback for setting algorithm params, such as weights, through dynamic reconfigure.
void executeCB (const object_manipulation_msgs::GraspPlanningGoalConstPtr &goal)
bool graspAdjustCallback (pr2_grasp_adjust::GraspAdjust::Request &req, pr2_grasp_adjust::GraspAdjust::Response &res)
 Service callback for the grasp adjust service.
void prepareCloud (pcl::PointCloud< pcl::PointXYZ > cloud_in, pcl::PointCloud< PointT > &cloud)
void setupGraspPlanning (object_manipulation_msgs::GraspPlanning::Request &req, pcl::PointCloud< PointT > &cloud)
 Find normals for the input cluster and generate the pcl::PointCloud.

Private Attributes

std::string action_name_
actionlib::SimpleActionServer
< object_manipulation_msgs::GraspPlanningAction
as_
sensor_msgs::PointCloud2 cloud_msg_
dynamic_reconfigure::Server
< Config >::CallbackType 
dyn_cb
dynamic_reconfigure::Server
< Config
dyn_srv
GraspAdjust grasp_adjust_
std::string input_topic_
ros::NodeHandle nh_
ros::NodeHandle nh_pvt_
ros::Time now_
std::string output_topic_
ros::Publisher pub_cloud_
ros::Publisher pub_cloud_roi_
ros::Publisher pub_im_status_
ros::Publisher pub_marker_
ros::Publisher pub_marker_array_
geometry_msgs::PoseStamped seed_ps_
ros::Subscriber sub_as_
tf::TransformBroadcaster tfb_
tf::TransformListener tfl_

Detailed Description

Definition at line 106 of file grasp_adjust_action_server.cpp.


Member Typedef Documentation

typedef pr2_grasp_adjust::EstimateConfig GraspAdjustActionServer::Config [private]

Definition at line 134 of file grasp_adjust_action_server.cpp.


Constructor & Destructor Documentation

Default contructor.

Definition at line 146 of file grasp_adjust_action_server.cpp.


Member Function Documentation

void GraspAdjustActionServer::dynamicCallback ( Config new_config,
uint32_t  id 
) [inline, private]

Callback for setting algorithm params, such as weights, through dynamic reconfigure.

Definition at line 433 of file grasp_adjust_action_server.cpp.

Definition at line 192 of file grasp_adjust_action_server.cpp.

Service callback for the grasp adjust service.

Parameters:
reqThe GraspAdjust service request
resThe GraspAdjust response

Definition at line 369 of file grasp_adjust_action_server.cpp.

void GraspAdjustActionServer::prepareCloud ( pcl::PointCloud< pcl::PointXYZ >  cloud_in,
pcl::PointCloud< PointT > &  cloud 
) [inline, private]

Definition at line 400 of file grasp_adjust_action_server.cpp.

Find normals for the input cluster and generate the pcl::PointCloud.

Parameters:
reqThe GraspAdjust service request
cloudWhere to put the result

Definition at line 386 of file grasp_adjust_action_server.cpp.


Member Data Documentation

Definition at line 131 of file grasp_adjust_action_server.cpp.

Definition at line 127 of file grasp_adjust_action_server.cpp.

sensor_msgs::PointCloud2 GraspAdjustActionServer::cloud_msg_ [private]

Definition at line 119 of file grasp_adjust_action_server.cpp.

dynamic_reconfigure::Server<Config>::CallbackType GraspAdjustActionServer::dyn_cb [private]

Definition at line 136 of file grasp_adjust_action_server.cpp.

dynamic_reconfigure::Server<Config> GraspAdjustActionServer::dyn_srv [private]

Definition at line 135 of file grasp_adjust_action_server.cpp.

Definition at line 124 of file grasp_adjust_action_server.cpp.

Definition at line 113 of file grasp_adjust_action_server.cpp.

Definition at line 108 of file grasp_adjust_action_server.cpp.

Definition at line 108 of file grasp_adjust_action_server.cpp.

Definition at line 122 of file grasp_adjust_action_server.cpp.

Definition at line 114 of file grasp_adjust_action_server.cpp.

Definition at line 110 of file grasp_adjust_action_server.cpp.

Definition at line 110 of file grasp_adjust_action_server.cpp.

Definition at line 111 of file grasp_adjust_action_server.cpp.

Definition at line 110 of file grasp_adjust_action_server.cpp.

Definition at line 110 of file grasp_adjust_action_server.cpp.

geometry_msgs::PoseStamped GraspAdjustActionServer::seed_ps_ [private]

Definition at line 120 of file grasp_adjust_action_server.cpp.

Definition at line 109 of file grasp_adjust_action_server.cpp.

Definition at line 117 of file grasp_adjust_action_server.cpp.

Definition at line 116 of file grasp_adjust_action_server.cpp.


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


pr2_grasp_adjust
Author(s): Adam Leeper
autogenerated on Wed Jan 23 2013 15:27:54