No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.
No version for distro noetic. Known supported distros are highlighted in the buttons above.
No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.
No version for distro galactic. Known supported distros are highlighted in the buttons above.
No version for distro foxy. Known supported distros are highlighted in the buttons above.
No version for distro lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
|
Package Summary
Tags | No category tags. |
Version | 4.3.0 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/start-jsk/jsk_apc.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2024-01-16 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
The jsk_apc2016_common package
Additional Links
Maintainers
- Kentaro Wada
- Hasegawa Shun
- Shingo Kitagawa
- Bando Masahiro
- Yusuke Niitani
Authors
- Kentaro Wada
README
No README found.
See repository README.
CHANGELOG
Changelog for package jsk_apc2016_common
4.3.0 (2021-07-14)
- Merge branch 'master' into add-sleep
- Merge pull request #2747 from knorth55/copy-rbo
- copy jsk_apc2016_common/python rbo_segmentation
- remove rbo segmentation submodule
- Merge pull request #2709 from pazeshun/add-baxtergv6_apc2016
- Enable to change proba_threshold in object_segmentation_3d.launch
- use Eigen3
- Contributors: Shingo Kitagawa, Shun Hasegawa
4.2.1 (2019-04-18)
- Improve visualization (alpha: 0.7, tile_image)
- Contributors: Kentaro Wada
4.2.0 (2017-11-01)
4.1.9 (2017-10-28)
4.1.8 (2017-10-26)
4.1.7 (2017-10-26)
- 4.1.6
- Update CHANGELOG.rst
- 4.1.5
- Update CHANGELOG.rst
- Contributors: Kentaro Wada
4.1.4 (2017-10-15)
4.1.6 (2017-10-24)
4.1.5 (2017-10-23)
- 4.1.4
- Update CHANGELOG
- Contributors: Kentaro Wada
4.1.3 (2017-10-12)
4.1.2 (2017-10-11)
4.1.1 (2017-10-10)
- Fix typo: bin/euslint -> scripts/euslint
- Contributors: Kentaro Wada
4.1.0 (2017-08-12)
- Visualize target0 (index 0 object)
- Contributors: Kentaro Wada
4.0.9 (2017-07-29)
4.0.8 (2017-07-29)
4.0.7 (2017-07-28)
4.0.6 (2017-07-28)
4.0.5 (2017-07-28)
4.0.4 (2017-07-27)
4.0.3 (2017-07-27)
- Fixes for unknown objects
- Contributors: Kentaro Wada
4.0.2 (2017-07-27)
4.0.1 (2017-07-26)
- Fix line number in euslint
- Install euslint to global bin
- Make it work grasped_region_classifier with resized image
- loosen synchronizer of cpi_decomposer label
- Contributors: Kentaro Wada, Shingo Kitagawa
4.0.0 (2017-07-24)
- sort target cpi decomposer by cloud_size
- set smaller queue_size for target cpi decomposer
- set smaller queue_size for label cpi decomposer
- resize input of cpi decomposer for largest object selection
- Contributors: Shingo Kitagawa
3.3.0 (2017-07-15)
- add use_topic and input_candidates args
- replace bg_label by ignore_labels
- ad ignore_labels in label_to_cpi
- Fix fcn model_file param name
- add USE_PCA argment in object_segmentation_3d.launch
- Contributors: Kentaro Wada, Naoya Yamaguchi, Shingo Kitagawa
3.2.0 (2017-07-06)
- update candidates for segmentation via topic
- Contributors: Shingo Kitagawa
3.1.0 (2017-06-30)
- update visulization methods
- use fcn in stow task recognition pipeline
- Make label_names.yml as just a name list
- add jsk_gui_msgs to jsk_apc_common
- Pass chainermodel name to correct param
- Contributors: Kei Okada, Kentaro Wada, Shingo Kitagawa, Shun Hasegawa
3.0.3 (2017-05-18)
3.0.2 (2017-05-18)
- Put in order tags in CHANGELOG.rst
- Contributors: Kentaro Wada
3.0.1 (2017-05-16)
- Merge pull request #2077 from knorth55/move-euslint-to-common Check euslisp format for jsk_apc2016_common
- fix format for euslint check
- euslint check for samples euslisp file
- mv euslint to jsk_apc2016_common package
- Contributors: Kei Okada, Shingo Kitagawa
3.0.0 (2017-05-08)
- add arg default for object_segmentation_3d launch
- modify object_segmentation_3d to accept args
- Add json for pick task by baxterrgv5
- Add main launch for baxterrgv5
- Add link to wiki
- Install sample data with a script
- add table plane removal node
- Use compressed images to get them in 30Hz
- Add apc recognition samples with Fetch
- Add script to list object names
- FCN32s-V2: Update fcn32s trained model
- Trained with dataset v2 (JSK + MIT)
- 148000 iterations
- Fix 404 of trained data vgg16_rotation_translation_brightness_372000...
- Fix for migrated srv of UpdateTarget
- Support no target in rqt_select_target
- Merge pull request #1910 from start-jsk/mv-srv-to-common Move srv to common package to fix dependency graph
- Place yaml file for object data in right place
- Move images under jsk_apc2016_common to use it in launch correctly
- Place node script in right place
- Move srv to common package to fix dependency graph
- dependency graph should be jsk_2016_01_baxter_apc -> jsk_apc2016_common
- Contributors: Kentaro Wada, Naoya Yamaguchi, Shingo Kitagawa, Shun Hasegawa
2.0.0 (2016-10-22)
- rqt_select_target use service to update work_order
- reinforce rqt_select_target to show target image
- add rqt_select_target GUI
- rosparam pass work_order bin_contents from json
- Add json for picking demonstration
- Introduce new 3D object segmentation pipeline As proposed in https://github.com/start-jsk/jsk_apc/issues/1865
- Add mode to display json with --display
- add publish bin bbox test
- Contributors: Kentaro Wada, Shingo Kitagawa
1.5.1 (2016-07-15)
- reflected new data & organized all RBO format data & changed name of directory
- ignore sib_rbo_tokyo directory
- flake 8 publish_bin_info
- delete segmentation in bin helper that became unncessary
- delete unnecessary dependency on helper func
- delete all old scripts that are no longer used
- update package.xml maintainers
- Fix CMakeLists.txt to release on apt
- 1.5.0
- Update CHANGELOG.rst to release 1.5.0
- Add apc_stow_task.json for APC2016 real run
- add volume in object_data_2016.yaml
- add in hand recognition for stow task launch
- add stow_layout_2.json
- Merge pull request #1839 from wkentaro/fcn-trained-data Add fcn trained data to download
- Fix typo in install_trained_data.py
- Add fcn trained data to download
- Add vgg16 trained_data to download
- 1.0.0
- Update CHANGELOG.rst
- Rename traial json
- Add robocup2016 apc_pick_task.json
- add offset for verifying whether clouds are in bins
- Update chainermodel of VGG16 for rotation/translation/brightness
- difficult layouts list
- manual fix layout
- add three more pick and stow layouts
- change launch to handle debug output
- debug output for fcn
- fcn sib node accepts depth img
- pick task trial
- set parameter used to reject small target mask for fcn
- add second stow and pick layout json
- fix rosparam path for collect_sib_data
- Make water graspability as 4
- skelton for fcn_sib to reject a mask that is too small
- Update vgg16 trained model
- graspability of duct tape updated
- change vgg train data
- Update graspability of gripper2016
- Set respawn=true for vgg16_object_recognition
- fix a bug that messes up pred_label in loop
- sib-fcn publishes label
- expand path with ~ for collect_sib_data
- fcn_node: subtract mean-rgb from input data before doing segmentation
- fcn segmentation in bin node
- gitignore chainermodel:
- Add mode to create mask from BoundingBox not BinInfo
- Merge pull request #1795 from wkentaro/vgg16 Recognize APC2016 objects with VGG16 network
- Use mask image to enhance object recognition result with vgg16 net
- Add jsk_data to package.xml
- Recognize APC2016 objects with VGG16 network
- 0.8.1
- update CHANGELOG
- 0.8.1
- make object list in alphabetical order
- remove unnecessary log, and make a save-log more informative
- delete unnecessary import
- fix path of install_dataset
- install dataset 2016
- fixed mistake in gitignore
- add update for rbo
- train script for RBO
- add gitignore for jsk_apc2016_common
- collect sib data server
- labelme tool checks if a user has made mistake
- fix: forgotten import publish_target_bin_info
- add default value for rosparam
- print log when target_bin_name is not set
- Fix test for official stow json format
- Visualize official stow json with APC2016 objects
- labelme tool
- rename set_bin_param -> publish_bin_info
- modify publish_bin_info to rospy.Timer
- publish bin bbox node split from publish bin info
- remove header sequence in publish_bin_info
- sort alphabetically in publish_bin_info
- Fix encoding of in bin mask: 8UC1 -> mono8
- raise warning when wrong json is given
- update bin model to measured size
- Merge pull request #1628 from yuyu2172/throttle changed log to throttle
- publish_bin_info publishes messages with headers
- fix unsubscribe in rbo_segmentation_in_bin_node
- changed log to throttle
- Merge pull request #1609 from yuyu2172/publish-bin-info-bbox publish_bin_info additionally publishes bin's bounding box array
- fix bug: update self.json
- fix line length
- make main loop of rbo_segmentation_in_bin_node simpler
- catch error when rbo raises key error Conflicts: jsk_apc2016_common/node_scripts/rbo_segmentation_in_bin_node.py
- publish_bin_info now publishes bbox_array
- Merge pull request #1597 from yuyu2172/publish-when-fail rbo_segmentation_in_bin_node publishes debug topics even when segmentation fails
- rbo_segmentation_in_bin_node publishes debug topics even when segmentation fails
- read json only when there is update
- publish_bin_info publishes bin_info of the current json rosparam
- visualize posterior overlaid with color
- Update CHANGELOG.rst for 0.8.0
- Contributors: Kei Okada, Kentaro Wada, Shingo Kitagawa, Yusuke Niitani
1.5.0 (2016-07-09)
- Add apc_stow_task.json for APC2016 real run
- add volume in object_data_2016.yaml
- add in hand recognition for stow task launch
- add stow_layout_2.json
- Merge pull request #1839 from wkentaro/fcn-trained-data Add fcn trained data to download
- Fix typo in install_trained_data.py
- Add fcn trained data to download
- Add vgg16 trained_data to download
- Contributors: Kentaro Wada, Shingo Kitagawa
1.0.0 (2016-07-08)
- Rename traial json
- Add robocup2016 apc_pick_task.json
- add offset for verifying whether clouds are in bins
- Update chainermodel of VGG16 for rotation/translation/brightness
- difficult layouts list
- manual fix layout
- add three more pick and stow layouts
- change launch to handle debug output
- debug output for fcn
- fcn sib node accepts depth img
- pick task trial
- set parameter used to reject small target mask for fcn
- add second stow and pick layout json
- fix rosparam path for collect_sib_data
- Make water graspability as 4
- skelton for fcn_sib to reject a mask that is too small
- Update vgg16 trained model
- graspability of duct tape updated
- change vgg train data
- Update graspability of gripper2016
- Set respawn=true for vgg16_object_recognition
- fix a bug that messes up pred_label in loop
- sib-fcn publishes label
- expand path with ~ for collect_sib_data
- fcn_node: subtract mean-rgb from input data before doing segmentation
- fcn segmentation in bin node
- gitignore chainermodel:
- Add mode to create mask from BoundingBox not BinInfo
- Merge pull request #1795 from wkentaro/vgg16 Recognize APC2016 objects with VGG16 network
- Use mask image to enhance object recognition result with vgg16 net
- Add jsk_data to package.xml
- Recognize APC2016 objects with VGG16 network
- remove unnecessary log, and make a save-log more informative
- delete unnecessary import
- Contributors: Kentaro Wada, Yusuke Niitani
0.8.1 (2016-06-24)
- make object list in alphabetical order
- fix path of install_dataset
- install dataset 2016
- fixed mistake in gitignore
- add update for rbo
- train script for RBO
- add gitignore for jsk_apc2016_common
- collect sib data server
- labelme tool checks if a user has made mistake
- fix: forgotten import publish_target_bin_info
- add default value for rosparam
- print log when target_bin_name is not set
- Fix test for official stow json format
- Visualize official stow json with APC2016 objects
- labelme tool
- rename set_bin_param -> publish_bin_info
- modify publish_bin_info to rospy.Timer
- publish bin bbox node split from publish bin info
- remove header sequence in publish_bin_info
- sort alphabetically in publish_bin_info
- Fix encoding of in bin mask: 8UC1 -> mono8
- raise warning when wrong json is given
- update bin model to measured size
- Merge pull request #1628 from yuyu2172/throttle changed log to throttle
- publish_bin_info publishes messages with headers
- fix unsubscribe in rbo_segmentation_in_bin_node
- changed log to throttle
- Merge pull request #1609 from yuyu2172/publish-bin-info-bbox publish_bin_info additionally publishes bin's bounding box array
- fix bug: update self.json
- fix line length
- make main loop of rbo_segmentation_in_bin_node simpler
- catch error when rbo raises key error Conflicts: jsk_apc2016_common/node_scripts/rbo_segmentation_in_bin_node.py
- publish_bin_info now publishes bbox_array
- Merge pull request #1597 from yuyu2172/publish-when-fail rbo_segmentation_in_bin_node publishes debug topics even when segmentation fails
- rbo_segmentation_in_bin_node publishes debug topics even when segmentation fails
- read json only when there is update
- publish_bin_info publishes bin_info of the current json rosparam
- visualize posterior overlaid with color
- Update CHANGELOG.rst for 0.8.0
- Contributors: Kentaro Wada, Shingo Kitagawa, Yusuke Niitani
0.8.0 (2016-05-31)
- Fix using float object not rospy.Rate in publish_target_bin_info.py
- Visualize segementation result in bin
- Merge pull request #1569 from yuyu2172/image-resize resize rgb image from softkinetics to the size of depth
- make tf_bbox compatiable with binning_x and binning_y
- deleted compressed target mask
- Use timer to publish target bin info periodically
- segmentation_in_bin nodes continue to run when bin_info_array is not published
- add get_object_data graspability test checking range in [1, 4]
- get_object_data test added gripper2016 key existance
- graspability of gripper2015 updated: rolodex_jumbo_pencil_cup
- Add graspability of new gripper
- get_object_data test added gripper2015 key existance
- object_data_2016 yaml style fixed
- Merge pull request #1542 from wkentaro/visualize-2016 [jsk_apc2016_common] Visualize pick json with APC2016 objects
- Add cmake dependency on jsk_apc2016_common
- move get_work_order and get_bin_contents func to jsk_apc2016_common
- Visualize pick json with APC2016 objects
- Add object images for apc2016
- add header to sync msg
- tf_bbox_to_mask produces warning message when posiiton of an arm is incorrect
- [jsk_2016_01_baxter_apc | jsk_apc2016_common] CMakeLists syntax fixed
- rbo_segmentation_in_bin_node returns nothing when it fails to predict anyhting
- update comment out in get_object_data
- Revert "[jsk_apc2016_common] publish_bin_tf now uses tf2_ros static_tf_publisher"
- publish_bin_tf now uses tf2_ros static_tf_publisher
- compress rbo mask image to point cloud size
- removed patch on rbo_sib that fixes time stamp to now
- fixed handling of empty target_bin_name rosparam
- publishes posterior images as topic
- cloud_to_spatial_features deal with the case when tf frames of bin are not published
- fixed tf_bbox_to_mask's callback queue_size
- rbo_segmentation_in_bin now takes synchronized messages as input
- topic synchronizer converts 4 images to one msg
- fix publish target_bin_info to sleep a little in each cycle
- add segmentation_in_bin node which is much thinner than previous one
- add sib_spatial_preprocessing node
- move tf_bbox_to_mask to jsk_apc2016_common
- Add officially distributed json files
- Fix for pep8
- Feature to generate identical interface json file
- Fix style of code 'generate_interface_json.py'
- Enhance the interface of arguments for validating script
- Add scripts for interface json from APC2016 official
- alphabetic sorted object_data_2016
- test get_object_data for apc2016
- modify get_object_data func to load apc2016 objects list
- apc2016 object name fixed
- add publish target_bin
- split publish tf and publish bin info
- fixed quaternion of bin param
- add header to BinInfo so that frame of bin is included
- publish bin's tf
- publish_bin_info method became more modular
- add segmenter setup bash script
- rbo_segmentation submodule update
- deleted confusing setters
- fixed value for undetermined pixel for depth
- ignore trained segmenter
- scaled masked image pixel values
- changed name of topic_synchronizer
- add cpp message synchronizer
- unzoom returned prediction
- use rospy debug tools print -> rospy.loginfo error IO -> rospy.logerr
- 2015 launch files do not depend on 2016 config
- add rbo_segmentation_in_bin that connects different codes
- make .yaml compatiable with 2015 code
- add a node that publishes BinInfoArray from json
- add helper functions for segmentation_in_bin
- add BinData which adds extra information to BinInfo
- add tests for spatial feature extractions
- add spatial feature extractions
- moved mask_bin to rbo_preprocessing
- add BinInfo.msg and BinInfoArray.msg
- add functions that generate mask image of the target bin
- add training script for rbo's segmentation
- update rbo_segmentation's submodule
- Add condition for not initialized submodule
- add rbo's code as submodule
- Exclude rbo_segmentation code from roslint_python
- Contributors: Kentaro Wada, Shingo Kitagawa, Yusuke Niitani, pazeshun
0.2.4 (2016-04-15)
0.2.3 (2016-04-11)
- Data
- add apc2016 object_data
- Test
- Add roslint_test for python library
- Add test for python library
- Data
- Doc for python lib
- Visualization
- Visualize json for stow task
- visualize stow json
- Contributors: Heecheol Kim, Kentaro Wada, Shingo Kitagawa
0.2.2 (2016-03-08)
- fix gmail for iory and wkentaro
- Contributors: Kei Okada
0.2.1 (2016-03-08)
- fix maintainer/author in package.xml
- Contributors: Kei Okada
0.2.0 (2016-03-08)
- Initialize common package for APC2016
- Fix version number of jsk_apc2016_common
- Add object data for APC2016
- Contributors: Kentaro Wada
Wiki Tutorials
This package does not provide any links to tutorials in it's rosindex metadata.
You can check on the ROS Wiki Tutorials page for the package.
Package Dependencies
System Dependencies
No direct system dependencies.
Dependant Packages
Launch files
- launch/object_segmentation_3d.launch
-
- NODELET_MANAGER
- INPUT_IMAGE
- INPUT_CLOUD
- INPUT_CANDIDATES
- FIXED_FRAME
- GPU [default: 0]
- BACKEND [default: chainer]
- MODEL_NAME [default: fcn32s]
- MODEL_FILE [default: $(find jsk_apc2016_common)/trained_data/fcn32s_v2_148000.chainermodel]
- PROBA_THRESHOLD [default: 0.0]
- LABEL_YAML [default: $(find jsk_apc2016_common)/config/label_names.yaml]
- SELECT_LARGEST [default: false]
- USE_PCA [default: false]
- USE_TOPIC [default: false]
- IGNORE_LABELS [default: []]
- launch/vgg16_object_recognition.launch
-
- INPUT_IMAGE
- INPUT_MASK
- GPU [default: -1]
- samples/sample_fetch_object_segmentation_3d.launch
-
- gui [default: true]
- samples/sample_object_segmentation_3d.launch
-
- gui [default: true]
- samples/fetch_openni_local.launch
- samples/sample_fcn_object_segmentation.launch
-
- gui [default: true]
Services
Plugins
Recent questions tagged jsk_apc2016_common at Robotics Stack Exchange
No version for distro hydro. Known supported distros are highlighted in the buttons above.
No version for distro kinetic. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.