Table of Contents
Fetching ...

Dual-Horizon Hybrid Internal Model for Low-Gravity Quadrupedal Jumping with Hardware-in-the-Loop Validation

Haozhe Xu, Yifei Zhao, Wenhao Feng, Zhipeng Wang, Hongrui Sang, Cheng Cheng, Xiuxian Li, Zhen Yin, Bin He

Abstract

Locomotion under reduced gravity is commonly realized through jumping, yet continuous pronking in lunar gravity remains challenging due to prolonged flight phases and sparse ground contact. The extended aerial duration increases landing impact sensitivity and makes stable attitude regulation over rough planetary terrain difficult. Existing approaches primarily address single jumps on flat surfaces and lack both continuous-terrain solutions and realistic hardware validation. This work presents a Dual-Horizon Hybrid Internal Model for continuous quadrupedal jumping under lunar gravity using proprioceptive sensing only. Two temporal encoders capture complementary time scales: a short-horizon branch models rapid vertical dynamics with explicit vertical velocity estimation, while a long-horizon branch models horizontal motion trends and center-of-mass height evolution across the jump cycle. The fused representation enables stable and continuous jumping under extended aerial phases characteristic of lunar gravity. To provide hardware-in-the-loop validation, we develop the MATRIX (Mixed-reality Adaptive Testbed for Robotic Integrated eXploration) platform, a digital-twin-driven system that offloads gravity through a pulley-counterweight mechanism and maps Unreal Engine lunar terrain to a motion platform and treadmill in real time. Using MATRIX, we demonstrate continuous jumping of a quadruped robot under lunar-gravity emulation across cratered lunar-like terrain.

Dual-Horizon Hybrid Internal Model for Low-Gravity Quadrupedal Jumping with Hardware-in-the-Loop Validation

Abstract

Locomotion under reduced gravity is commonly realized through jumping, yet continuous pronking in lunar gravity remains challenging due to prolonged flight phases and sparse ground contact. The extended aerial duration increases landing impact sensitivity and makes stable attitude regulation over rough planetary terrain difficult. Existing approaches primarily address single jumps on flat surfaces and lack both continuous-terrain solutions and realistic hardware validation. This work presents a Dual-Horizon Hybrid Internal Model for continuous quadrupedal jumping under lunar gravity using proprioceptive sensing only. Two temporal encoders capture complementary time scales: a short-horizon branch models rapid vertical dynamics with explicit vertical velocity estimation, while a long-horizon branch models horizontal motion trends and center-of-mass height evolution across the jump cycle. The fused representation enables stable and continuous jumping under extended aerial phases characteristic of lunar gravity. To provide hardware-in-the-loop validation, we develop the MATRIX (Mixed-reality Adaptive Testbed for Robotic Integrated eXploration) platform, a digital-twin-driven system that offloads gravity through a pulley-counterweight mechanism and maps Unreal Engine lunar terrain to a motion platform and treadmill in real time. Using MATRIX, we demonstrate continuous jumping of a quadruped robot under lunar-gravity emulation across cratered lunar-like terrain.
Paper Structure (22 sections, 8 equations, 6 figures, 3 tables)

This paper contains 22 sections, 8 equations, 6 figures, 3 tables.

Figures (6)

  • Figure 1: Left: Training the quadruped robot in the Isaac Gym simulator under lunar gravity. Right: Deploying the learned policy on our MATRIX system while simultaneously emulating low gravity and lunar terrain.
  • Figure 2: Overview of the proposed Dual-Horizon Hybrid Internal Model. Two temporal encoders process proprioceptive history at complementary time scales. The short-horizon encoder $f_s$ operates on the recent window $\mathcal{H}_s$ (6 steps, $\approx$0.12 s) to capture rapid vertical dynamics, producing an explicit vertical-velocity estimate $\hat{v}_z$ for phase awareness and a latent vector $h_s$. The long-horizon encoder $f_l$ operates on a subsampled window $\mathcal{H}_l$ ($\approx$0.9 s) to track slow trends across the full jump cycle, producing horizontal-velocity estimates $\hat{v}_x, \hat{v}_y$, CoM-height estimate $\hat{h}$, and a latent vector $h_l$. The fused representation $z_t = [\hat{v}_x, \hat{v}_y, \hat{v}_z, \hat{h}, h_s, h_l]$ augments the current observation $o_t$ as input to the policy network. Training combines ground-truth regression supervision ($\mathcal{L}_{\mathrm{reg}}$) for the explicit estimates with InfoNCE-style contrastive objectives for the latent vectors, where each branch is pulled toward a target-encoder embedding of a future observation.
  • Figure 3: Nine terrain types used for training. The top row includes Pure Flat, Flat, and Perlin Flat. The middle row includes Smooth Slope, Rough Slope, and Perlin Slope. The bottom row includes Discrete Obstacles, Crater, and Perlin Crater. The Crater and Perlin Crater terrains are defined by an exponential height function to approximate impact crater structures commonly observed on the lunar surface.
  • Figure 4: The MATRIX hardware-in-the-loop simulation platform. Left -- Physical World: the Low-Gravity Simulation Subsystem uses an overhead 2:1 pulley block with a counterweight ($m_{\mathrm{cw}} = \frac{5}{12}m_{\mathrm{robot}}$) to reduce the robot's effective weight to lunar gravity; the Terrain and Motion Emulation Subsystem comprises a 6-DoF Stewart platform and an integrated treadmill controlled by the Stewart Platform Controller and Treadmill Controller respectively. Right -- Digital Twin: the Digital Twin and Control Subsystem runs in Unreal Engine; four ray-casts query the Landscape Mesh Collider to obtain raycast heights, from which tilt angles $(\phi,\theta)$ are computed and sent as a Tilt Command to the Stewart Platform Controller, while the virtual robot avatar's moving speed is sent as a Speed Command $v$ to the Treadmill Controller.
  • Figure 5: Representative lunar terrains configured in Unreal Engine. (a) relatively flat mare plains characterized by low surface roughness; (b) irregular uneven ground with multi-scale surface perturbations; (c) undulating hilly terrain with moderate inclination; and (d) crater-like depressions with smooth radial curvature.
  • ...and 1 more figures