Morphological-Symmetry-Equivariant Heterogeneous Graph Neural Network for Robotic Dynamics Learning
Fengze Xie, Sizhe Wei, Yue Song, Yisong Yue, Lu Gan
TL;DR
The paper proposes Morphological-Symmetry-Equivariant Heterogeneous Graph Neural Networks (MS-HGNN) to learn robotic dynamics by embedding both the kinematic morphology and symmetry priors directly into a graph neural framework. The approach constructs a morphology-aware HGNN and couples it with an encoder–decoder that enforces morphological symmetry equivariance, with theoretical guarantees of equivariance under the symmetry group $ ext{G}_m$. Empirical evaluations on quadruped platforms (Mini-Cheetah, A1, Solo) across contact-state classification, GRF regression, and centroidal momentum estimation demonstrate improved data efficiency, model efficiency, and generalization compared to state-of-the-art baselines. The results indicate that exploiting morphological priors yields better interpretability, robustness to unseen conditions, and substantial parameter savings, making MS-HGNN attractive for data-scarce robotic applications. The modular framework supports diverse morphologies and tasks, with future work aimed at incorporating temporary symmetries and real-world deployment.
Abstract
We present a morphological-symmetry-equivariant heterogeneous graph neural network, namely MS-HGNN, for robotic dynamics learning, that integrates robotic kinematic structures and morphological symmetries into a single graph network. These structural priors are embedded into the learning architecture as constraints, ensuring high generalizability, sample and model efficiency. The proposed MS-HGNN is a versatile and general architecture that is applicable to various multi-body dynamic systems and a wide range of dynamics learning problems. We formally prove the morphological-symmetry-equivariant property of our MS-HGNN and validate its effectiveness across multiple quadruped robot learning problems using both real-world and simulated data. Our code is made publicly available at https://github.com/lunarlab-gatech/MorphSym-HGNN/.
