OLYMPUS

A Jumping Quadruped for Planetary Exploration

Olympus quadruped robot

Motivation

As scientific interest shifts toward more diverse geological regions on Mars and the Moon, including steep crater rims, boulder fields, and lava tubes, traditional wheeled rovers face fundamental limitations in accessing these scientifically valuable sites. These challenging terrains offer direct access to geological history and potential resources, yet remain largely out of reach for conventional platforms.

Olympus addresses this limitation through a fundamentally different approach: a jumping quadruped robot designed for Mars' reduced gravity environment. By combining powerful jumping capabilities with precise in-flight attitude control and walking, Olympus can traverse obstacles several times its body size, enabling exploration of terrain where conventional rovers would struggle.

The Challenge of Planetary Exploration

Wheeled rovers have proven highly successful on relatively flat terrain, yet they struggle with larger obstacles and can become immobilized on steep slopes or in loose regolith. Helicopters like Ingenuity provide aerial vantage points and faster traversal, but face significant payload limitations and navigation challenges in low-light, feature-poor environments.

Among the most scientifically valuable yet challenging targets are Martian lava tubes (shown below). These subsurface structures preserve geological records protected from surface erosion and radiation, may contain accessible water ice for in-situ resource utilization, and could provide natural shelter for future human missions. Yet their steep slopes, boulder-filled passages, and collapsed sections place them beyond the capabilities of conventional rovers.

Jumping in Reduced Gravity

Mars' reduced gravity (3.71 m/s²) fundamentally transforms the possibilities for legged locomotion. Dynamic maneuvers that would be difficult or impossible on Earth become achievable, allowing robots to clear obstacles multiple times their body size through powerful jumps. This capability is essential for accessing Martian lava tubes, navigating rough terrain, and traversing steep slopes.

However, successful jumping requires solving significant control challenges. After takeoff, the robot experiences extended flight phases lasting several seconds with no ground contact. During this time, it must reorient itself using only its legs as reaction masses to ensure proper landing orientation. Additionally, takeoffs from uneven terrain or loose regolith can introduce unwanted rotations that must be corrected mid-flight.

Martian and Lunar lava tubes

Left: Orbital view of Martian lava tube network on Pavonis Mons, Center: Lacus Mortis lunar pit, Right: Martian lava tube skylight near Elysium Mons. Credits: ESA/DLR/FU Berlin; NASA/GSFC/ASU; NASA/JPL/Univ. of Arizona.

Robot Design and Optimization

The Olympus design was optimized specifically for Mars gravity environments through systematic exploration of the morphological design space. A grid search over body dimensions and leg parameters identified the configuration that maximizes vertical jump height, horizontal jump distance, and in-flight angular reorientation capabilities.

The robot employs a 5-bar linkage leg design with three degrees of freedom per leg. This configuration provides both a large workspace for in-flight attitude control and excellent jumping performance through dual-motor force contribution during takeoff.

Olympus quadruped robot CAD

Key Specifications

  • Mass: 14.5 kg with 0.67 m body length
  • Actuation: Torque-controlled brushless DC motors (18.0 Nm lateral, 24.8 Nm transversal)
  • Optional Springs: Integrated parallel springs for energy storage and release
  • Performance (Earth): 1.01 m vertical, 1.25 m horizontal jumps tested on hardware
  • Performance (Mars): 3.1 m vertical, 3.9 m horizontal jumps simulated
Open Source CAD

Control Framework

Jumping legged robots face unique control challenges. The robot must coordinate powerful takeoff maneuvers, maintain stability during flight phases lasting several seconds without ground contact, and execute controlled landings on uncertain terrain. This work develops reinforcement learning policies for jumping, walking, and in-flight attitude control, with an additional model predictive control approach investigated for attitude stabilization.

RL for Vertical and Horizontal Jumping

A curriculum-based reinforcement learning framework utalizing reference state initialization across all jump phases (standing, flight, landing) and projectile motion-based rewards accelerate learning. Achieving centimeter-level precision: 1.25m horizontal and 1.01m vertical jumps on robot hardware in Earth gravity, with jumps reaching 3.9m horizontal and 3.1m vertical in Martian gravity. A walking policy enables terrain traversal between jumps.

RL-based In-Flight Attitude Control

