Operating systems (OS) play a major role in the functionality and performance of unmanned aerial vehicles, serving as their central nervous system to manage various components and functions. This article provides a comprehensive overview of embedded operating systems (EOS), real-time operating systems (RTOS), and cloud operating systems (Cloud OS) intended for unmanned aerial vehicles (UAVs). In particular, from the perspective of practical use, both the strengths and weaknesses of the following operating systems were analyzed: PX4 Autopilot, ArduPilot, NuttX, Robot Operating System (ROS), FreeRTOS, MicroPython, and ChibiOS/RT. A general overview of the potential practical applications of Cloud OS is also presented. Therefore, one can gain insights into the criteria for selecting operating systems, as well as their strengths and limitations. It is important to understand that the role of an operating system in UAV development is crucial for optimizing performance, safety, and efficiency across various applications, from agricultural monitoring to security surveillance.
PL
Systemy operacyjne (OS) odgrywają kluczową rolę w funkcjonowaniu i wydajności bezzałogowych statków powietrznych, stanowiąc ich centralny układ nerwowy i zarządzając różnymi komponentami i funkcjami. W artykule tym zaprezentowano kompleksowy przegląd systemów operacyjnych wbudowanych (EOS), systemów operacyjnych czasu rzeczywistego (RTOS) i systemów operacyjnych w chmurze (Cloud OS) przeznaczonych dla bezzałogowych statków powietrznych (UAV). W szczególności, z perspektywy praktycznego zastosowania, przeanalizowano mocne i słabe strony następujących systemów operacyjnych: PX4 Autopilot, ArduPilot, NuttX, Robot Operating System (ROS), FreeRTOS, MicroPython i ChibiOS/RT. Przedstawiono również ogólny przegląd potencjalnych praktycznych zastosowań Cloud OS. Dzięki temu można poznać kryteria wyboru systemów operacyjnych, a także ich mocne i słabe strony. Ważne jest, aby zrozumieć, że rola systemu operacyjnego w rozwoju bezzałogowych statków powietrznych jest kluczowa dla optymalizacji wydajności, bezpieczeństwa i efektywności w różnych zastosowaniach, od monitorowania rolnictwa po nadzór bezpieczeństwa.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.