Development and experimental validation of a general-purpose flight controller for autonomous aerospace platforms

Authors

  • Cristian-Tudor Gheorma INCAS - National Institute for Aerospace Research "Elie Carafoli", Bucharest, Romania National University of Science and Technology POLITEHNICA, Bucharest, Romania
  • Khaled Hachem INCAS - National Institute for Aerospace Research "Elie Carafoli", Bucharest, Romania National University of Science and Technology POLITEHNICA, Bucharest, Romania

Keywords:

flight controller, autonomous aerial vehicles, multicopter, fixed-wing aircraft, vertical take-off and landing, embedded systems, control algorithms

Abstract

This paper presents the development and first experimental validation stage of a general-purpose flight controller intended for use across multiple autonomous aerial platforms, including multicopters, fixed wing aircraft, vertical take off and landing systems, and thrust vector controlled vehicles. The work is based on the development of the proposed Flight Controller, a modular embedded control platform designed to integrate the essential functions required for autonomous flight, including real time data acquisition, onboard signal processing, attitude estimation, actuator command generation, communication, data storage, and experimental validation of control algorithms. The controller was conceived as a flexible research and development platform, combining inertial sensing, pressure measurement, satellite navigation capability, external communication interfaces, actuator outputs, protected power regulation, and modular expansion options within a unified architecture. The first version of the system focuses on validating the electrical design, sensor integration, software structure, communication interfaces, and basic control capability required for stable operation in flight conditions. This version has already been successfully tested on a quadcopter, demonstrating its ability to operate as a multicopter flight control unit and confirming the functionality of the complete sensing, processing, and actuation chain under real operating conditions. Through this initial implementation and flight testing campaign, the project establishes the foundation for a deployable, configurable, and general-purpose flight controller suitable for future aerospace research, autonomous vehicle development, and thrust vector control applications.

References

PX4 DEVELOPMENT TEAM, PX4 Autopilot User Guide, Dronecode Foundation, online documentation, accessed January 2026.

PX4 DEVELOPMENT TEAM, Controller Diagrams, Dronecode Foundation, online documentation, accessed January 2026.

PX4 DEVELOPMENT TEAM, Vertical Take Off and Landing Vehicles, Dronecode Foundation, online documentation, accessed January 2026.

ARDUPILOT DEVELOPMENT TEAM, ArduPilot – Versatile, Trusted, Open, ArduPilot online documentation, accessed January 2026.

BRESSAN, G., INVERNIZZI, D., PANZA, S., LOVERA, M., Attitude control of multirotor unmanned aerial vehicles: cascade P/PID vs PI-like architecture, Politecnico di Milano, Italy, 2019.

DEMEMES, T., Active Attitude Control of Rocket Launchers, KTH Royal Institute of Technology, Degree Project in Space Technology, Paris, France, 2024.

STMICROELECTRONICS, Application Note AN4938 – Recommendations for Hardware Development Based on STM32 Microcontrollers, STMicroelectronics, online technical documentation, accessed January 2026.

BOSCH SENSORTEC, BMP390 Digital Pressure Sensor Datasheet, Bosch Sensortec, online technical documentation, accessed January 2026.

BOSCH SENSORTEC, BNO055 Intelligent 9-axis Absolute Orientation Sensor Datasheet, Bosch Sensortec, online technical documentation, accessed January 2026.

U-BLOX, SAM-M10Q Standard Precision GNSS Antenna Module Data Sheet, u-blox AG, online technical documentation, accessed January 2026.

LIANG, W., Attitude Estimation of Quadcopter through Extended Kalman Filter, Lehigh University, Graduate Thesis, 2017.

Published

2026-07-28