Chandra is the world's largest and most sensitive X-ray telescope. The Chandra X-ray Observatory is the third in NASA's family of "Great Observatories." The Chandra X-ray Observatory, launched by Space Shuttle Columbia on July 23, 1999, is NASA's newest Great Observatory. The Chandra space flight software is the operational software, which controls and directs the Chandra X-ray Observatory. The Chandra flight software has executed faultlessly for over 13,000 hours on-orbit. The Chandra flight software directly controls the Pointing, Aspect Determination, Electrical Power Subsystem, Propulsion system, and the Command, Communications, and Data Management subsystems. The software controls the spacecraft operations during all phases of the mission. The software also performs thermal control of the telescope to maintain pointing accuracy and monitors radiation levels throughout the orbit so that the Science Instruments can be safed if radiation thresholds are exceeded. The efficient operation of Chandra flight software has enabled the gathering of crucial science data. The Chandra flight software fault protection is the key to early detection and prevention of science instrument or spacecraft damage in an operating platform/environment, which is completely unforgiving. Permanently open Sun Shade Door and ACIS focal plane radiator sensitivity exposes science instruments and mirrors to damage for pointing anomalies causing an attitude excursion. The Chandra flight software must prevent these attitude excursions from occurring for ANY failure. Another example is that the power system has an unregulated bus, which imposes severe operating requirements on Chandra flight software to control array pointing and battery connection/disconnect using a unique algorithmic and logic approach. The Chandra flight software has enabled a truly autonomous vehicle with greater than 99% of all mission data collected as planned. Less than 15% of spacecraft operations are conducted in view (1 hour out of 8) leading to very extended periods without ground contact. The Chandra flight software implements the flexible mission plan during this out of view period, manages the solid state recorder capacity, controls all pointing and maneuvers, provides fault detection for all satellite subsystems, and initiates communications with the ground at the appropriate time. This paper will describe the software architecture features, key design elements and software testing techniques that have facilitated Chandra's success.


    Access

    Access via TIB

    Check availability in my library


    Export, share and cite



    Title :

    Chandra Space Flight Software: Using Software to Autonomously Operation the Largest and Most Sensitive X-Ray Telescope in the World


    Contributors:

    Conference:

    International Astronautical Congress ; 2001 ; Toulouse, France


    Publication date :

    2001-01-01


    Type of media :

    Conference paper


    Type of material :

    No indication


    Language :

    English


    Keywords :


    A Proposed Autonomously Assembled Space Telescope (AAST)

    Basu, Santanu / Mast, Terry / Miyata, Gary | AIAA | 2003


    A Proposed Autonomously Assembled Space Telescope (AAST)

    Basu, S. / Mast, T. / Miyata, G. et al. | British Library Conference Proceedings | 2003


    Mars Science Laboratory Algorithms and Flight Software for Autonomously Drilling Rocks

    Helmick, Daniel / McCloskey, Scott / Okon, Avi et al. | Tema Archive | 2013


    Resurrecting NEOSSat: How Innovative Flight Software Saved Canada’s Space Telescope

    Abbasi, Viqar / Jackson, Natasha / Doyon, Michel et al. | Springer Verlag | 2019


    Largest telescope mirror

    Online Contents | 1994