Cloud-Based Grasp Analysis and Planning for Toleranced Parts Using Parallelized Monte Carlo Sampling

被引:21
作者
Kehoe, Ben [1 ]
Warrier, Deepak [1 ]
Patil, Sachin [1 ]
Goldberg, Ken [1 ]
机构
[1] Univ Calif Berkeley, Berkeley, CA 94720 USA
基金
美国国家科学基金会;
关键词
Cloud automation; cloud computing; cloud robotics; grasping; Monte Carlo sampling; FORCE-CLOSURE;
D O I
10.1109/TASE.2014.2356451
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper considers grasp planning in the presence of shape uncertainty and explores how cloud computing can facilitate parallel Monte Carlo sampling of combination actions and shape perturbations to estimate a lower bound on the probability of achieving force closure. We focus on parallel-jaw push grasping for the class of parts that can be modeled as extruded 2-D polygons with statistical tolerancing. We describe an extension to model part slip and experimental results with an adaptive sampling algorithm that can reduce sample size by 90%. We show how the algorithm can also bound part tolerance for a given grasp quality level and report a sensitivity analysis on algorithm parameters. We test a cloud-based implementation with varying numbers of nodes, obtaining a 515 speedup with 500 nodes in one case, suggesting the algorithm can scale linearly when all nodes are reliable. Code and data are available at: http://automation.berkeley.edu/cloud-based-grasping. Note to Practitioners-In manufacturing, small variations in part shape are inevitable. This paper addresses the challenge of grasping parts with a parallel-jaw gripper where the true part shape is modeled with statistical tolerancing. We use sampling to compute the grasp position and orientation that optimizes the probability of achieving a stable grasp. The computation requires many samples but can be parallelized and performed efficiently using Cloud computing. We present algorithms and experiments using PiCloud, a commercial cloud computing platform. In future work, we hope to extend the 2-D linear analysis to 3-D parts with curved surfaces.
引用
收藏
页码:455 / 470
页数:16
相关论文
共 46 条
[1]  
AKELLA S, 1992, 1992 IEEE INTERNATIONAL CONF ON ROBOTICS AND AUTOMATION : PROCEEDINGS, VOLS 1-3, P2255, DOI 10.1109/ROBOT.1992.219923
[2]  
[Anonymous], 1973, Cartographica: The International Journal for Geographic Information and Geovisualization, DOI 10.3138/FM57-6770-U75U-7727
[3]  
[Anonymous], 1972, Comput. Graph. Image Process., DOI [DOI 10.1016/S0146-664X(72)80017-0, 10.1016/S0146-664X(72)80017-0]
[4]   DAvinCi: A Cloud Computing Framework for Service Robots [J].
Arumugam, Rajesh ;
Enti, Vikas Reddy ;
Liu Bingbing ;
Wu Xiaojun ;
Baskaran, Krishnamoorthy ;
Kong, Foong Foo ;
Kumar, A. Senthil ;
Meng, Kang Dee ;
Kit, Goh Wai .
2010 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2010, :3084-3089
[5]   Addressing Pose Uncertainty in Manipulation Planning Using Task Space Regions [J].
Berenson, Dmitry ;
Srinivasa, Siddhartha S. ;
Kuffner, James J. .
2009 IEEE-RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, 2009, :1419-1425
[6]   AUTOMATIC GRASP PLANNING IN THE PRESENCE OF UNCERTAINTY [J].
BROST, RC .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 1988, 7 (01) :3-17
[7]   Computing tolerance parameters for fixturing and feeding [J].
Chen, JL ;
Goldberg, K ;
Overmars, MH ;
Halperin, D ;
Bohringer, KF ;
Zhuang, Y .
ASSEMBLY AUTOMATION, 2002, 22 (02) :163-172
[8]   Output-Sensitive Computation of Force-Closure Grasps of a Semi-Algebraic Object [J].
Cheong, Jae-Sook ;
Kruger, Heinrich ;
van der Stappen, A. Frank .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2011, 8 (03) :495-505
[9]   Computing all immobilizing grasps of a simple polygon with few contacts [J].
Cheong, JS ;
Haverkort, HJ ;
van der Stappen, AF .
ALGORITHMICA, 2006, 44 (02) :117-136
[10]  
Christopoulos Vassilios N., 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems, P1557, DOI 10.1109/IROS.2007.4399509