System Identification

Large-domain modeling, system identification, and flight testing of UAVs

Overview

Accurate flight dynamic models are essential for model-based control, estimation, and autonomy. For UAVs, however, obtaining nonlinear models valid across a wide range of flight conditions is challenging. Traditional approaches often capture only small perturbations around a nominal condition, weakening the guarantees of any controller or estimator designed from them. Our research develops nonlinear multirotor, fixed-wing, and vertical-takeoff-and-landing (VTOL) models that balance accuracy and practicality, along with system identification methods that remain safe even for inherently unstable aircraft.

Approach

System identification for UAVs requires overcoming several challenges: nonlinear aerodynamics, instability, and the need for safe automated experiments. Our approaches have addressed these challenges through three main directions:

  1. Nonlinear multirotor and VTOL modeling
    • Models derived from blade-element and momentum theory, valid across diverse flight conditions
    • Physics-informed simplifications enable tractable estimation and control design
  2. Safe system identification for unstable aircraft
    • Framework leverages stability guarantees from a robust LPV H2/H controller
    • Controller executes specially designed reference signals that decorrelate model regressors, ensuring accurate parameter estimation
    • Enables rich input/output data collection without risking instability
  3. Spin and stall dynamics modeling
    • Data-driven aerodynamic models for fixed-wing aircraft in a stall-spin regime
    • Supports control and estimation strategies in these extreme flight conditions

Why It Matters

Selected Publications