HeteroMorpheus: Universal Control Based on Morphological Heterogeneity Modeling

YiFan Hao, Yang Yang, Junru Song, Wei Peng, Weien Zhou +2 more
8/2/2024
cs.ROcs.LG

No official code found. Best implementation: hyf1530588058/HeteroMorpheus (1 star, MIT, last commit 2024-05-28).

Abstract

In the field of robotic control, designing individual controllers for each robot leads to high computational costs. Universal control policies, applicable across diverse robot morphologies, promise to mitigate this challenge. Predominantly, models based on Graph Neural Networks (GNN) and Transformers are employed, owing to their effectiveness in capturing relational dynamics across a robot's limbs. However, these models typically employ homogeneous graph structures that overlook the functional diversity of different limbs. To bridge this gap, we introduce HeteroMorpheus, a novel method based on heterogeneous graph Transformer. This method uniquely addresses limb heterogeneity, fostering better representation of robot dynamics of various morphologies. Through extensive experiments we demonstrate the superiority of HeteroMorpheus against state-of-the-art methods in the capability of policy generalization, including zero-shot generalization and sample-efficient transfer to unfamiliar robot morphologies.

View on arXivView PDF

Code Implementations(1)

MIT

HeteroMorpheus: Universal Control Based on Morphological Heterogeneity Modeling

10C, C++Jan 31, 20242 years agoMIT
deep-reinforcement-learninggym-environmentreinforcement-learningroboticssimulation+2 more

Similar Papers

Cite this paper

@article{hao2024heteromorpheus,
  title  = {HeteroMorpheus: Universal Control Based on Morphological Heterogeneity Modeling},
  author = {YiFan Hao and Yang Yang and Junru Song and Wei Peng and Weien Zhou and Tingsong Jiang and Wen Yao},
  year   = {2024},
  eprint = {2408.01230},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2408.01230v1}
}

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/2408.01230.svg)](https://codeofpaper.com/paper/2408.01230)

Discussion