From Caging to Grasping

Alberto Rodriguez, Matthew T. Mason, and Steve Ferry
Robotics: Science and Systems (RSS 2011), June, 2011.


Download
  • Adobe portable document format (pdf) (3MB)
Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.

Abstract
This paper digs into the relationship between grasps and cages of a rigid body, in particular into the use of cages as waypoints to grasp an object. We introduce the concept of pregrasping cages, caging configurations from which the object can be reached while maintaining the cage on it. In the well understood case of two-fingered manipulators, the squeezing/stretching caging characterization implies that all cages are indeed pregrasping cages and, as a consequence, are useful waypoints to grasp an object. We show in this paper that the same does not hold for more than two fingers. There are caging configurations from which a grasp of the object cannot be reached without breaking the cage on it. We explore the natural generalization of the squeezing/stretching characterization to the case of $n$ fingers and exploit it to give sufficient conditions for a cage to be a pregrasping cage.

Notes
Associated Center(s) / Consortia: Center for the Foundations of Robotics
Associated Lab(s) / Group(s): Manipulation Lab
Associated Project(s): Simple Hands

Text Reference
Alberto Rodriguez, Matthew T. Mason, and Steve Ferry, "From Caging to Grasping," Robotics: Science and Systems (RSS 2011), June, 2011.

BibTeX Reference
@inproceedings{Rodriguez_2011_6892,
   author = "Alberto Rodriguez and Matthew T. Mason and Steve Ferry",
   title = "From Caging to Grasping",
   booktitle = "Robotics: Science and Systems (RSS 2011)",
   month = "June",
   year = "2011",
}