A Bi-level Co-design Framework for Lunar Monoped with 2D Jump and Landing Control
Authors: Sanjay Ramkumar, Suraj Kumar
Organizations: Dept. of Aerospace Engineering, Indian Institute of Space Science and Technology. · Controls and Digital Area, U R Rao Satellite Center.
Legged robots for lunar exploration must be designed for low gravity, where reduced contact forces and long flight phases make leg morphology and controller choice interdependent. We study this for a planar monoped in lunar gravity (1.625 m/s2) using a bi-level co-design framework: a differential evolution outer loop searches over link lengths, and each candidate is evaluated on a vertical jump by either a quadratic program based task-space controller (QP-TSC) or a direct-collocation based trajectory optimization. The two controllers yield different optimal link lengths, and trajectory optimization outperforms the QP-TSC across most of the design space, with 17% lower Cost of Transport (COT) at their respective optima. We then extend to a 2D jump, where trajectory optimization with centroidal angular momentum regulation produces stable in-place and forward jumps, and an LQR controller absorbs impact and stabilizes the robot after touchdown. This is demonstrated on a baseline morphology with both links 0.3 m long.
Figures & tables
Fig. 1 : Robot built in MuJoCo
Fig. 2 : Bi-Level framework
Fig. 3 : COT landscapes over link lengths for the two controllers, and the difference between them.
Controller
l1 (m)
l2 (m)
Opt. COT
Base COT
Imp. (%)
QP-TSC
0.54
0.34
1.55
1.65
6.34
Traj-opt
0.36
0.21
1.28
1.57
18.96
TABLE I : Optimal designs from five independent DE runs
Design Optimized Using
Trajectory Optimization
QP-TSC
Trajectory Optimization
1.280
1.605
QP-TSC
1.461
1.550
TABLE II : Comparison of COT for Different Design-Controller pairs.
Fig. 4 : Pitch trajectory for various COM-foot position offset
Fig. 5 : Empirical region of attraction of the LQR landing controller.
Fig. 6 : 2D in-place jump
Quantity
In-place
Forward
Apex CoM height (m)
0.557
0.559
Liftoff CoM height (m)
0.353
0.333
Flight time (s)
0.70
0.76
Horizontal displacement (m)
≈0
0.20
Peak ∣ pitch ∣ before touchdown ( ∘ )
43
51
Peak ∣ pitch ∣ after touchdown ( ∘ )
17
79
TABLE III : 2D jump metrics.
Fig. 7 : 2D jump trajectories.
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
Traj-opt
QP-TSC
Run
l1
l2
COT
l1
l2
COT
1
0.3562
0.2114
1.2824
0.5452
0.3387
1.5499
2
0.3564
0.2116
1.2825
0.5470
0.3401
1.5498
3
0.3571
0.2119
1.2824
0.5515
0.3438
1.5498
4
0.3568
0.2119
1.2830
0.5448
0.3383
1.5498
5
0.3575
0.2122
1.2825
0.5295
0.3319
1.5497
Appendix
TABLE IV : Five independent DE runs (extended bounds).
Legged robots can extend planetary exploration to rugged and discontinuous terrain that is inaccessible to conventional rovers. In lunar gravity, jumping further expands this mobility by enabling robots to cross obstacles and gaps that cannot be traversed by walking alone. We present a multistage reinforcement-learning approach that produces a single end-to-end control policy for commanded point-to-point jumping under lunar gravity. The resulting policy has a simple architecture and relies exclusively on mission-compatible onboard sensing, making its deployment on a real lunar mission plausible. In simulation, the learned policy performs accurate point-to-point jumps with landing errors smaller than the robot's body size. We analyze the torque and power demands of lunar jumping and characterize performance degradation under extreme outlier events, including control-update freezes of up to \SI{1}{s} during flight. Hardware transfer demonstrates that the policy can successfully execute a vertical jump under lunar-gravity offloading. Furthermore, the measured torque and power profiles are consistent with the simulation results and remain within the robot's hardware limits.
Levin Müller, Oliver Fischer, Marco Trentini +2
ETH Zurich, Robotics Systems Lab; Leonhardstrasse 21, 8092 Zurich, Switzerland.
We present a rolling and jumping underactuated monopedal robot designed to explore multimodal locomotion on low-gravity bodies. It uses only two reaction wheels to control its spatial orientation with two controllers: a balancing controller which can aim the robot's jump direction on the ground, and an aerial reorientation controller which can aim the robot's leg for landing after flight. We demonstrate rolling, targeted jumping and landing, and self-righting using only three actuators total, keeping system size to 0.33m and 1.25kg. Simple switching between locomotion modes enables the system to deal with differing landscapes and environmental conditions.
Neil R. Wagner, Justin K. Yim
Department of Mechanical Science and Engineering, University of Illinois Urbana-Champaign
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.