A deep reinforcement learning framework for in-flight attitude control that uses coordinated leg movements to redistribute angular momentum and reorient the robot during flight. Validated on hardware with 90° single-axis rotations achieved in 2.6 seconds and smooth multi-axis maneuvers, ensuring proper landing orientation after jumps from uneven takeoff surfaces.

Model-Based Attitude Control

A hierarchical nonlinear model predictive control approach was also developed and validated for in-flight attitude control, demonstrating an alternative model-based solution to the RL approach.

Olympus jumping demonstration

Key Technical Challenges

  • Learning jumping behaviors requires planning over extended horizons (multi-second flight phases in lower gravity) with inherently sparse reward signals sometimes only available upon landing
  • Attitude control authority is fundamentally constrained to internal momentum redistribution through leg movements, with no external forces available during flight
  • Nonlinear contact dynamics during takeoff and landing involve rapid force transitions and potential ground slip that are difficult to model accurately
  • Controllers must handle uncertain initial conditions from imperfect takeoffs, uneven terrain properties, and variable surface compliance without prior knowledge

Technical Approach

  • Curriculum-based training with reference state initialization across all jump phases to accelerate exploration of reward-rich states
  • Projectile motion equations densify sparse jumping rewards by providing continuous feedback during flight phases
  • Comprehensive domain randomization of physical parameters, actuator characteristics, and sensor noise ensures robust Sim2Real transfer
  • GPU-parallelized training across thousands of environments in Isaac Lab enables rapid policy iteration and testing

Mars Mission Demonstration

Integrated deployment of walking, jumping, and attitude control policies in a simulated Martian exploration scenario, demonstrating coordinated navigation through challenging terrain.

Simulated Mars exploration mission demonstrating obstacle traversal through coordinated walking, vertical and horizontal jumping, and in-flight attitude stabilization under Martian gravity (3.71 m/s²).

Open Source

We release both the mechanical design and reinforcement learning framework as open-source contributions to advance research in dynamic legged locomotion and planetary exploration robotics.

Olympus CAD

Complete mechanical design files including CAD models, 5-bar linkage specifications, and bill of materials for the Olympus quadruped platform.

Olympus Lab

Reinforcement learning framework for training walking, jumping, and attitude control policies. Built on Isaac Lab with curriculum-based reinforcement learning training and reference state initialization to accelerate learning of dynamic jumping behaviour. Includes separate branches for Earth and Mars gravity environments.

Publications

2025

Towards Quadrupedal Jumping and Walking for Dynamic Locomotion using Reinforcement Learning

J. A. Olsen, L. R. Pettersen, K. Alexis

arXiv preprint 2025

2025

Olympus: A Jumping Quadruped for Planetary Exploration Utilizing Reinforcement Learning for In-Flight Attitude Control

J. A. Olsen, G. Malczyk, K. Alexis

ICRA 2025 (IEEE International Conference on Robotics and Automation)

2025

Towards Low-Gravity Planetary Exploration using Reinforcement Learning for Walking, Jumping, and In-flight Attitude Control

J. A. Olsen, K. Alexis

Submitted for conference review, 2025

2024

In-Flight Attitude Control of a Quadruped using Deep Reinforcement Learning

T. El-Agroudi, F. G. Maurer, J. A. Olsen, K. Alexis

CoRL 2024 (Conference on Robot Learning)

2024

Modeling and In-flight Torso Attitude Stabilization of a Jumping Quadruped

M. Papadakis, J. A. Olsen, I. Poulakakis, K. Alexis

ISRR 2024 (International Symposium on Robotics Research)

2024

Model Predictive Attitude Control of a Jumping-and-Flying Quadruped for Planetary Exploration

A. Westre, J. A. Olsen, K. Alexis

IEEE Aerospace Conference 2024

2023

Design and experimental verification of a jumping legged robot for martian lava tube exploration

J. A. Olsen, K. Alexis

ICAR 2023 (International Conference on Advanced Robotics)

2023

Martian lava tube exploration using jumping legged robots: A concept study

J. A. Olsen, K. Alexis

IAC 2023 (International Astronautical Congress)

2023

Terrain Recognition and Contact Force Estimation through a Sensorized Paw for Legged Robots

A. Vangen, T. Barnwal, J. A. Olsen, K. Alexis

ICAR 2023 (International Conference on Advanced Robotics)