Classes | Namespaces | Functions
Segmenter.h File Reference

The main segmentation node object. More...

#include "SegmentationZone.h"
#include "bounding_volume_calculator.h"
#include <pcl_ros/point_cloud.h>
#include <pcl_ros/transforms.h>
#include <rail_manipulation_msgs/SegmentedObjectList.h>
#include <rail_manipulation_msgs/SegmentObjects.h>
#include <rail_segmentation/RemoveObject.h>
#include <ros/package.h>
#include <ros/ros.h>
#include <sensor_msgs/Image.h>
#include <sensor_msgs/image_encodings.h>
#include <sensor_msgs/PointCloud2.h>
#include <sensor_msgs/point_cloud_conversion.h>
#include <std_srvs/Empty.h>
#include <tf/transform_listener.h>
#include <tf2/LinearMath/Matrix3x3.h>
#include <tf2_ros/transform_listener.h>
#include <visualization_msgs/Marker.h>
#include <visualization_msgs/MarkerArray.h>
#include <pcl/common/common.h>
#include <pcl/filters/conditional_removal.h>
#include <pcl/filters/extract_indices.h>
#include <pcl/filters/passthrough.h>
#include <pcl/filters/project_inliers.h>
#include <pcl/filters/voxel_grid.h>
#include <pcl/ModelCoefficients.h>
#include <pcl/point_types.h>
#include <pcl/point_cloud.h>
#include <pcl/segmentation/extract_clusters.h>
#include <pcl/segmentation/region_growing_rgb.h>
#include <pcl/segmentation/sac_segmentation.h>
#include <yaml-cpp/yaml.h>
#include <boost/thread/mutex.hpp>
#include <fstream>
#include <string>
Include dependency graph for Segmenter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  rail::segmentation::Segmenter
 The main grasp collector node object. More...
 

Namespaces

 rail
 
 rail::segmentation
 

Functions

Eigen::Vector3f RGB2Lab (const Eigen::Vector3f &colorRGB)
 

Detailed Description

The main segmentation node object.

The segmenter is responsible for segmenting clusters from a point cloud topic. Visualization and data latched topics are published after each request. A persistent array of objects is maintained internally.

Author
Russell Toris, WPI - russe.nosp@m.ll.t.nosp@m.oris@.nosp@m.gmai.nosp@m.l.com
David Kent, GT - deken.nosp@m.t@ga.nosp@m.tech..nosp@m.edu
Date
August 7, 2018

Definition in file Segmenter.h.

Function Documentation

Eigen::Vector3f RGB2Lab ( const Eigen::Vector3f &  colorRGB)

Definition at line 1035 of file Segmenter.cpp.



rail_segmentation
Author(s): Russell Toris , David Kent
autogenerated on Sun Feb 16 2020 04:02:44