Reinforcement Learning based Autonomous Multi-Rotor Landing on Moving Platforms

02/25/2023
by   Pascal Goldschmid, et al.
0

Multi-rotor UAVs suffer from a restricted range and flight duration due to limited battery capacity. Autonomous landing on a 2D moving platform offers the possibility to replenish batteries and offload data, thus increasing the utility of the vehicle. Classical approaches rely on accurate, complex and difficult-to-derive models of the vehicle and the environment. Reinforcement learning (RL) provides an attractive alternative due to its ability to learn a suitable control policy exclusively from data during a training procedure. However, current methods require several hours to train, have limited success rates and depend on hyperparameters that need to be tuned by trial-and-error. We address all these issues in this work. First, we decompose the landing procedure into a sequence of simpler, but similar learning tasks. This is enabled by applying two instances of the same RL based controller trained for 1D motion for controlling the multi-rotor's movement in both the longitudinal and the lateral direction. Second, we introduce a powerful state space discretization technique that is based on i) kinematic modeling of the moving platform to derive information about the state space topology and ii) structuring the training as a sequential curriculum using transfer learning. Third, we leverage the kinematics model of the moving platform to also derive interpretable hyperparameters for the training process that ensure sufficient maneuverability of the multi-rotor vehicle. The training is performed using the tabular RL method Double Q-Learning. Through extensive simulations we show that the presented method significantly increases the rate of successful landings, while requiring less training time compared to other deep RL approaches. Finally, we deploy and demonstrate our algorithm on real hardware. For all evaluation scenarios we provide statistics on the agent's performance.

READ FULL TEXT

page 1

page 10

research
09/07/2022

A Deep Reinforcement Learning Strategy for UAV Autonomous Landing on a Platform

With the development of industry, drones are appearing in various field....
research
04/22/2019

Transfer and Online Reinforcement Learning in STT-MRAM Based Embedded Systems for Autonomous Drones

In this paper we present an algorithm-hardware codesign for camera-based...
research
08/24/2023

Racing Towards Reinforcement Learning based control of an Autonomous Formula SAE Car

With the rising popularity of autonomous navigation research, Formula St...
research
03/27/2021

Self-adaptive Torque Vectoring Controller Using Reinforcement Learning

Continuous direct yaw moment control systems such as torque-vectoring co...
research
07/13/2020

AirCapRL: Autonomous Aerial Human Motion Capture using Deep Reinforcement Learning

In this letter, we introduce a deep reinforcement learning (RL) based mu...
research
04/15/2023

A novel approach of a deep reinforcement learning based motion cueing algorithm for vehicle driving simulation

In the field of motion simulation, the level of immersion strongly depen...

Please sign up or login with your details

Forgot password? Click here to reset