Table of Contents
Fetching ...

Stochastic Control of UAVs: An Optimal Tradeoff between Performance, Flight Smoothness and Control Effort

George Rapakoulias, Panagiotis Tsiotras

TL;DR

This paper proposes a novel control architecture that allows the user to systematically address the trade-off between high authority control and performance constraint satisfaction, and utilizes state-of-the-art results from Covariance Steering theory.

Abstract

Safe and accurate control of unmanned aerial vehicles in the presence of winds is a challenging control problem due to the hard-to-model and highly stochastic nature of the disturbance forces acting upon the vehicle. To meet performance constraints, state-of-the-art control methods such as Incremental Nonlinear Dynamic Inversion (INDI) or other adaptive control techniques require high control gains to mitigate the effects of uncertainty entering the system. While achieving good tracking performance, IDNI requires excessive control effort, results in high actuator strain, and reduced flight smoothness due to constant and aggressive corrective actions commanded by the controller. In this paper, we propose a novel control architecture that allows the user to systematically address the trade-off between high authority control and performance constraint satisfaction. Our approach consists of two parts. To cancel out biases introduced by unmodelled aerodynamic effects we propose a hybrid, model-based disturbance force estimator augmented with a neural network, that can adapt to external wind conditions using a Kalman Filter. We then utilize state-of-the-art results from Covariance Steering theory, which offers a principled way of controlling the uncertainty of the tracking error dynamics. We first analyze the properties of the combined system and then provide extensive experimental results to verify the advantages of the proposed approach over existing methods

Stochastic Control of UAVs: An Optimal Tradeoff between Performance, Flight Smoothness and Control Effort

TL;DR

This paper proposes a novel control architecture that allows the user to systematically address the trade-off between high authority control and performance constraint satisfaction, and utilizes state-of-the-art results from Covariance Steering theory.

Abstract

Safe and accurate control of unmanned aerial vehicles in the presence of winds is a challenging control problem due to the hard-to-model and highly stochastic nature of the disturbance forces acting upon the vehicle. To meet performance constraints, state-of-the-art control methods such as Incremental Nonlinear Dynamic Inversion (INDI) or other adaptive control techniques require high control gains to mitigate the effects of uncertainty entering the system. While achieving good tracking performance, IDNI requires excessive control effort, results in high actuator strain, and reduced flight smoothness due to constant and aggressive corrective actions commanded by the controller. In this paper, we propose a novel control architecture that allows the user to systematically address the trade-off between high authority control and performance constraint satisfaction. Our approach consists of two parts. To cancel out biases introduced by unmodelled aerodynamic effects we propose a hybrid, model-based disturbance force estimator augmented with a neural network, that can adapt to external wind conditions using a Kalman Filter. We then utilize state-of-the-art results from Covariance Steering theory, which offers a principled way of controlling the uncertainty of the tracking error dynamics. We first analyze the properties of the combined system and then provide extensive experimental results to verify the advantages of the proposed approach over existing methods
Paper Structure (8 sections, 16 equations, 7 figures, 3 tables)

This paper contains 8 sections, 16 equations, 7 figures, 3 tables.

Figures (7)

  • Figure 1: Model-based EKF filtering vs INDI first order LP filter with $f_c = 5$ Hz. Blue line corresponds to raw data and orange to filtered data.
  • Figure 2: Disturbance distribution before(red) and after(blue) aerodynamic force compensation for a flight into 7 $m/s$ wind in the x-direction. The mean error is represented by dashed lines.
  • Figure 3: Optimal covariance steering landing problem solution with cone chance constraints to limit the feasible domain of the state. The blue ellipsoids represent the 3-$\sigma$ bounds for the state distribution and the blue line represents the mean trajectory. The dark blue conic surfaces represent chance constraints.
  • Figure 4: Quadrotor flying in the Georgia Tech's Indoor Flight Laboratory
  • Figure 5: Figure-8 trajectory with experimental trajectories shown in green. Initial conditions are randomly sampled from the initial distribution of the covariance steering problem which is illustrated as the red circle centered in the origin. The $3-\sigma$ bounds are illustrated as blue ellipses.
  • ...and 2 more figures

Theorems & Definitions (1)

  • Remark