Using Simulation Optimization to Improve Zero-shot Policy Transfer of Quadrotors

01/04/2022
by   Sven Gronauer, et al.
0

In this work, we show that it is possible to train low-level control policies with reinforcement learning entirely in simulation and, then, deploy them on a quadrotor robot without using real-world data to fine-tune. To render zero-shot policy transfers feasible, we apply simulation optimization to narrow the reality gap. Our neural network-based policies use only onboard sensor data and run entirely on the embedded drone hardware. In extensive real-world experiments, we compare three different control structures ranging from low-level pulse-width-modulated motor commands to high-level attitude control based on nested proportional-integral-derivative controllers. Our experiments show that low-level controllers trained with reinforcement learning require a more accurate simulation than higher-level control policies.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/11/2019

Sim-to-(Multi)-Real: Transfer of Low-Level Robust Control Policies to Multiple Quadrotors

Quadrotor stabilizing controllers often require careful, model-specific ...
research
09/20/2018

Zero-shot Sim-to-Real Transfer with Modular Priors

Current end-to-end Reinforcement Learning (RL) approaches are severely l...
research
07/31/2023

Discovering Adaptable Symbolic Algorithms from Scratch

Autonomous robots deployed in the real world will need control policies ...
research
08/11/2021

Low-level Pose Control of Tilting Multirotor for Wall Perching Tasks Using Reinforcement Learning

Recently, needs for unmanned aerial vehicles (UAVs) that are attachable ...
research
12/13/2017

A High-Level Rule-based Language for Software Defined Network Programming based on OpenFlow

This paper proposes XML-Defined Network policies (XDNP), a new high-leve...
research
11/15/2019

A Policy Editor for Semantic Sensor Networks

An important use of sensors and actuator networks is to comply with heal...
research
01/11/2019

Low Level Control of a Quadrotor with Deep Model-Based Reinforcement learning

Generating low-level robot controllers often requires manual parameters ...

Please sign up or login with your details

Forgot password? Click here to reset