Motion Planning of Quadrotor UAV via Reinforcement Learning in Unknown Obstacle Environment
摘要
In this paper, we use reinforcement learning (RL) to address the motion planning problem of a quadrotor unmanned aerial vehicle (UAV) navigating an unknown environment. The quadrotor UAV is equipped with a vision sensor that collects obstacle information during the flight, and feedback linearization and linear quadratic tracker are used for controller design. The obtained obstacle data points construct a spherical bounding box, efficiently storing vision data, and establish an observation space of the RL framework. Additionally, an action space consists of a velocity command which is fed into the control system of the quadrotor UAV. A reward function is designed for the quadrotor UAV to avoid an obstacle and reach a goal point. Numerical simulation is conducted to train the quadrotor and Monte Carlo simulation is performed to verify the robustness of the proposed algorithm. The trained quadrotor UAV can deal with multiple obstacles and the result is compared to a collision cone approach.