Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

jsk_recognition: 1.2.11-1 in 'noetic/distribution.yaml' [bloom] #26772

Merged
merged 1 commit into from
Oct 2, 2020

Conversation

k-okada
Copy link
Contributor

@k-okada k-okada commented Oct 1, 2020

Increasing version of package(s) in repository jsk_recognition to 1.2.11-1:

audio_to_spectrogram

* Fix for  noetic / 20.04 (#2507 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2507>)
  
    * upgrade package.xml to format=3, migrate to noetic with ROS_PYTHON_VERSION=2/3, use multiple ROS distro strategy http://wiki.ros.org/noetic/Migration
  
* [audio_to_spectrogram] Enable multi channel input by retrieving single channel data (#2514 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2514>)
* [audio_to_spectrogram] Add README for usage and scripts interface (#2498 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2498>)
  
    * [audio_to_spectrogram] Add README for usage and scripts interface
    * [audio_to_spectrogram] add args to audio_to_spectrogram.launch
    * [audio_to_spectrogram] Add arg to run audio_capture
  
* Convert audio data to spectrogram (#2478 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2478>)
  
    * Make audio_to_spectrogram as ROS package
  
* Contributors: Kei Okada, Naoya Yamaguchi, Shingo Kitagawa

checkerboard_detector

* Fix for  noetic / 20.04 (#2507 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2507>)
  
    * fix for python3, use 2to3 -f print, 2to3 -f except
    * support opencv4 to checkerboard_detector
  
* set chainer version less than 7.0.0 (#2485 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2485>)
  
    * relax test conditions
  
* fix generate_readme.py and update readme (#2442 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2442>)
* Add sample, test and doc (#2440 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2440>)
  
    * Add test for objectdetection_tf_publisher
    * Add sample for objectdetection_tf_publisher
    * Add test for objectdetection_transform_echo
    * Add sample for objectdetection_transform_echo
    * Fix namespace for including from upper layer
    * Publish PoseStamped in objectdetection_transform_echo
    * Add sample for checkerboard_calibration
    * Install sample/ and test/ to 'share' space
    * Add test for checkerboard_detector
    * Add sample for checkerboard_detector
    * Publish debug_image even when param display == 0
    * Publish debug_image as well in checkerboard_detector
  
* Contributors: Kei Okada, Shingo Kitagawa, Yuki Furuta, Yuto Uchimi

imagesift

* Fix for  noetic / 20.04 (#2507 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2507>)
  
    * imagesift/src/imagesift.cpp fix for opencv4
    * upgrade package.xml to format=3, migrate to noetic with ROS_PYTHON_VERSION=2/3, use multiple ROS distro strategy http://wiki.ros.org/noetic/Migration
  
* fix generate_readme.py and update readme (#2442 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2442>)
* Contributors: Kei Okada, Shingo Kitagawa, Yuki Furuta, Yuto Uchimi

jsk_pcl_ros

* [color_filter] publish color space for debugging(#2477 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2477>)
* Fix for  noetic / 20.04 (#2507 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2507>)
  
    * support -std=c++14, include image_transport/kdl_parser to library, disable moveit_ros_perception if not possible, support python3
    * fix for python3, use 2to3 -f print, 2to3 -f except
    * upgrade package.xml to format=3, migrate to noetic with ROS_PYTHON_VERSION=2/3, use multiple ROS distro strategy http://wiki.ros.org/noetic/Migration
  
* fix publishDebugCloud (#2488 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2488>)
* set chainer version less than 7.0.0 (#2485 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2485>)
  
    * add time-limit to jsk_pcl_ros/test/test_linemod_trainer.test, jsk_perception/test/bing.test
    * set time-limit=25 for timeout:30 tests
  
* [jsk_pcl_ros] Add nearest plane index label to cluster_point_indices_decomposer (#2472 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2472>)
  
    * [jsk_pcl_ros/cluster_point_indices_decomposer] Renamed bba -> boxes
    * [jsk_pcl_ros/cluster_point_indices_decomposer] Add parameter fill_bba_label_with_nearest_plane_index
    * [jsk_pcl_ros/cluster_point_indices] Modified output bounding box indicating nearest plane index
  
* [jsk_pcl_ros] Add multi euclidean clustering (#2463 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2463>)
  * [jsk_pcl_ros/multi_euclidean_clustering_sample] Fixed parameter cluster_tolerance to tolerance
  * Moved bagfile for multi object detection:  Fixed path of play_rosbag xml[jsk_pcl_ros_utils/install_sample_data.py] Make it multiprocess downloadable
  
    * [jsk_pcl_eus/multi_euclidean_clustering] Add test
    * [jsk_pcl_ros/euclidean_clustering] Update install data for data compression
      [jsk_pcl_ros/euclidean_clustering] Update sample bag file player for data compression
    * [jsk_pcl_ros/euclidean_clustering] Use capital for arguments
    * [jsk_pcl_ros/euclidean_clustering] Fixed typo (multi -> ~multi)
      [jsk_pcl_ros/euclidean_clustering] Fixed typo (synchornizes -> synchronizes)
      [jsk_pcl_ros/euclidean_clustering] Fixed typo (approximate_sync_ -> approximate_sync)
      [jsk_pcl_ros/euclidean_clustering] Fixed size of maximum cluster size
      [jsk_pcl_ros/euclidean_clustering] Delete duplicated value downsample_enable
      [jsk_pcl_ros/euclidean_clustering] Fixed indent
      [jsk_pcl_ros/euclidean_clustering/cfg] Fixed indent
    * add downsample_cloud method
    * [jsk_pcl_ros/multi_euclidean_clustering] Support cluster_filter type
    * [jsk_pcl_ros/multi_euclidean_clustering] Modified input indices's name to ~input/cluster_indices'
    * [jsk_pcl_ros/multi_euclidean_clustering] Modified default queue_size for sync
    * [jsk_pcl_ros] Add test of multi euclidean clustering
    * [jsk_pcl_ros] Add sample of multi euclidean clustering
    * [jsk_pcl_ros/euclidean_clustering] Enable multi euclideanclustering
  
* add the on-off function of using use_pca in dynamic reconfigure (#2461 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2461>)
  
    * removed pnh_->param(use_pca, use_pca_, false); in src/cluster_point_indices_decomposer_nodelet.cpp.
    * add the on-off function of using use_pca in dynamic reconfigure
  
* [jsk_pcl_ros/cluster_point_indices] Enable use_pca in case of align_boxes is false (#2462 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2462>)
  
    * [jsk_pcl_ros/sample_cluster_point_indices] Add PoseArray of results
    * [jsk_pcl_ros/cluster_point_indices_decomposer] Fixed principal component axis
    * [jsk_pcl_ros/cluster_point_indices_decomposer] Fixed comment
    * [jsk_pcl_ros/cluster_point_indices_decomposer] Add use_pca is true case of example
    * set center pose orientation
    * fix centroid position
    * [jsk_pcl_ros/cluster_point_indices] Enable use_pca in case of align_boxes is false
  
* fix generate_readme.py and update readme (#2442 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2442>)
* Add sample, test and doc (#2440 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2440>)
  
    * Re-enable tests which failed due to wrong timeout of waitForTransform in PlaneSupportedCuboidEstimator
    * Show message when tf2::TransformException is catched and just return
    * Set timeout of waitForTransform: 0.0 -> 1.0 sec
    * Do not query in sample for faster success of test
    * Call rospy.spin() to correctly publish topics in depth_error_calibration.py
    * Add ~organize_cloud parameter
    * Show message when tf2::TransformException is catched and just return
    * Set timeout of waitForTransform: 0.0 -> 1.0 sec
    * Check NaN value to correctly set is_dense field
    * Publish organized pointcloud
    * Fix substitution to each element of output pointcloud
    * Disable some test in jsk_pcl_ros
    * Fix condition of publishing ~output/pose_array in ExtractCuboidParticlesTopN
    * Disable loading URDF in default in play_rosbag_pr2_sink.xml to reduce test time
    * Fix ~timeout param in test_linemod_trainer.py
    * Wait a moment until /clock is published in test_linemod_trainer.py
    * Add test for in_hand_recognition_manager.py
    * Add sample for in_hand_recognition_manager.py
    * Remove unused publisher and set queue_size to publisher
    * Fix logging in in_hand_recognition_manager.py
    * Update test for pointcloud_screenpoint.l
    * Add new sample for pointcloud_screenpoint.l
    * Add sample for store-pointcloud.l
    * Fix shebang in store-pointcloud.l
    * Add test for publish_clicked_point_bbox.py
    * Add sample for publish_clicked_point_bbox.py
    * Add queue_size to publisher in publish_clicked_point_bbox.py
    * Add test for depth_error_calibration.py
    * Add sample for depth_error_calibration.py
    * Publish error plot image as well in depth_error_calibration.py
    * Add test for display-bounding-box-array.l
    * Add sample for display-bounding-box-array.l
    * Fix shebang in display-bounding-box-array.l
    * Add test for marker_appender.py
    * Add sample for marker_appender.py
    * Set queue_size to 1 in publisher in marker_appender.py
    * Add test for tracking_info.py and tracker_status_info.py
    * Add sample for tracking_info.py and tracker_status_info.py
    * Do not duplicate dynamic_reconfigure server in one node
    * Add test for renew_tracking.py and ParticleFilterTracking
    * Add sample for renew_tracking.py
    * Fix missing service argument in renew_tracking.py
    * Add test for LINEMODDetector
    * Add sample for LINEMODDetector
    * Add test for LINEMODTrainer
    * Add sample for LINEMODTrainer
    * Fix mask image shape in LINEMODDetector
    * Fix for working correctly with yaml-cpp>=0.5.0 in LINEMODDetector
    * Add param for viewpoint sampling number in LINEMODTrainer
    * Add test for IntermittentImageAnnotator
    * Add sample for IntermittentImageAnnotator
    * Fix index of polygon vertices to use because it's rectangle
    * Just return from callback when snapshot_buffer is empty in IntermittentImageAnnotator
    * Add test for CaptureStereoSynchronizer
    * Add sample for CaptureStereoSynchronizer
    * Add test for FeatureRegistration
    * Add sample for FeatureRegistration
    * Add ~transformation_epsilon paramter to enable converging in registration in FeatureRegistration
    * Add test for TargetAdaptiveTracking
    * Add sample for TargetAdaptiveTracking
    * Fix dynamic_reconfigure::Server namespace in TargetAdaptiveTracking
    * Support getting paramters for parent_frame and child_frame in TargetAdaptiveTracking
    * Add test for Snapit
    * Add sample for Snapit
    * Remove totally malformed sample for Snapit
    * Add test for CollisionDetector
    * Add sample for CollisionDetector
    * Add test for IncrementalModelRegistration
    * Add sample for IncrementalModelRegistration
    * Add test for TorusFinder
    * Add sample for TorusFinder
    * Suppress huge amount of error message in ParticleFilterTracking
    * Add test for TiltLaserListener
    * Add sample for TiltLaserListener
    * Add test for ParticleFilterTracking
    * Add sample for ParticleFilterTracking
    * Update test for PointcloudDatabaseServer
    * Update sample for PointcloudDatabaseServer
    * Add test for ParallelEdgeFinder
    * Add sample for ParallelEdgeFinder
    * Add test for PointCloudLocalization
    * Add sample for PointCloudLocalization
    * Fix test for ICPRegistration
    * Fix sample for ICPRegistration
    * Add missing '~correspondence_randomness' param in ICPRegistration
    * Add test for PlaneSupportedCuboidEstimator
    * Add test for LineSegmentCollector
    * Add sample for LineSegmentCollector
    * Remove unused parameter error to successfully finish onInit in LineSegmentCollector
    * Update test for LineSegmentDetector
    * Update sample for LineSegmentDetector
    * Add test for HintedStickFinder
    * Add sample for HintedStickFinder
    * Add test for HintedHandleEstimator
    * Add sample for HintedHandleEstimator
    * Add test for HintedPlaneDetector
    * Add sample for HintedPlaneDetector
    * Fix conditional branching to use correct parameter in HintedPlaneDetector
    * Add test for HeightmapTimeAccumulation
    * Add sample for HeightmapTimeAccumulation
    * Show error message when lookupTransform failed in HeightmapTimeAccumulation
    * Add test for HeightmapToPointCloud
    * Add sample for HeightmapToPointCloud
    * Add test for HeightmapMorphologicalFiltering
    * Add sample for HeightmapMorphologicalFiltering
    * Add test for HeightmapConverter
    * Add sample for HeightmapConverter
    * Fix transform in HeightmapConveter
    * Add test for ExtractCuboidParticlesTopN
    * Add sample for ExtractCuboidParticlesTopN
    * Add test for RegionGrowingSegmentation
    * Add sample for RegionGrowingSegmentation
    * Add test for RegionGrowingMultiplePlaneSegmentation
    * Add sample for RegionGrowingMultiplePlaneSegmentation
    * Run test_organized_edge_detector.test only when PCL>1.7.2
    * Add test for MultiPlaneExtraction
    * Add sample for MultiPlaneExtraction
    * Add test for OctreeChangePublisher
    * Add sample for OctreeChangePublisher
    * fix include order
    * Add test for OrganizedPassThrough
    * Add sample for OrganizedPassThrough
    * Add test for OrganizedEdgeDetector
    * Add sample for OrganizedEdgeDetector
    * Add test for OrganizedMultiPlaneSegmentation
    * Add sample for OrganizedMultiPlaneSegmentation
    * Add test for MaskImageClusterFilter
    * Add sample for MaskImageClusterFilter
    * Add test for KeypointsPublisher
    * Add sample for KeypointsPublisher
    * Add test for MovingLeastSquareSmoothing
    * Add sample for MovingLeastSquareSmoothing
    * Add test for NormalEstimationIntegralImage
    * Add sample for NormalEstimationIntegralImage
    * Add test for NormalDirectionFilter
    * Add sample for NormalDirectionFilter
    * Add test for NormalEstimationOMP
    * Add sample for NormalEstimationOMP
    * Add test for VoxelGridLargeScale
    * Add sample for VoxelGridLargeScale
    * Add test for SupervoxelSegmentation
    * Add sample for SupervoxelSegmentation
    * Add test for ROIClipper
    * Add sample for ROIClipper
    * Remove duplicated test_mask_image_filter.test
    * Add test for ResizePointsPublisher
    * Add sample for ResizePointsPublisher
    * Add test for FuseRGBImages
    * Add test for FuseDepthImages
    * Add test for RGBColorFilter
    * Fix sample for RGBColorFilter not to require real camera
    * Add test for GridSampler
    * Add sample for GridSampler
    * Add test for FisheyeSpherePublisher
    * Add sample for FisheyeSpherePublisher
    * Add test for MaskImageFilter
    * Add sample for MaskImageFilter
    * Add test for DepthCalibration
    * Add sample for DepthCalibration
    * Add test for BoundingBoxOcclusionRejector
    * Fix sample for BoundingBoxOcclusionRejector so that users don't have to move interactive marker
    * Add test for BorderEstimator
    * Add sample for BorderEstimator
    * Add test for extract_top_polygon_likelihood.py
    * Add sample for extract_top_polygon_likelihood.py
    * Add test for plane_time_ensync_for_recognition.py
    * Add sample for plane_time_ensync_for_recognition.py
    * Add test for dump_depth_error.py
    * Add sample for dump_depth_error.py
    * Support specifying output csv path as rosparam in dump_depth_error.py
    * Add test for calculate_polygon_from_imu.py
    * Add sample for calculate_polygon_from_imu.py
    * Fix condition to use np.abs(acc) in calculate_polygon_from_imu.py
    * Fix initialize arguments of PolygonArray in calculate_polygon_from_imu.py
    * Move sample for PlanarPointCloudSimulator to jsk_pcl_ros_utils and do not use deprecated node
  
* kinfu supports BGR8 encoding input (#2432 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2432>)
* add volume_size for kinfu parameter (#2449 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2449>)
* Publish organized pointcloud in DepthImageCreator (#2446 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2446>)
* [jsk_pcl_ros/DepthImageCreator] Add ~fill_value to specify initial value of depth image (#2445 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2445>)
  
    * Add ~fill_value parameter (default is nan) to specify initial value of depth image.
  
* [jsk_pcl_ros/DepthImageCreator] Fix SEGV when pointcloud is not available yet in asynchronous mode (#2444 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2444>)
* [jsk_pcl_ros/pointcloud_moveit_filter] build support moveit > 1.0.0 (#2443 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2443>)
* add keep_organized param to heightmap_to_pointcloud (#2434 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2434>)
* add negative rosparam in mask_image_filter (#2431 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2431>)
  
    * add color_histogram_matcher test
    * modified member variable is_dense true to false, to compute3DCentroid
    * modified rosbag file, rviz config and document
    * add keep_organized param to heightmap_to_pointcloud
    * mofify test of mask_image_filter
    * rename test file name from .launch to .test & modify CMakeLists for test of mask_image_filter
    * add test for mask_image_filter
    * add sample for maks_image_filter
  
* [jsk_pcl_ros] Add sample_color_histogram_matcher.launch (#2429 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2429>)
  
    * add color_histogram_publisher node
    * add rosbag file and rviz config file
    * add sample_color_histogram_matcher.launch
    * add negative param in mask_image_filter
  
* Modify pcl version check for building with pcl-1.9 (#2426 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2426>)
* ClusterPointIndicesDecomposer: suppress error if contains zero indices (#2408 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2408>)
  
    * add wawrning on clustering zero size cloud
    * suppress error if contains zero indices
  
* Contributors: Akihiro Miki, Kei Okada, Ryohei Ueda, Shingo Kitagawa, Takayuki Murooka, Tomoya Ishii, Yuki Furuta, Yuki Omori, Yuto Uchimi, Iory Yanokura, Taichi Higashide

jsk_pcl_ros_utils

* [jsk_pcl_ros] Add multi euclidean clustering (#2463 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2463>)
* Fix for  noetic / 20.04 (#2507 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2507>)
  
    * upgrade package.xml to format=3, migrate to noetic with ROS_PYTHON_VERSION=2/3, use multiple ROS distro strategy http://wiki.ros.org/noetic/Migration
  
* set time-limit and increase retry for jsk_pcl_ros_utils/test/tf_transform_bounding_box_array.test (#2495 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2495>)
  
    * set time-limit=25 for timeout:30 tests
  
* set chainer version less than 7.0.0 (#2485 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2485>)
  
    * Moved bagfile for multi object detection Fixed path of play_rosbag xml [jsk_pcl_ros_utils/install_sample_data.py] Make it multiprocess downloadable
  
* fix generate_readme.py and update readme (#2442 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2442>)
* MaskImageToDepthConsideredMaskImage: support approximate sync (#2410 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2410>)
* Add sample, test and doc (#2440 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2440>)
  
    * Add test for DepthImageError
    * Add sample for DepthImageError
    * Add test for PointCloudToSTL
    * Add sample for PointCloudToSTL
    * Fix mesh_resource in output marker msg in PointCloudToSTL
    * Add test for ColorizeDistanceFromPlane
    * Add sample for ColorizeDistanceFromPlane
    * Add test for PoseWithCovarianceStampedToGaussianPointCloud
    * Add sample for PoseWithCovarianceStampedToGaussianPointCloud
    * Add test for PolygonPointsSampler
    * Add sample for PolygonPointsSampler
    * Add test for PolygonFlipper
    * Add sample for PolygonFlipper
    * Add test for PolygonArrayWrapper
    * Add sample for PolygonArrayWrapper
    * Add sample for PolygonArrayUnwrapper
    * Add test for PolygonArrayTransformer
    * Add sample for PolygonArrayTransformer
    * Add test for PlaneConcatenator
    * Add sample for PlaneConcatenator
    * Add test for MarkerArrayVoxelToPointCloud
    * Add sample for MarkerArrayVoxelToPointCloud
    * Add test for PointCloudToClusterPointIndices
    * Add sample for PointCloudToClusterPointIndices
    * Support skip_nan in PointCloudToClusterPointIndices
    * Add test for LabelToClusterPointIndices
    * Add sample for LabelToClusterPointIndices
    * Add test for SphericalPointCloudSimulator
    * Add sample for SphericalPointCloudSimulator
    * Add test for PlanarPointCloudSimulator
    * Move sample for PlanarPointCloudSimulator to jsk_pcl_ros_utils and do not use deprecated node
    * Add test for PointCloudRelativeFromPoseStamped
    * Add sample for PointCloudRelativeFromPoseStamped
    * Support approximate_sync in PointCloudRelativeFromPoseStamped
    * Add test for NormalFlipToFrame
    * Add sample for NormalFlipToFrame
    * Add test for PCDReaderWithPose
    * Add sample for PCDReaderWithPose
    * Add test for TfTransformCloud
    * Add sample for TfTransformCloud
    * Add test for TfTransformBoundingBoxArray
    * Add sample for TfTransformboundingBoxArray
    * Add test for TfTransformBoundingBox
    * Add sample for TfTransformBoundingBox
    * Add test for PolygonArrayFootAngleLikelihood
    * Add sample for PolygonArrayFootAngleLikelihood
    * Add test for PolygonArrayDistanceLikelihood
    * Add sample for PolygonArrayDistanceLikelihood
    * Add test for PolygonArrayAreaLikelihood
    * Add sample for PolygonArrayAreaLikelihood
    * Add test for PolygonArrayAngleLikelihood
    * Add sample for PolygonArrayAngleLikelihood
    * Add test for DelayPointCloud
    * Add sample for DelayPointCloud
    * Add test for ColorizeHeight2DMapping
    * Add sample for ColorizeHeight2DMapping
    * Increase publishing rate of pcd_to_pointcloud in sample_pointcloud_xyz_to_xyzrgb.launch
    * Add missing test for PointCloudXYZToXYZRGB
    * Add test for PointCloudXYZRGBToXYZ
    * Add sample for PointCloudXYZRGBToXYZ
    * Explicitly depend on jsk_rviz_plugins in jsk_pcl_ros_utils/package.xml
    * Add test for cloud_on_plane_info.py
    * Add test for CloudOnPlane
    * Add sample for CloudOnPlane and cloud_on_plane_info.py
    * Support approximate_sync in CloudOnPlane
    * Add test for MaskImageToDepthConsideredMaskImage
    * MaskImageToDepthConsideredMaskImage: support approximate sync
  
* MaskImageToPointIndices: support multi channel mask image (#2409 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2409>)
  
    * Enable all test for MaskImageToPointIndices
    * Increase threshold to support JPEG compression as much as possible
    * Use NODELET_ERROR instead of ROS_ERROR
    * Fix access to each element of image
    * Partially disable mask_image_to_point_indices.test
    * Add sample for MaskImageToPointIndices
    * Publish to another topic if ~use_multi_channels is true and ~target_channel == -1
    * Merge branch 'master' into subtract-mask-image
    * MaskImageToPointIndices: support multi channel mask image
  
* Contributors: Kei Okada, Shingo Kitagawa, Yuki Furuta, Yuto Uchimi, Iory Yanokura

jsk_perception

* Add FCN8sDepthPredictionConcatFirst model to fcn_depth_prediction.py (#2481 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2481>)
  
    * Update output file names
    * Read dataset directory from argument
    * Fix directory name of dataset extracted from tar ball
    * Flatten images for network input
    * Remove wrong transform of dataset from train_fcn_depth_prediction.py
    * Add training script of FCNDepthPredictionConcatFirst model
    * Move FCN8sDepthPrediction chainer models to jsk_recognition_utils
    * Add install script of mirror dataset
    * Fix typo of model path
    * Use cv2 version of colormap JET
    * Add trained model of FCN8sDepthPredictionConcatFirst
    * Add FCN8sDepthPredictionConcatFirst model to fcn_depth_prediction.py
  
* refactor sample launches in jsk_perception (#2376 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2376>)
* Add nose mask publisher (#2347 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2347>)
* [jsk_perception/people_pose_estimation_2d.py][jsk_perception/people_mask_publisher.py] Fix edge case bug (#2465 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2465>)
* Publish ClusterPointIndices in ssd_object_detector.py (#2467 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2467>)
  
    * add predict profilling message above cluster indices computation
  
* fix travis - skip noetic test into two jobs, using BUILD_PKGS - skip catkin_python_setup for indigo (#2522 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2522>)
* Fix for  noetic / 20.04 (#2507 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2507>)
  
    * jsk_perception/scripts: respect ROS_PYTHON_VERSION
    * support for opencv4 : jsk_perception
    * remove signals from find_package(Boost)
    * jsk_perception depends on roseus, but it sometimes hard to keep dependency
    * fix for python3, use 2to3 -f print, 2to3 -f except
    * upgrade package.xml to format=3, migrate to noetic with ROS_PYTHON_VERSION=2/3, use multiple ROS distro strategy http://wiki.ros.org/noetic/Migration
  
* more fix for #2500 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2500> (#2502 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2502>)
  
    * fix print '' -> print('')
  
* fix print syntax in train_ssd.py (#2500 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2500>)
  
    * fix print '' -> print('')
  
* [jsk_perception] support image with alpha in image_publisher (#2479 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2479>)
  
    * fix image_publisher for loading grayscale image
    * use cv2 default type
    * add test for image with alpha channel
    * add sample for alpha image
    * fix for depth image
    * support image with alpha in image_publisher
  
* [jsk_perception] add program for training ssd with box annotation (#2483 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2483>)
* show what should we do, if we have error on 'import chainer' (#2491 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/2491>)
  
    * use --clock for sample_image_cluster_indices_decomposer.launch, add --clock to sample_bounding_box_to_rect.launch does not work...
    * print how to intall cupy
  if you do not have cupy, it raises error

[INFO] [1588763738.839739]: Read the image file: /home/k-okada/ws_recognition/src/jsk_recognition/jsk_perception/sample/object_detection_example_2.jpg
[INFO] [1588763739.625133]: Loaded 43 labels
Traceback (most recent call last):
File "/home/k-okada/ws_recognition/src/jsk_recognition/jsk_perception/node_scripts/ssd_object_detector.py", line 207, in
ssd = SSDObjectDetector()
File "/opt/ros/melodic/lib/python2.7/dist-packages/jsk_topic_tools/transport.py", line 26, in __call__
obj = type._call_(cls, *args, **kwargs)
File "/home/k-okada/ws_recognition/src/jsk_recognition/jsk_perception/node_scripts/ssd_object_detector.py", line 71, in __init__
chainer.cuda.get_device_from_id(self.gpu).use()
File "/usr/local/lib/python2.7/dist-packages/chainer/backends/cuda.py", line 275, in get_device_from_id
check_cuda_available()
File "/usr/local/lib/python2.7/dist-packages/chainer/backends/cuda.py", line 138, in check_cuda_available
raise RuntimeError(msg)
RuntimeError: CUDA environment is not correctly set up
(see https://github.com/chainer/chainer#installation).No module named cupy
``

  • show what should we do, if we have error on 'import chainer'
Traceback (most recent call last):
File "/home/k-okada/ws_recognition/src/jsk_recognition/jsk_perception/node_scripts/ssd_object_detector.py", line 26, in <module>
import chainer
File "/usr/local/lib/python2.7/dist-packages/chainer/__init__.py", line 10, in <module>
from chainer import backends  # NOQA
File "/usr/local/lib/python2.7/dist-packages/chainer/backends/__init__.py", line 1, in <module>
from chainer.backends import cuda  # NOQA
File "/usr/local/lib/python2.7/dist-packages/chainer/backends/cuda.py", line 77
def shape(self) -> types.Shape:
^
SyntaxError: invalid syntax

c.f. jsk-ros-pkg/jsk_recognition#2485


## jsk_recognition

- No changes

## jsk_recognition_msgs


## jsk_recognition_utils


## resized_image_transport

@k-okada k-okada requested a review from sloretz as a code owner October 1, 2020 09:11
@jacobperron jacobperron merged commit 528cf14 into ros:master Oct 2, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants