Filter invalid centroid in centroid_publisher (#2150) * Add sample and test for CentroidPublisher
Support PCA even without input planes but with only ground frame (#2149)
Add nodelet for computing & comparing color histogram (#2101) * [jsk_pcl_ros] add color_histogram_classifier and visualizer
Generate Kinfu texture model with attention (BoundingBox) and Ground frame to fix occluded surface (#2135) * Refactor slicing of textures_ and cameras_ * Use save_mesh_server.py in example * Remove no need print debug * Create save_dir when necessary * Refactoring texture_file for occluded.jpg * Fix to use size_t for indexing * Set texture file with relative path to mesh file * Save kinfu mesh model with bbox and ground frame id * Create polygon mesh with bbox request in kinfu * Create function to crop point cloud by bounding box * Add dynamic_reconfigure for kinfu to change save_dir in dynamic
Various sort options for cluster point indices decomposer (#2133) * Check bounding box's size to make it valid * Add ref for std::sort with lambda function * use std::sort in ClusterPointIndicesDecomposer * Use argsort to add label to bounding box correctly
The box label is the index of input indices. Index_{output_indices} = argsort(Index_{input_indices})
[jsk_pcl_ros] use smaller rosbag data for ppf registration (#2123) * use nodelet in sample octree voxel grid * use smaller rosbag data for ppf registration
[jsk_pcl_ros/OctomapServerContact] Supress octomap debug message (#2122) * [jsk_pcl_ros/src/octomap_server_contact_nodelet.cpp] fix log output function. * [jsk_pcl_ros/src/octomap_server_contact_nodelet.cpp] add NDEBUG definition for octomap log.
src/supervoxel_segmentation_nodelet.cpp: check size of PointCloud data size (#2120)
Following change of #2103 (#2111) * Use max_pub_queue_size, max_sub_queue_size
Rewrite KinfuNodelet with some enhancements and new features (#2129) * Create jsk_recognition_msgs/TrackingStatus.msg and use it in Kinfu * Add sample of kinfu for hrp2_apc * Remove no longer required rotate90_x * Check number of subscribers for each topic to publish * Hanle mutex correctly for kinfu_ and cameras_ * Reset cameras_ when kinfu is reset * Use boost shared_ptr to avoid resource leak by kinfu instance * Improve topic name: generated_depth -> depth * Publish kinfu tracking status * Parameterize odom_init (fixed_frame_id) * Remove no need scoped lock * Add hint comment for slam by kinfu * Remove unused Kinfu.cfg * Disable slam in default * Support kinfu as slam and publish tf map -> odom_init * Improve comment * Support kinfu as slam with making fixed frame as child * Fix kinfu.launch ~input/info -> ~input/camera_info * Preserve default behavior of auto_reset=true * Test kinfu output topics * Preserve kinfu ~output (camera pose) * Preserve previous kinfu ~output/cloud * Support texture mesh generated using kinfu * Support colorized cloud output by kinfu * Refactoring: use enc:: * Support publishing depth image generated by kinfu * Fix missing header for rendered image msg * Support colorized rendered image * Support color integration * Refactoring seeing kinfuLS_app.cpp * Save mesh model with service request * Rewrite KinfuNodelet with some enhancements
- Stable tracking
- Publish rendered image
[docs][color_histogram_classifier] add tutorials #2147 * [jsk_pcl_ros][color_histogram] update docs / rviz config * [jsk_pcl_ros][sample_color_histogram.launch] update launch file * [jsk_pcl_ros][color_histogram_visualizer] change bg color to gray
Various sort options for cluster point indices decomposer (#2133)
Contributors: Kei Okada, Kentaro Wada, Masaki Murooka, Shingo Kitagawa, Yuki Furuta