Safe Aviation Autonomy with Learning-Enabled Components in the Loop: From Formal Assurances to Trusted Recovery Methods

This project aims to develop safe, trustworthy, and robust machine learning methods for future autonomous aviation systems by incorporating formal assurances and trusted recovery methods

Future autonomous aviation systems, such as cyber-taxis, are expected to complete millions of flights per day. These systems have the potential to significantly benefit from machine-learning-enabled components for enhanced perception, decision-making, and control that outperform their traditional, non-learning based counterparts. Despite the promise of deploying machine learning (ML) in future aviation systems, today’s ML methods remain poor at generalizing to unseen conditions and lack formal safety guarantees. Our goal is to develop safe, trustworthy, and robust ML methods that will usher in a new level of autonomy in the national airspace.

Artist's concept of an autonomous electric air taxi in flight We will apply the concept of redundancy—a hallmark of aviation safety—to algorithmic systems using multiple simultaneous algorithmic pipelines that operate on different algorithmic principles to produce independent outputs. Algorithmic redundancy will be particularly important in FDIR for perception systems. Current perception pipelines in autonomous systems largely fall into the categories of deep-learning-based versus model-based. Deep learning
methods tend to be faster, richer, and perform better on average, yet they are known to be sensitive to slight parameter variations and their performance is famously difficult to verify over the domain of possible input-output pairs. Conversely, model-based techniques are often slower, rely on hand-tuned features, and perform worse on average than deep learned models, but they can be analytically characterized and often have provable mathematical guarantees on performance. We will study architectures in which multiple simultaneous deep learning and model-based pipelines are continually fused (e.g., by augmenting data-driven processing pipelines with features generated by physical models and evaluated in a supervisor module).

Environmental disturbances (e.g., winds) can have a detrimental effect on landing accuracy. One way to account for uncertainty in dynamical systems is to consider the closed-loop evolution of the state density and control its evolution. In this case, one needs to abandon the deterministic point of view of the world in lieu of a stochastic/probabilistic one. For the simple scenario of a linear, discrete-time stochastic system affected by Gaussian disturbances, the problem of directly controlling the state distribution reduces to the problem of controlling just the mean and the covariance. The covariance steering theory is exact, in the sense that no Monte Carlo simulations are needed in order to ensure that all state trajectories remain within a given set with high probability. Generalizing this insight we will devise a framework to address the covariance steering of dynamical systems under sensory imperfections / faults (for both linear and non-linear dynamical models). We will also use trajectory desensitization ideas to generate nominal trajectories that are insensitive to model variations (due, e.g., to component failures). Finally, we will also pursue the use of data-based approaches within the covariance steering framework to develop data-based covariance steering controllers for general stochastic systems that would be able to handle the uncertainties stemming from data-based RL models.

This project is part of the NASA University Leadership Initiative on Aviation Autonomy and involves several researchers from Stanford, UC Berkeley, MIT, Georgia Tech, University of New Mexico, Raytheon, Hampton University, and MIT Lincoln Laboratory.

Sponsors

This project is funded by NASA.

External Links

Selected Publications and Presentations

1.

Okamoto, K. and Tsiotras, P., “Optimal Stochastic Vehicle Path Planning Using Covariance Steering,” IEEE Robotics and Automation Letters, Vol. 4, No. 3, pp. 2276-2281, 2019.

2.

Makkapati, V. R., Sarabu, H., Comandur, V., Tsiotras, P., and Hutchinson, S., “Safe Optimal Control under Parametric Uncertainties,” IEEE Robotics and Automation Letters, Vol. 5, No. 4, pp. 5725-5731, 2019.

3.

Okamoto, K. and Tsiotras, P., “Input Hard Constrained Optimal Covariance Steering,” 58th IEEE Conference on Decision and Control, Nice, France, Dec. 11-13, 2019.

4.

Ridderhof, J., Okamoto, K. and Tsiotras, P., “Nonlinear Uncertainty Control with Iterative Covariance Steering,” 58th IEEE Conference on Decision and Control, Nice, France, Dec. 11-13, 2019.

5.

Ridderhof, J., Okamoto, K., and Tsiotras, P., “Chance Constrained Covariance Control for Linear Stochastic Systems With Output Feedback,” 59th IEEE Conference on Decision and Control, Jeju Island, South Korea, Dec. 8-11, 2020.

6.

Pilipovsky, J. and Tsiotras, P., “Chance-Constrained Optimal Covariance Steering with Iterative Risk Allocation,” American Control Conference, New Orleans, LA, May 26-28, 2021, pp. 2011-2016.

7.

Pilipovsky, J., and Tsiotras, P. “Covariance Steering with Optimal Risk Allocation,” IEEE Transactions on Aerospace and Electronic Systems, Vol. 57, No. 6, pp. 3719-3733, 2021.

8.

Pakniyat, A., and Tsiotras, P., “Steering the State of Linear Stochastic Systems: A Constrained Minimum Principle Formulation,” American Control Conference, New Orleans, LA, May 26-28, 2021.

9.

Pakniyat, A., and Tsiotras, P., “Partially Observed Steering the State of Linear Stochastic Systems,” 60th IEEE Conference on Decision and Control, Austin, TX, Dec.13-15, 2021, pp. 3780-3785.

10.

Sivaramakrishnan, V., Pilipovsky, J., Oishi, M., and Tsiotras, P., “Distribution Steering for Discrete-Time Linear Systems with General Disturbances using Characteristic Functions,” American Control Conference, Atlanta, GA, June 8-10 , 2022.

11.

Yin, J., Zhang, Z., Theodorou, E., and Tsiotras, P., “Trajectory Distribution Control for Model Predictive Path Integral Control using Covariance Steering,” International Conference on Robotics and Automation, Philadelphia, PA, May 23-27, 2022.

12.

Pilipovsky, J., Sivaramakrishnan, V., Oishi, M., and Tsiotras, P., “Probabilistic Verification of ReLU Neural Networks via Characteristic Functions,” 5th Annual Learning for Dynamics & Control Conference, Philadelphia, PA, June 15-16, 2023, Proceedings of Machine Learning Research, Vol. 211, pp. 966-979.

PDF
13.

Pilipovsky, J., and Tsiotras, P., “Data-Driven Covariance Steering Control Design,” 62nd IEEE Conference on Decision and Control, Marina Bay Sands. Singapore, Dec. 13-15, 2023, pp. 2610-2615.

14.

Rapakoulias, G., and Tsiotras, P., “Discrete-time Optimal Covariance Steering via Semidefinite Programming,” 62nd IEEE Conference on Decision and Control, Marina Bay Sands, Singapore, Dec. 13-15, 2023, pp. 1802-1807.

15.

Renganathan, V., Pilipovsky, J., and Tsiotras, P., “Distributionally Robust Covariance Steering with Optimal Risk Allocation,” American Control Conference, San Diego, CA, May 31-June 2, 2023, pp. 2607-2614.

16.

Liu, F., and Tsiotras, P., “Optimal Covariance Steering for Continuous-Time Linear Stochastic Systems With Multiplicative Noise,” IEEE Transactions on Automatic Control, Vol. 69, No. 10, pp. 1558-2523, 2024.

17.

Rapakoulias, G., and Tsiotras, P., “Discrete-Time Maximum Likelihood Neural Distribution Steering,” 63rd IEEE Conference on Decision and Control, Milan, Italy, Dec. 16-19, 2024, pp. 2195-2200.

18.

Pilipovsky, J., and Tsiotras, P., “Distributionally Robust Density Control with Wasserstein Ambiguity Sets,” 63rd IEEE Conference on Decision and Control, Milan, Italy, Dec. 16-19, 2024, pp. 1081-1086.

19.

Pilipovsky, J., and Tsiotras, P., “Data-Driven Robust Covariance Control for Uncertain Linear Systems,” 6th Annual Learning for Dynamics & Control Conference, Oxford, UK, July 15-17, 2024, selected for oral presentation (only 7.5% of reviewed papers were selected for oral presentation), Proceedings of Machine Learning Research, Vol. 242, pp. 667-678, 2024.

PDF
20.

Yin, J., Dawson, C., Fan, C., and Tsiotras, P., “Shield Model Predictive Path Integral: A Computationally Efficient Robust MPC Approach Using Control Barrier Functions,” IEEE International Conference on Robotics and Automation, Yokohama, Japan, May 13-17, 2024.

21.

Sivaramakrishnan, V., Kalagarla,K. C., Devonport, R., Pilipovsky, J., Tsiotras, P., and Oishi, M., “SAVER: A Toolbox for Sampling-Based, Probabilistic Verification of Neural Networks,” Hybrid Systems: Computation and Control, Irvine, CA, May 6-9, 2025.

DOI
22.

Maity, D., and Tsiotras, P., “Optimal Covariance Control for Partially Observed Linear Stochastic Systems under Chance Constraints,” Systems and Control Letters, Vol. 205, Nov. 2025, 106249.

23.

Knoedler, L., So, O., Yin, J., Black, M., Serlin, Z., Tsiotras, P., Alonso-Mora, J., and Fan, C., “Safety on the Fly: Constructing Robust Safety Filters via Policy Control Barrier Functions at Runtime,” IEEE Robotics and Automation Letters, Vol. 10, No. 10, pp. 10058-10065, 2025.

24.

Liu, F., Rapakoulias, G., and Tsiotras, P., “Optimal Covariance Steering for Discrete-Time Linear Stochastic Systems,” IEEE Transactions on Automatic Control, Vol. 70, No. 4, pp. 2289-2304, 2025.

25.

Pilipovsky, J., and Tsiotras, P., “DUST: A Framework for Data-Driven Density Steering,” Automatica, Vol. 190, 112958, 2026.