{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,22]],"date-time":"2025-10-22T10:47:33Z","timestamp":1761130053623,"version":"3.41.2"},"reference-count":55,"publisher":"ASME International","issue":"5","license":[{"start":{"date-parts":[[2023,4,10]],"date-time":"2023-04-10T00:00:00Z","timestamp":1681084800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.asme.org\/publications-submissions\/publishing-information\/legal-policies"}],"content-domain":{"domain":["asmedigitalcollection.asme.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,10,1]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Robot-mounted grippers are used to position, immobilize, and manipulate parts and assemblies during manufacturing. In the design of these systems, the gripper assembly, comprising the grippers that grasp the part and the frame that holds them together, is customized to each part. Due to the large number of design variables and unique design needs for each gripper, automation of gripper assemblies has been limited, especially where multiple gripper types are used to grasp a part. To this end, this article presents an evolutionary approach that synthesizes and optimizes grasps and gripper assembly layouts using two different gripper types\u2014suction cups and magnets\u2014from the geometric models of sheet metal parts. The method first generates an option space of gripper placement on the suitable faces of the part model. Then, a genetic algorithm generates grasps on this option space by varying both the count and locations of each gripper type. Through generations, these grasps are optimized against five criteria and one constraint: factor of safety, cost, residual moment, deflection, frame weight, and gripper clearance. These criteria are then combined into a single criterion that represents a pareto condition for assessing the grasps. The algorithm is implemented in software code for validation, and the article presents detailed validation of the algorithm using four sheet metal parts. The results show that the algorithm improves the grasp from all six aspects, when started from either program-assigned or user-defined initial grasps. The high agreement between the final grasp designs resulting from multiple runs of the algorithm on a part illustrates the stability and repeatability of the algorithm.<\/jats:p>","DOI":"10.1115\/1.4056805","type":"journal-article","created":{"date-parts":[[2023,2,1]],"date-time":"2023-02-01T08:48:18Z","timestamp":1675241298000},"update-policy":"https:\/\/doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":3,"title":["An Evolutionary Approach of Grasp Synthesis for Sheet Metal Parts With Multitype Grippers"],"prefix":"10.1115","volume":"23","author":[{"given":"Jicmat Ali","family":"Tribaldos","sequence":"first","affiliation":[{"name":"Florida Institute of Technology Department of Mechanical and Civil Engineering, , Melbourne, FL 32901"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chiradeep","family":"Sen","sequence":"additional","affiliation":[{"name":"Florida Institute of Technology Department of Mechanical and Civil Engineering, , Melbourne, FL 32901"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"33","published-online":{"date-parts":[[2023,4,10]]},"reference":[{"issue":"11","key":"2023041001301872900_","doi-asserted-by":"publisher","first-page":"2713","DOI":"10.1080\/00207549208948186","article-title":"Computer-Aided Evaluation and Selection of Optimum Grippers","volume":"30","author":"Agrawal","year":"1992","journal-title":"Int. J. Prod. Res."},{"issue":"3","key":"2023041001301872900_","doi-asserted-by":"publisher","first-page":"766","DOI":"10.1109\/21.256548","article-title":"Robotic Collision Avoidance in a Flexible Assembly Cell Using a Dynamic Knowledge Base","volume":"23","author":"Manivannan","year":"1993","journal-title":"IEEE Trans. Syst. Man. Cybern."},{"issue":"1","key":"2023041001301872900_","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1007\/BF01442131","article-title":"Pareto Optimality in Multiobjective Problems","volume":"4","author":"Censor","year":"1977","journal-title":"Appl. Math. Optim."},{"issue":"3","key":"2023041001301872900_","doi-asserted-by":"publisher","first-page":"269","DOI":"10.1109\/70.34763","article-title":"On Grasp Choice, Grasp Models, and the Design of Hands for Manufacturing Tasks","volume":"5","author":"Cutkosky","year":"1989","journal-title":"IEEE Trans. Rob. Autom."},{"issue":"11","key":"2023041001301872900_","doi-asserted-by":"publisher","first-page":"1643","DOI":"10.1243\/09544054JEM878SC","article-title":"Automated Configuration of Gripper Systems for Assembly Tasks","volume":"221","author":"Pham","year":"2007","journal-title":"Proc. Inst. Mech. Eng. B: J. Eng. Manuf."},{"key":"2023041001301872900_","first-page":"1670","article-title":"A Quantitative Test for Form Closure Grasps","author":"Trinkle","year":"1992"},{"issue":"3","key":"2023041001301872900_","doi-asserted-by":"publisher","first-page":"349","DOI":"10.1016\/0890-6955(92)90007-4","article-title":"Grippex: A Hybrid Expert System for Selecting Robot Gripper Types","volume":"32","author":"Pham","year":"1992","journal-title":"Int. J. Mach. Tools Manuf."},{"issue":"4","key":"2023041001301872900_","doi-asserted-by":"publisher","first-page":"301","DOI":"10.1016\/0890-6955(88)90045-4","article-title":"A Knowledge-Based System for Robot Gripper Selection: Criteria for Choosing Grippers and Surfaces for Gripping","volume":"28","author":"Pham","year":"1988","journal-title":"Int. J. Mach. Tools Manuf."},{"issue":"1","key":"2023041001301872900_","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1108\/01445150310460033","article-title":"Guidelines for the Design of Robotic Gripping Systems","volume":"23","author":"Causey","year":"2003","journal-title":"Assembl. Autom."},{"key":"2023041001301872900_","first-page":"1453","article-title":"Gripper Design Guidelines for Modular Manufacturing","author":"Causey","year":"1998"},{"issue":"2","key":"2023041001301872900_","doi-asserted-by":"publisher","first-page":"679","DOI":"10.1016\/j.cirp.2014.05.006","article-title":"Grasping Devices and Methods in Automated Production Processes","volume":"63","author":"Fantoni","year":"2014","journal-title":"CIRP Ann."},{"key":"2023041001301872900_","first-page":"182","article-title":"Development of Intelligent Modular Tools for Disassembly","author":"Seliger","year":"2005"},{"key":"2023041001301872900_","first-page":"2290","article-title":"Planning Optimal Grasps","author":"Ferrari","year":"1992"},{"issue":"3","key":"2023041001301872900_","doi-asserted-by":"publisher","first-page":"295","DOI":"10.1007\/BF02187843","article-title":"Quantitative Steinitz\u2019s Theorems with Applications to Multifingered Grasping","volume":"7","author":"Kirkpatrick","year":"1992","journal-title":"Discrete Comput. Geom."},{"issue":"4","key":"2023041001301872900_","doi-asserted-by":"publisher","first-page":"319","DOI":"10.1177\/027836499501400402","article-title":"On the Closure Properties of Robotic Grasping","volume":"14","author":"Bicchi","year":"1995","journal-title":"Int. J. Rob. Res."},{"key":"2023041001301872900_","first-page":"567","article-title":"Real-Time Visual Grasp Synthesis Using Genetic Algorithms and Neural Networks","author":"Chella","year":"2008"},{"key":"2023041001301872900_","first-page":"6697","article-title":"Image-Based Grasp Synthesis Using Genetic Algorithm","author":"Yu","year":"2010"},{"issue":"3","key":"2023041001301872900_","doi-asserted-by":"publisher","first-page":"163","DOI":"10.1177\/027836499201100301","article-title":"Grasp Synthesis of Polygonal Objects Using a Three-Fingered Robot Hand","volume":"11","author":"Park","year":"1992","journal-title":"Int. J. Rob. Res."},{"key":"2023041001301872900_","first-page":"739","article-title":"Easily Computable Optimum Grasps in 2-D and 3-D","author":"Mirtich","year":"1994"},{"key":"2023041001301872900_","first-page":"949","article-title":"Optimal Grasping Based on Non-Dimensionalized Performance Indices","author":"Kim","year":"2001"},{"key":"2023041001301872900_","first-page":"1133","article-title":"Ranking Planar Grasp Configurations for a Three-Finger Hand","author":"Chinellato","year":"2003"},{"issue":"1","key":"2023041001301872900_","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1109\/TSMCC.2004.840061","article-title":"Visual Quality Measures for Characterizing Planar Robot Grasps","volume":"35","author":"Chinellato","year":"2005","journal-title":"IEEE Trans. Syst., Man Cybern., Part C"},{"issue":"9","key":"2023041001301872900_","doi-asserted-by":"publisher","first-page":"790","DOI":"10.1016\/j.medengphy.2005.03.008","article-title":"Estimation of Hand Preshaping During Human Grasping","volume":"27","author":"Supuk","year":"2005","journal-title":"Med. Eng. Phys."},{"issue":"1","key":"2023041001301872900_","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1177\/027836499701600102","article-title":"On Computing Four-Finger Equilibrium and Force-Closure Grasps of Polyhedral Objects","volume":"16","author":"Ponce","year":"1997","journal-title":"Int. J. Rob. Res."},{"issue":"5","key":"2023041001301872900_","doi-asserted-by":"publisher","first-page":"805","DOI":"10.1109\/TRO.2004.829500","article-title":"A Complete and Efficient Algorithm for Searching 3-D Form-Closure Grasps in the Discrete Domain","volume":"20","author":"Liu","year":"2004","journal-title":"IEEE Trans. Rob."},{"issue":"1","key":"2023041001301872900_","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1007\/s10514-014-9402-3","article-title":"Grasp Quality Measures: Review and Performance","volume":"38","author":"Roa","year":"2015","journal-title":"Auton. Rob."},{"volume-title":"Advanced Computer-Aided Fixture Design","year":"2005","author":"Rong","key":"2023041001301872900_"},{"issue":"1","key":"2023041001301872900_","doi-asserted-by":"publisher","first-page":"239","DOI":"10.1016\/j.procir.2016.02.106","article-title":"Method for the Automated Dimensioning of Gripper Systems","volume":"44","author":"Schmalz","year":"2016","journal-title":"Proc. CIRP"},{"issue":"6","key":"2023041001301872900_","doi-asserted-by":"publisher","first-page":"381","DOI":"10.1080\/01691864.2020.1870047","article-title":"Selecting and Designing Grippers for an Assembly Task in a Structured Approach","volume":"35","author":"Xu","year":"2021","journal-title":"Adv. Rob."},{"issue":"1","key":"2023041001301872900_","doi-asserted-by":"publisher","first-page":"159","DOI":"10.1016\/j.asoc.2008.04.001","article-title":"Evolutionary Multi Criteria Design Optimization of Robot Grippers","volume":"9","author":"Saravanan","year":"2009","journal-title":"Appl. Soft Comput. J."},{"issue":"3","key":"2023041001301872900_","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1177\/027836498800700301","article-title":"Constructing Force-Closure Grasps","volume":"7","author":"Nguyen","year":"1988","journal-title":"Int. J. Rob. Res."},{"key":"2023041001301872900_","first-page":"240","article-title":"Constructing Force-Closure Grasps in 3D","author":"Nguyen","year":"1987"},{"issue":"1","key":"2023041001301872900_","doi-asserted-by":"publisher","first-page":"155","DOI":"10.1109\/TRA.2002.806774","article-title":"On Computing Three-Finger Force-Closure Grasps of 2-d and 3-d Objects","volume":"19","author":"Li","year":"2003","journal-title":"IEEE Trans. Rob. Autom."},{"issue":"3","key":"2023041001301872900_","doi-asserted-by":"publisher","first-page":"536","DOI":"10.1016\/j.rcim.2008.02.008","article-title":"Finding Locally Optimum Force-Closure Grasps","volume":"25","author":"Roa","year":"2009","journal-title":"Robot Comput. Integr. Manuf."},{"key":"2023041001301872900_","first-page":"4904","article-title":"Global Grasp Planning Using Triangular Meshes","author":"Liu","year":"2015"},{"issue":"1","key":"2023041001301872900_","doi-asserted-by":"publisher","first-page":"166","DOI":"10.1109\/TRO.2020.3014036","article-title":"Planning Grasps With Suction Cups and Parallel Grippers Using Superimposed Segmentation of Object Meshes","volume":"37","author":"Wan","year":"2021","journal-title":"IEEE Trans. Rob."},{"issue":"3","key":"2023041001301872900_","doi-asserted-by":"publisher","first-page":"326","DOI":"10.1016\/j.robot.2011.07.016","article-title":"An Overview of 3D Object Grasp Synthesis Algorithms","volume":"60","author":"Sahbani","year":"2012","journal-title":"Rob. Auton. Syst."},{"key":"2023041001301872900_","first-page":"261","article-title":"Evolutionary Algorithms: A Critical Review and its Future Prospects","author":"Vikhar","year":"2016"},{"key":"2023041001301872900_","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/1090.001.0001","volume-title":"Adaptation in Natural and Artificial Systems","author":"Holland","year":"1992"},{"volume-title":"Artificial Intelligence: A Modern Approach","year":"2010","author":"Russell","key":"2023041001301872900_"},{"key":"2023041001301872900_","first-page":"3032","article-title":"Biologically Inspired Robot Grasping Using Genetic Programming","author":"Fernandez","year":"1998"},{"key":"2023041001301872900_","first-page":"646","article-title":"Grasp Planning of 3D Objects Using Genetic Algorithm","author":"Zhang","year":"2012"},{"issue":"3","key":"2023041001301872900_","doi-asserted-by":"publisher","first-page":"759","DOI":"10.1007\/s00500-016-2377-6","article-title":"Optimizing Force Closure Grasps on 3D Objects Using a Modified Genetic Algorithm","volume":"22","author":"Rakesh","year":"2018","journal-title":"Soft Comput."},{"key":"2023041001301872900_","first-page":"3283","article-title":"Geometrical Approach for Grasp Synthesis on Discretized 3d Objects","author":"Roa","year":"2007"},{"issue":"1","key":"2023041001301872900_","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1115\/1.1640655","article-title":"A Computer-Aided Design Tool in Java for Planar Gripper Design","volume":"4","author":"Zhang","year":"2004","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"key":"2023041001301872900_","first-page":"345","article-title":"A Design Methodology Based Process for Robotic Gripper Design","author":"Streusand","year":"2012"},{"issue":"2","key":"2023041001301872900_","doi-asserted-by":"publisher","first-page":"021008","DOI":"10.1115\/1.4048135","article-title":"Numerical Framework and Design Optimization of an Intrinsically Compliant 3-DOF Parallel Robot","volume":"21","author":"Hussain","year":"2021","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"6","key":"2023041001301872900_","doi-asserted-by":"publisher","first-page":"061010","DOI":"10.1115\/1.4047241","article-title":"An Improved Phenotype-Genotype Mapping for Solving Selective Assembly Problem Using Evolutionary Optimization Algorithms","volume":"20","author":"Aderiani","year":"2020","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"3","key":"2023041001301872900_","doi-asserted-by":"publisher","first-page":"030903","DOI":"10.1115\/1.4033291","article-title":"Dexterous Grasping Tasks Generated With an Add-on End Effector of a Haptic Feedback System","volume":"16","author":"Leon","year":"2016","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"6","key":"2023041001301872900_","doi-asserted-by":"publisher","first-page":"061011","DOI":"10.1115\/1.4047261","article-title":"A Generative Approach for Scheduling Multi-Robot Cooperative Three-Dimensional Printing","volume":"20","author":"Poudel","year":"2020","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"2","key":"2023041001301872900_","doi-asserted-by":"publisher","first-page":"021001","DOI":"10.1115\/1.4051596","article-title":"SSVEP-Based Brain-Computer Interface for Part-Picking Robotic Co-Worker","volume":"22","author":"Li","year":"2022","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"6","key":"2023041001301872900_","doi-asserted-by":"publisher","first-page":"061006","DOI":"10.1115\/1.4046992","article-title":"Q-Model: An Artificial Intelligence Based Methodology for the Development of Autonomous Robots","volume":"20","author":"Kurrek","year":"2020","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"key":"2023041001301872900_","doi-asserted-by":"crossref","DOI":"10.1115\/DETC2021-71632","article-title":"Evolutionary Grasp Planning for Sheet Metal Parts With Multi-Type Grippers","author":"Tribaldos","year":"2021"},{"volume-title":"Engineering Mechanics: Statics","year":"2016","author":"Hibbeler","key":"2023041001301872900_"},{"issue":"1","key":"2023041001301872900_","doi-asserted-by":"crossref","first-page":"133","DOI":"10.1007\/BF02798041","article-title":"Multivalent Starlike Functions","volume":"18","author":"Hummel","year":"1967","journal-title":"J. Anal. Math."}],"container-title":["Journal of Computing and Information Science in Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/23\/5\/051009\/6999978\/jcise_23_5_051009.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/23\/5\/051009\/6999978\/jcise_23_5_051009.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,12,6]],"date-time":"2023-12-06T00:02:07Z","timestamp":1701820927000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/23\/5\/051009\/1156506\/An-Evolutionary-Approach-of-Grasp-Synthesis-for"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,4,10]]},"references-count":55,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2023,10,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.4056805","relation":{},"ISSN":["1530-9827","1944-7078"],"issn-type":[{"type":"print","value":"1530-9827"},{"type":"electronic","value":"1944-7078"}],"subject":[],"published":{"date-parts":[[2023,4,10]]},"article-number":"051009"}}