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...
Gespeichert in:
Veröffentlicht in: | Robotics and computer-integrated manufacturing 2014-04, Vol.30 (2), p.124-141 |
---|---|
Hauptverfasser: | , , |
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 & Communications Abstracts</collection><collection>Mechanical & Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>ANTE: Abstracts in New Technology & 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 |