Path following for unmanned aerial vehicles using L1 adaptive augmentation of commercial autopilots

Isaac Kaminer, António Pascoal, Enric Xargay, Naira Hovakimyan, Chengyu Cao, Vladimir Dobrokhodov

Research output: Contribution to journalArticle

Abstract

The paper presents a three-dimensional path-following control algorithm that expands the capabilities of conventional autopilots, which are normally designed to provide only guidance loops for waypoint navigation. Implementation of this algorithm broadens the range of possible applications of small unmanned aerial vehicles. The solution proposed takes explicit advantage of the fact that normally these vehicles are equipped with autopilots stabilizing the vehicles and providing angular-rate tracking capabilities. Therefore, the overall closed-loop system exhibits naturally an inner-outer (dynamics-kinematics) control loop structure. The outer-loop path-following control law developed relies on a nonlinear control strategy derived at the kinematic level, while the inner-loop consisting of the autopilot together with an L1 adaptive augmentation loop is designed to meet strict performance requirements in the presence of unmanned aerial vehicle modeling uncertainty and environmental disturbances. A rigorous proof of stability and performance of the path-following closed-loop system, including the dynamics of the unmanned aerial vehicle with its autopilot, is given. The paper bridges the gap between theory and practice and includes results of extensive flight tests performed in Camp Roberts, California, which demonstrate the benefits of the framework adopted for the control system design.

Original languageEnglish (US)
Pages (from-to)550-564
Number of pages15
JournalJournal of Guidance, Control, and Dynamics
Volume33
Issue number2
DOIs
StatePublished - Mar 1 2010

    Fingerprint

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Aerospace Engineering
  • Space and Planetary Science
  • Electrical and Electronic Engineering
  • Applied Mathematics

Cite this