SpaceHopper: A Small-Scale Legged Robot for Exploring Low-Gravity Celestial Bodies
Alexander Spiridonov, Fabio Buehler, Moriz Berclaz, Valerio Schelbert, Jorit Geurts, Elena Krasnova, Emma Steinke, Jonas Toma, Joschua Wuethrich, Recep Polat, Wim Zimmermann, Philip Arm, Nikita Rudin, Hendrik Kolvenbach, Marco Hutter
TL;DR
This work introduces SpaceHopper, a compact three-legged robot designed for controlled jumping and attitude reorientation in low-gravity environments. It combines a differential hip drive and three-DOF legs with end-to-end DRL policies trained in IsaacGym to achieve reorientation and jumping in simulated low-gravity (e.g., 0.029 g) scenarios, validated by a hardware gimbal and counterweight setup. Key contributions include a complete mechanical-electrical design, a DRL-based attitude and locomotion controller, and demonstrations of upright reorientation with small attitude errors and end-to-end jumping performance, along with a plan for parabolic-flight validation and improved state estimation for real microgravity missions. The results demonstrate a viable path toward compact, space-qualified legged locomotion for mobile exploration of asteroids and moons, highlighting both the potential and the remaining challenges toward robust, real-world deployment.
Abstract
We present SpaceHopper, a three-legged, small-scale robot designed for future mobile exploration of asteroids and moons. The robot weighs 5.2kg and has a body size of 245mm while using space-qualifiable components. Furthermore, SpaceHopper's design and controls make it well-adapted for investigating dynamic locomotion modes with extended flight-phases. Instead of gyroscopes or fly-wheels, the system uses its three legs to reorient the body during flight in preparation for landing. We control the leg motion for reorientation using Deep Reinforcement Learning policies. In a simulation of Ceres' gravity (0.029g), the robot can reliably jump to commanded positions up to 6m away. Our real-world experiments show that SpaceHopper can successfully reorient to a safe landing orientation within 9.7 degree inside a rotational gimbal and jump in a counterweight setup in Earth's gravity. Overall, we consider SpaceHopper an important step towards controlled jumping locomotion in low-gravity environments.
