IRVLUTD / gqcnn

[DexNet] Python module for GQ-CNN training and deployment with ROS integration.

Home Page:https://berkeleyautomation.github.io/gqcnn

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Note: Python 2.x support has officially been dropped.

Berkeley AUTOLAB's GQCNN Package

Build Status Release Software License Python 3 Versions

Package Overview

The gqcnn Python package is for training and analysis of Grasp Quality Convolutional Neural Networks (GQ-CNNs). It is part of the ongoing Dexterity-Network (Dex-Net) project created and maintained by the AUTOLAB at UC Berkeley.

Installation and Usage

Please see the docs for installation and usage instructions.

Citation

If you use any part of this code in a publication, please cite the appropriate Dex-Net publication.

SceneReplica experiments

Please see ros_nodes/scenereplica_ros_experiment.py for running a publisher/subscriber loop.

  • Run the DexNet grasp planning service as described in the documentation
  • Run the scenereplica_ros_experiment.py script.
    • Assumes that a top-down depth and mask image is being published
    • Plans the graps and publishes the (grasp center pixel, angle) as Point msg: (u, v, theta)
    • Its a crude workaround to publish the grasp, feel free to implement a custom msg for this purpose and improve the code!

About

[DexNet] Python module for GQ-CNN training and deployment with ROS integration.

https://berkeleyautomation.github.io/gqcnn

License:Other


Languages

Language:Python 88.8%Language:Shell 9.3%Language:CMake 1.2%Language:Dockerfile 0.6%Language:Dylan 0.1%Language:HCL 0.1%