Table of Contents
Fetching ...

Tensegrity Robot Endcap-Ground Contact Estimation with Symmetry-aware Heterogeneous Graph Neural Network

Wenzhe Tong, Yicheng Jiang, Chi Zhang, Maani Ghaffari, Xiaonan Huang

TL;DR

A symmetry-aware heterogeneous graph neural network (Sym-HGNN) that infers contact states directly from proprioceptive measurements, including IMU and cable-length histories, without dedicated contact sensors is introduced.

Abstract

Tensegrity robots possess lightweight and resilient structures but present significant challenges for state estimation due to compliant and distributed ground contacts. This paper introduces a symmetry-aware heterogeneous graph neural network (Sym-HGNN) that infers contact states directly from proprioceptive measurements, including IMU and cable-length histories, without dedicated contact sensors. The network incorporates the robot's dihedral symmetry $D_3$ into the message-passing process to enhance sample efficiency and generalization. The predicted contacts are integrated into a state-of-the-art contact-aided invariant extended Kalman filter (InEKF) for improved pose estimation. Simulation results demonstrate that the proposed method achieves up to 15% higher accuracy and 5% higher F1-score using only 20% of the training data compared to the CNN and MI-HGNN baselines, while maintaining low-drift and physically consistent state estimation results comparable to ground truth contacts. This work highlights the potential of fully proprioceptive sensing for accurate and robust state estimation in tensegrity robots. Code available at: https://github.com/Jonathan-Twz/Tensegrity-Sym-HGNN

Tensegrity Robot Endcap-Ground Contact Estimation with Symmetry-aware Heterogeneous Graph Neural Network

TL;DR

A symmetry-aware heterogeneous graph neural network (Sym-HGNN) that infers contact states directly from proprioceptive measurements, including IMU and cable-length histories, without dedicated contact sensors is introduced.

Abstract

Tensegrity robots possess lightweight and resilient structures but present significant challenges for state estimation due to compliant and distributed ground contacts. This paper introduces a symmetry-aware heterogeneous graph neural network (Sym-HGNN) that infers contact states directly from proprioceptive measurements, including IMU and cable-length histories, without dedicated contact sensors. The network incorporates the robot's dihedral symmetry into the message-passing process to enhance sample efficiency and generalization. The predicted contacts are integrated into a state-of-the-art contact-aided invariant extended Kalman filter (InEKF) for improved pose estimation. Simulation results demonstrate that the proposed method achieves up to 15% higher accuracy and 5% higher F1-score using only 20% of the training data compared to the CNN and MI-HGNN baselines, while maintaining low-drift and physically consistent state estimation results comparable to ground truth contacts. This work highlights the potential of fully proprioceptive sensing for accurate and robust state estimation in tensegrity robots. Code available at: https://github.com/Jonathan-Twz/Tensegrity-Sym-HGNN
Paper Structure (25 sections, 12 equations, 5 figures, 3 tables)

This paper contains 25 sections, 12 equations, 5 figures, 3 tables.

Figures (5)

  • Figure 1: The proposed symmetry-aware heterogeneous graph neural network (Sym-HGNN) represents a tensegrity robot as a $D_3$-symmetric node graph, where rods, tendons, and endcaps form typed connections for structure-aware message passing and ground-contact inference.
  • Figure 2: Structural composition and symmetry properties of the 3-bar tensegrity robot. The structure consists of rigid rods, tensile tendons, and six endcaps, exhibiting 120° rotational symmetry about longitudianl axis r and reflection symmetry across vertical plane f.
  • Figure 3: Overview of the proposed Sym-HGNN contact prediction pipeline. IMU and motor encoders provide proprioceptive inputs, which are propagated through a heterogeneous graph with typed edges. Message passing is performed across layers under six $D_3$-equivariant transformations $\{e, r, r^2, f, fr, fr^2\}$, enabling symmetry-aware contact inference.
  • Figure 4: Simulation datasets with diverse motion primitives (left) and turning radii (right). The left plot illustrates six motion directions, while the right plot shows forward-right (FR) gaits with different turning radii (1.0, 0.6, and 0.2).
  • Figure 5: Estimated pose of the 3-bar tensegrity robot using the contact-aided Invariant Extended Kalman Filter (InEKF). The Sym-HGNN contact predictions provide observation updates that maintain consistency with ground-truth trajectories.