Real-Time Operating Systems (RTOS)

Manufacturers and developers of RTOS for Drones, UAV and unmanned aerial systems
Overview Real-Time Operating Systems (RTOS)
By Technology Editor Last updated: June 7th, 2023

RTOS for Drones

A real-time operating system (RTOS) is an operating system that provides precise time constraints for the execution of tasks, enabling it to be much more predictable than general-purpose operating systems.

RTOSes are divided into two general categories – soft and hard. Hard real-time operating systems are much more consistent with the time taken to complete a task, whereas soft RTOSes have more variability. It may also be acceptable for soft RTOSes to provide a late result, whereas this cannot happen with a hard RTOS.

Determinism

Real-time OS use a task scheduler that allows a priority to be assigned to tasks, ensuring that tasks with a higher priority are executed first. This enables the operating system to achieve one of the key characteristics of a real-time OS – determinism, or the ability to always provide the same output for a repeated input. General-purpose OSes typically schedule tasks to achieve maximum throughput, whereas for RTOSes, speed and predictability of response are considered more important.

RTOSes are usually more compact and streamlined than general-purpose OSes, enabling them to be quick and efficient and resulting in lower probability of a crash due to focusing on a narrower set of tasks. They may be installed on embedded systems, and support multi-core and multi-threaded processors and architectures such as Intel or PowerPC.

UAV & Drone Operating Systems

UAV and drone real-time operating systems control many safety- and mission-critical aspects of the vehicle’s operation, including avionics, flight control and weapons systems. In order for the platform to be certifiable, the drone RTOS may be required to conform to particular aviation software standards, such as DO-178B/C.

UAV RTOSes may be used in conjunction with a separation kernel hypervisor, which provides a secure environment within which multiple dissimilar operating systems can be run on one physical hardware platform. This allows designers to partition systems into smaller independent components, and to allow safety and non-safety critical components to be securely separated.

Products (1)

EOD Workspace

Software solution for MCM & marine EOD robotics platforms

Software solution for MCM & marine EOD robotics platforms
... is a software operating environment designed for robotic platforms such as ROVs (remotely operated...

Related Articles

Partnership Plans to Advance Human & Machine Collaboration

XTEND and ModalAI will introduce autonomous mission critical drones powered by XTEND's XOS operating system and ModalAI's VOXL 2 Autonomous AI Autopilot

Jul 17, 2023
Edge AI & Computer Vision Boosts XOS Operating System

XTEND has announced a partnership with SightX that will boost on-board data processing for drones, robots, and smart devices using XOS, the human-guided autonomous operating system

Jun 22, 2023
XTEND Completes Acquisition of Singapore Drone Inspection Firm

The combination of Performance Rotors' drones and robotics, and XTEND's award-winning XOS operating system, will make human-guided, remote interactive operations possible in a range of industrial inspection scenarios

May 19, 2023
Congatec Partners with RTOS Developer for Critical Systems Solutions

Congatec has entered into a partnership with SYSGO, a developer of real-time operating systems (RTOS) for safety and cybersecurity applications....

Nov 25, 2021
UAV Real-Time Operating System Achieves First Flight

Mannarino Systems & Software has successfully tested its M-RTOS real-time operating system on an unmanned aerial vehicle (UAV) fully controlled...

Oct 08, 2020
New UST Profile: Lynx – RTOS & Secure Hypervisors for Unmanned Systems

The new Lynx Software Technologies (“Lynx”) profile is now live on the Unmanned Systems Technology (“UST”) website. The ‘Silver‘ profile...

Nov 26, 2014
Green Hills Software INTEGRITY RTOS Selected for AirMule UAS Flight Management System

Green Hills Software‘s INTEGRITY® real-time operating system (RTOS) and MULTI® integrated development environment (IDE) have been selected by Urban Aeronautics,...

Mar 03, 2014
LynxOS-SE RTOS Deployed by ITT Exelis in New Line of Software-Defined Radios

LynuxWorks™, Inc, a world leader in the embedded safety and security software market, today announced LynuxWorks’ LynxOS®-SE real-time operating system...

Nov 12, 2012