NASA established the Small Explorer (SNMX) program in 1988 to provide frequent opportunities for highly focused and relatively inexpensive space science missions. The SMEX program has produced five satellites, three of which have been successfully launched. The remaining two spacecraft are scheduled for launch within the coming year. 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 will also discuss 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 will address 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.


    Access

    Access via TIB

    Check availability in my library


    Export, share and cite



    Title :

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


    Contributors:

    Conference:

    Small Satellites ; 1998 ; Logon, UT, United States


    Publication date :

    1998-01-01


    Type of media :

    Miscellaneous


    Type of material :

    No indication


    Language :

    English





    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. | European Patent Office | 2023

    Free access