Universal Morphology Control via Contextual Modulation

Zheng Xiong, Jacob Beck, Shimon Whiteson
2/12/2026

No official code found. Best implementation: MasterXiong/ModuMorph (15 stars, last commit 2023-08-03).

Abstract

Learning a universal policy across different robot morphologies can significantly improve learning efficiency and generalization in continuous control. However, it poses a challenging multi-task reinforcement learning problem, as the optimal policy may be quite different across robots and critically depend on the morphology. Existing methods utilize graph neural networks or transformers to handle heterogeneous state and action spaces across different morphologies, but pay little attention to the dependency of a robot's control policy on its morphology context. In this paper, we propose a hierarchical architecture to better model this dependency via contextual modulation, which includes two key submodules: (1) Instead of enforcing hard parameter sharing across robots, we use hypernetworks to generate morphology-dependent control parameters; (2) We propose a fixed attention mechanism that solely depends on the morphology to modulate the interactions between different limbs in a robot. Experimental results show that our method not only improves learning performance on a diverse set of training robots, but also generalizes better to unseen morphologies in a zero-shot fashion.

View on arXivView PDF

Code Implementations(1)

Code of the paper "Universal Morphology Control via Contextual Modulation" at ICML 2023

156Shell, PythonMay 23, 20233 years ago

Similar Papers

Cite this paper

@article{xiong2026universal,
  title  = {Universal Morphology Control via Contextual Modulation},
  author = {Zheng Xiong and Jacob Beck and Shimon Whiteson},
  year   = {2026},
  eprint = {2302.11070},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2302.11070},
  journal = {ICML 2023 2023}
}

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

Discussion