Peaking into the Black-box: Prediction Intervals Give Insight into Data-driven Quadrotor Model Reliability
<|reference_start|>Peaking into the Black-box: Prediction Intervals Give Insight into Data-driven Quadrotor Model Reliability: Ensuring the reliability and validity of data-driven quadrotor model predictions is essential for their accepted and practical use. This is especially true for grey- and black-box models wherein the mapping of inputs to predictions is not transparent and subsequent reliability notoriously difficult to ascertain. Nonetheless, such techniques are frequently and successfully used to identify quadrotor models. Prediction intervals (PIs) may be employed to provide insight into the consistency and accuracy of model predictions. This paper estimates such PIs for polynomial and Artificial Neural Network (ANN) quadrotor aerodynamic models. Two existing ANN PI estimation techniques - the bootstrap method and the quality driven method - are validated numerically for quadrotor aerodynamic models using an existing high-fidelity quadrotor simulation. Quadrotor aerodynamic models are then identified on real quadrotor flight data to demonstrate their utility and explore their sensitivity to model interpolation and extrapolation. It is found that the ANN-based PIs widen considerably when extrapolating and remain constant, or shrink, when interpolating. While this behaviour also occurs for the polynomial PIs, it is of lower magnitude. The estimated PIs establish probabilistic bounds within which the quadrotor model outputs will likely lie, subject to modelling and measurement uncertainties that are reflected through the PI widths.<|reference_end|>
@article{van beers2024peaking,
    title={Peaking into the Black-box: Prediction Intervals Give Insight into
  Data-driven Quadrotor Model Reliability},
    author={Jasper van Beers and Coen de Visser},
    journal={AIAA 2023-0125. AIAA SCITECH 2023 Forum. January 2023},
    year={2024},
    doi={10.2514/6.2023-0125},
    archivePrefix={arXiv},
    eprint={2408.06036},
    primaryClass={eess.SY cs.AI cs.SY}
}