- Object label and grasp affordance segmentation learned with instance image stacking
- Picking folded objects (e.g., books) with the Suction Pinching Hand
make install # Python3
# make install2 # Python2
# Don't do the following with soursing ROS setup.*sh
source .anaconda/bin/activate
python -c 'import grasp_prediction_arc2017_lib'
make lint
First, you must activate python environment:
source ~/ros/ws_jsk_apc/devel/.private/grasp_prediction_arc2017/share/grasp_prediction_arc2017/venv/bin/activate
# Or if you want to use Anaconda environment:
# source .anaconda/bin/activate # Don't do this with soursing ROS setup.*sh
- cupy
pip install cupy-cuda92==6.7.0 # Please specify a package corresponding to your CUDA version (cupy-cuda90, cupy-cuda92, ...) and the same version as your chainer version (6.4.0, 6.7.0, ...)
cd examples/grasp_prediction_arc2017
./train_fcn32s.py -g 0 -d -p wada_icra2018
cd examples/grasp_prediction_arc2017
./train_fcn8s.py -g 0 -d -p hasegawa_iros2018 # or hasegawa_mthesis
rosrun grasp_prediction_arc2017 install_data.py
roslaunch grasp_prediction_arc2017 sample_fcn_object_segmentation.launch
In execution flow of pick task imitating ARC2017 competition, execute
roslaunch grasp_prediction_arc2017 setup_for_pick.launch
instead of
roslaunch jsk_arc2017_baxter setup_for_pick.launch
rosrun grasp_prediction_arc2017 install_hasegawa_iros2018
roslaunch grasp_prediction_arc2017 baxterlgv7.launch
roslaunch grasp_prediction_arc2017 setup_for_book_picking.launch hasegawa_iros2018:=true
roslaunch grasp_prediction_arc2017 book_picking.launch json_dir:=`rospack find grasp_prediction_arc2017`/json_dirs/hasegawa_iros2018/ForItemDataBooks6/layout1
@INPROCEEDINGS{hasegawa2018detecting,
author={S. {Hasegawa} and K. {Wada} and K. {Okada} and M. {Inaba}},
booktitle={2018 IEEE/RSJ International Conference on Intelligent Robots and Systems},
title={Detecting and Picking of Folded Objects with a Multiple Sensor Integrated Robot Hand},
year={2018},
pages={1138-1145},
doi={10.1109/IROS.2018.8593398},
ISSN={2153-0866},
month={Oct.}
}
rosrun grasp_prediction_arc2017 install_hasegawa_mthesis
# Experiments of Grasp Stability
roslaunch grasp_prediction_arc2017 baxterlgv7.launch
roslaunch grasp_prediction_arc2017 setup_for_book_picking.launch hasegawa_mthesis:=true
roslaunch grasp_prediction_arc2017 book_picking.launch main:=false json_dir:=`rospack find grasp_prediction_arc2017`/json_dirs/hasegawa_mthesis/ForItemDataBooks8/each_obj/alpha_cubic_sport_wallet
roseus `rospack find grasp_prediction_arc2017`/euslisp/hasegawa_mthesis/pick-book-eval.l
# In Euslisp Interpreter
(pick-book-eval-init :ctype :larm-head-controller :moveit t)
(pick-book-eval-mainloop :larm)
## Please see warn messages and source codes for optional settings