ros package for object detection.
rosdep install -y -r --from-paths --ignore-src .
catkin build neatness_estimator
- input
~input_image
(sensor_msgs/Image)~input_cloud
(sensor_msgs/PointCloud2)
- output
There are topics only often used
/labeled_bounding_box_publisher/labeled_instance_boxes
(jsk_recognition_msgs/BoundingBoxArray)/labeled_bounding_box_publisher_aligned/labeled_instance_boxes
(jsk_recognition_msgs/BoundingBoxArray)/labeled_bounding_box_publisher_aligned/labeled_cluster_boxes
(jsk_recognition_msgs/BoundingBoxArray)
roslaunch neatness_estimator mask_rcnn_clustering2.launch
- input
~input_cluster_indices
(jsk_recognition_msgs/ClusterPointIndices)~input_point_cloud
(sensor_msgs/PointCloud2)
- output
~output_indices
(jsk_recognition_msgs/ClusterPointIndices)
roslaunch neatness_estimator multi_euclidean_clustering.launch
Each bounding boxes results are published as /labeled_bounding_box_publisher/labeled_instance_boxes
topic.
Boxes pose are aligned by pca coordinates.
- Same class surrounding cluster bounding boxes aligned by target frame
/labeled_bounding_box_publisher_aligned/labeled_cluster_boxes
- Each class instance bounding boxes aligned by target frame
/labeled_bounding_box_publisher_aligned/labeled_instance_boxes
under developing
under developing
roslaunch neatness_estimator distance_estimator_module.launch
- get distance between two scenes
rosservice call /estimation_module_interface/call ${features srv message}
- get distance between same class items feature work
feature work