vix.ing · top · new · best · stats · spec

Developmental Reinforcement Learning of Control Policy of a Quadcopter\n UAV with Thrust Vectoring Rotors

2020/07/15 by Aditya M. Deshpande, Rumit Kumar, Deshpande, Aditya M. +5
Computer Science · #Adaptive Dynamic Programming Control #Artificial Intelligence (cs.AI) #Distributed Control Multi-Agent Systems #FOS: Computer and information sciences #FOS: Electrical engineering #Machine Learning (cs.LG) #Reinforcement Learning in Robotics #Robotics (cs.RO) #Systems and Control (eess.SY) #electronic engineering #information engineering

paper · pdf · doi:10.48550/arxiv.2007.07793

openalex publication_date 2020/07/15 · openalex created_date 2022/07/26 · openalex updated_date 2026/07/28

Abstract

In this paper, we present a novel developmental reinforcement learning-based\ncontroller for a quadcopter with thrust vectoring capabilities. This multirotor\nUAV design has tilt-enabled rotors. It utilizes the rotor force magnitude and\ndirection to achieve the desired state during flight. The control policy of\nthis robot is learned using the policy transfer from the learned controller of\nthe quadcopter (comparatively simple UAV design without thrust vectoring). This\napproach allows learning a control policy for systems with multiple inputs and\nmultiple outputs. The performance of the learned policy is evaluated by\nphysics-based simulations for the tasks of hovering and way-point navigation.\nThe flight simulations utilize a flight controller based on reinforcement\nlearning without any additional PID components. The results show faster\nlearning with the presented approach as opposed to learning the control policy\nfrom scratch for this new UAV design created by modifications in a conventional\nquadcopter, i.e., the addition of more degrees of freedom (4-actuators in\nconventional quadcopter to 8-actuators in tilt-rotor quadcopter). We\ndemonstrate the robustness of our learned policy by showing the recovery of the\ntilt-rotor platform in the simulation from various non-static initial\nconditions in order to reach a desired state. The developmental policy for the\ntilt-rotor UAV also showed superior fault tolerance when compared with the\npolicy learned from the scratch. The results show the ability of the presented\napproach to bootstrap the learned behavior from a simpler system\n(lower-dimensional action-space) to a more complex robot (comparatively\nhigher-dimensional action-space) and reach better performance faster.\n

Related