A CPG-Based Agile and Versatile Locomotion Framework Using Proximal Symmetry Loss

03/01/2021
by   Mohammadreza Kasaei, et al.
0

Humanoid robots are made to resemble humans but their locomotion abilities are far from ours in terms of agility and versatility. When humans walk on complex terrains, or face external disturbances, they combine a set of strategies, unconsciously and efficiently, to regain stability. This paper tackles the problem of developing a robust omnidirectional walking framework, which is able to generate versatile and agile locomotion on complex terrains. The Linear Inverted Pendulum Model and Central Pattern Generator concepts are used to develop a closed-loop walk engine that is combined with a reinforcement learning module. This module learns to regulate the walk engine parameters adaptively and generates residuals to adjust the robot's target joint positions (residual physics). Additionally, we propose a proximal symmetry loss to increase the sample efficiency of the Proximal Policy Optimization algorithm by leveraging model symmetries. The effectiveness of the proposed framework was demonstrated and evaluated across a set of challenging simulation scenarios. The robot was able to generalize what it learned in one scenario, by displaying human-like locomotion skills in unforeseen circumstances, even in the presence of noise and external pushes.

READ FULL TEXT

page 1

page 6

research
11/27/2020

A Hybrid Biped Stabilizer System Based on Analytical Control and Learning of Symmetrical Residual Physics

Although humanoid robots are made to resemble humans, their stability is...
research
02/14/2023

Agile and Versatile Robot Locomotion via Kernel-based Residual Learning

This work developed a kernel-based residual learning framework for quadr...
research
05/24/2023

Barkour: Benchmarking Animal-level Agility with Quadruped Robots

Animals have evolved various agile locomotion strategies, such as sprint...
research
09/19/2022

Learning to Walk by Steering: Perceptive Quadrupedal Locomotion in Dynamic Environments

We tackle the problem of perceptive locomotion in dynamic environments. ...
research
11/12/2022

The Study of Complex Human Locomotion Behaviors: From Crawling to Walking

This paper uses a simple state machine to develop a control algorithm fo...
research
01/18/2017

NMODE --- Neuro-MODule Evolution

Modularisation, repetition, and symmetry are structural features shared ...
research
06/14/2022

Open-Ended Learning Strategies for Learning Complex Locomotion Skills

Teaching robots to learn diverse locomotion skills under complex three-d...

Please sign up or login with your details

Forgot password? Click here to reset