Non-linear Control of Heave for an Unmanned Helicopter Using a Neural Network

  • Authors:
  • Matthew Garratt;Sreenatha Anavatti

  • Affiliations:
  • School of Engineering and Information Technology, University College, University of New South Wales, Canberra, Australia;School of Engineering and Information Technology, University College, University of New South Wales, Canberra, Australia

  • Venue:
  • Journal of Intelligent and Robotic Systems
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes a new non-linear control technique applied to the heave control of an unmanned rotorcraft. First a hybrid plant model consisting of exactly known dynamics is combined with a black-box representation of the unknown dynamics. Desired trajectories are calculated to smoothly achieve a sequence of random step changes in desired height according to certain optimal criterion and plant limitations. Control inputs are then determined using the MATLAB® optimisation toolbox to achieve those desired trajectories for the plant heave model. Finally, a neural network is trained to mimic the control inputs resulting from the optimisation process. The neural network controller produces trajectories closely resembling the results from the optimisation process but with a much reduced computation time. Flight test results of control of the heave dynamics of a helicopter confirm the neural network controller's ability to operate in high disturbance conditions and outperform a proportional-derivative (PD) controller.