A new ESA nanosat aiming for a 2015 launch plans to provide a platform to test software in space.
Space software rarely runs the latest operating systems, languages or interfaces. It is selected for its proven, rock-solid reliability rather than its use of the latest and newest programming technologies. For example ESA is still using the Packet Utilisation Standard to control their satellites, which was defined in 1994.
There are many reasons why satellites continue to use decades-old, tried-and-trusted software based on older technical standards. It’s not because satellite designers and builders aren’t innovative. On the contrary, some of the best ideas in software development come from the space industry.
“However, with mission-critical software, there’s a lot of risk-aversion, which is very understandable,” says Mario Merri, Head of the Mission Data Systems Division at ESOC.
“No one wants to use new and possibly problematic software on a multi-million-euro mission in space.”
Traditionally, one of the major barriers to providing updated software for use in space has been the lack of opportunities to test new tools, systems and procedures.
It’s difficult and expensive to replicate in-orbit conditions using an Earth-bound simulator, yet this is precisely the tough standard that new space software must meet.
That’s where an innovative nanosatellite design developed at ESA promises to help satellite designers, ground engineers and spacecraft and component manufacturers. Dubbed Ops-Sat, for Operations Satellite, it is specifically designed to allow controlled testing and validation of critical onboard and ground software.
The design calls for a CubeSat configuration, measuring just 30x10x10 cm and costing far less than a traditional scientific or Earth observation satellite.
“The secret behind the Ops-Sat design is that the satellite is easily recoverable from the effects of ‘buggy’ software and we use commercial, off-the-shelf processors to provide increased computing power compared to normal spacecraft,” says Dave.
“We can completely replace the entire onboard software suite with new and fresh code more or less daily, allowing developers to troubleshoot their products in a real but safe environment.”
Ops-Sat has generated considerable interest from European industry, which sees the possibilities for demonstrating new concepts, ideas and products that presently have difficulty breaking into mainstream spacecraft design.
This could accelerate innovation and lower costs in the field of satellite control.