• DocumentCode
    1886539
  • Title

    Design of attitude and path tracking controllers for quad-rotor robots using reinforcement learning

  • Author

    Santos, Sérgio Ronaldo Barros dos ; Nascimento, Cairo Lúcio, Jr. ; Givigi, Sidney Nascimento, Jr.

  • Author_Institution
    Div. de Eng. Eletron., Inst. Tecnol. de Aeronaut., São José dos Campos, Brazil
  • fYear
    2012
  • fDate
    3-10 March 2012
  • Firstpage
    1
  • Lastpage
    16
  • Abstract
    There is a lot of interest in using quad-rotor helicopters as Miniature Aerial Vehicles (MAVs) due to their simple mechanical construction and straightforward propulsion system. However, since these vehicles are highly unstable nonlinear dynamical systems, a suitable control system is required for their attitude stabilization and navigation. This article presents a simulation environment for the design and evaluation of attitude stabilization and path tracking controllers for quad-rotor aerial robots using Reinforcement Learning (RL). Firstly, the nonlinear mathematical model for a commercial X3D-BL quad-rotor robot from Ascending Technologies is introduced. The attitude stabilization and path tracking controllers for the quad-rotor robot are formulated. It is shown how the parameters of the controllers can be adjusted using a RL algorithm called Learning Automata. Next, the proposed simulation topology is presented and its main features are discussed. It employs 2 host computers where one host executes the control loops and the reinforcement learning algorithm using MATLAB/SIMULINK. The other host runs the quad-rotor robot model using the X-Plane Flight Simulator. The two hosts communicate using UDP (User Datagram Protocol) over a standard Ethernet wired network. Finally, some simulation cases are presented and the controllers adjusted by the RL algorithm are evaluated.
  • Keywords
    aerospace robotics; aerospace simulation; aircraft control; attitude control; control engineering computing; helicopters; learning (artificial intelligence); learning automata; nonlinear control systems; position control; rotors; stability; Ethernet wired network; MAV; RL algorithm; UDP; X-plane flight simulator; attitude controller; attitude stabilization; commercial X3D-BL quad-rotor robot; learning automata; miniature aerial vehicle; navigation; nonlinear dynamical system; nonlinear mathematical model; path tracking controller; quad-rotor aerial robot; quad-rotor helicopter; reinforcement learning; user datagram protocol; Aerodynamics; Attitude control; Brushless motors; Mathematical model; Propellers; Robots; Rotors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Aerospace Conference, 2012 IEEE
  • Conference_Location
    Big Sky, MT
  • ISSN
    1095-323X
  • Print_ISBN
    978-1-4577-0556-4
  • Type

    conf

  • DOI
    10.1109/AERO.2012.6187314
  • Filename
    6187314