Task2Morph: Differentiable Task-inspired Framework for Contact-Aware Robot Design

Yishuai Cai, Shaowu Yang, Minglong Li, Xinglin Chen, Yunxin Mao +2 more
3/28/2024
cs.ROcs.AI

No official code found. Best implementation: Caiyishuai/Task2Morph (4 stars, last commit 2024-04-10).

Abstract

Optimizing the morphologies and the controllers that adapt to various tasks is a critical issue in the field of robot design, aka. embodied intelligence. Previous works typically model it as a joint optimization problem and use search-based methods to find the optimal solution in the morphology space. However, they ignore the implicit knowledge of task-to-morphology mapping which can directly inspire robot design. For example, flipping heavier boxes tends to require more muscular robot arms. This paper proposes a novel and general differentiable task-inspired framework for contact-aware robot design called Task2Morph. We abstract task features highly related to task performance and use them to build a task-to-morphology mapping. Further, we embed the mapping into a differentiable robot design process, where the gradient information is leveraged for both the mapping learning and the whole optimization. The experiments are conducted on three scenarios, and the results validate that Task2Morph outperforms DiffHand, which lacks a task-inspired morphology module, in terms of efficiency and effectiveness.

View on arXivView PDF

Code Implementations(1)

Source codes for the paper "Task2Morph: Differentiable Task-inspired Framework for Contact-Aware Robot Design" (IROS2023)

41C, C++Sep 22, 20222 years agoNOASSERTION

Similar Papers

Cite this paper

@article{cai2024taskmorph,
  title  = {Task2Morph: Differentiable Task-inspired Framework for Contact-Aware Robot Design},
  author = {Yishuai Cai and Shaowu Yang and Minglong Li and Xinglin Chen and Yunxin Mao and Xiaodong Yi and Wenjing Yang},
  year   = {2024},
  eprint = {2403.19093},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.19093v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2403.19093.svg)](https://codeofpaper.com/paper/2403.19093)

Discussion