turtlebot_arm_object_manipulation::ObjectDetectionServer::ObjectDetectionServer |
( |
const std::string |
name | ) |
|
|
inline |
int turtlebot_arm_object_manipulation::ObjectDetectionServer::addObjects |
( |
const std::vector< DetectionBin > & |
detection_bins | ) |
|
|
inlineprivate |
void turtlebot_arm_object_manipulation::ObjectDetectionServer::addTable |
( |
const std::vector< geometry_msgs::Pose > & |
table_poses, |
|
|
const std::vector< TableDescriptor > & |
table_params |
|
) |
| |
|
inlineprivate |
const object_recognition_msgs::ObjectInformation& turtlebot_arm_object_manipulation::ObjectDetectionServer::getObjInfo |
( |
const object_recognition_msgs::ObjectType & |
obj_type | ) |
|
|
inlineprivate |
std_msgs::ColorRGBA turtlebot_arm_object_manipulation::ObjectDetectionServer::getRandColor |
( |
float |
alpha = 1.0 | ) |
|
|
inlineprivate |
void turtlebot_arm_object_manipulation::ObjectDetectionServer::goalCB |
( |
| ) |
|
|
inline |
double turtlebot_arm_object_manipulation::ObjectDetectionServer::median |
( |
std::vector< double > & |
values | ) |
|
|
inlineprivate |
void turtlebot_arm_object_manipulation::ObjectDetectionServer::preemptCB |
( |
| ) |
|
|
inline |
void turtlebot_arm_object_manipulation::ObjectDetectionServer::tableCb |
( |
const object_recognition_msgs::TableArray & |
msg | ) |
|
|
inline |
bool turtlebot_arm_object_manipulation::ObjectDetectionServer::transformPose |
( |
const std::string & |
in_frame, |
|
|
const std::string & |
out_frame, |
|
|
const geometry_msgs::Pose & |
in_pose, |
|
|
geometry_msgs::Pose & |
out_pose |
|
) |
| |
|
inlineprivate |
std::string turtlebot_arm_object_manipulation::ObjectDetectionServer::action_name_ |
|
private |
std::string turtlebot_arm_object_manipulation::ObjectDetectionServer::arm_link_ |
|
private |
const unsigned turtlebot_arm_object_manipulation::ObjectDetectionServer::CALLS_TO_ORK_TABLETOP = 10 |
|
private |
ros::Publisher turtlebot_arm_object_manipulation::ObjectDetectionServer::clear_objs_pub_ |
|
private |
ros::Publisher turtlebot_arm_object_manipulation::ObjectDetectionServer::clear_table_pub_ |
|
private |
const double turtlebot_arm_object_manipulation::ObjectDetectionServer::CLUSTERING_THRESHOLD = 0.05 |
|
private |
const double turtlebot_arm_object_manipulation::ObjectDetectionServer::CONFIDENCE_THRESHOLD = 0.85 |
|
private |
turtlebot_arm_object_manipulation::ObjectDetectionFeedback turtlebot_arm_object_manipulation::ObjectDetectionServer::feedback_ |
|
private |
turtlebot_arm_object_manipulation::ObjectDetectionGoalConstPtr turtlebot_arm_object_manipulation::ObjectDetectionServer::goal_ |
|
private |
ros::NodeHandle turtlebot_arm_object_manipulation::ObjectDetectionServer::nh_ |
|
private |
ros::ServiceClient turtlebot_arm_object_manipulation::ObjectDetectionServer::obj_info_srv_ |
|
private |
std::map<std::string, object_recognition_msgs::ObjectInformation> turtlebot_arm_object_manipulation::ObjectDetectionServer::objs_info_ |
|
private |
actionlib::SimpleActionServer<turtlebot_arm_object_manipulation::ObjectDetectionAction> turtlebot_arm_object_manipulation::ObjectDetectionServer::od_as_ |
|
private |
actionlib::SimpleActionClient<object_recognition_msgs::ObjectRecognitionAction> turtlebot_arm_object_manipulation::ObjectDetectionServer::ork_ac_ |
|
private |
ros::Duration turtlebot_arm_object_manipulation::ObjectDetectionServer::ork_execute_timeout_ |
|
private |
ros::Duration turtlebot_arm_object_manipulation::ObjectDetectionServer::ork_preempt_timeout_ |
|
private |
ros::NodeHandle turtlebot_arm_object_manipulation::ObjectDetectionServer::pnh_ |
|
private |
turtlebot_arm_object_manipulation::ObjectDetectionResult turtlebot_arm_object_manipulation::ObjectDetectionServer::result_ |
|
private |
std::vector<TableDescriptor> turtlebot_arm_object_manipulation::ObjectDetectionServer::table_params_ |
|
private |
std::vector<geometry_msgs::Pose> turtlebot_arm_object_manipulation::ObjectDetectionServer::table_poses_ |
|
private |
ros::Subscriber turtlebot_arm_object_manipulation::ObjectDetectionServer::table_sub_ |
|
private |
The documentation for this class was generated from the following file: