Understanding Domain Randomization for Sim-to-real Transfer

10/07/2021
by   Xiaoyu Chen, et al.
0

Reinforcement learning encounters many challenges when applied directly in the real world. Sim-to-real transfer is widely used to transfer the knowledge learned from simulation to the real world. Domain randomization – one of the most popular algorithms for sim-to-real transfer – has been demonstrated to be effective in various tasks in robotics and autonomous driving. Despite its empirical successes, theoretical understanding on why this simple algorithm works is limited. In this paper, we propose a theoretical framework for sim-to-real transfers, in which the simulator is modeled as a set of MDPs with tunable parameters (corresponding to unknown physical parameters such as friction). We provide sharp bounds on the sim-to-real gap – the difference between the value of policy returned by domain randomization and the value of an optimal policy for the real world. We prove that sim-to-real transfer can succeed under mild conditions without any real-world training samples. Our theory also highlights the importance of using memory (i.e., history-dependent policies) in domain randomization. Our proof is based on novel techniques that reduce the problem of bounding the sim-to-real gap to the problem of designing efficient learning algorithms for infinite-horizon MDPs, which we believe are of independent interest.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/27/2022

Provable Sim-to-real Transfer in Continuous Domain with Partial Observations

Sim-to-real transfer trains RL agents in the simulated environments and ...
research
10/21/2019

Modelling Generalized Forces with Reinforcement Learning for Sim-to-Real Transfer

Learning robotic control policies in the real world gives rise to challe...
research
06/13/2022

Analysis of Randomization Effects on Sim2Real Transfer in Reinforcement Learning for Robotic Manipulation Tasks

Randomization is currently a widely used approach in Sim2Real transfer f...
research
04/15/2021

Auto-Tuned Sim-to-Real Transfer

Policies trained in simulation often fail when transferred to the real w...
research
11/01/2021

Validate on Sim, Detect on Real – Model Selection for Domain Randomization

A practical approach to learning robot skills, often termed sim2real, is...
research
01/20/2022

DROPO: Sim-to-Real Transfer with Offline Domain Randomization

In recent years, domain randomization has gained a lot of traction as a ...
research
11/11/2020

Sim-To-Real Transfer for Miniature Autonomous Car Racing

Sim-to-real, a term that describes where a model is trained in a simulat...

Please sign up or login with your details

Forgot password? Click here to reset