Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/atenpas/gpg
Generate grasp pose candidates in point clouds
https://github.com/atenpas/gpg
grasping robotics ros
Last synced: 2 months ago
JSON representation
Generate grasp pose candidates in point clouds
- Host: GitHub
- URL: https://github.com/atenpas/gpg
- Owner: atenpas
- License: bsd-2-clause
- Created: 2017-05-23T00:58:41.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-01-18T02:57:53.000Z (about 6 years ago)
- Last Synced: 2024-08-04T02:07:54.157Z (6 months ago)
- Topics: grasping, robotics, ros
- Language: C++
- Homepage:
- Size: 321 KB
- Stars: 102
- Watchers: 6
- Forks: 60
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Grasp Pose Generator (GPG)
* **Author:** Andreas ten Pas ([email protected])
* **Version:** 1.0.0
* **Author's website:** [http://www.ccs.neu.edu/home/atp/](http://www.ccs.neu.edu/home/atp/)
* **License:** BSD## 1) Overview
This package creates grasp candidates for 3D point clouds and can check if they are antipodal using geometric
conditions. To use the package, you only need PCL and Eigen (see below).This package is part of GPD. Please notice that **no** machine learning is included in this part. The package just
generates 6-DOF grasp poses for a 2-finger grasp.## 2) Requirements
1. [PCL 1.7 or later](http://pointclouds.org/)
2. [Eigen 3.0 or later](https://eigen.tuxfamily.org)## 3) Compilation
1. Open a terminal and clone the *grasp_candidates_generator* repository into some folder:
```
$ cd
$ git clone https://github.com/atenpas/gpg.git
```2. Build the project:
```
$ cd grasp_candidates_generator
$ mkdir build && cd build
$ cmake ..
$ make
```3. (optional) Install the project:
```
$ sudo make install
```## 4) Generate Grasp Candidates for a Point Cloud File
Run the following from within the *build* folder:
```
$ ./generate_candidates ../cfg/params.cfg ~/data/some_cloud.pcd
```## 5) Parameters
Brief explanations of parameters are given in *cfg/params.cfg*.
## 6) Citation
If you like this package and use it in your own work, please cite our [arXiv paper](http://arxiv.org/abs/1603.01564):
```
@misc{1603.01564,
Author = {Marcus Gualtieri and Andreas ten Pas and Kate Saenko and Robert Platt},
Title = {High precision grasp pose detection in dense clutter},
Year = {2016},
Eprint = {arXiv:1603.01564},
}
```