Reinforcement Learning for Versatile, Dynamic, and Robust Bipedal Locomotion Control
This work presents a comprehensive study on using deep reinforcement learning (RL) to create dynamic locomotion controllers for bipedal robots. Going beyond focusing on a single locomotion skill, we develop a general control solution that can be used for a range of dynamic bipedal skills, from periodic walking and running to aperiodic jumping and standing.
Our RL-based controller incorporates a novel dual-history architecture, utilizing both a long-term and short-term input/output (I/O) history of the robot. This control architecture, when trained through the proposed end-to-end RL approach, consistently outperforms other methods across a diverse range of skills in both simulation and the real world. The study also delves into the adaptivity and robustness introduced by the proposed RL system in developing locomotion controllers. We demonstrate that the proposed architecture can adapt to both time-invariant dynamics shifts and time-variant changes, such as contact events, by effectively using the robot’s I/O history. Additionally, we identify task randomization as another key source of robustness, fostering better task generalization and compliance to disturbances.
The resulting control policies can be successfully deployed on Cassie, a torque-controlled human-sized bipedal robot. This work pushes the limits of agility for bipedal robots through extensive real-world experiments. We demonstrate a diverse range of locomotion skills, including: robust standing, versatile walking, fast running with a demonstration of a 400-meter dash, and a diverse set of jumping skills, such as standing long jumps and high jumps.
Supplementary Videos:
- Running:
- 400m Dash:
- Walking:
1 view
134
42
6 months ago 00:02:30 1
Learning the bathroom - Vocabulary for kids
6 months ago 00:03:22 1
Renewable Energy Sources - Types of Energy for Kids
6 months ago 00:01:25 1
UK | United Kingdom | United Kingdom Song | A Geography Song About the UK and its Capitals
6 months ago 00:17:54 1
Petite Pretty Crystal Pendant or Ring - DIY Jewelry Making Tutorial by PotomacBeads
6 months ago 00:04:08 1
Wild animals for kids - Vocabulary for kids
6 months ago 00:00:59 1
A New Approach to Disney’s Robotic Character Pipeline
6 months ago 00:03:06 1
Deluxe Kick & Play Piano Gym from Fisher-Price
6 months ago 00:16:04 1
START TO UNDERSTAND French with a Simple Story (A1-A2)
6 months ago 00:03:41 1
How to Take Care of the Environment - 10 Ways to Take Care of the Environment
6 months ago 00:02:17 1
Prepositions of place for children - The concept of space, for kids - Where things are
6 months ago 00:02:50 1
LimX Dynamics’ Biped Robot P1 Conquers the Wild Based on Reinforcement Learning
6 months ago 00:13:07 1
Learn How to Talk about Age in English! Also, Happy Birthday to Me! 🍰
6 months ago 00:08:06 1
Weather Talk! Learn English Words and Phrases to Talk about the Weather | Video with Subtitles
6 months ago 02:31:11 1
If Christians Did This They’d Never be Spiritually Bound
6 months ago 00:00:49 15
Body Design and Gait Generation of Chair-Type Asymmetrical Tripedal Low-rigidity Robot
7 months ago 00:00:48 1
Cat Taught To Play Piano Using Classical Conditioning || ViralHog
7 months ago 00:03:38 1
Adventure into the Digital Age with Steve Jobs - History for Kids
7 months ago 00:18:12 1
Learning styles. Типы обучающихся, или как найти свой стиль обучения
7 months ago 00:01:09 1
Phonics ee Sound Song | ee Sound | Digraph ee | ee | Phonics Resource | Vowel Digraph
7 months ago 00:09:06 1
It’s Spring! Let’s Learn English Outside! An English Lesson about the Season of Spring
7 months ago 00:08:29 1
Learn English While Baking Cookies with Me in the Kitchen!
7 months ago 00:03:03 1
张碧晨 - 光的方向 | 张碧晨燃情歌唱长歌一生 |《长歌行》片头主题曲MV | The Long Ballad - OST&Opening Song
7 months ago 00:02:34 2
Learning the kitchen - Vocabulary for kids
7 months ago 00:50:44 1
Using EEG & Machine Learning to Perform Lie Detection • Jennifer Marsman • YOW! 2017