The 2020 ExoMars Mission is a broad cooperative programme between the European Space Agency (ESA) and the Russian Roscosmos State Enterprse (ROS). The ExoMars mission will deliver a European rover and a Russian surface platform to the surface of Mars. The ExoMars Rover will travel across the Martian surface during its planned 6 month life in search for signs of life. It will collect samples from within surface rocks and from underground to a depth of 2 meters using a drill, and analyse them with next-generation instruments. ExoMars mission will be the first mission to combine the capability to move across the surface and to study Mars at depth, which makes it unique.
As SW is hard to trust, and with high costs at stake, the Rover cannot be left without any backup. A need to have a mean to keep the mission alive even in case when the SW nominally running on the Rover fails has opened the door to SSF as a known provider of highly critical SW.
The Recovery Software Image (known as RSI) is the ultimate back up software which provides basic functionality to the ground to investigate and maintain the Rover SW. The RSI cannot be “fixed” after launch, yet it has to provide such recover functionality for the Rover SW with greatest reliance.
The development of the RSI has been driven not only by a demand for its high critically, but also very tight, focused schedule, and heavy development processes typical for the space industry.
The challenge of keeping the SW simple enough has been further restricted by not employing any scheduling/tasking process, implementing a single software cycle without interrupts, using no supporting operating system and developing own drivers to interface with the processor.
The design solution SSF has offered fulfils this criteria in a very stringent way, and SSF has already gained customer appreciation and approval in formal reviews and authorization to proceed further. As RSI testing is on-going, SSF tries its best to prove the high quality of its product and eliminate all possible SW problems. SW validation process in this project gathers together many interested parties both from the customer and SSF sides. SSF’s validation team is conducting demanding SW testing activity from the Airbus UK premises in Stevenage using the testing facility with numerical simulations, while at the same time, they also conduct a series of system-level tests (involving also the real HW, not only simulations) by remotely accessing the HW testing facility in Toulouse. The complete set-up requires great investigative capabilities and fast learning of the new test environments in a typical race against the time – SSF aims to show that with excellent people time works for us.
SSF has been well on its way towards successfully completing the project. Even though there are challenges along the way, they are also great lessons learned for future missions to come and will be gratefully remembered when eventually Rover starts living its life – short for a human – but big and significant for humanity. SSF is happy to be part of this adventure.