Cat-like Jumping and Landing of Legged Robots in Low-gravity Using Deep Reinforcement Learning

by   Nikita Rudin, et al.

In this article, we show that learned policies can be applied to solve legged locomotion control tasks with extensive flight phases, such as those encountered in space exploration. Using an off-the-shelf deep reinforcement learning algorithm, we trained a neural network to control a jumping quadruped robot while solely using its limbs for attitude control. We present tasks of increasing complexity leading to a combination of three-dimensional (re-)orientation and landing locomotion behaviors of a quadruped robot traversing simulated low-gravity celestial bodies. We show that our approach easily generalizes across these tasks and successfully trains policies for each case. Using sim-to-real transfer, we deploy trained policies in the real world on the SpaceBok robot placed on an experimental testbed designed for two-dimensional micro-gravity experiments. The experimental results demonstrate that repetitive, controlled jumping and landing with natural agility is possible.


page 1

page 4

page 8

page 9


Adaptation of Quadruped Robot Locomotion with Meta-Learning

Animals have remarkable abilities to adapt locomotion to different terra...

Policies Modulating Trajectory Generators

We propose an architecture for learning complex controllable behaviors b...

Learned and Controlled Autonomous Robotic Exploration in an Extreme, Unknown Environment

Exploring and traversing extreme terrain with surface robots is difficul...

DeepCPG Policies for Robot Locomotion

Central Pattern Generators (CPGs) form the neural basis of the observed ...

Teaching a Robot to Walk Using Reinforcement Learning

Classical control techniques such as PID and LQR have been used effectiv...

OptLayer - Practical Constrained Optimization for Deep Reinforcement Learning in the Real World

While deep reinforcement learning techniques have recently produced cons...

PPMC RL Training Algorithm: Rough Terrain Intelligent Robots through Reinforcement Learning

Robots can now learn how to make decisions and control themselves, gener...

Please sign up or login with your details

Forgot password? Click here to reset