{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/an-economic-framework-for-6-dof-grasp","title":"An Economic Framework for 6-DoF Grasp Detection","arxiv_id":"2407.08366","date":"2024-07-11","proceeding":null,"authors":["Xiao-Ming Wu","Jia-Feng Cai","Jian-Jian Jiang","Dian Zheng","Yi-Lin Wei","Wei-Shi Zheng"],"abstract":"Robotic grasping in clutters is a fundamental task in robotic manipulation. In this work, we propose an economic framework for 6-DoF grasp detection, aiming to economize the resource cost in training and meanwhile maintain effective grasp performance. To begin with, we discover that the dense supervision is the bottleneck of current SOTA methods that severely encumbers the entire training overload, meanwhile making the training difficult to converge. To solve the above problem, we first propose an economic supervision paradigm for efficient and effective grasping. This paradigm includes a well-designed supervision selection strategy, selecting key labels basically without ambiguity, and an economic pipeline to enable the training after selection. Furthermore, benefit from the economic supervision, we can focus on a specific grasp, and thus we devise a focal representation module, which comprises an interactive grasp head and a composite score estimation to generate the specific grasp more accurately. Combining all together, the EconomicGrasp framework is proposed. Our extensive experiments show that EconomicGrasp surpasses the SOTA grasp method by about 3AP on average, and with extremely low resource cost, for about 1/4 training time cost, 1/8 memory cost and 1/30 storage cost. Our code is available at https://github.com/iSEE-Laboratory/EconomicGrasp.","url_abs":"https://arxiv.org/abs/2407.08366v1","url_pdf":"https://arxiv.org/pdf/2407.08366v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"an-economic-framework-for-6-dof-grasp","repo_url":"https://github.com/isee-laboratory/economicgrasp","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"robotic-grasping","task_name":"Robotic Grasping"}],"methods":[{"method_slug":"focus","method_name":"Focus"}],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":"https://syntology.ai/paper/2407.08366","atlas_url":"https://app.syntology.ai/?focus=2407.08366","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2407.08366"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-25T09:33:49+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"deterministic:regex_extraction","url":"https://github.com/iSEE-Laboratory/EconomicGrasp","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"ran":6,"unverified":1},"by_repo_kind":{"official":{"samples":7,"ran":6,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"84c2545d9172caa0","entry":"batch_viewpoint_params_to_matrix","repo":"iSEE-Laboratory/EconomicGrasp","repo_kind":"official","path":"utils/loss_utils.py","file_url":"https://github.com/iSEE-Laboratory/EconomicGrasp/blob/HEAD/utils/loss_utils.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"84c2545d9172caa0"}},{"code_sha256_prefix":"78e44f3729f4608a","entry":"collate_fn","repo":"iSEE-Laboratory/EconomicGrasp","repo_kind":"official","path":"dataset/graspnet_dataset.py","file_url":"https://github.com/iSEE-Laboratory/EconomicGrasp/blob/HEAD/dataset/graspnet_dataset.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"78e44f3729f4608a"}},{"code_sha256_prefix":"702c7af5bf12d39e","entry":"compute_graspness_loss","repo":"iSEE-Laboratory/EconomicGrasp","repo_kind":"official","path":"models/loss_economicgrasp.py","file_url":"https://github.com/iSEE-Laboratory/EconomicGrasp/blob/HEAD/models/loss_economicgrasp.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"702c7af5bf12d39e"}},{"code_sha256_prefix":"2e1a266839268c0c","entry":"compute_objectness_loss","repo":"iSEE-Laboratory/EconomicGrasp","repo_kind":"official","path":"models/loss_economicgrasp.py","file_url":"https://github.com/iSEE-Laboratory/EconomicGrasp/blob/HEAD/models/loss_economicgrasp.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"2e1a266839268c0c"}},{"code_sha256_prefix":"0f6be1306df35f18","entry":"generate_grasp_views","repo":"iSEE-Laboratory/EconomicGrasp","repo_kind":"official","path":"utils/loss_utils.py","file_url":"https://github.com/iSEE-Laboratory/EconomicGrasp/blob/HEAD/utils/loss_utils.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"0f6be1306df35f18"}},{"code_sha256_prefix":"8d4b2fff611706ec","entry":"transform_point_cloud","repo":"iSEE-Laboratory/EconomicGrasp","repo_kind":"official","path":"utils/loss_utils.py","file_url":"https://github.com/iSEE-Laboratory/EconomicGrasp/blob/HEAD/utils/loss_utils.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"8d4b2fff611706ec"}},{"code_sha256_prefix":"0ad12b1e8408e2f9","entry":"set_bn_momentum_default","repo":"iSEE-Laboratory/EconomicGrasp","repo_kind":"official","path":"libs/pointnet2/pytorch_utils.py","file_url":"https://github.com/iSEE-Laboratory/EconomicGrasp/blob/HEAD/libs/pointnet2/pytorch_utils.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"0ad12b1e8408e2f9"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}