Software development

Software development

Разработка ПО
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.

Разработка ПО

Applied at Lavochkin Association, JSC the technology of creation of application on-board SW is fully compatible with Russian National Standard (GOST) requirements and other normative documentation.

Main housekeeping objectives

  • SC orientation and stabilization respect to the center of mass
  • SC orbit correction
  • Autonomous navigation
  • Diagnostics and autonomous parrying of non-nominal situations on the SC
    • preliminary design material development;
    • working documentation development (onboard algorithms design);
    • on-board SW coding and debugging;
    • SW testing as part of composite parts of spacecraft and spacecraft as a whole;
    • Registration of program and exploitation documentation for onboard SW; onboard SW maintenance while spacecraft flight exploitation. While application SW development the capabilities of modern computing systems are used as well as real-time operating systems and SW development and debugging tools.
    • modular principle for the SW;
    • possibility to upgrade and to develop algorithms without hardware modifications;
    • minimizing the amount of changes while SW update and modification;
    • localization of places of change implementation while algorithms modernization. Applied at Lavochkin Association, JSC the technology of creation of application on-board SW is fully compatible with Russian National Standard (GOST) requirements and other normative documentation.
    • SC thermal and energy control;
    • SC-Earth communication conditions;
    • formation, storage and transmission to Earth of target and service telemetry, necessary for SC control by the specialists of Mission Control Center;
    •  receipt and execution at required moments of program and command information transmitted from Earth to the SC, and many other tasks.