Caging Grasp of 3D Objects with a Three-finger Gripper
SU Jianhua1, LIU Chuankai2, WANG Zhiwei3, HUANG Kaiqi3
1. Institute of Automation, Chinese Academy of Sciences, Beijing 100190, China; 2. Beijing Aerospace Control Center, Beijing 100094, China; 3. Jiangxi University of Science and Technology, Ganzhou 341000, China
苏建华, 刘传凯, 王智伟, 黄开启. 面向3维物体的三指机械手“包笼抓取”方法[J]. 机器人, 2021, 43(2): 129-139.DOI: 10.13973/j.cnki.robot.200204.
SU Jianhua, LIU Chuankai, WANG Zhiwei, HUANG Kaiqi. Caging Grasp of 3D Objects with a Three-finger Gripper. ROBOT, 2021, 43(2): 129-139. DOI: 10.13973/j.cnki.robot.200204.
Abstract:The caging grasps of 3D polyhedron and polyhedron-like objects with a three-finger gripper are studied. For the detection problem of grasp configuration, the high-dimensional cage is converted into several lower-dimensional cage sets, to reduce the computation cost. A detection method of the caging grasp configuration is proposed based on the constraint region formed by the gripper fingers in the configuration space. The caging grasp configurations detected by the proposed method can converge to a partial form-closure grasp configuration. Finally, the effectiveness of the proposed method is demonstrated by experiments on a Barrett hand.
[1] Bicchi A, Kumar V. Robotic grasping and contact: A review[C]//IEEE International Conference on Robotics and Automation. Piscataway, USA: IEEE, 2000: 348-353. [2] Aleotti J, Caselli S. A 3D shape segmentation approach for robot grasping by parts[J]. Robotics and Autonomous Systems, 2012, 60(3): 358-366. [3] Töth G F, Kuperberg W. Packing and covering with convex sets[M]//Handbook of Convex Geometry. Amsterdam, Netherlands: Elsevier, 1993: 799,801-860. [4] Kriegman D J. Let them fall where they may: Capture regions of curved 3D objects[C]//IEEE International Conference on Robotics and Automation. Piscataway, USA: IEEE, 1994: 595-601. [5] Rimon E, Blake A. Gripping parts at concave vertices[C]//IEEE International Conference on Robotics and Automation. Piscataway, USA: IEEE, 2002: 1590-1596. [7] Vahedi M, van der Stappen A F. Two-finger caging of nonconvex polytopes[J]. IEEE Transactions on Robotics, 2011, 27(2): 324-333. [9] Pipattanasomporn P, Sudsang A. Two-finger caging of concave polygon[C]//IEEE International Conference on Robotics and Automation. Piscataway, USA: IEEE, 2006: 2137-2142. [10] Davidson C, Blake A. Caging planar objects with a three-finger one-parameter gripper[C]//IEEE International Conference on Robotics and Automation. Piscataway, USA: IEEE, 1998: 2722-2727. [11] Erickson J, Thite S, Rothganger F, et al. Capturing a convex object with three discs[C]//IEEE International Conference on Robotics and Automation. Piscataway, USA: IEEE, 2003: 2242-2247. [12] Mahler J, Pokorny F T, McCarthy Z, et al. Energy-bounded caging: Formal definition and 2-D energy lower bound algorithm based on weighted alpha shapes[J]. IEEE Robotics and Automation Letters, 2016, 1(1): 508-515. [13] Bunis H A, Rimon E D, Golan Y, et al. Caging polygonal objects using formationally similar three-finger hands[J]. IEEE Robotics and Automation Letters, 2018, 3(4): 3271-3278. [14] Bunis H A, Rimon E D, Allen T F, al. Equilateral three-finger caging of polygonal objects using contact space search[J]. IEEE Transactions on Automation Science and Engineering, 2018, 15(3): 919-931. [15] Rodriguez A, Mason M T, Ferry S. Error-tolerant manipulation by caging[J]. Signal Processing, 2016, 120: 721-730. [17] Allen T. F. Two and three finger caging of polygons and polyhedra[D]. Pasadena, USA: California Institute of Technology, 2016. [18] Su J H, Ou Z C, Qiao H. Form-closure caging grasps of polygons with a parallel-jaw gripper[J]. Robotica, 2015, 33(6): 1375-1392. [19] Su J H, Qiao H, Ou Z C, et al. Vision-based caging grasps of polyhedron-like workpieces with a binary industrial gripper[J]. IEEE Transactions on Automation Science and Engineering, 2015, 12(3): 1033-1046. [20] Su J H, Qiao H, Liu C K, et al. Grasping objects: The relationship between the cage and the form-closure grasp[J]. IEEE Robotics & Automation Magazine, 2017, 24(3): 84-96. [21] Houle M E, Toussaint G T. Computing the width of a set[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1988, 10(5): 761-765.