Reactivity model of nanosatellite and UAVS embedded computing systems

Ihor Turkin, Oleksandr Liubimov, Lina Volobuieva

Abstract


The embedded computer is a key element of the avionics of both spacecraft and unmanned aerial vehicles (UAVs). Its reactivity determines the system’s ability to ensure that the reaction time to external events meets the specified real-time constraints. This study aims to investigate the reactivity of the microcontroller of the embedded computing system as a component of the overall technical efficiency of the hardware and software complex. The mathematical model of reactivity, as well as methods, tools, and technology for experimental research of the reactivity of a real-time operating system, are the subjects of this study. This study aims to develop and verify a model of the reactivity of embedded computer software for use in nanosatellites and unmanned aerial vehicles. This study substantiated the need to create a set-theoretic model of the reactivity of embedded avionics systems for small spacecraft and unmanned platforms. A constraint analysis (Worst-Case Execution Time, WCET) was performed for typical onboard computer tasks. The requirements for the model were formulated, and its mathematical description and software implementation were developed. Numerical modeling methods were used to verify the simulation results’ compliance in the actual processes in the system. Results. The proposed mathematical model of reactivity considers the stochastic characteristics of event flows and two-stage interrupt processing, allowing the probability of a timely system response to various types of events to be assessed. Experimental verification confirmed the model’s correctness and suitability for analyzing the Boryviter / Falco platform under the control of the FreeRTOS operating system. The scientific novelty lies in the development of a new concept for optimizing the work of the real-time operating system scheduler of UAV and nanosatellites OBC, which is based on a complex mathematical model of energy consumption, computational performance and reactivity of the OBC, which, unlike power consumption control mechanisms in processors with dynamic frequency or voltage regulation, is specifically focused on OBC microcontrollers, in which the frequency and voltage are fixed, and optimization is possible only through the correct choice of the policy for controlling energy-saving modes. Conclusions. The developed model can be used to assess and improve the reactivity of computing systems, including the university nanosatellite Khai-1KA and unmanned aviation systems. Further research is aimed at creating instrumental software for reactivity analysis to support software engineering of new generations of aerospace and unmanned platforms with a high level of autonomy, considering the implementation of AI/ML tools.

Keywords


Nanosatellite; UAV, Onboard Computer (OBC), Software; Reactivity; Reactivity Model

References


Butt, M. Z., Nasir, N., & Rashid, R. A.A review of perception sensors, techniques, and hardware architectures for autonomous low-altitude UAVs in non-cooperative local obstacle avoidance. Robotics and Autonomous Systems, 2024, vol. 173, article no. 104629. DOI: 10.1016/j.robot.2024.104629.

CubeSat Design Specification (1U – 12U) Rev 14.1. CubeSat Program, CAL POLY San Luis Obispo, 2022. Available at: https://static1.squarespace.com/static/5418c831e4b0fa4ecac1bacd/t/62193b7fc9e72e0053f00910/1645820809779/CDS+REV14_1+2022-02-09.pdf. (accessed 02.11.2025).

Cratere, A., Gagliardi, L., Sanca, G. A., Golmar, F., & Dell’Olio, F. On-Board Computer for CubeSats: State-of-the-Art and Future Trends. IEEE Access, 2024, vol. 12, pp. 99537-99569. DOI: 10.1109/ACCESS.2024.3428388.

Liubimov, O., & Liubimov, M. Use of open-source Cots/Mots hardware and software platforms for the build up of the CubeSat nanosatellites. Journal of Rocket-Space Technology, 2023, vol. 31, no. 4, pp. 138-147. DOI: 10.15421/452318.

Russ, S. H., Spencer, E., Scroggins, T., & Latif, S. Power-Efficient Software Architecture for a CubeSat System. Proceedings of the SoutheastCon, Raleigh, NC, USA, IEEE, 2020, pp. 1-6, DOI: 10.1109/SoutheastCon44009.2020.9249713.

Eshaq, M., Zitouni, M. S., Atalla Sh., Al-Mansoori, S., & Macdonald, M. CubeSat Flight Software: Insights and a Case Study. Journal of Spacecraft and Rockets, 2025, vol. 62, no. 4, pp. 1328-1345. DOI: 10.2514/1.A35882.

