ROJun 3, 2020

Learning Memory-Based Control for Human-Scale Bipedal Locomotion

arXiv:2006.02402v187 citations
AI Analysis

This addresses the challenge of robust bipedal robot control for robotics applications, but it is incremental as it builds on existing RL methods by adding memory and randomization techniques.

The paper tackled the problem of controlling bipedal locomotion by using recurrent neural networks (RNNs) with memory, showing that RNNs significantly outperform memoryless policies in simulation and achieve better sim-to-real transfer when trained with dynamics randomization to prevent overfitting.

Controlling a non-statically stable biped is a difficult problem largely due to the complex hybrid dynamics involved. Recent work has demonstrated the effectiveness of reinforcement learning (RL) for simulation-based training of neural network controllers that successfully transfer to real bipeds. The existing work, however, has primarily used simple memoryless network architectures, even though more sophisticated architectures, such as those including memory, often yield superior performance in other RL domains. In this work, we consider recurrent neural networks (RNNs) for sim-to-real biped locomotion, allowing for policies that learn to use internal memory to model important physical properties. We show that while RNNs are able to significantly outperform memoryless policies in simulation, they do not exhibit superior behavior on the real biped due to overfitting to the simulation physics unless trained using dynamics randomization to prevent overfitting; this leads to consistently better sim-to-real transfer. We also show that RNNs could use their learned memory states to perform online system identification by encoding parameters of the dynamics into memory.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes