Lyapunov Stability Analysis of a Generated UAV Controller
Abstract
1. Introduction
2. Methodology
2.1. Evaluating Hover Stability
2.2. Empirical Level Trajectory Evaluation
2.3. UAV Model
2.4. Generated Control Law
3. Results
3.1. Local Hover Stability
3.2. Double-Lemniscate Trajectory Tracking
| Controller | ||||||
|---|---|---|---|---|---|---|
| PID | 0.986667 | True | 483.73 | 3/250 | 43/250 | |
| PID + DOB | 0.989667 | True | 12,438.29 | 32/250 | 91/250 | |
| RVOLMEA | 0.985301 | True | 138.41 | 0/250 | 22/250 | |
| LQR | 0.886883 | True | 165.24 | 0/250 | 3/250 |
| Controller | MSE | RMSE | |||||
|---|---|---|---|---|---|---|---|
| PID | 0.00265 | 0.05148 | 428.841 | 3852.51 | −0.2115 | 10.9004 | 0.4958 |
| PID + DOB | 0.00270 | 0.05198 | 1511.71 | 12,017.8 | −0.64821 | 23.627 | 0.5158 |
| RVOLMEA | 0.00189 | 0.04349 | 79.1625 | 220.9460 | −0.00769 | 3.01668 | 0.5348 |
| LQR | 0.08751 | 0.29582 | 12.7734 | 24.6677 | 0.00186 | 3.02061 | 0.4983 |
| Controller | MSE | RMSE | Mean Error | Max Error |
|---|---|---|---|---|
| PID | 0.00280 | 0.05290 | 0.04216 | 0.26715 |
| PID + DOB | 0.00276 | 0.05249 | 0.04312 | 0.27877 |
| RVOLMEA | 0.02652 | 0.16285 | 0.15059 | 0.40944 |
| LQR | 0.10616 | 0.32582 | 0.31029 | 0.46887 |
4. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Liu, S.; Chen, C.; Qu, X.; Tang, K.; Ong, Y.S. Large Language Models as Evolutionary Optimizers. In Proceedings of the 2024 IEEE Congress on Evolutionary Computation; IEEE: Piscataway, NJ, USA, 2024. [Google Scholar] [CrossRef]
- Hemberg, E.; Moskal, S.; O’Reilly, U.M. Evolving Code with a Large Language Model. Genet. Program. Evolvable Mach. 2024, 25, 21. [Google Scholar] [CrossRef]
- Lee, T.; Leok, M.; McClamroch, N.H. Nonlinear Robust Tracking Control of a Quadrotor UAV on SE(3). Asian J. Control 2013, 15, 391–408. [Google Scholar] [CrossRef]
- Mellinger, D.; Kumar, V. Minimum Snap Trajectory Generation and Control for Quadrotors. In Proceedings of the IEEE International Conference on Robotics and Automation; IEEE: Piscataway, NJ, USA, 2011; pp. 2520–2525. [Google Scholar] [CrossRef]
- Faessler, M.; Franchi, A.; Scaramuzza, D. Differential Flatness of Quadrotor Dynamics Subject to Rotor Drag for Accurate Tracking of High-Speed Trajectories. IEEE Robot. Autom. Lett. 2017, 3, 620–626. [Google Scholar] [CrossRef]
- Faessler, M.; Falanga, D.; Scaramuzza, D. Thrust Mixing, Saturation, and Body-Rate Control for Accurate Aggressive Quadrotor Flight. IEEE Robot. Autom. Lett. 2017, 2, 476–482. [Google Scholar] [CrossRef]
- Dai, H.; Landry, B.; Yang, L.; Pavone, M.; Tedrake, R. Lyapunov-Stable Neural-Network Control. In Proceedings of the Robotics: Science and Systems; RSS Foundation: Nagpur, India, 2021. [Google Scholar]
- Perkins, T.J.; Barto, A.G. Lyapunov Design for Safe Reinforcement Learning. J. Mach. Learn. Res. 2002, 3, 803–832. [Google Scholar]
- Carr, C.; Martínez-García, M.; Marshall, B.J.; Coombes, M.; Zhang, E. Automated UAV Controller Synthesis via LLM-Generated Control Logic and Particle Swarm Optimization. IEEE Trans. Ind. Inform. 2026, 1–11. [Google Scholar] [CrossRef]
- Rodríguez-Abreo, O.; Garcia-Guendulain, J.M.; Hernández-Alvarado, R.; Flores Rangel, A.; Fuentes-Silva, C. Genetic Algorithm-Based Tuning of Backstepping Controller for a Quadrotor-Type Unmanned Aerial Vehicle. Electronics 2020, 9, 1735. [Google Scholar] [CrossRef]
- Luo, C.; Du, Z.; Yu, L. Neural Network Control Design for an Unmanned Aerial Vehicle with a Suspended Payload. Electronics 2019, 8, 931. [Google Scholar] [CrossRef]
- Ha, S.W.; Park, B. Disturbance Observer-Based Control for Trajectory Tracking of a Quadrotor. Electronics 2020, 9, 1624. [Google Scholar] [CrossRef]
- Kaufmann, E.; Loquercio, A.; Ranftl, R.; Müller, M.; Koltun, V.; Scaramuzza, D. Deep Drone Acrobatics (Extended Abstract). In Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence, IJCAI-21; Zhou, Z.H., Ed.; International Joint Conferences on Artificial Intelligence Organization: Somerset, NJ, USA, 2021; pp. 4780–4783. [Google Scholar] [CrossRef] [PubMed]
- Loquercio, A.; Kaufmann, E.; Ranftl, R.; Dosovitskiy, A.; Koltun, V.; Scaramuzza, D. Deep Drone Racing: From Simulation to Reality with Domain Randomization. IEEE Trans. Robot. 2020, 36, 1–14. [Google Scholar] [CrossRef]

