Skip to content

Monozone-centric Instance Grasping Policy in Large-scale Dense Clutter

License

Notifications You must be signed in to change notification settings

clee-jaist/MCIGP

Repository files navigation

Monozone-centric Instance Grasping Policy in Large-scale Dense Clutter (MCIGP)


The MCIGP is designed to realize grasping in large-scale dense clutter scenarios. Specifically, the first part is the Monozone View Alignment (MVA), wherein we design the dynamic monozone that can align the camera view according to different objects during grasping, thereby alleviating view boundary effects and realizing grasping in large-scale dense clutter scenarios. Then, we devise the Instance-specific Grasp Detection (ISGD) to predict and optimize grasp candidates for one specific object within the monozone, ensuring an in-depth analysis of this object.

arXiv | All Experimental Videos

If you use this work, please cite (initial version):

@inproceedings{clee2025pmsgp,
	title={Pyramid-Monozone Synergistic Grasping Policy in Dense Clutter},
	author={Chenghao, Li and Nak Young, Chong},
	booktitle={https://arxiv.org/abs/2409.06959},
	year={2024}
}

Contact

Any questions or comments, contact Chenghao Li.

Installation

This code was developed with Python 3.7. Requirements can be installed by:

pip install -r requirements.txt

Hardware

The code was deployed by the UFactory 850/Xarm5 Robot and Intel RealSense D435i.

  1. UFactory Robot API: https://github.com/xArm-Developer/xArm-Python-SDK.
  2. Intel Realsense API: https://github.com/IntelRealSense/librealsense.

Datasets

Cornell Grasping Dataset

  1. Download and extract the Cornell Dataset.

OCID Grasping Dataset

  1. Download and extract the OCID Dataset.

Pre-trained Original Grasping Model

Has been included in this code as 'GRconvnet_RGBD_epoch_40_iou_0.52'.

Pre-trained SAM model

Please refer to this repository https://github.com/facebookresearch/segment-anything.

Training and Predicting for the Original Grasping Model

Training is done by the train_network, and predicting is done by grasp detection.

Running on a Robot

  1. Real robot grasping is done by MCIGP grasping.
  2. Note: Please use your own hand-eye calibration results when deploying.



About

Monozone-centric Instance Grasping Policy in Large-scale Dense Clutter

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published