Public Member Functions | Private Attributes
turtlebot_arm_block_manipulation::BlockDetectionServer Class Reference

List of all members.

Public Member Functions

void addBlock (float x, float y, float z, float angle)
 BlockDetectionServer (const std::string name)
void cloudCb (const sensor_msgs::PointCloud2ConstPtr &msg)
void goalCB ()
void preemptCB ()

Private Attributes

std::string action_name_
std::string arm_link
actionlib::SimpleActionServer
< turtlebot_arm_block_manipulation::BlockDetectionAction > 
as_
ros::Publisher block_pub_
double block_size
turtlebot_arm_block_manipulation::BlockDetectionFeedback feedback_
turtlebot_arm_block_manipulation::BlockDetectionGoalConstPtr goal_
ros::NodeHandle nh_
ros::Publisher pub_
turtlebot_arm_block_manipulation::BlockDetectionResult result_
ros::Subscriber sub_
double table_height
tf::TransformListener tf_listener_

Detailed Description

Definition at line 60 of file block_detection_action_server.cpp.


Constructor & Destructor Documentation

Definition at line 85 of file block_detection_action_server.cpp.


Member Function Documentation

void turtlebot_arm_block_manipulation::BlockDetectionServer::addBlock ( float  x,
float  y,
float  z,
float  angle 
) [inline]

Definition at line 283 of file block_detection_action_server.cpp.

void turtlebot_arm_block_manipulation::BlockDetectionServer::cloudCb ( const sensor_msgs::PointCloud2ConstPtr &  msg) [inline]

Definition at line 127 of file block_detection_action_server.cpp.

Definition at line 105 of file block_detection_action_server.cpp.

Definition at line 120 of file block_detection_action_server.cpp.


Member Data Documentation

Definition at line 66 of file block_detection_action_server.cpp.

Definition at line 76 of file block_detection_action_server.cpp.

actionlib::SimpleActionServer<turtlebot_arm_block_manipulation::BlockDetectionAction> turtlebot_arm_block_manipulation::BlockDetectionServer::as_ [private]

Definition at line 65 of file block_detection_action_server.cpp.

Definition at line 80 of file block_detection_action_server.cpp.

Definition at line 77 of file block_detection_action_server.cpp.

turtlebot_arm_block_manipulation::BlockDetectionFeedback turtlebot_arm_block_manipulation::BlockDetectionServer::feedback_ [private]

Definition at line 67 of file block_detection_action_server.cpp.

turtlebot_arm_block_manipulation::BlockDetectionGoalConstPtr turtlebot_arm_block_manipulation::BlockDetectionServer::goal_ [private]

Definition at line 69 of file block_detection_action_server.cpp.

Definition at line 64 of file block_detection_action_server.cpp.

Definition at line 71 of file block_detection_action_server.cpp.

turtlebot_arm_block_manipulation::BlockDetectionResult turtlebot_arm_block_manipulation::BlockDetectionServer::result_ [private]

Definition at line 68 of file block_detection_action_server.cpp.

Definition at line 70 of file block_detection_action_server.cpp.

Definition at line 78 of file block_detection_action_server.cpp.

Definition at line 73 of file block_detection_action_server.cpp.


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


turtlebot_arm_block_manipulation
Author(s): Michael Ferguson, Helen Oleynikova
autogenerated on Thu Jun 6 2019 20:54:14