Learning to Fly – a Gym Environment with PyBullet Physics for Reinforcement Learning of Multi-agent Quadcopter Control

03/03/2021
by   Jacopo Panerati, et al.
15

Robotic simulators are crucial for academic research and education as well as the development of safety-critical applications. Reinforcement learning environments – simple simulations coupled with a problem specification in the form of a reward function – are also important to standardize the development (and benchmarking) of learning algorithms. Yet, full-scale simulators typically lack portability and parallelizability. Vice versa, many reinforcement learning environments trade-off realism for high sample throughputs in toy-like problems. While public data sets have greatly benefited deep learning and computer vision, we still lack the software tools to simultaneously develop – and fairly compare – control theory and reinforcement learning approaches. In this paper, we propose an open-source OpenAI Gym-like environment for multiple quadcopters based on the Bullet physics engine. Its multi-agent and vision based reinforcement learning interfaces, as well as the support of realistic collisions and aerodynamic effects, make it, to the best of our knowledge, a first of its kind. We demonstrate its use through several examples, either for control (trajectory tracking with PID control, multi-robot flight with downwash, etc.) or reinforcement learning (single and multi-agent stabilization tasks), hoping to inspire future research that combines control theory and machine learning.

READ FULL TEXT

page 1

page 5

research
03/22/2023

NeuronsMAE: A Novel Multi-Agent Reinforcement Learning Environment for Cooperative and Competitive Multi-Robot Tasks

Multi-agent reinforcement learning (MARL) has achieved remarkable succes...
research
07/18/2022

On stabilizing reinforcement learning without Lyapunov functions

Reinforcement learning remains one of the major directions of the contem...
research
10/15/2022

DyFEn: Agent-Based Fee Setting in Payment Channel Networks

In recent years, with the development of easy to use learning environmen...
research
09/14/2018

Visual Diagnostics for Deep Reinforcement Learning Policy Development

Modern vision-based reinforcement learning techniques often use convolut...
research
09/11/2021

Physics-based Deep Learning

This digital book contains a practical and comprehensive introduction of...
research
08/18/2020

Towards Closing the Sim-to-Real Gap in Collaborative Multi-Robot Deep Reinforcement Learning

Current research directions in deep reinforcement learning include bridg...
research
07/07/2022

VMAS: A Vectorized Multi-Agent Simulator for Collective Robot Learning

While many multi-robot coordination problems can be solved optimally by ...

Please sign up or login with your details

Forgot password? Click here to reset