Software is the “intellect” of the spacecraft. The more complex the tasks and the higher the autonomy of the spacecraft functioning are, the more complex the algorithms for the functioning (logic) of the onboard systems and the spacecraft as a whole should be, and, accordingly, the more complex should be the software, which implements them.
SC SW is composed of stand-alone onboard systems-complexes, the main of which is SC control onboard complex. It ensures the control of all onboard systems for target and auxiliary (service) tasks that ensure the SC life.These target tasks include onboard scientific (target) equipment control for implementation of timelines and algorithms of target flight operations.
Main housekeeping objectives
SC orientation and stabilization respect to the center of mass
SC orbit correction
Diagnostics and autonomous parrying of non-nominal situations on the SC