Oryx
Oryx is a software tool to develop payload and mission-specific flight software. Its modular architecture, built from flexible building blocks, supports rapid software development. With a vast library of components – such as logging, scheduling, testing, and communication – Oryx simplifies the development process, ensuring even and efficient operations.
Advantages
Fault Detection and Recovery
Incorporates robust systems for monitoring, detecting anomalies, and initiating automatic recovery to maintain mission continuity.
Custom Payload Management
Expertise in managing on-board data processing efficiently, optimizing bandwidth, and reducing transmission needs.
Key applications
Supervisor (FDIR and Parameter Gathering)
Ensures system reliability by gathering critical parameters and managing fault detection, isolation, and recovery.
Command & Data Handling
Handles communication protocols, ensuring seamless command transmission and data exchange between platforms and radio links.
On-Orbit Data Processing
Performs high-volume data processing in orbit, using hardware acceleration for efficient and real-time analysis.
Use cases
IMAP-GLOWS
- The GLOWS project contributes to NASA's IMAP mission by developing a Lyman-alpha photometer instrument to study solar wind interactions with interstellar hydrogen from the L1 Lagrange point.
- KP Labs develops specialized onboard software for the GLOWS instrument, implementing critical algorithms for pulse shaping and data processing while ensuring operational reliability in deep space conditions.
- The project utilizes RTEMS and open-source tools to create resilient space-qualified software, with plans to share components with the scientific community to advance space research capabilities.
Let's talk
Contact us for any inquiries or collaboration opportunities—our team is here to assist you.