Modular flight software tailored for your mission
Oryx OBCS is a modular flight software tool developed for the mission control of small satellites. It manages all satellite tasks – namely, processing telecommands sent by the operators, monitoring the power budget, executing pre-defined schedules, managing emergencies and handling data from all the sensors on-board.
Oryx utilises an innovative framework that facilitates the customised development of your own mission. Thanks to its modular architecture, based on building blocks, it supports the rapid development of the mission’s software by using a vast library of components – logging, scheduling, testing and communication to name but a few.
The ease at which a testing environment and software simulator can be set up ensures in-depth evaluation of your applied solutions from the onset of the project. Should your component not be supported by Oryx, you can simply extend your simulation by creating customised drivers.
Our on-board software exposes an API that can be accessed by the small Lua scripts, providing access to selected sensors and peripherals, which is definitely a game-changer!
Oryx will be the heart of the Intuition-1 mission, which is planned for launch at the end of 2023. Intuition-1 is a 6U-class satellite with a data processing unit – Leopard – enabling on-board data processing acquired via a hyperspectral instrument with spectral resolution in the range of visible and near-infrared light.
Used to run scheduled and automated jobs that can be time-triggered or initiated by any other telemetry values.
The Scripting Engine
A Lua-based service which enables the running of precompiled Lua scripts on board with access to all internal APIs.
A set of libraries implementing CCSDS- compatible communication channels for telecommands and telemetry with built-in security.
The Drivers Library
A set of pre-existing drivers for popular nano- and small-satellite systems.