{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T01:38:22Z","timestamp":1760146702132,"version":"build-2065373602"},"reference-count":52,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2024,11,27]],"date-time":"2024-11-27T00:00:00Z","timestamp":1732665600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100018227","name":"national Ukrainian grant","doi-asserted-by":"publisher","award":["NRFU.2023.04\/0143"],"award-info":[{"award-number":["NRFU.2023.04\/0143"]}],"id":[{"id":"10.13039\/100018227","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computation"],"abstract":"<jats:p>The rising popularity of UAVs and other autonomous control systems coupled with real-time operating systems has increased the complexity of developing systems with the proper robustness, performance, and reactivity. The growing demand for more sophisticated computational tasks, proportionally larger payloads, battery limitations, and smaller take-off mass requires higher energy efficiency for all avionics and mission computers. This paper aims to develop a technique for experimentally studying the indicators of reactivity and energy consumption in a computing platform for unmanned aerial vehicles (UAVs). The paper provides an experimental assessment of the \u2018Boryviter 0.1\u2019 computing platform, which is implemented on the ATSAMV71 microprocessor and operates under the open-source FreeRTOS operating system. The results are the basis for developing algorithms and energy-efficient design strategies for the mission computer to solve the optimization problem. This paper provides experimental results of measurements of the energy consumed by the microcontroller and estimates of the reduction in system energy consumption due to additional time costs for suspending and resuming the computer\u2019s operation. The results show that the \u2018Boryviter 0.1\u2019 computing platform can be used as a UAV mission computer for typical flight control tasks requiring real-time computing under the influence of external factors. As a further work direction, we plan to investigate the proposed energy-saving algorithms within the planned NASA F\u2019Prime software flight framework. Such an investigation, which should use the mission computer\u2019s actual flight computation load, will help to qualify the obtained energy-saving methods and their implementation results.<\/jats:p>","DOI":"10.3390\/computation12120235","type":"journal-article","created":{"date-parts":[[2024,11,27]],"date-time":"2024-11-27T10:05:56Z","timestamp":1732701956000},"page":"235","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["UAV Mission Computer Operation Mode Optimization Focusing on Computational Energy Efficiency and System Responsiveness"],"prefix":"10.3390","volume":"12","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3636-6939","authenticated-orcid":false,"given":"Oleksandr","family":"Liubimov","sequence":"first","affiliation":[{"name":"EKTOS-UKRAINE LLC, 1 Academika Proskury Str., 61070 Kharkiv, Ukraine"},{"name":"Department of Software Engineering, National Aerospace University \u201cKharkiv Aviation Institute\u201d, 61070 Kharkiv, Ukraine"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3986-4186","authenticated-orcid":false,"given":"Ihor","family":"Turkin","sequence":"additional","affiliation":[{"name":"Department of Software Engineering, National Aerospace University \u201cKharkiv Aviation Institute\u201d, 61070 Kharkiv, Ukraine"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2829-8297","authenticated-orcid":false,"given":"Valeriy","family":"Cheranovskiy","sequence":"additional","affiliation":[{"name":"Scientific Research Institute \u201cProblems of Physical Modeling of Aircraft Flight Modes\u201d, National Aerospace University \u201cKharkiv Aviation Institute\u201d, 61070 Kharkiv, Ukraine"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3466-5743","authenticated-orcid":false,"given":"Lina","family":"Volobuieva","sequence":"additional","affiliation":[{"name":"Department of Software Engineering, National Aerospace University \u201cKharkiv Aviation Institute\u201d, 61070 Kharkiv, Ukraine"}]}],"member":"1968","published-online":{"date-parts":[[2024,11,27]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Mueller, M.M., Dietenberger, S., Nestler, M., Hese, S., Ziemer, J., Bachmann, F., Leiber, J., Dubois, C., and Thiel, C. (2023). Novel UAV Flight Designs for Accuracy Optimization of Structure from Motion Data Products. Remote Sens., 15.","DOI":"10.3390\/rs15174308"},{"key":"ref_2","unstructured":"IAMD Centre of Excellence (2024, September 08). The Evolving UAS Threat: Lessons from the Russian-Ukrainian War Since 2022 on Future Air Defence Challenges and Requirements. Available online: https:\/\/iamd-coe.org\/wp-content\/uploads\/2024\/02\/The-Evolving-UAS-Threat-Lessons-from-the-Russian-Ukrainian-War-Since-2022-on-Future-Air-Defence-Challenges-and-Requirements.pdf."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"74","DOI":"10.37934\/araset.40.2.7495","article-title":"Advancements of Unmanned Aerial Vehicle Technology in the Realm of Applied Sciences and Engineering A Review","volume":"40","author":"Rabiu","year":"2024","journal-title":"J. Adv. Res. Appl. Sci. Eng. Technol."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Telli, K., Kraa, O., Himeur, Y., Ouamane, A., Boumehraz, M., Atalla, S., and Mansoor, W. (2023). A Comprehensive Review of Recent Research Trends on Unmanned Aerial Vehicles (UAVs). Systems, 11.","DOI":"10.3390\/systems11080400"},{"key":"ref_5","first-page":"53","article-title":"Reviews on Design and Development of Unmanned Aerial Vehicle (Drone) for Different Applications","volume":"45","author":"Aabid","year":"2022","journal-title":"J. Mech. Eng. Res. Dev."},{"key":"ref_6","unstructured":"(2024, August 28). Fortune.com. Unmanned Systems\/Unmanned Aerial Vehicle (UAV) Market. Available online: https:\/\/www.fortunebusinessinsights.com\/industry-reports\/unmanned-aerial-vehicle-uav-market-101603."},{"key":"ref_7","first-page":"136","article-title":"Survey on UAV Communications: Systems, Communication Technologies, Networks, Application","volume":"13","author":"Owaid","year":"2023","journal-title":"Univ. Thi-Qar J. Eng. Sci."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"267","DOI":"10.1007\/s10462-024-10913-0","article-title":"Evolutionary computation for unmanned aerial vehicle path planning: A survey","volume":"57","author":"Jiang","year":"2024","journal-title":"Artif. Intell. Rev."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Ahmed, F., and Jenihhin, M. (2022). A Survey on UAV Computing Platforms: A Hardware Reliability Perspective. Sensors, 22.","DOI":"10.3390\/s22166286"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"764","DOI":"10.1007\/s42979-024-03156-x","article-title":"UAV Swarm Objectives: A Critical Analysis and Comprehensive Review","volume":"5","author":"Kumar","year":"2024","journal-title":"SN Comput. Sci."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Saravanakumar, Y.N., Sultan, M.T.H., Shahar, F.S., Giernacki, W., \u0141ukaszewicz, A., Nowakowski, M., Holovatyy, A., and St\u0119pie\u0144, S. (2023). Power Sources for Unmanned Aerial Vehicles: A State-of-the Art. Appl. Sci., 13.","DOI":"10.20944\/preprints202308.1367.v1"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Nechyporuk, M., Pavlikov, V., and Krytskyi, D. (2024). Optimizing the CubeSat On-Board Computer Power Consumption Under Hard Real-Time Constraints. Integrated Computer Technologies in Mechanical Engineering\u20142023, Springer.","DOI":"10.3390\/books978-3-7258-0829-8"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"138","DOI":"10.15421\/452318","article-title":"USE OF OPEN-SOURCE COTS\/MOTS HARDWARE AND SOFTWARE PLATFORMS FOR THE BUILD UP OF THE CUBESAT NANOSATELLITES","volume":"31","author":"Liubimov","year":"2023","journal-title":"J. Rocket-Space Technol."},{"key":"ref_14","unstructured":"Microchip (2023, June 28). COTS-to-Radiation-Tolerant and Radiation-Hardened Devices. Available online: https:\/\/www.microchip.com\/en-us\/solutions\/aerospace-and-defense\/products\/microcontrollers-and-microprocessors\/cots-to-radiation-tolerant-and-radiation-hardened-devices."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Siewert, S., Rocha, K., Butcher, T., and Pederson, T. (2021, January 6\u201313). Comparison of Common Instrument Stack Architectures for Small UAS and CubeSats. Proceedings of the 2021 IEEE Aerospace Conference (50100), Big Sky, MT, USA.","DOI":"10.1109\/AERO50100.2021.9438438"},{"key":"ref_16","unstructured":"NASA.gov (2024, August 28). State-of-the-Art Small Spacecraft Technology: Small Spacecraft Systems Virtual Institute, Available online: https:\/\/www.nasa.gov\/smallsat-institute\/sst-soa."},{"key":"ref_17","unstructured":"Microchip (2023, June 28). ATSAMV71Q21 Microprocessor Page. Available online: https:\/\/www.microchip.com\/en-us\/product\/ATSAMV71Q21."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Maltezos, E., Karagiannidis, L., Douklias, T., Dadoukis, A., Amditis, A., and Sdongos, E. (2020, January 25\u201327). Preliminary design of a multipurpose UAV situational awareness platform based on novel computer vision and machine learning techniques. Proceedings of the 2020 5th South-East Europe Design Automation, Computer Engineering, Computer Networks and Social Media Conference (SEEDACECNSM), Corfu, Greece.","DOI":"10.1109\/SEEDA-CECNSM49515.2020.9221786"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Zhao, X., Zhou, S., Lei, L., and Deng, Z. (2018, January 27\u201329). Siamese Network for Object Tracking in Aerial Video. Proceedings of the 2018 IEEE 3rd International Conference on Image, Vision and Computing (ICIVC), Chongqing, China.","DOI":"10.1109\/ICIVC.2018.8492751"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"7380","DOI":"10.1109\/TPAMI.2021.3119563","article-title":"Detection and Tracking Meet Drones Challenge","volume":"44","author":"Zhu","year":"2022","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Cai, Y., Zhang, E., Qi, Y., and Lu, L. (2022, January 28\u201330). A Review of Research on the Application of Deep Reinforcement Learning in Unmanned Aerial Vehicle Resource Allocation and Trajectory Planning. Proceedings of the 2022 4th International Conference on Machine Learning, Big Data and Business Intelligence (MLBDBI), Shanghai, China.","DOI":"10.1109\/MLBDBI58171.2022.00053"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Chodnicki, M., Siemiatkowska, B., Stecz, W., and St\u0119pie\u0144, S. (2022). Energy Efficient UAV Flight Control Method in an Environment with Obstacles and Gusts of Wind. Energies, 15.","DOI":"10.3390\/en15103730"},{"key":"ref_23","first-page":"4703","article-title":"Creation of a Rotor-Type UAV with Flight Controllers, Based On a ATmega2560 and STM32f405 Microprocessors","volume":"8","author":"Myasischev","year":"2020","journal-title":"Int. J. Emerg. Trends Technol. Comput. Sci."},{"key":"ref_24","unstructured":"Bocchino, R.L., Canham, T.K., Watney, G.J., Reder, L.J., and Levison, J.W. (2018, January 4\u20139). F Prime: An Open-Source Framework for Small-Scale Flight Software Systems. Proceedings of the SSC-18-XII-04 32nd Annual AIAA\/USU Conference on Small Satellites, Logan, UT, USA."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Liubimov, O., Turkin, I., Pavlikov, V., and Volobuyeva, L. (2023). Agile Software Development Lifecycle and Containerization Technology for CubeSat Command and Data Handling Module Implementation. Computation, 11.","DOI":"10.3390\/computation11090182"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1145\/321738.321743","article-title":"Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment","volume":"20","author":"Liu","year":"1973","journal-title":"J. ACM"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"1250","DOI":"10.1109\/TC.2009.58","article-title":"Schedulability Analysis for Real-Time Systems with EDF Scheduling","volume":"58","author":"Zhang","year":"2009","journal-title":"IEEE Trans. Comput."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"308","DOI":"10.1109\/12.919277","article-title":"Weakly hard real-time systems","volume":"50","author":"Bernat","year":"2001","journal-title":"IEEE Trans. Comput."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Choi, H., Kim, H., and Zhu, Q. (2019, January 16\u201318). Job-Class-Level Fixed Priority Scheduling of Weakly-Hard Real-Time Systems. Proceedings of the 2019 IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), Montreal, QC, Canada.","DOI":"10.1109\/RTAS.2019.00028"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Shi, J., Ueter, N., Chen, J.J., and Chen, K.H. (2023, January 9\u201312). Average Task Execution Time Minimization under (m, k) Soft Error Constraint. Proceedings of the 2023 IEEE 29th Real-Time and Embedded Technology and Applications Symposium (RTAS), San Antonio, TX, USA.","DOI":"10.1109\/RTAS58335.2023.00008"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Adam, G.K. (2023). Timing and Performance Metrics for TWR-K70F120M Device. Computers, 12.","DOI":"10.20944\/preprints202307.1587.v1"},{"key":"ref_32","unstructured":"RaspberryPi (2023, June 28). RP2040 Microprocessor Page. Available online: https:\/\/www.raspberrypi.com\/products\/rp2040\/."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"440","DOI":"10.1504\/IJCAET.2014.065419","article-title":"A survey of techniques for improving energy efficiency in embedded computing systems","volume":"6","author":"Mittal","year":"2014","journal-title":"Int. J. Comput. Aided Eng. Technol."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Widhalm, D., Goeschka, K.M., and Kastner, W. (2022, January 4\u20137). Undervolting on wireless sensor nodes: A critical perspective. Proceedings of the ICDCN \u201922, 23rd International Conference on Distributed Computing and Networking, Delhi, India.","DOI":"10.1145\/3491003.3491018"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"306","DOI":"10.1145\/3589950","article-title":"Software Fault Tolerance in Real-Time Systems: Identifying the Future Research Questions","volume":"55","author":"Reghenzani","year":"2023","journal-title":"ACM Comput. Surv."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"224549","DOI":"10.1109\/ACCESS.2020.3044044","article-title":"Reliability Optimization of Real-Time Satellite Embedded System Under Temperature Variations","volume":"8","author":"Kim","year":"2020","journal-title":"IEEE Access"},{"key":"ref_37","unstructured":"(2021). Standard No. IEC 61508 Ed. 2.0 en:2010 CMV. Available online: https:\/\/webstore.ansi.org\/standards\/iec\/iec61508eden2010cmv."},{"key":"ref_38","unstructured":"(2018). Road Vehicles\u2014Functional Safety\u2014Part 6: Product Development at the Software Level (Standard No. ISO 26262-6:2018). Available online: https:\/\/www.iso.org\/standard\/68388.html."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Zidar, J., Matic, T., Aleksi, I., and Hocenski, Z. (2024). Dynamic Voltage and Frequency Scaling as a Method for Reducing Energy Consumption in Ultra-Low-Power Embedded Systems. Electronics, 13.","DOI":"10.3390\/electronics13050826"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1007\/s10617-023-09267-7","article-title":"Scheduling and energy savings for small scale embedded FreeRTOS-based real-time systems","volume":"27","author":"Oliveira","year":"2023","journal-title":"Des. Autom. Embed. Syst."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"8459","DOI":"10.1109\/ACCESS.2018.2808324","article-title":"A Survey on Resource Management in IoT Operating Systems","volume":"6","author":"Musaddiq","year":"2018","journal-title":"IEEE Access"},{"key":"ref_42","unstructured":"FreeRTOS.org (2024, August 15). Low Power Support: Tickless Idle Mode. Available online: https:\/\/www.freertos.org\/Documentation\/02-Kernel\/02-Kernel-features\/07-Lower-power-support."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"199","DOI":"10.2298\/SJEE1301199S","article-title":"Power management implementation in FreeRTOS on LM3S3748","volume":"10","author":"Simonovic","year":"2013","journal-title":"Serbian J. Electr. Eng."},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Bambagini, M., Marinoni, M., Aydin, H., and Buttazzo, G. (2016). Energy-Aware Scheduling for Real-Time Systems: A Survey. ACM Trans. Embed. Comput. Syst., 15.","DOI":"10.1145\/2808231"},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"110","DOI":"10.1109\/JMASS.2020.3009835","article-title":"Assessing Power Efficiency and Performance in Nanosatellite Onboard Computer for Control Applications","volume":"1","year":"2020","journal-title":"IEEE J. Miniaturization Air Space Syst."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1109\/MM.2009.74","article-title":"A Benchmark Characterization of the EEMBC Benchmark Suite","volume":"29","author":"Poovey","year":"2009","journal-title":"IEEE Micro"},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1109\/L-CA.2010.14","article-title":"ParMiBench\u2014An Open-Source Benchmark for Embedded Multiprocessor Systems","volume":"9","author":"Iqbal","year":"2010","journal-title":"IEEE Comput. Archit. Lett."},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Zoni, D., Galimberti, A., and Fornaciari, W. (2023). A Survey on Run-time Power Monitors at the Edge. ACM Comput. Surv., 55.","DOI":"10.1145\/3593044"},{"key":"ref_49","first-page":"02:1","article-title":"EMSBench: Benchmark and Testbed for Reactive Real-Time Systems","volume":"4","author":"Kluge","year":"2017","journal-title":"Leibniz Trans. Embed. Syst."},{"key":"ref_50","first-page":"74","article-title":"Countering Unmanned Aerial Systems (UAS) in Military Operations","volume":"9","author":"Dobija","year":"2023","journal-title":"Saf. Def."},{"key":"ref_51","unstructured":"Liubimov, O. (2024, August 28). Falco Engineering. Available online: https:\/\/www.falco.engineering\/."},{"key":"ref_52","first-page":"922","article-title":"Benchmarking the Performance of Microsoft Hyper-V server, VMware ESXi and Xen Hypervisors","volume":"4","author":"Perneel","year":"2013","journal-title":"J. Emerg. Trends Comput. Inf. Sci."}],"container-title":["Computation"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2079-3197\/12\/12\/235\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T16:40:49Z","timestamp":1760114449000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2079-3197\/12\/12\/235"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,11,27]]},"references-count":52,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2024,12]]}},"alternative-id":["computation12120235"],"URL":"https:\/\/doi.org\/10.3390\/computation12120235","relation":{},"ISSN":["2079-3197"],"issn-type":[{"type":"electronic","value":"2079-3197"}],"subject":[],"published":{"date-parts":[[2024,11,27]]}}}