OCOG: A common grasp computation algorithm for a set of planar objects

This paper addresses the problem of defining a simple End-Effector design for a robotic arm that is able to grasp a given set of planar objects. The OCOG (Objects COmmon Grasp search) algorithm proposed in this paper searches for a common grasp over the set of objects mapping all possible grasps for...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Robotics and computer-integrated manufacturing 2014-04, Vol.30 (2), p.124-141
Hauptverfasser: Sintov, Avishai, Menassa, Roland J., Shapiro, Amir
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 141
container_issue 2
container_start_page 124
container_title Robotics and computer-integrated manufacturing
container_volume 30
creator Sintov, Avishai
Menassa, Roland J.
Shapiro, Amir
description This paper addresses the problem of defining a simple End-Effector design for a robotic arm that is able to grasp a given set of planar objects. The OCOG (Objects COmmon Grasp search) algorithm proposed in this paper searches for a common grasp over the set of objects mapping all possible grasps for each object that satisfy force closure and quality criteria by taking into account the external wrenches (forces and torque) applied to the object. The mapped grasps are represented by feature vectors in a high-dimensional space. This feature vector describes the design of the gripper. A database is generated for all possible grasps for each object in the feature vector space. A search algorithm is then used for intersecting all possible grasps over all parts and finding a common grasp suitable for all objects. The search algorithm utilizes the kd-tree index structure for representing the database of the sets of feature vectors. The kd-tree structure enables an efficient and low cost nearest-neighbor search for common vectors between the sets. Each common vector found (feature vector) is the grasp configuration for a group of objects, which implies the future end-effector design. The final step classifies the grasps found to subsets of the objects, according to the common vectors found. Simulations and experiments are presented for four objects to validate the feasibility of the proposed algorithm. The algorithm will be useful for standardization of end-effector design and reducing its engineering time. •Search algorithm for a common grasp of a given set of objects.•Parameterization of a grasp to feature vector in high-dimensional space.•The proposed algorithm uses force-closure and quality measure criteria.•Simulations implement the algorithm and output the best common grasp.•Algorithm and implementation validated in experimental system.
doi_str_mv 10.1016/j.rcim.2013.09.004
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1677932417</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S073658451300063X</els_id><sourcerecordid>1531027133</sourcerecordid><originalsourceid>FETCH-LOGICAL-c399t-699d3582637a3006b64e4ecc03c0a51a4bdd288b45acc9615f4ebe742d263c4d3</originalsourceid><addsrcrecordid>eNqNkT1PwzAQhi0EEqXwB5g8siScv-IYsVQVLUiVusBsOY5THDV1sFMk_j2JygxMpzs97-l0D0K3BHICpLhv82h9l1MgLAeVA_AzNCOlVBkVTJ6jGUhWZKLk4hJdpdQCAOWCzdBqu9yuH_AC29B14YB30aR-avrjYAY_Tsx-F6If3jvchIgNTm7AocH93hxMxKFqnR3SNbpozD65m586R2-rp9flc7bZrl-Wi01mmVJDVihVM1HSgknDAIqq4I47a4FZMIIYXtU1LcuKC2OtKohouKuc5LQeI5bXbI7uTnv7GD6OLg2688m6_XiMC8ekSSGlYpQT-TcqGAEqCWP_QCkoLomaUHpCbQwpRdfoPvrOxC9NQE8qdKsnFXpSoUHpUcUYejyF3PiaT--iTta7g3W1j-P3dB38b_FvpnCP8A</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1520947193</pqid></control><display><type>article</type><title>OCOG: A common grasp computation algorithm for a set of planar objects</title><source>Elsevier ScienceDirect Journals Complete</source><creator>Sintov, Avishai ; Menassa, Roland J. ; Shapiro, Amir</creator><creatorcontrib>Sintov, Avishai ; Menassa, Roland J. ; Shapiro, Amir</creatorcontrib><description>This paper addresses the problem of defining a simple End-Effector design for a robotic arm that is able to grasp a given set of planar objects. The OCOG (Objects COmmon Grasp search) algorithm proposed in this paper searches for a common grasp over the set of objects mapping all possible grasps for each object that satisfy force closure and quality criteria by taking into account the external wrenches (forces and torque) applied to the object. The mapped grasps are represented by feature vectors in a high-dimensional space. This feature vector describes the design of the gripper. A database is generated for all possible grasps for each object in the feature vector space. A search algorithm is then used for intersecting all possible grasps over all parts and finding a common grasp suitable for all objects. The search algorithm utilizes the kd-tree index structure for representing the database of the sets of feature vectors. The kd-tree structure enables an efficient and low cost nearest-neighbor search for common vectors between the sets. Each common vector found (feature vector) is the grasp configuration for a group of objects, which implies the future end-effector design. The final step classifies the grasps found to subsets of the objects, according to the common vectors found. Simulations and experiments are presented for four objects to validate the feasibility of the proposed algorithm. The algorithm will be useful for standardization of end-effector design and reducing its engineering time. •Search algorithm for a common grasp of a given set of objects.•Parameterization of a grasp to feature vector in high-dimensional space.•The proposed algorithm uses force-closure and quality measure criteria.•Simulations implement the algorithm and output the best common grasp.•Algorithm and implementation validated in experimental system.</description><identifier>ISSN: 0736-5845</identifier><identifier>EISSN: 1879-2537</identifier><identifier>DOI: 10.1016/j.rcim.2013.09.004</identifier><language>eng</language><publisher>Elsevier Ltd</publisher><subject>Algorithm ; Algorithms ; Automation ; Common ; End-Effector ; Grasp ; Industrial robots ; Manufacturing engineering ; Mathematical analysis ; Search ; Searching ; Vectors (mathematics)</subject><ispartof>Robotics and computer-integrated manufacturing, 2014-04, Vol.30 (2), p.124-141</ispartof><rights>2013 Elsevier Ltd</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c399t-699d3582637a3006b64e4ecc03c0a51a4bdd288b45acc9615f4ebe742d263c4d3</citedby><cites>FETCH-LOGICAL-c399t-699d3582637a3006b64e4ecc03c0a51a4bdd288b45acc9615f4ebe742d263c4d3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.sciencedirect.com/science/article/pii/S073658451300063X$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,776,780,3537,27901,27902,65306</link.rule.ids></links><search><creatorcontrib>Sintov, Avishai</creatorcontrib><creatorcontrib>Menassa, Roland J.</creatorcontrib><creatorcontrib>Shapiro, Amir</creatorcontrib><title>OCOG: A common grasp computation algorithm for a set of planar objects</title><title>Robotics and computer-integrated manufacturing</title><description>This paper addresses the problem of defining a simple End-Effector design for a robotic arm that is able to grasp a given set of planar objects. The OCOG (Objects COmmon Grasp search) algorithm proposed in this paper searches for a common grasp over the set of objects mapping all possible grasps for each object that satisfy force closure and quality criteria by taking into account the external wrenches (forces and torque) applied to the object. The mapped grasps are represented by feature vectors in a high-dimensional space. This feature vector describes the design of the gripper. A database is generated for all possible grasps for each object in the feature vector space. A search algorithm is then used for intersecting all possible grasps over all parts and finding a common grasp suitable for all objects. The search algorithm utilizes the kd-tree index structure for representing the database of the sets of feature vectors. The kd-tree structure enables an efficient and low cost nearest-neighbor search for common vectors between the sets. Each common vector found (feature vector) is the grasp configuration for a group of objects, which implies the future end-effector design. The final step classifies the grasps found to subsets of the objects, according to the common vectors found. Simulations and experiments are presented for four objects to validate the feasibility of the proposed algorithm. The algorithm will be useful for standardization of end-effector design and reducing its engineering time. •Search algorithm for a common grasp of a given set of objects.•Parameterization of a grasp to feature vector in high-dimensional space.•The proposed algorithm uses force-closure and quality measure criteria.•Simulations implement the algorithm and output the best common grasp.•Algorithm and implementation validated in experimental system.</description><subject>Algorithm</subject><subject>Algorithms</subject><subject>Automation</subject><subject>Common</subject><subject>End-Effector</subject><subject>Grasp</subject><subject>Industrial robots</subject><subject>Manufacturing engineering</subject><subject>Mathematical analysis</subject><subject>Search</subject><subject>Searching</subject><subject>Vectors (mathematics)</subject><issn>0736-5845</issn><issn>1879-2537</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2014</creationdate><recordtype>article</recordtype><recordid>eNqNkT1PwzAQhi0EEqXwB5g8siScv-IYsVQVLUiVusBsOY5THDV1sFMk_j2JygxMpzs97-l0D0K3BHICpLhv82h9l1MgLAeVA_AzNCOlVBkVTJ6jGUhWZKLk4hJdpdQCAOWCzdBqu9yuH_AC29B14YB30aR-avrjYAY_Tsx-F6If3jvchIgNTm7AocH93hxMxKFqnR3SNbpozD65m586R2-rp9flc7bZrl-Wi01mmVJDVihVM1HSgknDAIqq4I47a4FZMIIYXtU1LcuKC2OtKohouKuc5LQeI5bXbI7uTnv7GD6OLg2688m6_XiMC8ekSSGlYpQT-TcqGAEqCWP_QCkoLomaUHpCbQwpRdfoPvrOxC9NQE8qdKsnFXpSoUHpUcUYejyF3PiaT--iTta7g3W1j-P3dB38b_FvpnCP8A</recordid><startdate>20140401</startdate><enddate>20140401</enddate><creator>Sintov, Avishai</creator><creator>Menassa, Roland J.</creator><creator>Shapiro, Amir</creator><general>Elsevier Ltd</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>7TB</scope><scope>8FD</scope><scope>F28</scope><scope>FR3</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20140401</creationdate><title>OCOG: A common grasp computation algorithm for a set of planar objects</title><author>Sintov, Avishai ; Menassa, Roland J. ; Shapiro, Amir</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c399t-699d3582637a3006b64e4ecc03c0a51a4bdd288b45acc9615f4ebe742d263c4d3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2014</creationdate><topic>Algorithm</topic><topic>Algorithms</topic><topic>Automation</topic><topic>Common</topic><topic>End-Effector</topic><topic>Grasp</topic><topic>Industrial robots</topic><topic>Manufacturing engineering</topic><topic>Mathematical analysis</topic><topic>Search</topic><topic>Searching</topic><topic>Vectors (mathematics)</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Sintov, Avishai</creatorcontrib><creatorcontrib>Menassa, Roland J.</creatorcontrib><creatorcontrib>Shapiro, Amir</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Robotics and computer-integrated manufacturing</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Sintov, Avishai</au><au>Menassa, Roland J.</au><au>Shapiro, Amir</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>OCOG: A common grasp computation algorithm for a set of planar objects</atitle><jtitle>Robotics and computer-integrated manufacturing</jtitle><date>2014-04-01</date><risdate>2014</risdate><volume>30</volume><issue>2</issue><spage>124</spage><epage>141</epage><pages>124-141</pages><issn>0736-5845</issn><eissn>1879-2537</eissn><abstract>This paper addresses the problem of defining a simple End-Effector design for a robotic arm that is able to grasp a given set of planar objects. The OCOG (Objects COmmon Grasp search) algorithm proposed in this paper searches for a common grasp over the set of objects mapping all possible grasps for each object that satisfy force closure and quality criteria by taking into account the external wrenches (forces and torque) applied to the object. The mapped grasps are represented by feature vectors in a high-dimensional space. This feature vector describes the design of the gripper. A database is generated for all possible grasps for each object in the feature vector space. A search algorithm is then used for intersecting all possible grasps over all parts and finding a common grasp suitable for all objects. The search algorithm utilizes the kd-tree index structure for representing the database of the sets of feature vectors. The kd-tree structure enables an efficient and low cost nearest-neighbor search for common vectors between the sets. Each common vector found (feature vector) is the grasp configuration for a group of objects, which implies the future end-effector design. The final step classifies the grasps found to subsets of the objects, according to the common vectors found. Simulations and experiments are presented for four objects to validate the feasibility of the proposed algorithm. The algorithm will be useful for standardization of end-effector design and reducing its engineering time. •Search algorithm for a common grasp of a given set of objects.•Parameterization of a grasp to feature vector in high-dimensional space.•The proposed algorithm uses force-closure and quality measure criteria.•Simulations implement the algorithm and output the best common grasp.•Algorithm and implementation validated in experimental system.</abstract><pub>Elsevier Ltd</pub><doi>10.1016/j.rcim.2013.09.004</doi><tpages>18</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0736-5845
ispartof Robotics and computer-integrated manufacturing, 2014-04, Vol.30 (2), p.124-141
issn 0736-5845
1879-2537
language eng
recordid cdi_proquest_miscellaneous_1677932417
source Elsevier ScienceDirect Journals Complete
subjects Algorithm
Algorithms
Automation
Common
End-Effector
Grasp
Industrial robots
Manufacturing engineering
Mathematical analysis
Search
Searching
Vectors (mathematics)
title OCOG: A common grasp computation algorithm for a set of planar objects
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-12T22%3A27%3A30IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=OCOG:%20A%20common%20grasp%20computation%20algorithm%20for%20a%20set%20of%20planar%20objects&rft.jtitle=Robotics%20and%20computer-integrated%20manufacturing&rft.au=Sintov,%20Avishai&rft.date=2014-04-01&rft.volume=30&rft.issue=2&rft.spage=124&rft.epage=141&rft.pages=124-141&rft.issn=0736-5845&rft.eissn=1879-2537&rft_id=info:doi/10.1016/j.rcim.2013.09.004&rft_dat=%3Cproquest_cross%3E1531027133%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1520947193&rft_id=info:pmid/&rft_els_id=S073658451300063X&rfr_iscdi=true