In this age of shrinking military, civil, and commercial space budgets, an off-the-shelf solution is needed to provide a multimission approach to spacecraft control. A standard operational interface which can be applied to multiple spacecraft allows a common approach to ground and space operations. A trend for many space programs has been to reduce operational staff by applying autonomy to the spacecraft and to the ground stations. The Spacecraft Command Language (SCL) system developed by Interface and Control Systems, Inc. (ICS) provides an off-the-shelf solution for spacecraft operations. The SCL system is designed to provide a hyper-scripting interface which remains standard from program to program. The spacecraft and ground station hardware specifics are isolated to provide the maximum amount of portability from system to system. Uplink and downlink interfaces are also isolated to allow the system to perform independent of the communications protocols chosen. The SCL system can be used for both the ground stations and the spacecraft, or as a value added package for existing ground station environments. The SCL system provides an expanded stored commanding capability as well as a rule-based expert system on-board. The expert system allows reactive control on-board the spacecraft for functions such as electrical power systems (EPS), thermal control, etc. which have traditionally been performed on the ground. The SCL rule and scripting capability share a common syntax allowing control of scripts from rules and rules from scripts. Rather than telemeter over sampled data to the ground, the SCL system maintains a database on-board which is available for interrogation by the scripts and rules. The SCL knowledge base is constructed on the ground and uploaded to the spacecraft. The SCL system follows an open-systems approach allowing other tasks to communicate with SCL on the ground and in space. The SCL system was used on the Clementine program (launched January 25, 1994) and is required to have bidirectional communications with the guidance, navigation, and control (GNC) algorithms which were written as another task. Sequencing of the spacecraft maneuvers are handled by SCL, but the low-level thruster pulse commands are handled by the GNC software. Attitude information is reported back as telemetry, allowing the SCL expert system to inference on the changing data. The Clementine SCL flight software was largely reused from another Naval Center for Space Technology (NCST) satellite program. This paper details the SCL architecture and how an off-the-shelf solution makes sense for multimission spacecraft programs. The Clementine mission will be used as a case study in the application of the SCL to a 'fast track' program. The benefits of such a system in a 'better, cheaper, faster' climate will be discussed.


    Access

    Access via TIB

    Check availability in my library


    Export, share and cite



    Title :

    SCL: An off-the-Shelf System for Spacecraft Control


    Contributors:
    B. Buckley (author) / J. Vangaasbeck (author)

    Publication date :

    1994


    Size :

    10 pages


    Type of media :

    Report


    Type of material :

    No indication


    Language :

    English




    SCL: An Off-The-Shelf System for Spacecraft Control

    Buckley, B. / Van Gaasbeck, J. / Goddard Space Flight Center | British Library Conference Proceedings | 1994


    SCL: An off-the-shelf system for spacecraft control

    Buckley, Brian / Vangaasbeck, James | NTRS | 1994




    SPACECRAFT CONTROL SYSTEM

    ANTIMIROV VLADIMIR MIKHAJLOVICH / DERJUGIN SERGEJ FEDOROVICH / KOKSHAROV DMITRIJ EVGEN EVICH et al. | European Patent Office | 2015

    Free access