Parametric Optimization for Nonlinear Quadcopter Control Using Stochastic Test Signals

Antonio Matus-Vargas*, Gustavo Rodriguez-Gomez, Jose Martinez-Carranza

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingChapter in a book

Abstract

A key activity in the deployment of quadcopters is controller tuning. This research chapter addresses the problem of how to optimize the parameter set of a controller for a quadcopter. Existing research in iterative controller optimization has centered on the use of linear models of the process. However, in this research chapter, we propose a procedure based on conjugate gradient optimization for controller tuning when the dynamic model is nonlinear and the test signals are stochastic. To validate the findings, a bipartite ROS application was implemented. The first part corresponds to the orientation controller of the drone which runs on the onboard computer. The second part carries out the position controller and runs on a ground station computer. ROS Indigo Igloo is used for the code of this chapter.

Original languageEnglish
Title of host publicationRobot Operating System (ROS)
Subtitle of host publicationThe Complete Reference
EditorsAnis Koubaa
PublisherSpringer Verlag
Pages55-79
Number of pages25
Volume4
ISBN (Electronic)978-3-030-20190-6
ISBN (Print)978-3-030-20189-0
DOIs
Publication statusE-pub ahead of print - 29 Jun 2019

Publication series

NameStudies in Computational Intelligence
Volume831
ISSN (Print)1860-949X

Keywords

  • Nonlinear control
  • Numerical optimization
  • Quadcopter
  • Unmanned aerial vehicle

Fingerprint Dive into the research topics of 'Parametric Optimization for Nonlinear Quadcopter Control Using Stochastic Test Signals'. Together they form a unique fingerprint.

  • Cite this

    Matus-Vargas, A., Rodriguez-Gomez, G., & Martinez-Carranza, J. (2019). Parametric Optimization for Nonlinear Quadcopter Control Using Stochastic Test Signals. In A. Koubaa (Ed.), Robot Operating System (ROS): The Complete Reference (Vol. 4, pp. 55-79). (Studies in Computational Intelligence; Vol. 831). Springer Verlag. https://doi.org/10.1007/978-3-030-20190-6_3