This paper presents the automatic code generation process of the academic design of an Attitude Control System (ACS) for the Multi-Mission Platform (MMP). The MMP is a three axis stabilized artificial satellite now under development at the National Institute for Space Research (INPE). Such design applied some software engineering concepts as: 1)visual modeling; 2)automatic code generation; 3)automatic code migration; 4)soft real time simulation; and 5)hard real time simulation. A block diagram based modeling and a virtual time simulation of the MMP ACS in its nominal operational mode were built in the MatrixX 7.1 environment satisfying the three axis pointing and stabilization requirements. After that, its AutoCode module was used to generate C ANSI code representing the block diagram model. Four operating systems were used for code migration: 1)Windows 2000; 2)Mandrake Linux 10.1; 3)RedHawk Linux 2.1; and 4)RTEMS 4.6.2. Results for each of these four computational environments were generated. The results shown the advantages of using those software engineering concepts in the MMP ACS development. The automatic generated code can be considered the correspondent source code of the block diagram model.


    Zugriff

    Zugriff prüfen

    Verfügbarkeit in meiner Bibliothek prüfen

    Bestellung bei Subito €


    Exportieren, teilen und zitieren



    Titel :

    Automatic Code Generation of an Attitude Control System for the Multi-Mission Platform


    Weitere Titelangaben:

    Sae Technical Papers



    Kongress:

    2008 SAE Brasil Congress and Exhibit ; 2008



    Erscheinungsdatum :

    2008-10-07




    Medientyp :

    Aufsatz (Konferenz)


    Format :

    Print


    Sprache :

    Englisch





    Spacecraft Attitude Control Software Development Using Automatic Code Generation Technologies

    McEwen, R. / Tubb, F. / European Space Agency | British Library Conference Proceedings | 1994


    MARMOTTES multi-mission attitude modelisation

    Maisonobe, L. | British Library Online Contents | 1997


    MARMOTTES multi-mission attitude modelisation

    Maisonobe, L. / European Space Agency | British Library Conference Proceedings | 1997


    Magellan attitude control mission operations

    Dukes, Eileen M. | NTRS | 1993