Policy Transfer via Kinematic Domain Randomization and Adaptation

11/03/2020
by   Ioannis Exarchos, et al.
0

Transferring reinforcement learning policies trained in physics simulation to the real hardware remains a challenge, known as the "sim-to-real" gap. Domain randomization is a simple yet effective technique to address dynamics discrepancies across source and target domains, but its success generally depends on heuristics and trial-and-error. In this work we investigate the impact of randomized parameter selection on policy transferability across different types of domain discrepancies. Contrary to common practice in which kinematic parameters are carefully measured while dynamic parameters are randomized, we found that virtually randomizing kinematic parameters (e.g., link lengths) during training in simulation generally outperforms dynamic randomization. Based on this finding, we introduce a new domain adaptation algorithm that utilizes simulated kinematic parameters variation. Our algorithm, Multi-Policy Bayesian Optimization, trains an ensemble of universal policies conditioned on virtual kinematic parameters and efficiently adapts to the target environment using a limited number of target domain rollouts. We showcase our findings on a simulated quadruped robot in five different target environments covering different aspects of domain discrepancies.

READ FULL TEXT

page 1

page 5

page 6

research
03/05/2020

Bayesian Domain Randomization for Sim-to-Real Transfer

When learning policies for robot control, the real-world data required i...
research
04/09/2019

Active Domain Randomization

Domain randomization is a popular technique for improving domain transfe...
research
10/12/2018

Policy Transfer with Strategy Optimization

Computer simulation provides an automatic and safe way for training robo...
research
12/06/2021

Distilled Domain Randomization

Deep reinforcement learning is an effective tool to learn robot control ...
research
07/29/2022

Cyclic Policy Distillation: Sample-Efficient Sim-to-Real Reinforcement Learning with Domain Randomization

Deep reinforcement learning with domain randomization learns a control p...
research
09/28/2021

Not Only Domain Randomization: Universal Policy with Embedding System Identification

Domain randomization (DR) cannot provide optimal policies for adapting t...
research
01/15/2021

SimGAN: Hybrid Simulator Identification for Domain Adaptation via Adversarial Reinforcement Learning

As learning-based approaches progress towards automating robot controlle...

Please sign up or login with your details

Forgot password? Click here to reset