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

07/29/2022
by   Yuki Kadokawa, et al.
0

Deep reinforcement learning with domain randomization learns a control policy in various simulations with randomized physical and sensor model parameters to become transferable to the real world in a zero-shot setting. However, a huge number of samples are often required to learn an effective policy when the range of randomized parameters is extensive due to the instability of policy updates. To alleviate this problem, we propose a sample-efficient method named Cyclic Policy Distillation (CPD). CPD divides the range of randomized parameters into several small sub-domains and assigns a local policy to each sub-domain. Then, the learning of local policies is performed while cyclically transitioning the target sub-domain to neighboring sub-domains and exploiting the learned values/policies of the neighbor sub-domains with a monotonic policy-improvement scheme. Finally, all of the learned local policies are distilled into a global policy for sim-to-real transfer. The effectiveness and sample efficiency of CPD are demonstrated through simulations with four tasks (Pendulum from OpenAIGym and Pusher, Swimmer, and HalfCheetah from Mujoco), and a real-robot ball-dispersal task.

READ FULL TEXT

page 3

page 18

page 21

page 23

page 24

research
12/06/2021

Distilled Domain Randomization

Deep reinforcement learning is an effective tool to learn robot control ...
research
04/29/2021

Pre-training of Deep RL Agents for Improved Learning under Domain Randomization

Visual domain randomization in simulated environments is a widely used m...
research
04/09/2019

Active Domain Randomization

Domain randomization is a popular technique for improving domain transfe...
research
03/08/2020

Bayesian Particles on Cyclic Graphs

We consider the problem of designing synthetic cells to achieve a comple...
research
10/23/2019

Robust Domain Randomization for Reinforcement Learning

Producing agents that can generalize to a wide range of environments is ...
research
11/03/2020

Policy Transfer via Kinematic Domain Randomization and Adaptation

Transferring reinforcement learning policies trained in physics simulati...
research
10/22/2020

Dynamics and Domain Randomized Gait Modulation with Bezier Curves for Sim-to-Real Legged Locomotion

We present a sim-to-real framework that uses dynamics and domain randomi...

Please sign up or login with your details

Forgot password? Click here to reset