NASA established the Small Explorer (SNMX) program in 1988 to provide frequent opportunities for highly focused and relatively inexpensive space science missions. NASA has recently developed a prototype for the next generation Small Explorer spacecraft (SMEX-Lite). This paper describes the object-oriented design (OOD) of the SMEX-Lite Attitude Control System (ACS) software. The SMEX-Lite ACS is three-axis controlled and is capable of performing sub-arc-minute pointing. This paper first describes high level requirements governing the SMEX-Lite ACS software architecture. Next, the context in which the software resides is explained. The paper describes the principles of encapsulation, inheritance, and polymorphism with respect to the implementation of an ACS software system. This paper also discusses the design of several ACS software components. Specifically, object-oriented designs are presented for sensor data processing, attitude determination, attitude control, and failure detection. Finally, this paper addresses the establishment of the ACS Foundation Class (AFC) Library. The AFC is a large software repository, requiring a minimal amount of code modifications to produce ACS software for future projects.


    Zugriff

    Zugriff über TIB

    Verfügbarkeit in meiner Bibliothek prüfen


    Exportieren, teilen und zitieren



    Titel :

    Implementation of Satellite Attitude Control System Software Using Object Oriented Design


    Beteiligte:
    W. M. Reid (Autor:in) / W. Hansell (Autor:in) / T. Phillips (Autor:in) / M. O. Anderson (Autor:in) / D. Drury (Autor:in)

    Erscheinungsdatum :

    1998


    Format / Umfang :

    13 pages


    Medientyp :

    Report


    Format :

    Keine Angabe


    Sprache :

    Englisch




    The Implementation of Satellite Attitude Control System Software Using Object Oriented Design

    Reid, W. Mark / Hansell, William / Phillips, Tom et al. | NTRS | 1998


    Lessons Learned from the Object-Oriented Design of the BIRD Attitude Control System Software

    Maibaum, O. / Terzibaschian, T. / International Federation of Automatic Control | British Library Conference Proceedings | 2004


    The Submillimeter Wave Astronomy Satellite Attitude Control Software Design

    Anderson, M. O. / Wennersten, M. D. / Bonnett, J. E. et al. | British Library Conference Proceedings | 1995



    Attitude control method and system for software-defined satellite

    WANG HAIJIANG / ZHAO JUNSUO / WU FENGGE et al. | Europäisches Patentamt | 2023

    Freier Zugriff