Our Onboard Software (OBSW) product combines our component-based OBSW framework with UKube-1 heritage software components developed and licensed in collaboration with Bright Ascension Ltd. CS-OBSW provides an excellent solution for the command and data handling needs of the next generation of highly-capable CubeSats. This product will enable you to rapidly and cheaply produce robust software for your CubeSat whatever subsystems you choose, or, with a Clyde Space platform, get a complete solution out-of-the-box. We are also able to offer bespoke solutions based on this software, letting you focus on the aspects of the mission that are most important to you. The UKube-1 mission, flying our onboard software, has been peer reviewed by Astrium (UK) Ltd and UK Space Agency.
Rather than writing software from scratch, our software framework provides you with most of the functionality you need off-the-shelf. This allows you to focus on producing or procuring code to cover the unique parts of your mission. Whatever development you do, cross-platform support means most development and testing can be done on desktop PCs without access to flight hardware or engineering models.On the ground side, we include a software library which can form the basis of your mission control software and graphical test application software which will provide telemetry monitoring and telecommand to support your development and AIT activities.
Our component-based architecture means that software can be assembled from a library of existing, validated code and supplemented with new components to introduce new capabilities.
This flexibility extends into orbit, with a high level of reconfigurability and automation to cope with evolving mission needs and provide plenty of troubleshooting options.
The software was designed with portability in mind. An abstraction and layer and flexible build system make it straightforward to add support for new operating systems and architectures.
Our heavily tested, proven code is developed to MISRA-C standards for safe, reliable embedded systems. Our scheduling system facilitates the development of robust, verifiable task schedules allowing you to be sure your onboard software will meet strict real-time requirements.
We recognise the importance of good documentation which is why you will find comprehensive API reference documentation, a full user manual and thoroughly documented source code.
Wherever possible we adopt recognised and mature international standards to promote interoperability and portability. Our software uses CCSDS standards for communications and for I/O handling on board giving you the most options for the operation of your spacecraft and adaptation of existing software to CS-OBSW framework.
Our library of validated components provides you with most of the functionality you need off-the-shelf:
The underlying framework features:
All software components and framework services are highly configurable, both during development and flight. We recognise the importance of good documentation which is why you will find comprehensive API reference documentation, a full user manual and thoroughly documented source code.Our heavily tested, proven code is developed to MISRA-C standards for safe, reliable embedded systems. Our scheduling system facilitates the development of robust, verifiable task schedules allowing you to be sure your onboard software will meet strict real-time requirements.
Licensing is on a per-spacecraft basis, which allows you to use as many concurrent instances of the software as you need during the development and operation of a single spacecraft. This covers flight hardware, engineering models, developer PCs and functional simulators. To give you the most flexibility we provide full source for onboard software elements.