Capturing a Convex Object With Three Discs

This paper addresses the problem of capturing an arbitrary convex object P in the plane with three congruent disc-shaped robots. Given two stationary robots in contact with P, we characterize the set of positions of a third robot, the so-called capture region, that prevent P from escaping to infinity via continuous rigid motion. We show that the computation of the capture region reduces to a visibility problem. We present two algorithms for solving this problem, and for computing the capture region when P is a polygon and the robots are points (zero-radius discs). The first algorithm is exact and has polynomial time complexity. The second one uses simple hidden surface removal techniques from computer graphics to output an arbitrarily accurate approximation of the capture region; it has been implemented, and examples are presented.

[1]  R. Ball A treatise on the theory of screws, by Sir Robert Stawell Ball. , .

[2]  J. D. Everett A Treatise on the Theory of Screws , 1901, Nature.

[3]  G. Toussaint Solving geometric problems with the rotating calipers , 1983 .

[4]  Karsten P. Ulland,et al.  Vii. References , 2022 .

[5]  Van-Duc Nguyen,et al.  Constructing Force- Closure Grasps , 1988, Int. J. Robotics Res..

[6]  Kenneth L. Clarkson,et al.  Applications of random sampling in computational geometry, II , 1988, SCG '88.

[7]  Godfried T. Toussaint,et al.  Computing the Width of a Set , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[8]  B. Mishra,et al.  Some discussion of static gripping and its stability , 1989, IEEE Trans. Syst. Man Cybern..

[9]  Joseph O'Rourke Computational geometry column 9 , 1990, SIGA.

[10]  Randy C. Brost Dynamic analysis of planar manipulation tasks , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[11]  John F. Canny,et al.  Planning optimal grasps , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[12]  Joel W. Burdick,et al.  Mobility of bodies in contact. I. A new 2/sup nd/ order mobility index for multiple-finger grasps , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[13]  Ketan Mulmuley,et al.  Computational geometry - an introduction through randomized algorithms , 1993 .

[14]  Andrew Blake,et al.  Caging 2D bodies by 1-parameter two-fingered gripping systems , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[15]  Jean-Daniel Boissonnat,et al.  On Computing Four-Finger Equilibrium and Force-Closure Grasps of Polyhedral Objects , 1997, Int. J. Robotics Res..

[16]  Narayan Srinivasa,et al.  Algorithms for Constructing Immobilizing Fixtures and Grasps of Three-Dimensional Objects , 1997 .

[17]  Narayan Srinivasa,et al.  Grasping and in-hand manipulation: experiments with a reconfigurable gripper , 1997, Adv. Robotics.

[18]  David J. Kriegman,et al.  Let Them Fall Where They May: Capture Regions of Curved Objects and Polyhedra , 1997, Int. J. Robotics Res..

[19]  Leonidas J. Guibas,et al.  Kinetic binary space partitions for intersecting segments and disjoint triangles , 1998, SODA '98.

[20]  Joel W. Burdick,et al.  Mobility of bodies in contact. I. A 2nd-order mobility index for multiple-finger grasps , 1994, IEEE Trans. Robotics Autom..

[21]  Jean Ponce,et al.  On grasping and manipulating polygonal objects with disc-shaped robots in the plane , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[22]  C. Barus A treatise on the theory of screws , 1998 .

[23]  Andrew Blake,et al.  Caging planar objects with a three-finger one-parameter gripper , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[24]  Joel W. Burdick,et al.  Mobility of Bodies in Contact{ii: How Forces Are Generated by Curvature Eeects? , 1994 .

[25]  David J. Kriegman,et al.  On manipulating polygonal objects with three 2-DOF robots in the plane , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[26]  Attawith Sudsang,et al.  Grasping and In-Hand Manipulation: Geometry and Algorithms , 2000, Algorithmica.

[27]  Vijay Kumar,et al.  Robotic grasping and contact: a review , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[28]  Jean Ponce,et al.  Manipulating Parts with an Array of Pins: A Method and a Machine , 2001, Int. J. Robotics Res..

[29]  Fred Rothganger,et al.  Motion planning for disc-shaped robots pushing a polygonal object in the plane , 2002, IEEE Trans. Robotics Autom..

[30]  Fred Rothganger,et al.  Capturing a convex object with three discs , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[31]  S. Basu,et al.  Algorithms in real algebraic geometry , 2003 .

[32]  Attawith Sudsang,et al.  Capturing a concave polygon with two disc-shaped fingers , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[33]  Micha Sharir,et al.  On the existence and synthesis of multifinger positive grips , 2015, Algorithmica.

[34]  A. Frank van der Stappen,et al.  Caging Polygons with Two and Three Fingers , 2006, WAFR.

[35]  Attawith Sudsang,et al.  Two-finger caging of concave polygon , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[36]  Steven M. LaValle,et al.  Planning algorithms , 2006 .

[37]  S. Basu,et al.  Algorithms in Real Algebraic Geometry (Algorithms and Computation in Mathematics) , 2006 .

[38]  A. Frank van der Stappen,et al.  Caging Polygons with Two and Three Fingers , 2008, Int. J. Robotics Res..