Lee, J., Shin, S. Y., Briand, L. C., & Nejati, Sh. Probabilistic Safe WCET Estimation for Weakly Hard Real-time Systems at Design Stages. ACM Transactions on Software Engineering and Methodology, 2023, vol. 33, no. 2, article no. 32. DOI: 10.1145/3617176.

Merazga, A., Rahem, D., Moulahcene, F., Kebbal, D., Khelaf, R., & Benacer, I. Worst-Case Execution Time Analysis of a Real-Time System based on Arduino in CAN Network. Engineering, Technology & Applied Science Research, 2025, vol. 15, no. 3, pp. 23467–23478. DOI: 10.48084/etasr.10990.

Kulu, E. CubeSats & Nanosatellites - 2024 Statistics, Forecast and Reliability. Proceedings of the 31st IAA Symposium on Small Satellite Missions. International Astronautical Federation (IAF), Milan, Italy, 2024, pp.601-614. DOI: 10.52202/078365-0069.

Timperley, L. & Berthoud, L. Reliability Analysis and Failure Mitigation Strategies for the PROVE Pathfinder CubeSat Payload, Proceedings of the 2022 IEEE Aerospace Conference (AERO). Big Sky, MT, USA, 2022, pp. 1-18. DOI: 10.1109/AERO53065. 2022.9843234.

Latachi, I., Rachidi, T., Karim, M., & Hanafi, A. Reusable and Reliable Flight-Control Software for a Fail-Safe and Cost-Efficient Cubesat Mission: Design and Implementation. Aerospace, 2020, vol. 7, article no. 146. DOI: 10.3390/aerospace7100146.

Masat-1 Mission Passport. Available at: https://www.eoportal.org/satellite-missions/masat-1#spacecraft (accessed 02.11.2025).

Foresail-1p Spacecraft Database Entry at Nanosats Database. Available at: https://www.nanosats.eu/sat/foresail-1 (accessed 02.11.2025).

Page of the Department of Software Engineering of the National Aerospace University, dedicated to the project "Experimental development of an on-board computer of a dual-purpose unmanned aerial vehicle". Available at: https://se.khai.edu/grant-nfdu/ (accessed 02.11.2025). (In Ukrainian).

Hitomi NASA Spacecraft Registry. Available at: https://heasarc.gsfc.nasa.gov/docs/hitomi/ (accessed 02.11.2025).

Tajima, H., Watanabe, Sh., Fukazawa, Ya., Blandford, R. D., Enoto, T., Goldwurm, A., Hagino, K., Hayashi, K., Ichinohe, Yu., Kataoka, J., Katsuta, Ju., Kitaguchi, T., Kokubun, M., Laurent, Ph., Lebrun, F., Limousin, O., Madejski, G. M., Makishima, K., Mizuno, T., Mori, K., Nakamori, T., Nakano, T., Nakazawa, K., Noda, H., Odaka, H., Ohno, M., Ohta, M., Saito, Sh., Sato, G., Sato, R., Takeda, Sh., Takahashi, H., Takahashi, T., Tanaka, T., Tanaka, Ya., Terada, Yu., Uchiyama, H., Uchiyama, Ya., Yamaoka, K., Yatsu, Y., Yonetoku, D., & Yuasa, T. Design and performance of Soft Gamma-ray Detector onboard the Hitomi (ASTRO-H) satellite. Journal of Astronomical Telescopes, Instruments, and Systems, 2018, vol. 4, no. 2, article no. 021411. DOI: 10.1117/1.JATIS.4.2.021411.

Liubimov, O., Turkin, I., Cheranovskiy, V., & Volobuieva, L. UAV Mission Computer Operation Mode Optimization Focusing on Computational Energy Efficiency and System Responsiveness. Computation, 2024, vol. 12, article no. 235. DOI: 10.3390/computation12120235.

Bernat, G., Burns, A., & Liamosi, A. Weakly hard real-time systems. IEEE Transactions on Computers, 2001, vol. 50, no. 4, pp. 308-321. DOI: 10.1109/12.919277.

Zhang, F., & Burns, A. Schedulability Analysis for Real-Time Systems with EDF Scheduling. IEEE Transactions on Computers, 2009, vol. 58, no. 9, pp. 1250-1258. DOI: 10.1109/tc.2009.58.

Lozhkovskyi, A.H. Queuing theory in telecommunications. Odesa, Publ. ONAZ, 2010. 112 p. (In Ukrainian).




DOI: https://doi.org/10.32620/aktt.2025.6.12