TY - CHAP
T1 - Parametric Optimization for Nonlinear Quadcopter Control Using Stochastic Test Signals
AU - Matus-Vargas, Antonio
AU - Rodriguez-Gomez, Gustavo
AU - Martinez-Carranza, Jose
PY - 2019/6/29
Y1 - 2019/6/29
N2 - 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.
AB - 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.
KW - Nonlinear control
KW - Numerical optimization
KW - Quadcopter
KW - Unmanned aerial vehicle
UR - http://www.scopus.com/inward/record.url?scp=85068236289&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-20190-6_3
DO - 10.1007/978-3-030-20190-6_3
M3 - Chapter in a book
AN - SCOPUS:85068236289
SN - 978-3-030-20189-0
VL - 4
T3 - Studies in Computational Intelligence
SP - 55
EP - 79
BT - Robot Operating System (ROS)
A2 - Koubaa, Anis
PB - Springer Verlag
ER -