ContactGrasp: Functional Multi-finger Grasp Synthesis from Contact

Samarth Brahmbhatt, Ankur Handa, James Hays, Dieter Fox
4/7/2019
cs.ROcs.CV

Official code: contactgrasp/thermal_grasp (5 stars, last commit 2021-05-28). 3 more implementations below.

Abstract

Grasping and manipulating objects is an important human skill. Since most objects are designed to be manipulated by human hands, anthropomorphic hands can enable richer human-robot interaction. Desirable grasps are not only stable, but also functional: they enable post-grasp actions with the object. However, functional grasp synthesis for high degree-of-freedom anthropomorphic hands from object shape alone is challenging because of the large optimization space. We present ContactGrasp, a framework for functional grasp synthesis from object shape and contact on the object surface. Contact can be manually specified or obtained through demonstrations. Our contact representation is object-centric and allows functional grasp synthesis even for hand models different than the one used for demonstration. Using a dataset of contact demonstrations from humans grasping diverse household objects, we synthesize functional grasps for three hand models and two functional intents. The project webpage is https://contactdb.cc.gatech.edu/contactgrasp.html.

View on arXivView PDF

Code Implementations(4)

Utilities for ContactGrasp, including GraspIt! sampler for initializing ContactGrasp

50PythonMay 26, 20215 years ago
graspingrobotics
contactgrasp/dartOfficial100%
BSD-2-Clause

Entry point for ContactGrasp code system.

40C, C++May 26, 20214 years agoBSD-2-Clause
graspinghand-object-interactionrobotics

ROS code for executing ContactGrasp grasps with MoveIt!

31CMake, PythonMay 26, 20214 years agoNOASSERTION
graspingrobotics

LFS repository to store ContactGrasp data ZIP files

31May 27, 20215 years ago

Similar Papers

Cite this paper

@article{brahmbhatt2019contactgrasp,
  title  = {ContactGrasp: Functional Multi-finger Grasp Synthesis from Contact},
  author = {Samarth Brahmbhatt and Ankur Handa and James Hays and Dieter Fox},
  year   = {2019},
  eprint = {1904.03754},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1904.03754}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1904.03754.svg)](https://codeofpaper.com/paper/1904.03754)

Discussion