| Category | Parameter | Value |
|---|---|---|
| Thrust mapping | Motor 1 scale | 0.97000 |
| Thrust mapping | Motor 2 scale | 0.95545 |
| Thrust mapping | Motor 3 scale | 0.98455 |
| Thrust mapping | Motor 4 scale | 0.96515 |
| Inertia mismatch | scale | 1.05 |
| Inertia mismatch | scale | 0.95 |
| Inertia mismatch | scale | 1.03 |
| Sensor noise | Position noise | RMS |
| Sensor noise | Euler-angle noise | RMS |
| Sensor noise | Linear-velocity noise | RMS |
| Sensor noise | Angular-velocity noise | RMS |
| Name | Measurement | Units |
|---|---|---|
| Arm length | 0.225 | cm |
| Mass | 1.600 | kg |
| Ixx | kg/m2 | |
| Iyy | kg/m2 | |
| Izz | kg/m2 | |
| Rotor Inertia | kg/m2 | |
| Max RPM | 10,100 | rpm |
| Time motor up | 0.0125 | s |
| Time motor down | 0.0125 | s |
| Motor constant | kg/m2 | |
| Drag co-efficient | 0.025 | kg/m2 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Carr, C.; Martínez-García, M.; Coombes, M.; Zhang, E. Lyapunov Stability Analysis of a Generated UAV Controller. Electronics 2026, 15, 2898. https://doi.org/10.3390/electronics15132898
Carr C, Martínez-García M, Coombes M, Zhang E. Lyapunov Stability Analysis of a Generated UAV Controller. Electronics. 2026; 15(13):2898. https://doi.org/10.3390/electronics15132898
Chicago/Turabian StyleCarr, Christopher, Miguel Martínez-García, Matthew Coombes, and Eve Zhang. 2026. "Lyapunov Stability Analysis of a Generated UAV Controller" Electronics 15, no. 13: 2898. https://doi.org/10.3390/electronics15132898
APA StyleCarr, C., Martínez-García, M., Coombes, M., & Zhang, E. (2026). Lyapunov Stability Analysis of a Generated UAV Controller. Electronics, 15(13), 2898. https://doi.org/10.3390/electronics15132898

