covid
Buscar en
Journal of Applied Research and Technology. JART
Toda la web
Inicio Journal of Applied Research and Technology. JART Mechatronic Design, Dynamic Modeling and Results of a Satellite Flight Simulator...
Journal Information

Statistics

Follow this link to access the full text of the article

Mechatronic Design, Dynamic Modeling and Results of a Satellite Flight Simulator for Experimental Validation of Satellite Attitude Determination and Control Schemes in 3-Axis
M.A. Mendoza-Bárcenas1, E. Vicente-Vivas1, H. Rodríguez-Cortés2
1 Instituto de Ingeniería, Universidad Nacional Autónoma de México, México, D. F., México
2 Centro de Investigación y de Estudios Avanzados, Instituto Politécnico Nacional, México, D. F., México
Read
4255
Times
was read the article
895
Total PDF
3360
Total HTML
Share statistics
 array:23 [
  "pii" => "S1665642314716190"
  "issn" => "16656423"
  "doi" => "10.1016/S1665-6423(14)71619-0"
  "estado" => "S300"
  "fechaPublicacion" => "2014-06-01"
  "aid" => "71619"
  "copyright" => "Universidad Nacional Autónoma de México"
  "copyrightAnyo" => "2014"
  "documento" => "article"
  "licencia" => "http://creativecommons.org/licenses/by-nc-nd/4.0/"
  "subdocumento" => "fla"
  "cita" => "Journal of Applied Research and Technology. 2014;12:370-83"
  "abierto" => array:3 [
    "ES" => true
    "ES2" => true
    "LATM" => true
  ]
  "gratuito" => true
  "lecturas" => array:2 [
    "total" => 1507
    "formatos" => array:3 [
      "EPUB" => 34
      "HTML" => 1108
      "PDF" => 365
    ]
  ]
  "itemSiguiente" => array:18 [
    "pii" => "S1665642314716207"
    "issn" => "16656423"
    "doi" => "10.1016/S1665-6423(14)71620-7"
    "estado" => "S300"
    "fechaPublicacion" => "2014-06-01"
    "aid" => "71620"
    "copyright" => "Universidad Nacional Autónoma de México"
    "documento" => "article"
    "licencia" => "http://creativecommons.org/licenses/by-nc-nd/4.0/"
    "subdocumento" => "fla"
    "cita" => "Journal of Applied Research and Technology. 2014;12:384-95"
    "abierto" => array:3 [
      "ES" => true
      "ES2" => true
      "LATM" => true
    ]
    "gratuito" => true
    "lecturas" => array:2 [
      "total" => 2753
      "formatos" => array:3 [
        "EPUB" => 39
        "HTML" => 2152
        "PDF" => 562
      ]
    ]
    "en" => array:11 [
      "idiomaDefecto" => true
      "titulo" => "Vibration Analysis of Rolling Element Bearings Defects"
      "tienePdf" => "en"
      "tieneTextoCompleto" => "en"
      "tieneResumen" => "en"
      "paginas" => array:1 [
        0 => array:2 [
          "paginaInicial" => "384"
          "paginaFinal" => "395"
        ]
      ]
      "contieneResumen" => array:1 [
        "en" => true
      ]
      "contieneTextoCompleto" => array:1 [
        "en" => true
      ]
      "contienePdf" => array:1 [
        "en" => true
      ]
      "resumenGrafico" => array:2 [
        "original" => 0
        "multimedia" => array:7 [
          "identificador" => "fig0010"
          "etiqueta" => "Figure 2"
          "tipo" => "MULTIMEDIAFIGURA"
          "mostrarFloat" => true
          "mostrarDisplay" => false
          "figura" => array:1 [
            0 => array:4 [
              "imagen" => "gr2.jpeg"
              "Alto" => 544
              "Ancho" => 1048
              "Tamanyo" => 56021
            ]
          ]
          "descripcion" => array:1 [
            "en" => "<p id="spar0015" class="elsevierStyleSimplePara elsevierViewall">Experimental test rig&#58; &#40;1&#41; &#189; HP Motor&#59; &#40;2&#41; Variable speed controller&#59; &#40;3&#41; Tachometer&#59; &#40;4&#41; Safety cover &#40;5&#41;Flexible coupling&#59; &#40;6&#41; Bearing housing&#59; &#40;7&#41; Bearing&#59; &#40;8&#41; Shaft&#59; &#40;9&#41; Loader&#59; &#40;10&#41; Disk&#59; &#40;11&#41; Extended rotor deck&#59; &#40;12&#41; Base&#59; &#40;13&#41; Accelerometer&#59; &#40;14&#41; Rubber isolators&#46;</p>"
          ]
        ]
      ]
      "autores" => array:1 [
        0 => array:2 [
          "autoresLista" => "H&#46; Saruhan, S&#46; Sandemir, A&#46; &#199;i&#231;ek, I&#46; Uygur"
          "autores" => array:4 [
            0 => array:2 [
              "nombre" => "H&#46;"
              "apellidos" => "Saruhan"
            ]
            1 => array:2 [
              "nombre" => "S&#46;"
              "apellidos" => "Sandemir"
            ]
            2 => array:2 [
              "nombre" => "A&#46;"
              "apellidos" => "&#199;i&#231;ek"
            ]
            3 => array:2 [
              "nombre" => "I&#46;"
              "apellidos" => "Uygur"
            ]
          ]
        ]
      ]
    ]
    "idiomaDefecto" => "en"
    "EPUB" => "https://multimedia.elsevier.es/PublicationsMultimediaV1/item/epub/S1665642314716207?idApp=UINPBA00004N"
    "url" => "/16656423/0000001200000003/v2_201505081651/S1665642314716207/v2_201505081651/en/main.assets"
  ]
  "itemAnterior" => array:18 [
    "pii" => "S1665642314716189"
    "issn" => "16656423"
    "doi" => "10.1016/S1665-6423(14)71618-9"
    "estado" => "S300"
    "fechaPublicacion" => "2014-06-01"
    "aid" => "71618"
    "copyright" => "Universidad Nacional Aut&#243;noma de M&#233;xico"
    "documento" => "article"
    "licencia" => "http://creativecommons.org/licenses/by-nc-nd/4.0/"
    "subdocumento" => "fla"
    "cita" => "Journal of Applied Research and Technology. 2014;12:359-69"
    "abierto" => array:3 [
      "ES" => true
      "ES2" => true
      "LATM" => true
    ]
    "gratuito" => true
    "lecturas" => array:2 [
      "total" => 1519
      "formatos" => array:3 [
        "EPUB" => 29
        "HTML" => 1124
        "PDF" => 366
      ]
    ]
    "en" => array:11 [
      "idiomaDefecto" => true
      "titulo" => "Design&#44; Commissioning and Testing of an Electrodynamometer Based on PM Synchronous Machines"
      "tienePdf" => "en"
      "tieneTextoCompleto" => "en"
      "tieneResumen" => array:2 [
        0 => "en"
        1 => "es"
      ]
      "paginas" => array:1 [
        0 => array:2 [
          "paginaInicial" => "359"
          "paginaFinal" => "369"
        ]
      ]
      "contieneResumen" => array:2 [
        "en" => true
        "es" => true
      ]
      "contieneTextoCompleto" => array:1 [
        "en" => true
      ]
      "contienePdf" => array:1 [
        "en" => true
      ]
      "resumenGrafico" => array:2 [
        "original" => 0
        "multimedia" => array:7 [
          "identificador" => "fig0045"
          "etiqueta" => "Figure 9"
          "tipo" => "MULTIMEDIAFIGURA"
          "mostrarFloat" => true
          "mostrarDisplay" => false
          "figura" => array:2 [
            0 => array:1 [
              "imagen" => "gr10.jpeg"
            ]
            1 => array:1 [
              "imagen" => "gr11.jpeg"
            ]
          ]
          "descripcion" => array:1 [
            "en" => "<p id="spar0055" class="elsevierStyleSimplePara elsevierViewall">Simulation results&#46; &#40;a&#41; EV speed km&#47;hr&#59; &#40;b&#41; Electromagnetic torque N-m&#59; &#40;c&#41; Power in the shaft W&#59; &#40;d&#41; DC bus voltage in the motor traction inverter V&#46;</p>"
          ]
        ]
      ]
      "autores" => array:1 [
        0 => array:2 [
          "autoresLista" => "J&#46;J&#46; Rodr&#237;guez-Rivas, E&#46; Peralta-S&#225;nchez"
          "autores" => array:2 [
            0 => array:2 [
              "nombre" => "J&#46;J&#46;"
              "apellidos" => "Rodr&#237;guez-Rivas"
            ]
            1 => array:2 [
              "nombre" => "E&#46;"
              "apellidos" => "Peralta-S&#225;nchez"
            ]
          ]
        ]
      ]
    ]
    "idiomaDefecto" => "en"
    "EPUB" => "https://multimedia.elsevier.es/PublicationsMultimediaV1/item/epub/S1665642314716189?idApp=UINPBA00004N"
    "url" => "/16656423/0000001200000003/v2_201505081651/S1665642314716189/v2_201505081651/en/main.assets"
  ]
  "en" => array:16 [
    "idiomaDefecto" => true
    "titulo" => "Mechatronic Design&#44; Dynamic Modeling and Results of a Satellite Flight Simulator for Experimental Validation of Satellite Attitude Determination and Control Schemes in 3-Axis"
    "tieneTextoCompleto" => true
    "paginas" => array:1 [
      0 => array:2 [
        "paginaInicial" => "370"
        "paginaFinal" => "383"
      ]
    ]
    "autores" => array:1 [
      0 => array:3 [
        "autoresLista" => "M&#46;A&#46; Mendoza-B&#225;rcenas, E&#46; Vicente-Vivas, H&#46; Rodr&#237;guez-Cort&#233;s"
        "autores" => array:3 [
          0 => array:4 [
            "nombre" => "M&#46;A&#46;"
            "apellidos" => "Mendoza-B&#225;rcenas"
            "email" => array:1 [
              0 => "mebma190980&#64;unam&#46;mx"
            ]
            "referencia" => array:1 [
              0 => array:2 [
                "etiqueta" => "<span class="elsevierStyleSup">1</span>"
                "identificador" => "aff0005"
              ]
            ]
          ]
          1 => array:3 [
            "nombre" => "E&#46;"
            "apellidos" => "Vicente-Vivas"
            "referencia" => array:1 [
              0 => array:2 [
                "etiqueta" => "<span class="elsevierStyleSup">1</span>"
                "identificador" => "aff0005"
              ]
            ]
          ]
          2 => array:3 [
            "nombre" => "H&#46;"
            "apellidos" => "Rodr&#237;guez-Cort&#233;s"
            "referencia" => array:1 [
              0 => array:2 [
                "etiqueta" => "<span class="elsevierStyleSup">2</span>"
                "identificador" => "aff0010"
              ]
            ]
          ]
        ]
        "afiliaciones" => array:2 [
          0 => array:3 [
            "entidad" => "Instituto de Ingenier&#237;a&#44; Universidad Nacional Aut&#243;noma de M&#233;xico&#44; M&#233;xico&#44; D&#46; F&#46;&#44; M&#233;xico"
            "etiqueta" => "1"
            "identificador" => "aff0005"
          ]
          1 => array:3 [
            "entidad" => "Centro de Investigaci&#243;n y de Estudios Avanzados&#44; Instituto Polit&#233;cnico Nacional&#44; M&#233;xico&#44; D&#46; F&#46;&#44; M&#233;xico"
            "etiqueta" => "2"
            "identificador" => "aff0010"
          ]
        ]
      ]
    ]
    "resumenGrafico" => array:2 [
      "original" => 0
      "multimedia" => array:7 [
        "identificador" => "fig0035"
        "etiqueta" => "Figure 7"
        "tipo" => "MULTIMEDIAFIGURA"
        "mostrarFloat" => true
        "mostrarDisplay" => false
        "figura" => array:1 [
          0 => array:4 [
            "imagen" => "gr7.jpeg"
            "Alto" => 464
            "Ancho" => 920
            "Tamanyo" => 37097
          ]
        ]
        "descripcion" => array:1 [
          "en" => "<p id="spar0045" class="elsevierStyleSimplePara elsevierViewall">Definition of elements in the SFS platform and in the inertial wheel&#46;</p>"
        ]
      ]
    ]
    "textoCompleto" => "<span class="elsevierStyleSections"><span id="sec0005" class="elsevierStyleSection elsevierViewall"><span class="elsevierStyleLabel">1</span><span class="elsevierStyleSectionTitle" id="sect0020">Introduction</span><p id="par0005" class="elsevierStylePara elsevierViewall">The Attitude Determination and Control System &#40;ADCS&#41; is a core module of a satellite platform&#44; whose main function is to ensure the spacecraft will be pointing towards required targets either in earth or in space&#46; When a satellite is placed in space orbit&#44; and depending on its orbital altitude&#44; it is subject to a number of environmental perturbations which deflect it from the desired orientation&#46; In the case of Low Earth Orbit&#44; located within 1000 km altitude&#44; some of these disturbances are&#58; atmospheric drag&#44; the interaction with the Earth&#8217;s gravitational field or nearby bodies in space&#44; pressure due to solar radiation&#44; among others &#91;<a class="elsevierStyleCrossRef" href="#bib0005">1</a>&#93;&#46;</p><p id="par0010" class="elsevierStylePara elsevierViewall">An ADCS has all necessary hardware and software resources to compensate the deviations caused by such disruptive forces by applying control torques to the spacecraft&#44; as well as with the execution of correction maneuvers based on data obtained from inertial navigation sensors&#46; In this way&#44; the satellite will point toward required targets &#91;<a class="elsevierStyleCrossRef" href="#bib0010">2</a>&#93;&#46; The process of design and implementation of a satellite ADCS&#44; involves the selection and sizing of equipment and components for the ADCS &#40;navigation sensors&#44; computing platform and actuators&#41;&#44; as well as the definition of algorithms for attitude determination and control &#91;<a class="elsevierStyleCrossRef" href="#bib0010">2</a>&#93;&#46;</p><p id="par0015" class="elsevierStylePara elsevierViewall">This approach also allows the development of simulators for validation of attitude control schemes &#91;<a class="elsevierStyleCrossRef" href="#bib0015">3</a>&#93;&#44; &#91;<a class="elsevierStyleCrossRef" href="#bib0020">4</a>&#93;&#44; &#91;<a class="elsevierStyleCrossRef" href="#bib0025">5</a>&#93;&#44; &#91;<a class="elsevierStyleCrossRef" href="#bib0125">25</a>&#93; which in our case are employed as test bench for physical validation of ADCS for spacecrafts in laboratory&#46; Accordingly&#44; the approach considers the attitude hardware selection processes &#40;navigation sensors&#44; actuators and on-board computer&#41; and the definition of attitude control algorithms &#40;determination&#44; estimation and control laws&#41;&#46; In this way&#44; the research work presented in this paper allowed the experimentation and development of different components of the system&#46; The approach has prompted the creation of a simulator not only for use in the definition stage of ADCS components &#40;hardware and software&#41;&#44; but also in the integration of an experimental test bed platform to conduct applied research in the field of spacecrafts attitude control&#46; In addition&#44; has allowed the formation of human resources in our laboratory in the referred field&#46;</p><p id="par0020" class="elsevierStylePara elsevierViewall">Moreover&#44; this paper describes the integration and development of a Satellite Flight Simulator &#40;SFS&#41; developed at the Aerospace Development Laboratory at the Instituto de Ingenier&#237;a&#44; UNAM &#40;IINGEN-UNAM&#41;&#46; Details about dynamic modeling&#44; experimental results&#44; testing and realtime monitoring of the SFS are also presented&#46; The latter derived from the implementation of a particular case of control based on a linear sketch&#44; using a hardware-in-the-loop &#40;HIL&#41; co-simulation scheme to accelerate the development process to obtain experimental results&#46; From compact and modularized architecture&#44; the SFS allowed to develop University technology and research in the area of attitude control&#44; for satellites as well as for training purposes in areas such as&#58; control&#44; instrumentation&#44; software development&#44; electronics&#44; telecommunications&#44; and mechanical design&#46;</p></span><span id="sec0010" class="elsevierStyleSection elsevierViewall"><span class="elsevierStyleLabel">2</span><span class="elsevierStyleSectionTitle" id="sect0025">Implementation Overview of the SFS simulation platform</span><p id="par0025" class="elsevierStylePara elsevierViewall">The SFS was fully developed and instrumented at IINGEN-UNAM&#46; It employs air flows generated with a compressor to levitate an instrumented platform that emulates the frictionless environment from space&#46; On the platform side was installed the same scheme of implementation corresponding to a real satellite ADCS&#44; thus&#44; integrating inertial navigation sensors&#44; flight computer&#44; active actuators based on inertial wheels&#44; communications&#44; power and other electronic components of support&#44; <a class="elsevierStyleCrossRef" href="#fig0005">figure 1</a>&#46;<a name="p372"></a></p><elsevierMultimedia ident="fig0005"></elsevierMultimedia><p id="par0030" class="elsevierStylePara elsevierViewall">The SFS integrates an open and flexible electronic instrumentation architecture in software and hardware&#46; In addition&#44; the SFS platform performs 360&#176; rotational maneuvers in yaw and 20&#176; maneuvers in pitch and roll&#46; Its main goal is to accomplish a test bed for applied R&#38;D in the field of satellite attitude control strategies in software and hardware&#46; In this regard&#44; the SFS can be equipped with different types of sensors&#44; actuators&#44; on-board computers &#40;MCU&#44; FPGA or DSP&#41; and algorithms in order to validate new instrumentation architectures or data processing schemes for space applications &#91;<a class="elsevierStyleCrossRef" href="#bib0030">6</a>&#93;&#46;</p></span><span id="sec0015" class="elsevierStyleSection elsevierViewall"><span class="elsevierStyleLabel">3</span><span class="elsevierStyleSectionTitle" id="sect0030">SFS Hardware implementation under an HIL scheme</span><p id="par0035" class="elsevierStylePara elsevierViewall">The SFS hardware was developed in two main blocks around an HIL instrumentation scheme&#44; the first one is an instrumented mobile platform&#44; while the second one is an external PC running Matlab&#174; software&#46;</p><span id="sec0020" class="elsevierStyleSection elsevierViewall"><span class="elsevierStyleLabel">3&#46;1</span><span class="elsevierStyleSectionTitle" id="sect0035">SFS mobile platform</span><p id="par0040" class="elsevierStylePara elsevierViewall">The circular shape of the SFS platform&#44; <a class="elsevierStyleCrossRef" href="#fig0010">figure 2&#40;a&#41;</a>&#44; was manufactured with Medium Density Fiberboard material with &#961;<span class="elsevierStyleInf">relative</span> &#61; 0&#46;7&#44; 50 cm in diameter and 1 cm thick&#44; <a class="elsevierStyleCrossRef" href="#fig0010">figure 2&#40;b&#41;</a>&#46; The mobile platform is attached to a mechanical semi-sphere forming the air bearing against a fixed metallic base&#46; The fixed base is 30 cm in height and its surface is perforated by 6 pipelines through which airflows run to levitate the SFS platform&#44; creating the frictionless effect&#46;</p><elsevierMultimedia ident="fig0010"></elsevierMultimedia><p id="par0045" class="elsevierStylePara elsevierViewall">The SFS air cushion is created by a steady flow provided by a compressor operating at levels of 60 to 70 psi&#46; This flow is fed to a bank of filters &#40;coalescing and desiccant&#41; to remove traces of fuel and water&#44; thereby preventing clogging of milimetric capillary ducts located at the base of the SFS support &#91;<a class="elsevierStyleCrossRef" href="#bib0030">6</a>&#93;&#46;</p><p id="par0050" class="elsevierStylePara elsevierViewall">Besides&#44; the SFS platform contains the attitude control hardware&#44; grouped into 6 main segments&#58; inertial navigation sensors&#44; on-board computer&#44; actuators&#44; power drivers&#44; power supply and communications&#46;</p><span id="sec0025" class="elsevierStyleSection elsevierViewall"><span class="elsevierStyleLabel">3&#46;1&#46;1</span><span class="elsevierStyleSectionTitle" id="sect0040">SFS inertial navigation sensors</span><p id="par0055" class="elsevierStylePara elsevierViewall">The Sparkfun&#174; SEN-10724 Inertial Measurement Unit &#40;IMU&#41; is a small card that delivers nine measures&#46; It includes three MEM technology three axis navigation sensors&#58; an HMC5883L magnetometer with 12 bits resolution&#44; an ADXL345 accelerometer with 16 bits resolution&#44; and an ITG3200 gyroscope with 10 bits resolution&#59; all them share the I2C communication protocol&#46;</p></span><span id="sec0030" class="elsevierStyleSection elsevierViewall"><span class="elsevierStyleLabel">3&#46;1&#46;2</span><span class="elsevierStyleSectionTitle" id="sect0045">SFS inertial wheels</span><p id="par0060" class="elsevierStylePara elsevierViewall">The design of actuators considered the onboard mass distribution of the SFS platform&#46; While the design process took the decision to employ a set of 3 inertial wheels with aluminum disks as shown in <a class="elsevierStyleCrossRef" href="#fig0015">figure 3&#40;a&#41;</a>&#46; Every disk has an outer ring that maximizes the momentum of inertia provided by the wheel in order to guarantee attitude control maneuvers of the SFS platform &#91;<a class="elsevierStyleCrossRef" href="#bib0035">7</a>&#93;&#46;</p><elsevierMultimedia ident="fig0015"></elsevierMultimedia><p id="par0065" class="elsevierStylePara elsevierViewall">Each actuator uses a 12 V DC brushed motor and a 7076 type aluminum inertial wheel&#44; <a class="elsevierStyleCrossRef" href="#fig0015">figure 3&#40;b&#41;</a>&#46; The wheels have a diameter of 10&#46;8 cm&#44; a mass<a name="p373"></a> close to 250 g and are orthogonally installed in the SFS platform according to an inertial reference system with origin at the geometric center of the SFS&#46; More details about the inertial wheels design are available in &#91;<a class="elsevierStyleCrossRef" href="#bib0035">7</a>&#93;&#46;</p></span><span id="sec0035" class="elsevierStyleSection elsevierViewall"><span class="elsevierStyleLabel">3&#46;1&#46;3</span><span class="elsevierStyleSectionTitle" id="sect0050">SFS on-board computers</span><p id="par0070" class="elsevierStylePara elsevierViewall">The SFS automation process regarded the use of several on-board computers&#46; The first one was a commercial available Spartan 3E-Starter Kit from Xilinx&#174;&#46; The second one was a computer based on the XC3S100E FPGA with 100&#44;000 logic gates developed in-house&#46; The third one was also developed in-house and is about to be manufactured in our laboratory&#59; this enhanced computer is based in the XC3S1600E FPGA from Xilinx&#174; with 1&#44;600&#44;000 equivalent logic gates&#46;</p><span id="sec0040" class="elsevierStyleSection elsevierViewall"><span class="elsevierStyleLabel">3&#46;1&#46;3&#46;1</span><span class="elsevierStyleSectionTitle" id="sect0055">Spartan 3E FPGA based on-board computer</span><p id="par0075" class="elsevierStylePara elsevierViewall">The first on-board computer employed in the SFS was embedded into a Xilinx &#174; Spartan-3E Starter Kit &#40;SP3E&#41; commercial development system&#46; This commercial platform allowed implanting several digital embedded computing architectures to shape the data acquisition and control commands generation modules for the SFS actuators&#46;</p></span><span id="sec0045" class="elsevierStyleSection elsevierViewall"><span class="elsevierStyleLabel">3&#46;1&#46;3&#46;2</span><span class="elsevierStyleSectionTitle" id="sect0060">First FPGA based on-board computer developed in-house</span><p id="par0080" class="elsevierStylePara elsevierViewall">Based on the specific technical requirements of logical interfaces&#44; digital inputs and outputs&#44; as well as debugging and testing resources to validate digital architectures into the Spartan 3E platform&#59; it was designed and built a self-developed system based on an FPGA&#46; The system called SMIN-V1 is integrated by two segments&#58; software for ground station and an electronic board&#44; <a class="elsevierStyleCrossRef" href="#fig0020">figure 4</a>&#46; The ground station software allows the user to remotely send the file containing the FPGA reconfiguration data&#44; and manage the processes of reading and writing the memory board&#46; Moreover it allows verifying the contents of memory board&#44; which stores delivered data&#44; and the opening and closing communication ports of a host computer&#46;</p><elsevierMultimedia ident="fig0020"></elsevierMultimedia><p id="par0085" class="elsevierStylePara elsevierViewall">Meanwhile the electronic board&#44; was implemented at IINGEN-UNAM&#44; &#91;<a class="elsevierStyleCrossRef" href="#bib0040">8</a>&#93;&#44; &#91;<a class="elsevierStyleCrossRef" href="#bib0045">9</a>&#93;&#44; and &#91;<a class="elsevierStyleCrossRef" href="#bib0050">10</a>&#93; on a double-sided printed circuit board of 10 &#215; 10 cm&#44; whose central component is an XC3S100E FPGA from Xilinx&#174;&#44; it contains the resources needed for experimental validation of attitude control strategies&#44; interacting with instrumentation aboard the MSA&#44; mainly with inertial navigation sensors and actuators&#46; Additionally&#44; the SMIN-V1 board integrates a remote reconfiguration module&#44; which through a microcontroller &#40;MCU&#41; allows&#44; in runtime&#44; updating the integrated digital architectures into the SMIN-V1 board to provide solutions to other attitude control schemes required in the SFS &#91;<a class="elsevierStyleCrossRef" href="#bib0055">11</a>&#93;&#46;</p><p id="par0090" class="elsevierStylePara elsevierViewall">The design of the electronic board SMIN-V1&#44; includes not only the experimental implementation of the control logic of a single subsystem&#44; but also has the flexibility needed to accommodate the logic of another subsystems of a spacecraft using the same hardware structure&#46; This is an advantage in terms of saving space and resources optimization for design and integration of small satellites&#46;</p></span><span id="sec0050" class="elsevierStyleSection elsevierViewall"><span class="elsevierStyleLabel">3&#46;1&#46;3&#46;3</span><span class="elsevierStyleSectionTitle" id="sect0065">Second FPGA based on-board computer developed in-house</span><p id="par0095" class="elsevierStylePara elsevierViewall">Currently&#44; the second generation of FPGA based computer named SMIN-V2 for the SFS is about to be manufactured and tested at IINGEN-UNAM&#46; This new computer&#44; with similar characteristics to the SMIN-V1&#44; includes a bigger FPGA device&#44; the XC3S1600E&#44; allowing the integration of more complex computer architectures and embedded systems&#46; It also includes more digital I&#47;Os and a bigger memory bank based on FLASH technology&#44; to store the reconfiguration bitstream among other improvements on hardware&#46;<a name="p374"></a></p></span></span><span id="sec0055" class="elsevierStyleSection elsevierViewall"><span class="elsevierStyleLabel">3&#46;1&#46;4</span><span class="elsevierStyleSectionTitle" id="sect0070">SFS Radio frequency modems</span><p id="par0100" class="elsevierStylePara elsevierViewall">The wireless link that enables data transfer at a distance of up to 450 meters between the SFS platform and a PC is established through two XStream-PKG-R RF modems operating at 900 MHz with 100 mW of power&#46; The radios use the RS232 protocol&#44; which facilitates their interaction with computers for sending and receiving data and control commands&#46;</p></span><span id="sec0060" class="elsevierStyleSection elsevierViewall"><span class="elsevierStyleLabel">3&#46;1&#46;5</span><span class="elsevierStyleSectionTitle" id="sect0075">SFS Actuator Power Drivers &#40;APD&#41;</span><p id="par0105" class="elsevierStylePara elsevierViewall">The APD and power system modules for the SFS resides in a printed circuit board &#40;PCB&#41;&#44; designed and developed in-house&#46; The PCB contains three L6202 integrated circuits for managing power to the actuators and a DC &#47; DC converter to feed the required voltage to the SP3E board&#46;</p><p id="par0110" class="elsevierStylePara elsevierViewall">The L6202 drivers apply power to every DC motor from three actuators placed in three axes at the SFS platform &#40;x&#44; y&#44; z&#41;&#44; according with control commands generated by the on-board computer&#46;</p><p id="par0115" class="elsevierStylePara elsevierViewall">The power module consists of a Thunder Power RC LiPo &#40;Lithium Polymer&#41; 7700 mAh rechargeable battery with 4 cells&#44; 14&#46;8 V output and a DC &#47; DC converter&#46;</p><p id="par0120" class="elsevierStylePara elsevierViewall">The DC &#47; DC converter is an LM2575 integrated circuit&#44; which is a step-down type voltage regulator that provides an output voltage of 5V at 1A&#44; with a maximum input of 45V&#46; <a class="elsevierStyleCrossRef" href="#fig0025">Figure 5</a> shows the power board aboard the SFS platform&#44; emphasizing that the battery is connected to this board&#46;</p><elsevierMultimedia ident="fig0025"></elsevierMultimedia></span></span><span id="sec0065" class="elsevierStyleSection elsevierViewall"><span class="elsevierStyleLabel">3&#46;2</span><span class="elsevierStyleSectionTitle" id="sect0080">SFS external PC running Matlab&#174; software</span><p id="par0125" class="elsevierStylePara elsevierViewall">The SFS employs an external PC with a set of functions in Matlab&#174; developed from interconnected scripts aiming the processing of data blocks sent from the SFS platform&#46; This processing is related to algorithms for attitude control&#44; such as TRIAD&#44; EKF and CONTROL algorithms&#46; Details about this are given in a later section&#46;</p></span></span><span id="sec0070" class="elsevierStyleSection elsevierViewall"><span class="elsevierStyleLabel">4</span><span class="elsevierStyleSectionTitle" id="sect0085">Dynamics Analysis of the SFS</span><p id="par0130" class="elsevierStylePara elsevierViewall">At IINGEN-UNAM we are very interested in having a better understanding of the SFS behavior&#46; In this regard&#44; strong efforts have been made in the theoretical side to develop the dynamics analysis of the SFS aiming in the near future to develop satellite attitude control solutions strictly based in theoretical research&#46;</p><p id="par0135" class="elsevierStylePara elsevierViewall">From this point of view our group would have the possibilities to generate attitude control solutions for satellites either by experimental or by theoretical means&#46;</p><p id="par0140" class="elsevierStylePara elsevierViewall">In addition&#44; we would have the skills to generate hybrid solutions&#46; Therefore in this section the dynamics analysis elaborated for the SFS is presented&#46;The dynamics analysis performed to the SFS platform considers that it is integrated by four rigid bodies&#58; a mobile platform and three inertial wheels&#46;</p><p id="par0145" class="elsevierStylePara elsevierViewall">These elements are rigidly attached to each other and have three rotational degrees of freedom&#46; In addition&#44; the analysis includes a mobile reference system and an inertial reference system for the whole system&#44; <a class="elsevierStyleCrossRef" href="#fig0030">figure 6</a>&#44; &#91;<a class="elsevierStyleCrossRef" href="#bib0070">14</a>&#93;&#44; defined as follow&#58;<ul class="elsevierStyleList" id="lis0005"><li class="elsevierStyleListItem" id="lsti0005"><span class="elsevierStyleLabel">1&#46;-</span><p id="par0150" class="elsevierStylePara elsevierViewall">Orthonormal system &#40;I&#710;&#44;J&#710;&#44;K&#710;&#41;&#58; corresponds to the inertial reference system whose origin matches with the geometric center of SFS mobile platform and its principal axes 0X<span class="elsevierStyleInf">I</span> Y<span class="elsevierStyleInf">I</span> Z<span class="elsevierStyleInf">I</span>&#46;</p></li><li class="elsevierStyleListItem" id="lsti0010"><span class="elsevierStyleLabel">2&#46;-</span><p id="par0155" class="elsevierStylePara elsevierViewall">Orthonormal system &#40;i&#710;S&#44;&#8201;j&#710;S&#44;&#8201;k&#710;S&#41;&#58; corresponds to the moving reference system that is fixed to the SFS platform&#46;</p></li><li class="elsevierStyleListItem" id="lsti0015"><span class="elsevierStyleLabel">3&#46;-</span><p id="par0160" class="elsevierStylePara elsevierViewall">Orthonormal system &#40;i&#710;wl&#44;&#8201;j&#710;wl&#44;&#8201;k&#710;wl&#41; corresponds to the mobile reference system that z&#46;<a name="p375"></a></p></li></ul></p><elsevierMultimedia ident="fig0030"></elsevierMultimedia><p id="par0165" class="elsevierStylePara elsevierViewall">In addition&#44; <a class="elsevierStyleCrossRef" href="#fig0030">figure 6</a> shows the following details&#58;<ul class="elsevierStyleList" id="lis0010"><li class="elsevierStyleListItem" id="lsti0020"><span class="elsevierStyleLabel">&#9642;</span><p id="par0170" class="elsevierStylePara elsevierViewall">OX<span class="elsevierStyleInf">I</span> Y<span class="elsevierStyleInf">I</span> Z<span class="elsevierStyleInf">I</span> is the inertial reference system</p></li><li class="elsevierStyleListItem" id="lsti0025"><span class="elsevierStyleLabel">&#9642;</span><p id="par0175" class="elsevierStylePara elsevierViewall">I&#710;&#44;&#8201;J&#710;&#44;&#8201;K&#710; are orthogonal vectors of the inertial reference system</p></li><li class="elsevierStyleListItem" id="lsti0030"><span class="elsevierStyleLabel">&#9642;</span><p id="par0180" class="elsevierStylePara elsevierViewall">Ox<span class="elsevierStyleInf">S</span>y<span class="elsevierStyleInf">S</span>z<span class="elsevierStyleInf">S</span> is the mobile system</p></li><li class="elsevierStyleListItem" id="lsti0035"><span class="elsevierStyleLabel">&#9642;</span><p id="par0185" class="elsevierStylePara elsevierViewall">i&#710;&#44;&#8201;j&#710;&#44;&#8201;k&#710; are orthogonal vectors of the mobile system</p></li><li class="elsevierStyleListItem" id="lsti0040"><span class="elsevierStyleLabel">&#9642;</span><p id="par0190" class="elsevierStylePara elsevierViewall"><span class="elsevierStyleItalic">S<span class="elsevierStyleInf">1</span></span> is the SFS mobile platform</p></li><li class="elsevierStyleListItem" id="lsti0045"><span class="elsevierStyleLabel">&#9642;</span><p id="par0195" class="elsevierStylePara elsevierViewall"><span class="elsevierStyleItalic">S<span class="elsevierStyleInf">I</span></span> is anyone of 3 SFS inertial wheels</p></li></ul></p><p id="par0200" class="elsevierStylePara elsevierViewall"><span class="elsevierStyleItalic">l</span> &#61; 1&#44;2&#44;3 correspond to each inertial wheel installed on the platform&#46;</p><p id="par0205" class="elsevierStylePara elsevierViewall">Besides&#44; <a class="elsevierStyleCrossRef" href="#fig0035">figure 7</a> shows the vector relationship between the inertial platform and wheels&#44; relative to an inertial reference system&#46; In the following section an analysis is presented for a single inertial wheel&#44; while the analysis for the remaining inertial wheels is analogous&#46;</p><elsevierMultimedia ident="fig0035"></elsevierMultimedia><p id="par0210" class="elsevierStylePara elsevierViewall">From <a class="elsevierStyleCrossRef" href="#fig0035">figure 7</a> the following definitions are established&#58;</p><p id="par0215" class="elsevierStylePara elsevierViewall"><span class="elsevierStyleItalic">O<span class="elsevierStyleInf">1</span></span> geometric center of SFS platform</p><p id="par0220" class="elsevierStylePara elsevierViewall"><span class="elsevierStyleItalic">S</span> the center of mass of SFS platform</p><p id="par0225" class="elsevierStylePara elsevierViewall"><span class="elsevierStyleItalic">dm</span> differential mass of SFS platform</p><p id="par0230" class="elsevierStylePara elsevierViewall"><span class="elsevierStyleItalic">dm<span class="elsevierStyleInf">wl</span></span> differential mass of inertial wheel</p><p id="par0235" class="elsevierStylePara elsevierViewall">r&#175;wl position vector from the geometric center O<span class="elsevierStyleInf">1</span> of the SFS platform to the differential mass dm<span class="elsevierStyleInf">wl</span> of the inertial wheel&#46;</p><p id="par0240" class="elsevierStylePara elsevierViewall"><span class="elsevierStyleItalic">w<span class="elsevierStyleInf">l</span></span>&#42; center of mass of the inertial wheel&#46;</p><p id="par0245" class="elsevierStylePara elsevierViewall">r&#175;wl&#42; resultant vector subtended from the geometric center O<span class="elsevierStyleInf">1</span> of the SFS platform to the center of mass of the inertial wheel&#46;</p><p id="par0250" class="elsevierStylePara elsevierViewall">&#961;&#175; position vector subtended from the center of mass of the inertial wheel to a differential mass dm of the wheel itself&#46;</p><p id="par0255" class="elsevierStylePara elsevierViewall">r&#175; position vector subtended from the geometric center of the SFS platform to the differential mass dm of the platform&#46;</p><span id="sec0075" class="elsevierStyleSection elsevierViewall"><span class="elsevierStyleLabel">4&#46;1</span><span class="elsevierStyleSectionTitle" id="sect0090">SFS Kinematic modeling</span><p id="par0260" class="elsevierStylePara elsevierViewall">To describe the angular momentum H&#8213; of SFS&#44; it is considered the <span class="elsevierStyleItalic">S</span> platform and the three inertial wheels as a set of four bodies with a common point <span class="elsevierStyleItalic">O<span class="elsevierStyleInf">k</span></span>&#44; where <span class="elsevierStyleItalic">k &#61;</span> 1&#44;2&#44;3&#44;4&#44; and <span class="elsevierStyleItalic">O<span class="elsevierStyleInf">1</span></span> corresponds to the fixed point of the system&#46;</p><p id="par0265" class="elsevierStylePara elsevierViewall">In addition&#44; it is defined the angular velocity &#969;&#175;k and the absolute velocity v&#175;k regarding <span class="elsevierStyleItalic">O<span class="elsevierStyleInf">k</span></span>&#46; The analysis for the SFS system starts with <a class="elsevierStyleCrossRef" href="#eq0005">Eq&#46; &#40;1&#41;</a> &#91;<a class="elsevierStyleCrossRef" href="#bib0060">12</a>&#93;<elsevierMultimedia ident="eq0005"></elsevierMultimedia></p><p id="par0270" class="elsevierStylePara elsevierViewall">In addition&#44; r&#175;&#729; is given by the first derivative obtained from r&#175;&#44; so we have&#44;<elsevierMultimedia ident="eq0010"></elsevierMultimedia></p><p id="par0275" class="elsevierStylePara elsevierViewall">where &#969;&#175;IS is the angular velocity of the platform relative to the inertial reference system&#46;<a name="p376"></a></p><p id="par0280" class="elsevierStylePara elsevierViewall">From <a class="elsevierStyleCrossRef" href="#eq0005">Eq&#46; &#40;1&#41;</a>&#44; we consider the angular momentum H&#8213; of the SFS&#44; which is determined by analysis of the <span class="elsevierStyleItalic">S</span> platform and the <span class="elsevierStyleItalic">S<span class="elsevierStyleInf">l</span></span> inertial wheels&#46; Then&#44; the total angular momentum of the SFS H&#175;T is defined as<elsevierMultimedia ident="eq0015"></elsevierMultimedia></p><p id="par0285" class="elsevierStylePara elsevierViewall">where H&#175;wl is the angular momentum of inertial wheels&#46; Substituting <a class="elsevierStyleCrossRef" href="#eq0010">Eq&#46; &#40;2&#41;</a> in <a class="elsevierStyleCrossRef" href="#eq0005">&#40;1&#41;</a> and solving the integral&#44; we have&#44;<elsevierMultimedia ident="eq0020"></elsevierMultimedia></p><p id="par0290" class="elsevierStylePara elsevierViewall">where<elsevierMultimedia ident="eq0025"></elsevierMultimedia></p><p id="par0295" class="elsevierStylePara elsevierViewall">M<span class="elsevierStyleInf">S</span> is the total mass of the platform and <span class="elsevierStyleItalic">J<span class="elsevierStyleInf">s</span></span> correspond to the inertia tensor of the platform&#46;</p><p id="par0300" class="elsevierStylePara elsevierViewall">Furthermore&#44; the angular momentum of inertial wheels H&#175;wl can be written as<elsevierMultimedia ident="eq0030"></elsevierMultimedia></p><p id="par0305" class="elsevierStylePara elsevierViewall">where r&#175;wl&#61;r&#175;wl&#8727;&#43;&#961;&#175; and r&#175;&#729;wl&#61;&#969;&#175;IS&#8201;x&#8201;r&#175;wl&#8727;&#43;&#969;&#175;swl&#8201;x&#8201;&#961;&#175;&#44; considering &#969;&#175;swl as the angular velocity of the wheel relative to the platform&#46; Substituting r&#175;wl and r&#175;&#729;wl in terms of their respective position vectors&#44; as shown in <a class="elsevierStyleCrossRef" href="#fig0035">figure 7</a>&#44; and solving the integral&#44; the following result is obtained<elsevierMultimedia ident="eq0035"></elsevierMultimedia></p><p id="par0310" class="elsevierStylePara elsevierViewall">where <span class="elsevierStyleItalic">l &#61;</span> 1&#44; 2&#44; 3 correspond to the number of inertial wheels mounted on the SFS platform and M<span class="elsevierStyleItalic"><span class="elsevierStyleInf">wl</span></span> corresponds to the mass of the inertial wheels&#46; Then&#44; from <a class="elsevierStyleCrossRef" href="#eq0015">Eqs&#46; &#40;3&#41;</a>&#44; <a class="elsevierStyleCrossRef" href="#eq0025">&#40;5&#41;</a> and <a class="elsevierStyleCrossRef" href="#eq0035">&#40;7&#41;</a>&#44; the total angular momentum of the SFS platform is<elsevierMultimedia ident="eq0040"></elsevierMultimedia></p><p id="par0315" class="elsevierStylePara elsevierViewall">where <span class="elsevierStyleItalic">J<span class="elsevierStyleInf">S</span></span>&#44; is the inertia tensor of the mobile platform&#44; while Jwl&#42; and <span class="elsevierStyleItalic">J<span class="elsevierStyleInf">wl</span></span> are the inertia tensors of the inertial wheel&#46;</p><span id="sec0080" class="elsevierStyleSection elsevierViewall"><span class="elsevierStyleLabel">4&#46;1&#46;1</span><span class="elsevierStyleSectionTitle" id="sect0095">SFS Dynamic modeling and the system equation of motion</span><p id="par0320" class="elsevierStylePara elsevierViewall">It is highlighted that the SFS platform is referred to the inertial system &#40;I&#41; and the inertial wheels are referred to the air bearing system platform&#46;</p><p id="par0325" class="elsevierStylePara elsevierViewall">Using the theorem ddtH&#175;&#61;M&#44; &#91;<a class="elsevierStyleCrossRef" href="#bib0060">12</a>&#93;&#44; &#91;<a class="elsevierStyleCrossRef" href="#bib0065">13</a>&#93; where M is the momentum of force&#44; it is assumed that the SFS platform movement is constrained to rotational motion around the inertial reference frame&#44; whose origin coincides with the geometric center of the platform&#44; as shown in <a class="elsevierStyleCrossRef" href="#fig0035">figure 7</a>&#44; &#91;<a class="elsevierStyleCrossRef" href="#bib0075">15</a>&#93; &#91;<a class="elsevierStyleCrossRef" href="#bib0080">16</a>&#93;&#46;</p><p id="par0330" class="elsevierStylePara elsevierViewall">Obtaining the derivative with respect to time of the angular momentum at a fixed point O<span class="elsevierStyleInf">1</span> which is an equivalent force upon the system&#44; <a class="elsevierStyleCrossRef" href="#eq0045">Eq&#46; &#40;9&#41;</a> is generated &#91;<a class="elsevierStyleCrossRef" href="#bib0060">12</a>&#93;<elsevierMultimedia ident="eq0045"></elsevierMultimedia></p><p id="par0335" class="elsevierStylePara elsevierViewall">For the SFS platform&#44; it is assumed that the total torque H&#175;&#729;T will result from the contribution of torques from both platform H&#175;&#729;S and inertial wheels H&#175;&#729;wl&#46; So&#44; applying the principle of conservation&#44; the next expression <a class="elsevierStyleCrossRef" href="#eq0050">&#40;10&#41;</a> is obtained<elsevierMultimedia ident="eq0050"></elsevierMultimedia></p><p id="par0345" class="elsevierStylePara elsevierViewall">substituting and solving for the SFS platform&#44; we have&#44;<elsevierMultimedia ident="eq0055"></elsevierMultimedia></p><p id="par0350" class="elsevierStylePara elsevierViewall">Solving for the inertial wheels H&#175;&#729;wl&#44; we obtain&#44;<elsevierMultimedia ident="eq0060"></elsevierMultimedia><elsevierMultimedia ident="eq0065"></elsevierMultimedia></p><p id="par0355" class="elsevierStylePara elsevierViewall">Substituting <a class="elsevierStyleCrossRef" href="#eq0060">Eqs&#46; &#40;12&#41;</a> and <a class="elsevierStyleCrossRef" href="#eq0065">&#40;13&#41;</a> into <a class="elsevierStyleCrossRef" href="#eq0045">Eq&#46; &#40;9&#41;</a> and solving the integrals&#44; we have&#44;<elsevierMultimedia ident="eq0070"></elsevierMultimedia></p><p id="par0360" class="elsevierStylePara elsevierViewall">substituting <a class="elsevierStyleCrossRef" href="#eq0070">Eqs&#46; &#40;14&#41;</a> and <a class="elsevierStyleCrossRef" href="#eq0055">&#40;11&#41;</a> into <a class="elsevierStyleCrossRef" href="#eq0050">&#40;10&#41;</a>&#44; we have&#44;<a name="p377"></a><elsevierMultimedia ident="eq0075"></elsevierMultimedia></p><p id="par0365" class="elsevierStylePara elsevierViewall">where M&#8213;T are the total momentums that disturb the stability of the SFS mobile platform&#46; Then&#44; we obtain the total momentums M&#8213;T from the contribution of the external torques M&#8213;FEX and internal torques M&#175;IN&#44; as outlined in <a class="elsevierStyleCrossRef" href="#eq0080">Eq&#46; &#40;16&#41;</a><elsevierMultimedia ident="eq0080"></elsevierMultimedia></p><p id="par0370" class="elsevierStylePara elsevierViewall">whereas the system is rigid&#44; then M&#175;IN&#61;0 and then the only external force is given by<elsevierMultimedia ident="eq0085"></elsevierMultimedia></p><p id="par0375" class="elsevierStylePara elsevierViewall">Substituting <a class="elsevierStyleCrossRef" href="#eq0085">Eq&#46; &#40;17&#41;</a> into <a class="elsevierStyleCrossRef" href="#eq0075">&#40;15&#41;</a>&#44; we have&#58;<elsevierMultimedia ident="eq0090"></elsevierMultimedia></p><p id="par0380" class="elsevierStylePara elsevierViewall">It will be considered that the only external disturbance &#40;<span class="elsevierStyleItalic">M<span class="elsevierStyleInf">FEX</span></span>&#41; that affects the system is the Earth&#8217;s gravitational force&#44; so&#44;<elsevierMultimedia ident="eq0095"></elsevierMultimedia></p><p id="par0385" class="elsevierStylePara elsevierViewall">where <span class="elsevierStyleItalic">&#947;</span> is the unit vector perpendicular to the center of the earth &#40;gravitational force&#41;&#46;</p><p id="par0390" class="elsevierStylePara elsevierViewall">Substituting <a class="elsevierStyleCrossRef" href="#eq0095">Eq&#46; &#40;19&#41;</a> into <a class="elsevierStyleCrossRef" href="#eq0090">&#40;18&#41;</a> we obtain the Eq&#46; of motion &#40;dynamic&#41; for the SFS<elsevierMultimedia ident="eq0100"></elsevierMultimedia></p><p id="par0395" class="elsevierStylePara elsevierViewall">where M<span class="elsevierStyleInf">S</span> is the total mass of the SFS platform and M<span class="elsevierStyleItalic"><span class="elsevierStyleInf">l</span></span>&#44; is the total mass of the inertial wheels&#46; This Eq&#46; of motion will be used to forecast the analytical behavior of the SFS&#44; as explained in next sections&#46;</p></span><span id="sec0085" class="elsevierStyleSection elsevierViewall"><span class="elsevierStyleLabel">4&#46;1&#46;2</span><span class="elsevierStyleSectionTitle" id="sect0100">SFS Inertial tensors</span><p id="par0400" class="elsevierStylePara elsevierViewall">For the case of the SFS mobile platform&#44; J<span class="elsevierStyleInf">S</span> is the inertia tensor&#44; defined as&#58;<elsevierMultimedia ident="eq0105"></elsevierMultimedia></p><p id="par0405" class="elsevierStylePara elsevierViewall">On the other hand&#44; the inertia tensor of the instrumented SFS platform calculated with CAD software &#40;Solid Works&#174;&#41;&#44; <a class="elsevierStyleCrossRef" href="#fig0015">figure 3</a>&#44; and considered from the center of mass&#44; is<elsevierMultimedia ident="eq0110"></elsevierMultimedia></p><p id="par0410" class="elsevierStylePara elsevierViewall">For the case of the inertial wheel&#44; the calculated inertia tensors J<span class="elsevierStyleInf">wl</span> were obtained with Solid Edge&#44; <a class="elsevierStyleCrossRef" href="#fig0015">figure 3a</a>&#44; they have the following form&#58;<elsevierMultimedia ident="eq0115"></elsevierMultimedia></p><p id="par0415" class="elsevierStylePara elsevierViewall">Each component of the matrix corresponds to the momentums of inertia about each one of the main SFS platform axes&#44; which are&#58; <span class="elsevierStyleItalic">I<span class="elsevierStyleInf">xx</span> &#61; I<span class="elsevierStyleInf">yy</span> &#61; I<span class="elsevierStyleInf">zz</span> &#61;0&#46;0038 kg &#42;</span>m<span class="elsevierStyleSup">2</span>&#46;</p></span><span id="sec0090" class="elsevierStyleSection elsevierViewall"><span class="elsevierStyleLabel">4&#46;1&#46;3</span><span class="elsevierStyleSectionTitle" id="sect0105">Research approach for satellite attitude control through the SFS equation of motion</span><p id="par0420" class="elsevierStylePara elsevierViewall">The <a class="elsevierStyleCrossRef" href="#eq0100">Eq&#46; &#40;20&#41;</a>&#44; describing the SFS motion&#44; was used in our laboratory to implement a system tracking by means of Matlab&#174; virtual reality models&#46;</p><p id="par0425" class="elsevierStylePara elsevierViewall">This supporting tool is useful when performing automated attitude control tests with the SFS&#44; complementing the experimental slope with analytical and theoretical approach&#44; allowing understanding the details in the attitude control maneuvers with the simulator platform&#44; <a class="elsevierStyleCrossRef" href="#fig0045">figure 9</a>&#46;</p><elsevierMultimedia ident="fig0045"></elsevierMultimedia><p id="par0430" class="elsevierStylePara elsevierViewall">For the case of analytical side&#44; further work has to be made in order to accomplish a full modeling environment&#44; where the experimental SFS will be replaced by full digital models about inertial navigation sensors&#44; actuators and disturbances&#46;<a name="p378"></a></p><p id="par0435" class="elsevierStylePara elsevierViewall">Particularly from the equation of motion <a class="elsevierStyleCrossRef" href="#eq0100">&#40;20&#41;</a> is feasible to set the equation projections to three principal axes &#40;X&#44; Y&#44; Z&#41; from the SFS platform&#44; relative to its inertial reference frame&#44; using quaternions as a form of representation of the orientation&#46; Afterwards&#44; a linearization process would be required in order to accomplish a model with equations of state&#44; &#91;<a class="elsevierStyleCrossRef" href="#bib0080">16</a>&#93; and &#91;<a class="elsevierStyleCrossRef" href="#bib0085">17</a>&#93;&#46; After this&#44; controllability and stability analysis would be made to develop attitude controllers for satellite applications&#44; all this by theoretical means&#46; Therefore&#44; this research approach would allow developing fully theoretical research regarding satellite attitude control strategies&#46; Further results about this approach will be published in future papers&#46;</p></span></span><span id="sec0095" class="elsevierStyleSection elsevierViewall"><span class="elsevierStyleLabel">4&#46;2</span><span class="elsevierStyleSectionTitle" id="sect0110">Tracking experiment of the SFS employing a virtual reality model</span><p id="par0440" class="elsevierStylePara elsevierViewall">Based in the motion description model of the SFS&#44; described in <a class="elsevierStyleCrossRef" href="#sec0075">Section 4&#46;1</a>&#44; we implemented the SFS tracking system through the use of an SFS CAD model developed into a virtual reality environment &#91;<a class="elsevierStyleCrossRef" href="#bib0090">18</a>&#93;&#46; The study considered the management of both the mobile and inertial reference frames as well as the representation of rigid body orientation using unit quaternions&#46; The virtual model regarded physical features of SFS <a class="elsevierStyleCrossRef" href="#eq0110">&#40;21&#41;</a> and <a class="elsevierStyleCrossRef" href="#eq0115">&#40;22&#41;</a>&#44; while it allowed to validate a first scheme of interacting software in real time with SFS attitude hardware &#40;inertial navigation sensors and FPGA&#41;&#46; <a class="elsevierStyleCrossRef" href="#fig0040">Figure 8</a> describes a global view of the experiment&#46;</p><elsevierMultimedia ident="fig0040"></elsevierMultimedia><p id="par0445" class="elsevierStylePara elsevierViewall">The scheme used for attitude determination is contained within an integrated simulation model based in TRIAD algorithm &#91;<a class="elsevierStyleCrossRef" href="#bib0095">19</a>&#93;&#44; which uses blocks defined in Simulink&#174;&#46; Particularly&#44; the TRIAD algorithm determines the rotation matrix of two coordinate systems&#46; The first one is the inertial reference system that is associated with predefined reference vectors for each one of the navigation sensors &#40;magnetometer and accelerometer&#41;&#46; The second one is formed from mobile vectors generated from each navigation sensor on the SFS platform&#46; To optimize the data processing for the rotation matrix obtained with the TRIAD technique&#44; a transformation was performed to unit quaternions &#91;<a class="elsevierStyleCrossRef" href="#bib0100">20</a>&#93;&#46;</p><p id="par0450" class="elsevierStylePara elsevierViewall">Based on the block model described in <a class="elsevierStyleCrossRef" href="#fig0040">figure 8</a>&#44; experiments were performed manually to move the SFS platform with an angular displacement of 45 &#176; from each of its three main axes &#40;X&#44; Y&#44; Z&#41;&#46; <a class="elsevierStyleCrossRef" href="#fig0045">Figure 9</a> shows the tracking action of the virtual reality model with respect &#47;to the frictionless movements of the SFS platform&#46;</p><span id="sec0100" class="elsevierStyleSection elsevierViewall"><span class="elsevierStyleLabel">4&#46;2&#46;1</span><span class="elsevierStyleSectionTitle" id="sect0115">Successful results regarding SFS virtual reality tracking</span><p id="par0455" class="elsevierStylePara elsevierViewall">Considering the zero position described by the unit quaternion <span class="elsevierStyleBold">q</span> &#61; &#91;1 0 0 0&#93;&#44; <a class="elsevierStyleCrossRef" href="#fig0050">figure 10</a>&#44; according with the notation q&#61;n&#8201;e&#175;1&#8201;e&#175;2&#8201;e&#175;3&#44; where n is the scalar part&#44; and e&#175;1&#44;&#8201;e&#175;2<span class="elsevierStyleItalic">and</span>e&#175;3 are the vector part of the quaternion&#46; <a class="elsevierStyleCrossRef" href="#fig0055">Figures 11 a&#41;</a>&#44; <a class="elsevierStyleCrossRef" href="#fig0055">11 b&#41;</a> and <a class="elsevierStyleCrossRef" href="#fig0055">11 c&#41;</a> show graphs of <span class="elsevierStyleBold">q</span> elements for tracking experiments of a 45&#176; maneuver of the SFS platform around each one of the X&#44; Y and Z axis&#46;</p><elsevierMultimedia ident="fig0050"></elsevierMultimedia><elsevierMultimedia ident="fig0055"></elsevierMultimedia><p id="par0460" class="elsevierStylePara elsevierViewall">During these tests the SFS was manually maneuvered by the user around the respective reference frame &#40;mobile reference frame fixed to the SFS&#41; and the automated tracking was generated by the Simulink&#174; model which renders high quality 3-D animations&#46;<a name="p379"></a><a name="p380"></a></p></span></span></span><span id="sec0105" class="elsevierStyleSection elsevierViewall"><span class="elsevierStyleLabel">5</span><span class="elsevierStyleSectionTitle" id="sect0120">Implementation of an attitude control scheme with the SFS platform</span><p id="par0465" class="elsevierStylePara elsevierViewall">A computer architecture was embedded into the aboard FPGA&#44; it contains an embedded MicroBlaze &#40;MB&#41; microprocessor &#91;<a class="elsevierStyleCrossRef" href="#bib0120">24</a>&#93;&#44; <a class="elsevierStyleCrossRef" href="#fig0060">figure 12</a>&#46; This computer performs the tasks of data acquisition &#40;through I2C protocol&#41; using a Fixed Interval Timer within an interruption scheme as well as data communications handling from navigation sensors&#44; which are sent to the PC through the UART module contained in the MB&#46; The on board computer also decodes the control commands sent from the PC &#40;8 bits to define Pulse Width Modulation &#40;PWM&#41; duty cycle and 1 bit to establish wheel direction&#41; and generates digital control commands for each actuator &#91;<a class="elsevierStyleCrossRef" href="#bib0030">6</a>&#93;&#46;</p><elsevierMultimedia ident="fig0060"></elsevierMultimedia><p id="par0470" class="elsevierStylePara elsevierViewall">On the PC side as indicated in <a class="elsevierStyleCrossRef" href="#sec0065">section 3&#46;2</a>&#44; there is a set of functions in Matlab&#174; whose task is focused on the processing of data blocks sent from the SFS platform&#46; They are coupled with algorithms TRIAD&#44; EKF and CONTROL for attitude control&#46; <a class="elsevierStyleCrossRef" href="#fig0065">Figure 13</a> shows the whole system of functions developed in Matlab&#174; for this simulator&#46;</p><elsevierMultimedia ident="fig0065"></elsevierMultimedia><p id="par0475" class="elsevierStylePara elsevierViewall">The modular architecture of system functions&#44; shown in <a class="elsevierStyleCrossRef" href="#fig0065">figure 13</a>&#44; was successfully integrated&#44; allowing the evaluation of different satellite automation schemes such as&#58; attitude determination&#44; estimation and control&#46;</p><p id="par0480" class="elsevierStylePara elsevierViewall">An important feature of the system functions&#44; described in <a class="elsevierStyleCrossRef" href="#fig0065">figure 13</a>&#44; is the distribution of data from navigation sensors integrated into the array &#91;acel gyro mag&#93;&#46;</p><p id="par0485" class="elsevierStylePara elsevierViewall">It was implemented in the main function&#44; where also is found the configuration and control of the RS232 port and the corresponding data storage for each test in text files&#44; for later graphing and discussion about results of attitude control tests with the SFS &#91;<a class="elsevierStyleCrossRef" href="#bib0030">6</a>&#93;&#46;</p><p id="par0490" class="elsevierStylePara elsevierViewall">The evaluation tests to control the SFS platform were made through graphs&#46; The study starts with the quaternions components &#40;measured and estimated&#41;&#44; which can lead to necessary adjustment of parameters associated with logic of the TRIAD and Extended Kalman Filter &#40;EKF&#41; algorithms &#40;reference sensors data&#44; desired position&#44; covariance of processes and sensors&#41; as well as with gains of drivers regarding the SFS control module&#46;</p></span><span id="sec0110" class="elsevierStyleSection elsevierViewall"><span class="elsevierStyleLabel">6</span><span class="elsevierStyleSectionTitle" id="sect0125">Example of algorithm validation for SFS attitude control</span><p id="par0495" class="elsevierStylePara elsevierViewall">The control scheme used in the test corresponds to an attitude control strategy in three axes&#44; &#91;<a class="elsevierStyleCrossRef" href="#bib0105">21</a>&#93; and &#91;<a class="elsevierStyleCrossRef" href="#bib0110">22</a>&#93;&#46; This algorithm can lead the satellite &#40;represented by the SFS platform&#41; to a desired orientation when full data set is available to determine the satellite&#8217;s attitude&#46; In this case using unit quaternions obtained from the EKF&#46;</p><p id="par0500" class="elsevierStylePara elsevierViewall">The EKF provides information regarding orientation&#44; estimation as well as signal filtering of the satellite orientation &#91;<a class="elsevierStyleCrossRef" href="#bib0115">23</a>&#93; based on inertial navigation sensors such as magnetometers&#44; gyroscopes and accelerometers&#44; them all in three axis&#46;</p><p id="par0505" class="elsevierStylePara elsevierViewall">The controller corresponds to a proportional-derivative type&#44; as stated in <a class="elsevierStyleCrossRef" href="#eq0120">Eq&#46; &#40;23&#41;</a><a name="p381"></a><elsevierMultimedia ident="eq0120"></elsevierMultimedia></p><p id="par0510" class="elsevierStylePara elsevierViewall">where&#58;<ul class="elsevierStyleList" id="lis0015"><li class="elsevierStyleListItem" id="lsti0050"><span class="elsevierStyleLabel">&#8226;</span><p id="par0515" class="elsevierStylePara elsevierViewall">&#964;<span class="elsevierStyleItalic"><span class="elsevierStyleInf">control</span></span> represents the control torque to be applied to any one of the three actuators&#46;</p></li><li class="elsevierStyleListItem" id="lsti0055"><span class="elsevierStyleLabel">&#8226;</span><p id="par0520" class="elsevierStylePara elsevierViewall"><span class="elsevierStyleItalic">kp</span> and <span class="elsevierStyleItalic">kd</span> are gains of proportional and derivative controllers respectively&#46;</p></li><li class="elsevierStyleListItem" id="lsti0060"><span class="elsevierStyleLabel">&#8226;</span><p id="par0525" class="elsevierStylePara elsevierViewall">&#8714;&#710; corresponds to the vector of the estimated quaternion&#46;</p></li><li class="elsevierStyleListItem" id="lsti0065"><span class="elsevierStyleLabel">&#8226;</span><p id="par0530" class="elsevierStylePara elsevierViewall">&#937; represents the estimated angular velocity&#46;</p></li></ul></p><p id="par0535" class="elsevierStylePara elsevierViewall">Then&#44; according with <a class="elsevierStyleCrossRef" href="#eq0125">Eq&#46; &#40;24&#41;</a>&#44; the resultant control torque of the <a class="elsevierStyleCrossRef" href="#eq0120">Eq&#46; &#40;23&#41;</a> is converted to a percentage of PWM duty cycle coded from 0 to 256 in 8 bits adding one sign bit for every one of the three inertial wheels installed on the X&#44; Y and Z axis &#91;<a class="elsevierStyleCrossRef" href="#bib0030">6</a>&#93;<elsevierMultimedia ident="eq0125"></elsevierMultimedia></p><p id="par0540" class="elsevierStylePara elsevierViewall">where&#58;<ul class="elsevierStyleList" id="lis0020"><li class="elsevierStyleListItem" id="lsti0070"><span class="elsevierStyleLabel">&#8226;</span><p id="par0545" class="elsevierStylePara elsevierViewall">&#964;<span class="elsevierStyleInf">control</span> is an array containing the control torque of the three components &#40;X&#44; Y&#44; Z&#41;&#46;</p></li><li class="elsevierStyleListItem" id="lsti0075"><span class="elsevierStyleLabel">&#8226;</span><p id="par0550" class="elsevierStylePara elsevierViewall">&#964;<span class="elsevierStyleInf">maxDCmotor</span> is the maximum torque of the DC motor used in the actuator&#44; in a respective axis&#46; Particularly&#44; SFS has a torque value of 0&#46;07 Nm&#46;</p></li></ul></p><p id="par0555" class="elsevierStylePara elsevierViewall">While byte&#95;IP&#95;PWM is the digital word written to the intellectual &#95; property &#40;IP&#41; core PWM on the FPGA&#44; encoded in 8 bits&#44; which represents the percentage of duty cycle&#44; and defined according with <a class="elsevierStyleCrossRef" href="#eq0130">Eq&#46; &#40;25&#41;</a><elsevierMultimedia ident="eq0130"></elsevierMultimedia></p><p id="par0560" class="elsevierStylePara elsevierViewall"><a class="elsevierStyleCrossRef" href="#fig0070">Figure 14</a> shows the behavior of each one of the four components of a standard quaternion in a lapse of time of 25 seconds in an experimental test of SFS attitude control&#46; The graphs allow to evaluate the performance of the SFS during the development of maneuvers in each one of the axes &#40;X&#44; Y&#44; Z&#41;&#44; which allowed to move the platform from the rest in stabilization to a user-defined point at 45&#176; of angular separation&#46; Regarding the graphic of the quaternion corresponding to the Z axis&#44; it is observed the behavior of the attitude control applied to the SFS platform&#44; which experiments a controlled movement in the horizontal plane defined around the SFS platform itself&#44; until achieving the desired position into approximately 20 seconds&#44; considering a data acquisition time of 5 milliseconds in the onboard FPGA and a data baud rate &#40;wireless link communication&#41; of 9&#46;6 kbps&#46;</p><elsevierMultimedia ident="fig0070"></elsevierMultimedia><p id="par0565" class="elsevierStylePara elsevierViewall">The results shown in <a class="elsevierStyleCrossRef" href="#fig0070">figure 14</a> prove the operative validation of the whole SFS in terms of hardware and software&#46; Although&#44; due to mechanical constraints of the simulator system&#44; imposed mainly by the platform architecture and its mass distribution as well as performance of the actuators&#44; the best results in experimental tests are shown in the Z component of quaternions&#44; the determination and estimation the attitude of the SFS&#46;</p><p id="par0570" class="elsevierStylePara elsevierViewall">The next step in the evolution of the SFS is the full control on the remaining axis &#40;Y and Z&#41;&#46; With the experience obtained until now&#44; in terms of the maneuver constraints at low speed due to the torque on the motor shaft &#40;current dynamic range&#58; 20 to 70 &#37; PWM cycle&#41; and deviations in the navigation data due to near magnetic fields&#44; like in the magnetometer&#44; we can consider changes in the instrumentation scheme&#44; particularly in the subject of navigation sensors and actuators&#46;</p><p id="par0575" class="elsevierStylePara elsevierViewall">Currently there are many options of Inertial Measurement Unit in the commercial market that offer on-board processing&#44; which can solve many of our Matlab&#174; processing&#46;<a name="p382"></a></p><p id="par0580" class="elsevierStylePara elsevierViewall">Afterwards&#44; we would require adding only the FPGA control module&#44; together with its corresponding processing software&#44; this new approach could optimize the behavior and performance of the system&#46;</p><p id="par0585" class="elsevierStylePara elsevierViewall">Finally&#44; on the control law side&#44; it would be necessary to change the control design paradigm considering the nonlinear nature of the system&#46; Then&#44; it would be required to define a new law&#44; which also might consider the feedback of the angular velocity of each actuator to improve the overall system behavior in terms of controllability and stability&#46;</p></span><span id="sec0115" class="elsevierStyleSection elsevierViewall"><span class="elsevierStyleLabel">7</span><span class="elsevierStyleSectionTitle" id="sect0130">Conclusions</span><p id="par0590" class="elsevierStylePara elsevierViewall">This paper has shown the developed instrumentation and modeling of an experimental satellite simulation platform that allows test validation in Earth of satellite attitude control strategies&#46; The SFS instrumentation was integrated with commercial&#44; custom-design and custom-made components&#46; The SFS platform is based on a frictionless air bearing system characterized by its low-cost&#44; modularity&#44; as well as for having an open and flexible architecture&#46; The SFS was fully developed at IINGEN-UNAM and accomplishes an experimental tool for research and for technology development in the field of attitude control for spacecrafts&#46; It is has been employed with several FPGA computers to allow the implementation&#44; by software design&#44; of custom-design digital embedded spacecraft architectures for attitude determination and control&#46;</p><p id="par0595" class="elsevierStylePara elsevierViewall">The paper also shows the domestic developed active actuators based on inertial wheels that perform attitude maneuvers in the SFS&#46; Two FPGA computers were designed in our laboratory with an onboard reconfiguration module which allows on the flight uploading of new computer architectures for satellite attitude control purposes&#46; The use of FPGA devices has allowed the establishment of a new research trend in our laboratory to centralize the whole digital processing regarding satellite attitude determination and control into a single device with low power consumption&#44; small size and large processing capacity&#46; This research field will allow integrating other subsystems at the same FPGA platform in a next development stage&#46;</p><p id="par0600" class="elsevierStylePara elsevierViewall">On the other hand&#44; the paper presents the full SFS dynamics modeling that allows a better understanding of both the analytical and quantitative behavior of the SFS during the testing stage of attitude control maneuvers when the users design new control strategies and instrumentation schemes for satellite applications&#46;</p><p id="par0605" class="elsevierStylePara elsevierViewall">As result of the gained experiences in the development of the tracking system for the SFS virtual reality model&#44; there were identified several main uses for the satellite simulator system&#46; The first one&#44; focused in the development of whole solutions in software &#40;numerical simulations and visualization through virtual reality models&#41;&#44; which has the advantage of a relative short development time&#46; While the second one&#44; is related with the development and validation of under testing physical hardware &#40;sensors&#44; actuators and payloads&#41;&#46; In addition&#44; the SFS tracking system can be applied to test communication interfaces&#44; as well as to generate and validate all type of resources for satellite on-board computers&#46; In future papers we will show more results about the development of the referred research lines&#46; Finally&#44; a discussion of the preliminary SFS attitude control results and further work to be done was presented&#46;</p></span></span>"
    "textoCompletoSecciones" => array:1 [
      "secciones" => array:12 [
        0 => array:3 [
          "identificador" => "xres498867"
          "titulo" => "Abstract"
          "secciones" => array:1 [
            0 => array:1 [
              "identificador" => "abst0005"
            ]
          ]
        ]
        1 => array:2 [
          "identificador" => "xpalclavsec520363"
          "titulo" => "Keywords"
        ]
        2 => array:3 [
          "identificador" => "xres498868"
          "titulo" => "Resumen"
          "secciones" => array:1 [
            0 => array:1 [
              "identificador" => "abst0010"
            ]
          ]
        ]
        3 => array:2 [
          "identificador" => "sec0005"
          "titulo" => "Introduction"
        ]
        4 => array:2 [
          "identificador" => "sec0010"
          "titulo" => "Implementation Overview of the SFS simulation platform"
        ]
        5 => array:3 [
          "identificador" => "sec0015"
          "titulo" => "SFS Hardware implementation under an HIL scheme"
          "secciones" => array:2 [
            0 => array:3 [
              "identificador" => "sec0020"
              "titulo" => "SFS mobile platform"
              "secciones" => array:5 [
                0 => array:2 [
                  "identificador" => "sec0025"
                  "titulo" => "SFS inertial navigation sensors"
                ]
                1 => array:2 [
                  "identificador" => "sec0030"
                  "titulo" => "SFS inertial wheels"
                ]
                2 => array:3 [
                  "identificador" => "sec0035"
                  "titulo" => "SFS on-board computers"
                  "secciones" => array:3 [
                    0 => array:2 [
                      "identificador" => "sec0040"
                      "titulo" => "Spartan 3E FPGA based on-board computer"
                    ]
                    1 => array:2 [
                      "identificador" => "sec0045"
                      "titulo" => "First FPGA based on-board computer developed in-house"
                    ]
                    2 => array:2 [
                      "identificador" => "sec0050"
                      "titulo" => "Second FPGA based on-board computer developed in-house"
                    ]
                  ]
                ]
                3 => array:2 [
                  "identificador" => "sec0055"
                  "titulo" => "SFS Radio frequency modems"
                ]
                4 => array:2 [
                  "identificador" => "sec0060"
                  "titulo" => "SFS Actuator Power Drivers &#40;APD&#41;"
                ]
              ]
            ]
            1 => array:2 [
              "identificador" => "sec0065"
              "titulo" => "SFS external PC running Matlab&#174; software"
            ]
          ]
        ]
        6 => array:3 [
          "identificador" => "sec0070"
          "titulo" => "Dynamics Analysis of the SFS"
          "secciones" => array:2 [
            0 => array:3 [
              "identificador" => "sec0075"
              "titulo" => "SFS Kinematic modeling"
              "secciones" => array:3 [
                0 => array:2 [
                  "identificador" => "sec0080"
                  "titulo" => "SFS Dynamic modeling and the system equation of motion"
                ]
                1 => array:2 [
                  "identificador" => "sec0085"
                  "titulo" => "SFS Inertial tensors"
                ]
                2 => array:2 [
                  "identificador" => "sec0090"
                  "titulo" => "Research approach for satellite attitude control through the SFS equation of motion"
                ]
              ]
            ]
            1 => array:3 [
              "identificador" => "sec0095"
              "titulo" => "Tracking experiment of the SFS employing a virtual reality model"
              "secciones" => array:1 [
                0 => array:2 [
                  "identificador" => "sec0100"
                  "titulo" => "Successful results regarding SFS virtual reality tracking"
                ]
              ]
            ]
          ]
        ]
        7 => array:2 [
          "identificador" => "sec0105"
          "titulo" => "Implementation of an attitude control scheme with the SFS platform"
        ]
        8 => array:2 [
          "identificador" => "sec0110"
          "titulo" => "Example of algorithm validation for SFS attitude control"
        ]
        9 => array:2 [
          "identificador" => "sec0115"
          "titulo" => "Conclusions"
        ]
        10 => array:2 [
          "identificador" => "xack161162"
          "titulo" => "Acknowledgements"
        ]
        11 => array:1 [
          "titulo" => "References"
        ]
      ]
    ]
    "pdfFichero" => "main.pdf"
    "tienePdf" => true
    "PalabrasClave" => array:1 [
      "en" => array:1 [
        0 => array:4 [
          "clase" => "keyword"
          "titulo" => "Keywords"
          "identificador" => "xpalclavsec520363"
          "palabras" => array:7 [
            0 => "ADCS"
            1 => "test bed"
            2 => "dynamic model"
            3 => "FPGA"
            4 => "hardware-in-the-loop"
            5 => "air bearing system"
            6 => "satellite simulator"
          ]
        ]
      ]
    ]
    "tieneResumen" => true
    "resumen" => array:2 [
      "en" => array:2 [
        "titulo" => "Abstract"
        "resumen" => "<span id="abst0005" class="elsevierStyleSection elsevierViewall"><p id="spar0005" class="elsevierStyleSimplePara elsevierViewall">This paper describes the integration and implementation of a satellite flight simulator based on an air bearing system&#44; which was designed and instrumented in our laboratory to evaluate and to perform research in the field of Attitude Determination and Control Systems for satellites&#44; using the hardware-in-the-loop technique&#46; The satellite flight simulator considers two main blocks&#58; an instrumented mobile platform and an external computer executing costume-made Matlab&#174; software&#46; The first block is an air bearing system containing an FPGA based on-board computer with capabilities to integrate digital architectures for data acquisition from inertial navigation sensors&#44; control of actuators and communications data handling&#46; The second block is an external personal computer&#44; which runs in parallel Matlab&#174; based algorithms for attitude determination and control&#46; Both blocks are linked by means of radio modems&#46; The paper also presents the analysis of the satellite flight simulator dynamics in order to obtain its movement equation which allows a better understanding of the satellite flight simulator behavior&#46; In addition&#44; the paper shows experimental results about the automated tracking of the satellite flight simulator based a virtual reality model developed in Matlab&#174;&#46; It also depicts two different versions of FPGA based on-board computers developed in-house to integrate embedded and polymorphic digital architectures for spacecrafts applications&#46; Finally&#44; the paper shows successful experimental results for an attitude control test using the satellite flight simulator based on a linear control law&#46;</p></span>"
      ]
      "es" => array:2 [
        "titulo" => "Resumen"
        "resumen" => "<span id="abst0010" class="elsevierStyleSection elsevierViewall"><p id="spar0010" class="elsevierStyleSimplePara elsevierViewall">En este art&#237;culo se describe la integraci&#243;n e implementaci&#243;n de un simulador de vuelo satelital basado en un sistema de cojinete de aire&#44; el cual fue dise&#241;ado e instrumentado en nuestro laboratorio para realizar investigaci&#243;n en el campo de sistemas de control de actitud de sat&#233;lites&#44; utilizando la t&#233;cnica hardware-in-the-loop&#46; El simulador de vuelo satelital cuenta con dos bloques principales&#58; una plataforma m&#243;vil y una computadora externa donde se ejecuta software desarrollado en Matlab&#174;&#46; El primer bloque&#44; integrado en una plataforma m&#243;vil suspendida en aire&#44; contiene una computadora abordo basada en un dispositivo FPGA con capacidad de integrar arquitecturas digitales para adquisici&#243;n de datos de sensores de navegaci&#243;n inercial&#44; control de actuadores y manejo de datos&#46; El segundo bloque es una computadora personal&#44; donde en paralelo se ejecutan algoritmos basados en funciones desarrolladas en Matlab&#174; para la determinaci&#243;n y el control de actitud&#46; Ambos bloques est&#225;n unidos inal&#225;mbricamente&#46; En este art&#237;culo se presenta tambi&#233;n el an&#225;lisis de la din&#225;mica de simulador de vuelo satelital para obtener su ecuaci&#243;n de movimiento&#44; que permite una mejor comprensi&#243;n del comportamiento del simulador&#46; Adem&#225;s&#44; se muestran los resultados experimentales de seguimiento automatizado del simulador de vuelo satelital basado en un modelo de realidad virtual&#46; Se describe tambi&#233;n el desarrollo de dos versiones de computadoras abordo basadas en FPGA para integrar arquitecturas digitales embebidas para aplicaciones en veh&#237;culos espaciales&#46; Por &#250;ltimo&#44; el art&#237;culo muestra resultados experimentales de pruebas de control de actitud utilizando el simulador de vuelo satelital basada en una ley de control lineal&#46;<a name="p371"></a></p></span>"
      ]
    ]
    "multimedia" => array:40 [
      0 => array:7 [
        "identificador" => "fig0005"
        "etiqueta" => "Figure 1"
        "tipo" => "MULTIMEDIAFIGURA"
        "mostrarFloat" => true
        "mostrarDisplay" => false
        "figura" => array:1 [
          0 => array:4 [
            "imagen" => "gr1.jpeg"
            "Alto" => 568
            "Ancho" => 840
            "Tamanyo" => 89425
          ]
        ]
        "descripcion" => array:1 [
          "en" => "<p id="spar0015" class="elsevierStyleSimplePara elsevierViewall">Instrumentation description for the SFS platform&#46;</p>"
        ]
      ]
      1 => array:7 [
        "identificador" => "fig0010"
        "etiqueta" => "Figure 2"
        "tipo" => "MULTIMEDIAFIGURA"
        "mostrarFloat" => true
        "mostrarDisplay" => false
        "figura" => array:1 [
          0 => array:4 [
            "imagen" => "gr2.jpeg"
            "Alto" => 472
            "Ancho" => 872
            "Tamanyo" => 48788
          ]
        ]
        "descripcion" => array:1 [
          "en" => "<p id="spar0020" class="elsevierStyleSimplePara elsevierViewall">a&#41; SFS Model developed in Solid Works software&#44; b&#41; SFS experimental implementation&#46;</p>"
        ]
      ]
      2 => array:7 [
        "identificador" => "fig0015"
        "etiqueta" => "Figure 3"
        "tipo" => "MULTIMEDIAFIGURA"
        "mostrarFloat" => true
        "mostrarDisplay" => false
        "figura" => array:1 [
          0 => array:4 [
            "imagen" => "gr3.jpeg"
            "Alto" => 432
            "Ancho" => 928
            "Tamanyo" => 70573
          ]
        ]
        "descripcion" => array:1 [
          "en" => "<p id="spar0025" class="elsevierStyleSimplePara elsevierViewall">Inertial wheels a&#41; Model developed in Solid Edge &#174; software&#44; b&#41; prototypes developed at IINGEN-UNAM&#46;</p>"
        ]
      ]
      3 => array:7 [
        "identificador" => "fig0020"
        "etiqueta" => "Figure 4"
        "tipo" => "MULTIMEDIAFIGURA"
        "mostrarFloat" => true
        "mostrarDisplay" => false
        "figura" => array:1 [
          0 => array:4 [
            "imagen" => "gr4.jpeg"
            "Alto" => 352
            "Ancho" => 912
            "Tamanyo" => 68507
          ]
        ]
        "descripcion" => array:1 [
          "en" => "<p id="spar0030" class="elsevierStyleSimplePara elsevierViewall">SMIN-V1 computer&#44; the first FPGA based computer developed at IINGEN-UNAM&#46;</p>"
        ]
      ]
      4 => array:7 [
        "identificador" => "fig0025"
        "etiqueta" => "Figure 5"
        "tipo" => "MULTIMEDIAFIGURA"
        "mostrarFloat" => true
        "mostrarDisplay" => false
        "figura" => array:1 [
          0 => array:4 [
            "imagen" => "gr5.jpeg"
            "Alto" => 576
            "Ancho" => 768
            "Tamanyo" => 89802
          ]
        ]
        "descripcion" => array:1 [
          "en" => "<p id="spar0035" class="elsevierStyleSimplePara elsevierViewall">Power board on board the SFS platform&#46;</p>"
        ]
      ]
      5 => array:7 [
        "identificador" => "fig0030"
        "etiqueta" => "Figure 6"
        "tipo" => "MULTIMEDIAFIGURA"
        "mostrarFloat" => true
        "mostrarDisplay" => false
        "figura" => array:1 [
          0 => array:4 [
            "imagen" => "gr6.jpeg"
            "Alto" => 512
            "Ancho" => 856
            "Tamanyo" => 42698
          ]
        ]
        "descripcion" => array:1 [
          "en" => "<p id="spar0040" class="elsevierStyleSimplePara elsevierViewall">Reference systems defined on the SFS mobile platform&#46;</p>"
        ]
      ]
      6 => array:7 [
        "identificador" => "fig0035"
        "etiqueta" => "Figure 7"
        "tipo" => "MULTIMEDIAFIGURA"
        "mostrarFloat" => true
        "mostrarDisplay" => false
        "figura" => array:1 [
          0 => array:4 [
            "imagen" => "gr7.jpeg"
            "Alto" => 464
            "Ancho" => 920
            "Tamanyo" => 37097
          ]
        ]
        "descripcion" => array:1 [
          "en" => "<p id="spar0045" class="elsevierStyleSimplePara elsevierViewall">Definition of elements in the SFS platform and in the inertial wheel&#46;</p>"
        ]
      ]
      7 => array:7 [
        "identificador" => "fig0040"
        "etiqueta" => "Figure 8"
        "tipo" => "MULTIMEDIAFIGURA"
        "mostrarFloat" => true
        "mostrarDisplay" => false
        "figura" => array:1 [
          0 => array:4 [
            "imagen" => "gr8.jpeg"
            "Alto" => 456
            "Ancho" => 952
            "Tamanyo" => 58573
          ]
        ]
        "descripcion" => array:1 [
          "en" => "<p id="spar0050" class="elsevierStyleSimplePara elsevierViewall">Testing scheme for the SFS trackin system using a Matlab&#174; virtual model&#46;</p>"
        ]
      ]
      8 => array:7 [
        "identificador" => "fig0045"
        "etiqueta" => "Figure 9"
        "tipo" => "MULTIMEDIAFIGURA"
        "mostrarFloat" => true
        "mostrarDisplay" => false
        "figura" => array:1 [
          0 => array:4 [
            "imagen" => "gr9.jpeg"
            "Alto" => 464
            "Ancho" => 928
            "Tamanyo" => 47082
          ]
        ]
        "descripcion" => array:1 [
          "en" => "<p id="spar0055" class="elsevierStyleSimplePara elsevierViewall">Tracking experiment of the SFS using the virtual reality model developed in-house&#46;</p>"
        ]
      ]
      9 => array:7 [
        "identificador" => "fig0050"
        "etiqueta" => "Figure 10"
        "tipo" => "MULTIMEDIAFIGURA"
        "mostrarFloat" => true
        "mostrarDisplay" => false
        "figura" => array:1 [
          0 => array:4 [
            "imagen" => "gr10.jpeg"
            "Alto" => 736
            "Ancho" => 840
            "Tamanyo" => 73588
          ]
        ]
        "descripcion" => array:1 [
          "en" => "<p id="spar0060" class="elsevierStyleSimplePara elsevierViewall">Zero position of SFS platform at the beginning of each test&#46;</p>"
        ]
      ]
      10 => array:7 [
        "identificador" => "fig0055"
        "etiqueta" => "Figure 11"
        "tipo" => "MULTIMEDIAFIGURA"
        "mostrarFloat" => true
        "mostrarDisplay" => false
        "figura" => array:1 [
          0 => array:4 [
            "imagen" => "gr11.jpeg"
            "Alto" => 1544
            "Ancho" => 1752
            "Tamanyo" => 193732
          ]
        ]
        "descripcion" => array:1 [
          "en" => "<p id="spar0065" class="elsevierStyleSimplePara elsevierViewall">Positions of the SFS platform throughout displacements of 45&#176; around axis&#58; a&#41; X&#44; b&#41; Y&#44; c&#41; Z&#46;</p>"
        ]
      ]
      11 => array:7 [
        "identificador" => "fig0060"
        "etiqueta" => "Figure 12"
        "tipo" => "MULTIMEDIAFIGURA"
        "mostrarFloat" => true
        "mostrarDisplay" => false
        "figura" => array:1 [
          0 => array:4 [
            "imagen" => "gr12.jpeg"
            "Alto" => 456
            "Ancho" => 928
            "Tamanyo" => 55895
          ]
        ]
        "descripcion" => array:1 [
          "en" => "<p id="spar0070" class="elsevierStyleSimplePara elsevierViewall">Embedded system integrated into the FPGA computer&#46;</p>"
        ]
      ]
      12 => array:7 [
        "identificador" => "fig0065"
        "etiqueta" => "Figure 13"
        "tipo" => "MULTIMEDIAFIGURA"
        "mostrarFloat" => true
        "mostrarDisplay" => false
        "figura" => array:1 [
          0 => array:4 [
            "imagen" => "gr13.jpeg"
            "Alto" => 568
            "Ancho" => 952
            "Tamanyo" => 73227
          ]
        ]
        "descripcion" => array:1 [
          "en" => "<p id="spar0075" class="elsevierStyleSimplePara elsevierViewall">System functions developed in Matlab&#174; and executed in external PC for operation of the SFS under an HIL scheme&#46;</p>"
        ]
      ]
      13 => array:7 [
        "identificador" => "fig0070"
        "etiqueta" => "Figure 14"
        "tipo" => "MULTIMEDIAFIGURA"
        "mostrarFloat" => true
        "mostrarDisplay" => false
        "figura" => array:1 [
          0 => array:4 [
            "imagen" => "gr14.jpeg"
            "Alto" => 704
            "Ancho" => 840
            "Tamanyo" => 84842
          ]
        ]
        "descripcion" => array:1 [
          "en" => "<p id="spar0080" class="elsevierStyleSimplePara elsevierViewall">Graphs of an attitude control test of the SFS performed in laboratory &#91;<a class="elsevierStyleCrossRef" href="#bib0030">6</a>&#93;&#46;</p>"
        ]
      ]
      14 => array:6 [
        "identificador" => "eq0005"
        "etiqueta" => "&#40;1&#41;"
        "tipo" => "MULTIMEDIAFORMULA"
        "mostrarFloat" => false
        "mostrarDisplay" => true
        "Formula" => array:5 [
          "Matematica" => "H&#175;&#61;&#8747;mr&#175;&#8201;x&#8201;r&#175;&#729;&#8201;dm&#46;"
          "Fichero" => "si13.jpeg"
          "Tamanyo" => 1243
          "Alto" => 19
          "Ancho" => 138
        ]
      ]
      15 => array:6 [
        "identificador" => "eq0010"
        "etiqueta" => "&#40;2&#41;"
        "tipo" => "MULTIMEDIAFORMULA"
        "mostrarFloat" => false
        "mostrarDisplay" => true
        "Formula" => array:5 [
          "Matematica" => "r&#175;&#729;&#61;&#969;&#175;ISxr&#175;&#44;"
          "Fichero" => "si16.jpeg"
          "Tamanyo" => 745
          "Alto" => 15
          "Ancho" => 70
        ]
      ]
      16 => array:6 [
        "identificador" => "eq0015"
        "etiqueta" => "&#40;3&#41;"
        "tipo" => "MULTIMEDIAFORMULA"
        "mostrarFloat" => false
        "mostrarDisplay" => true
        "Formula" => array:5 [
          "Matematica" => "H&#175;T&#61;H&#175;S&#43;H&#175;wl&#44;"
          "Fichero" => "si20.jpeg"
          "Tamanyo" => 1000
          "Alto" => 16
          "Ancho" => 113
        ]
      ]
      17 => array:6 [
        "identificador" => "eq0020"
        "etiqueta" => "&#40;4&#41;"
        "tipo" => "MULTIMEDIAFORMULA"
        "mostrarFloat" => false
        "mostrarDisplay" => true
        "Formula" => array:5 [
          "Matematica" => "H&#175;S&#61;MSr&#175;S&#42;2&#969;&#175;IS&#8722;MSr&#175;S&#42;r&#175;S&#42;&#8901;&#969;&#175;IS&#44;"
          "Fichero" => "si22.jpeg"
          "Tamanyo" => 2308
          "Alto" => 20
          "Ancho" => 245
        ]
      ]
      18 => array:6 [
        "identificador" => "eq0025"
        "etiqueta" => "&#40;5&#41;"
        "tipo" => "MULTIMEDIAFORMULA"
        "mostrarFloat" => false
        "mostrarDisplay" => true
        "Formula" => array:5 [
          "Matematica" => "JS&#8901;&#969;&#175;IS&#61;MSr&#175;S&#42;2&#969;&#175;IS&#8722;MSr&#175;S&#42;r&#175;S&#42;&#8901;&#969;&#175;IS&#44;&#8201;therefore&#44;H&#175;S&#61;JS&#969;&#175;IS&#44;"
          "Fichero" => "si23.jpeg"
          "Tamanyo" => 3772
          "Alto" => 41
          "Ancho" => 349
        ]
      ]
      19 => array:6 [
        "identificador" => "eq0030"
        "etiqueta" => "&#40;6&#41;"
        "tipo" => "MULTIMEDIAFORMULA"
        "mostrarFloat" => false
        "mostrarDisplay" => true
        "Formula" => array:5 [
          "Matematica" => "H&#175;wl&#61;&#8747;m&#40;r&#175;wl&#41;x&#40;r&#175;&#729;wl&#41;&#8201;dmwl&#44;"
          "Fichero" => "si25.jpeg"
          "Tamanyo" => 1696
          "Alto" => 19
          "Ancho" => 185
        ]
      ]
      20 => array:6 [
        "identificador" => "eq0035"
        "etiqueta" => "&#40;7&#41;"
        "tipo" => "MULTIMEDIAFORMULA"
        "mostrarFloat" => false
        "mostrarDisplay" => true
        "Formula" => array:5 [
          "Matematica" => "H&#175;w1&#61;&#8721;l&#61;13Mwlr&#175;wl&#42;xr&#175;&#729;wl&#42;&#43;&#969;&#175;SWl&#8201;x&#8201;&#961;&#175;&#43;&#961;&#175;xr&#175;&#729;wl&#42;&#43;&#969;&#175;swlx&#961;&#175;&#44;"
          "Fichero" => "si31.jpeg"
          "Tamanyo" => 4285
          "Alto" => 39
          "Ancho" => 440
        ]
      ]
      21 => array:6 [
        "identificador" => "eq0040"
        "etiqueta" => "&#40;8&#41;"
        "tipo" => "MULTIMEDIAFORMULA"
        "mostrarFloat" => false
        "mostrarDisplay" => true
        "Formula" => array:5 [
          "Matematica" => "H&#175;T&#61;&#40;JS&#43;Jwl&#42;&#41;&#969;&#175;IS&#43;&#8721;l&#61;13&#91;Mwlr&#175;wl&#42;&#8201;x&#8201;&#40;&#969;&#175;swl&#8201;x&#8201;&#961;&#175;&#41;&#43;Mwl&#8201;&#961;&#175;&#8201;x&#8201;&#40;&#969;&#175;IS&#8201;x&#8201;r&#175;wl&#42;&#41;&#43;Jwl&#8201;&#969;&#175;SWl&#93;&#44;"
          "Fichero" => "si32.jpeg"
          "Tamanyo" => 5113
          "Alto" => 21
          "Ancho" => 587
        ]
      ]
      22 => array:6 [
        "identificador" => "eq0045"
        "etiqueta" => "&#40;9&#41;"
        "tipo" => "MULTIMEDIAFORMULA"
        "mostrarFloat" => false
        "mostrarDisplay" => true
        "Formula" => array:5 [
          "Matematica" => "H&#175;&#729;&#61;&#8747;mr&#175;&#8201;x&#8201;r&#175;&#168;&#8201;dm&#46;"
          "Fichero" => "si35.jpeg"
          "Tamanyo" => 1177
          "Alto" => 22
          "Ancho" => 138
        ]
      ]
      23 => array:6 [
        "identificador" => "eq0050"
        "etiqueta" => "&#40;10&#41;"
        "tipo" => "MULTIMEDIAFORMULA"
        "mostrarFloat" => false
        "mostrarDisplay" => true
        "Formula" => array:5 [
          "Matematica" => "H&#175;&#729;T&#61;H&#175;&#729;S&#43;H&#175;&#729;wl&#44;"
          "Fichero" => "si39.jpeg"
          "Tamanyo" => 1179
          "Alto" => 19
          "Ancho" => 116
        ]
      ]
      24 => array:6 [
        "identificador" => "eq0055"
        "etiqueta" => "&#40;11&#41;"
        "tipo" => "MULTIMEDIAFORMULA"
        "mostrarFloat" => false
        "mostrarDisplay" => true
        "Formula" => array:5 [
          "Matematica" => "H&#175;&#729;S&#61;JS&#969;&#175;&#729;IS&#43;&#969;&#175;IS&#8201;x&#8201;JS&#969;&#175;IS&#46;"
          "Fichero" => "si40.jpeg"
          "Tamanyo" => 1796
          "Alto" => 19
          "Ancho" => 197
        ]
      ]
      25 => array:6 [
        "identificador" => "eq0060"
        "etiqueta" => "&#40;12&#41;"
        "tipo" => "MULTIMEDIAFORMULA"
        "mostrarFloat" => false
        "mostrarDisplay" => true
        "Formula" => array:5 [
          "Matematica" => "r&#175;&#729;wl&#61;r&#175;&#729;wl&#42;&#43;&#961;&#175;&#729;&#61;r&#175;&#729;&#42;wl&#43;&#969;&#175;swlx&#961;&#175;&#44;"
          "Fichero" => "si42.jpeg"
          "Tamanyo" => 1923
          "Alto" => 18
          "Ancho" => 216
        ]
      ]
      26 => array:6 [
        "identificador" => "eq0065"
        "etiqueta" => "&#40;13&#41;"
        "tipo" => "MULTIMEDIAFORMULA"
        "mostrarFloat" => false
        "mostrarDisplay" => true
        "Formula" => array:5 [
          "Matematica" => "r&#175;&#168;wl&#61;r&#175;&#168;wl&#42;&#43;&#961;&#175;&#168;&#61;r&#175;&#168;wl&#42;&#43;&#969;&#175;&#729;swl&#8201;x&#8201;&#961;&#175;&#43;&#969;&#175;swl&#8201;x&#8201;&#969;&#175;swl&#8201;x&#8201;&#961;&#175;&#46;"
          "Fichero" => "si43.jpeg"
          "Tamanyo" => 3010
          "Alto" => 18
          "Ancho" => 362
        ]
      ]
      27 => array:6 [
        "identificador" => "eq0070"
        "etiqueta" => "&#40;14&#41;"
        "tipo" => "MULTIMEDIAFORMULA"
        "mostrarFloat" => false
        "mostrarDisplay" => true
        "Formula" => array:5 [
          "Matematica" => "H&#175;&#729;Wl&#61;&#8721;1&#61;13Ml&#91;r&#175;wl&#42;x&#40;&#969;&#175;sw1x&#40;&#969;&#175;sw1&#8201;x&#8201;&#961;&#175;&#41;&#41;&#43;Jwl&#969;&#175;&#729;sw1&#43;&#969;&#175;sw1&#8201;x&#8201;Jwl&#969;&#175;sw1&#93;&#44;"
          "Fichero" => "si44.jpeg"
          "Tamanyo" => 4229
          "Alto" => 43
          "Ancho" => 278
        ]
      ]
      28 => array:6 [
        "identificador" => "eq0075"
        "etiqueta" => "&#40;15&#41;"
        "tipo" => "MULTIMEDIAFORMULA"
        "mostrarFloat" => false
        "mostrarDisplay" => true
        "Formula" => array:5 [
          "Matematica" => "H&#175;&#729;T&#61;JS&#969;&#175;&#729;IS&#43;&#969;&#175;IS&#8201;x&#8201;JS&#969;&#175;IS&#43;&#8721;1&#61;13M1&#91;r&#175;wl&#42;&#8201;x&#8201;&#40;&#969;&#175;swl&#8201;x&#8201;&#40;&#969;&#175;swl&#8201;x&#8201;&#961;&#175;&#41;&#41;&#43;Jwl&#969;&#175;&#729;swl&#43;&#969;&#175;swlx&#8201;Jwl&#969;&#175;swl&#93;&#61;M&#175;T&#44;"
          "Fichero" => "si45.jpeg"
          "Tamanyo" => 5884
          "Alto" => 94
          "Ancho" => 323
        ]
      ]
      29 => array:6 [
        "identificador" => "eq0080"
        "etiqueta" => "&#40;16&#41;"
        "tipo" => "MULTIMEDIAFORMULA"
        "mostrarFloat" => false
        "mostrarDisplay" => true
        "Formula" => array:5 [
          "Matematica" => "M&#175;FEX&#43;M&#175;IN&#61;M&#175;T&#44;"
          "Fichero" => "si50.jpeg"
          "Tamanyo" => 1263
          "Alto" => 17
          "Ancho" => 139
        ]
      ]
      30 => array:6 [
        "identificador" => "eq0085"
        "etiqueta" => "&#40;17&#41;"
        "tipo" => "MULTIMEDIAFORMULA"
        "mostrarFloat" => false
        "mostrarDisplay" => true
        "Formula" => array:5 [
          "Matematica" => "M&#175;FEX&#61;r&#175;&#215;&#8201;F&#175;&#44;"
          "Fichero" => "si52.jpeg"
          "Tamanyo" => 949
          "Alto" => 16
          "Ancho" => 113
        ]
      ]
      31 => array:6 [
        "identificador" => "eq0090"
        "etiqueta" => "&#40;18&#41;"
        "tipo" => "MULTIMEDIAFORMULA"
        "mostrarFloat" => false
        "mostrarDisplay" => true
        "Formula" => array:5 [
          "Matematica" => "JS&#969;&#175;&#729;IS&#43;&#969;&#175;ISx&#8201;JS&#969;&#175;IS&#43;&#8721;1&#61;13M1&#91;r&#175;wl&#42;&#8201;x&#8201;&#40;&#969;&#175;swl&#8201;x&#8201;&#40;&#969;&#175;swl&#8201;x&#8201;&#961;&#175;&#41;&#41;&#43;Jwl&#969;&#175;&#729;swl&#43;&#969;&#175;sw1x&#8201;Jwl&#969;&#175;swl&#93;&#61;r&#175;&#8201;&#215;&#8201;F&#175;&#46;"
          "Fichero" => "si53.jpeg"
          "Tamanyo" => 5602
          "Alto" => 98
          "Ancho" => 300
        ]
      ]
      32 => array:6 [
        "identificador" => "eq0095"
        "etiqueta" => "&#40;19&#41;"
        "tipo" => "MULTIMEDIAFORMULA"
        "mostrarFloat" => false
        "mostrarDisplay" => true
        "Formula" => array:5 [
          "Matematica" => "F&#175;&#61;mg&#947;&#175;&#44;"
          "Fichero" => "si54.jpeg"
          "Tamanyo" => 759
          "Alto" => 17
          "Ancho" => 70
        ]
      ]
      33 => array:6 [
        "identificador" => "eq0100"
        "etiqueta" => "&#40;20&#41;"
        "tipo" => "MULTIMEDIAFORMULA"
        "mostrarFloat" => false
        "mostrarDisplay" => true
        "Formula" => array:5 [
          "Matematica" => "JS&#969;&#175;&#729;IS&#43;&#969;&#175;IS&#8201;X&#8201;JS&#969;&#175;IS&#43;&#8721;l&#61;13Ml&#91;r&#175;wl&#8727;&#8201;X&#969;&#175;swl&#8201;X&#40;&#969;&#175;swl&#8201;X&#8201;&#961;&#175;&#41;&#43;Jwl&#969;&#175;&#729;swl&#43;&#969;&#175;swl&#8201;x&#8201;Jwl&#969;&#175;&#729;swl&#61;r&#175;&#215;mg&#947;&#175;&#44;&#8201;&#8201;"
          "Fichero" => "si55.jpeg"
          "Tamanyo" => 5803
          "Alto" => 66
          "Ancho" => 317
        ]
      ]
      34 => array:5 [
        "identificador" => "eq0105"
        "tipo" => "MULTIMEDIAFORMULA"
        "mostrarFloat" => false
        "mostrarDisplay" => true
        "Formula" => array:5 [
          "Matematica" => "JS&#61;IxxIxyIxzIyxIyyIyzIzxIzyIzz&#46;"
          "Fichero" => "si56.jpeg"
          "Tamanyo" => 2674
          "Alto" => 68
          "Ancho" => 163
        ]
      ]
      35 => array:6 [
        "identificador" => "eq0110"
        "etiqueta" => "&#40;21&#41;"
        "tipo" => "MULTIMEDIAFORMULA"
        "mostrarFloat" => false
        "mostrarDisplay" => true
        "Formula" => array:5 [
          "Matematica" => "IMSA&#61;0&#46;962460&#46;271180&#46;011757&#8722;0&#46;271310&#46;962160&#46;02456&#8722;0&#46;046519&#8722;0&#46;0268290&#46;99963&#91;kg&#42;m2&#93;&#46;"
          "Fichero" => "si57.jpeg"
          "Tamanyo" => 6892
          "Alto" => 68
          "Ancho" => 386
        ]
      ]
      36 => array:6 [
        "identificador" => "eq0115"
        "etiqueta" => "&#40;22&#41;"
        "tipo" => "MULTIMEDIAFORMULA"
        "mostrarFloat" => false
        "mostrarDisplay" => true
        "Formula" => array:5 [
          "Matematica" => "JX&#95;wheel&#61;Ixx00000000&#44;&#8201;JY&#95;wheel&#61;0000Iyy0000&#44;JZ&#95;wheel&#61;00000000Izz&#46;"
          "Fichero" => "si58.jpeg"
          "Tamanyo" => 7024
          "Alto" => 141
          "Ancho" => 365
        ]
      ]
      37 => array:6 [
        "identificador" => "eq0120"
        "etiqueta" => "&#40;23&#41;"
        "tipo" => "MULTIMEDIAFORMULA"
        "mostrarFloat" => false
        "mostrarDisplay" => true
        "Formula" => array:5 [
          "Matematica" => "&#964;control&#61;&#8722;kP&#91;3X3&#93;&#8727;&#8714;&#710;&#91;3x1&#93;&#8722;kd&#91;3x3&#93;&#8727;&#937;&#710;&#91;3x1&#93;&#44;"
          "Fichero" => "si62.jpeg"
          "Tamanyo" => 2854
          "Alto" => 17
          "Ancho" => 340
        ]
      ]
      38 => array:6 [
        "identificador" => "eq0125"
        "etiqueta" => "&#40;24&#41;"
        "tipo" => "MULTIMEDIAFORMULA"
        "mostrarFloat" => false
        "mostrarDisplay" => true
        "Formula" => array:5 [
          "Matematica" => "DC&#40;&#37;PWM&#41;&#61;&#964;control&#42;byte&#95;IP&#95;PWM&#964;max&#46;DCmotor&#42;100&#44;&#8201;"
          "Fichero" => "si64.jpeg"
          "Tamanyo" => 2620
          "Alto" => 24
          "Ancho" => 269
        ]
      ]
      39 => array:6 [
        "identificador" => "eq0130"
        "etiqueta" => "&#40;25&#41;"
        "tipo" => "MULTIMEDIAFORMULA"
        "mostrarFloat" => false
        "mostrarDisplay" => true
        "Formula" => array:5 [
          "Matematica" => "byte&#95;IP&#95;PWM&#61;&#37;PWM100&#8727;256&#46;"
          "Fichero" => "si65.jpeg"
          "Tamanyo" => 2408
          "Alto" => 29
          "Ancho" => 221
        ]
      ]
    ]
    "bibliografia" => array:2 [
      "titulo" => "References"
      "seccion" => array:1 [
        0 => array:2 [
          "identificador" => "bibs0005"
          "bibliografiaReferencia" => array:25 [
            0 => array:3 [
              "identificador" => "bib0005"
              "etiqueta" => "&#91;1&#93;"
              "referencia" => array:1 [
                0 => array:2 [
                  "contribucion" => array:1 [
                    0 => array:1 [
                      "autores" => array:1 [
                        0 => array:2 [
                          "etal" => false
                          "autores" => array:1 [
                            0 => "Fortescue P&#46;"
                          ]
                        ]
                      ]
                    ]
                  ]
                  "host" => array:1 [
                    0 => array:1 [
                      "Libro" => array:5 [
                        "titulo" => "Spacecraft Systems Engineering&#44; third edition"
                        "fecha" => "2004"
                        "paginaInicial" => "287"
                        "paginaFinal" => "319"
                        "editorial" => "Wiley"
                      ]
                    ]
                  ]
                ]
              ]
            ]
            1 => array:3 [
              "identificador" => "bib0010"
              "etiqueta" => "&#91;2&#93;"
              "referencia" => array:1 [
                0 => array:2 [
                  "contribucion" => array:1 [
                    0 => array:1 [
                      "autores" => array:1 [
                        0 => array:2 [
                          "etal" => false
                          "autores" => array:2 [
                            0 => "Larson W&#46;"
                            1 => "Wertz J&#46;"
                          ]
                        ]
                      ]
                    ]
                  ]
                  "host" => array:1 [
                    0 => array:1 [
                      "Libro" => array:5 [
                        "edicion" => "3d"
                        "titulo" => "Space Analysis and Design"
                        "fecha" => "1999"
                        "paginaInicial" => "356"
                        "editorial" => "Kluwer Academic Publishers"
                      ]
                    ]
                  ]
                ]
              ]
            ]
            2 => array:3 [
              "identificador" => "bib0015"
              "etiqueta" => "&#91;3&#93;"
              "referencia" => array:1 [
                0 => array:2 [
                  "contribucion" => array:1 [
                    0 => array:1 [
                      "autores" => array:1 [
                        0 => array:2 [
                          "etal" => false
                          "autores" => array:1 [
                            0 => "Meissner D&#46;"
                          ]
                        ]
                      ]
                    ]
                  ]
                  "host" => array:1 [
                    0 => array:1 [
                      "Libro" => array:6 [
                        "titulo" => "A three degrees of freedom test bed for Nanosatellite and cubesat attitude dynamics&#44; determination and control"
                        "fecha" => "2009"
                        "paginaInicial" => "14"
                        "paginaFinal" => "15"
                        "editorial" => "Naval Postgraduate School"
                        "editorialLocalizacion" => "Monterey&#44; California"
                      ]
                    ]
                  ]
                ]
              ]
            ]
            3 => array:3 [
              "identificador" => "bib0020"
              "etiqueta" => "&#91;4&#93;"
              "referencia" => array:1 [
                0 => array:2 [
                  "contribucion" => array:1 [
                    0 => array:1 [
                      "autores" => array:1 [
                        0 => array:2 [
                          "etal" => false
                          "autores" => array:1 [
                            0 => "Corey Crowell Whitcomb"
                          ]
                        ]
                      ]
                    ]
                  ]
                  "host" => array:1 [
                    0 => array:1 [
                      "Libro" => array:3 [
                        "titulo" => "Development and Analysis of a Small satellites attitude Determination and Control System Testbed"
                        "fecha" => "2011"
                        "editorial" => "Master Thesis&#44; MIT E&#46;E&#46;U&#46;U"
                      ]
                    ]
                  ]
                ]
              ]
            ]
            4 => array:3 [
              "identificador" => "bib0025"
              "etiqueta" => "&#91;5&#93;"
              "referencia" => array:1 [
                0 => array:2 [
                  "contribucion" => array:1 [
                    0 => array:1 [
                      "autores" => array:1 [
                        0 => array:2 [
                          "etal" => false
                          "autores" => array:1 [
                            0 => "Kim Sun-Hee"
                          ]
                        ]
                      ]
                    ]
                  ]
                  "host" => array:1 [
                    0 => array:1 [
                      "Libro" => array:4 [
                        "titulo" => "Design and development of Hardware-in-the-loop &#40;HIL&#41; Simulator for Spacecraft Attitude Control System using Air-Bearing"
                        "fecha" => "2007"
                        "editorial" => "Master Thesis&#44; Yonsei University"
                        "editorialLocalizacion" => "South Korea"
                      ]
                    ]
                  ]
                ]
              ]
            ]
            5 => array:3 [
              "identificador" => "bib0030"
              "etiqueta" => "&#91;6&#93;"
              "referencia" => array:1 [
                0 => array:2 [
                  "contribucion" => array:1 [
                    0 => array:2 [
                      "titulo" => "Instrumentation of an air bearing simulation mechatronic platform and successful validation of satellite attitude control algorithms"
                      "autores" => array:1 [
                        0 => array:2 [
                          "etal" => true
                          "autores" => array:1 [
                            0 => "Vicente-Vivas E&#46;"
                          ]
                        ]
                      ]
                    ]
                  ]
                  "host" => array:1 [
                    0 => array:1 [
                      "Libro" => array:3 [
                        "titulo" => "Journal of Engineering Investigation and technology"
                        "fecha" => "2013"
                        "editorial" => "Faculty of Engineering&#44; UNAM"
                      ]
                    ]
                  ]
                ]
              ]
            ]
            6 => array:3 [
              "identificador" => "bib0035"
              "etiqueta" => "&#91;7&#93;"
              "referencia" => array:1 [
                0 => array:2 [
                  "contribucion" => array:1 [
                    0 => array:2 [
                      "titulo" => "Inertial wheel design for a satellite platform"
                      "autores" => array:1 [
                        0 => array:2 [
                          "etal" => false
                          "autores" => array:2 [
                            0 => "Mendoza-Barcenas M&#46;"
                            1 => "Alva R&#46; Gallegos"
                          ]
                        ]
                      ]
                    ]
                  ]
                  "host" => array:1 [
                    0 => array:1 [
                      "LibroEditado" => array:5 [
                        "titulo" => "Congress of the Mexican Society of Space Science and Technology SOMECYTA"
                        "paginaInicial" => "55"
                        "paginaFinal" => "59"
                        "conferencia" => "Puebla&#44; Mexico"
                        "serieFecha" => "2011"
                      ]
                    ]
                  ]
                ]
              ]
            ]
            7 => array:3 [
              "identificador" => "bib0040"
              "etiqueta" => "&#91;8&#93;"
              "referencia" => array:1 [
                0 => array:2 [
                  "contribucion" => array:1 [
                    0 => array:2 [
                      "titulo" => "Development and preliminary results of one-axis Attitude Control System based FPGA"
                      "autores" => array:1 [
                        0 => array:2 [
                          "etal" => true
                          "autores" => array:1 [
                            0 => "Mendoza-Barcenas M&#46;"
                          ]
                        ]
                      ]
                    ]
                  ]
                  "host" => array:1 [
                    0 => array:1 [
                      "LibroEditado" => array:3 [
                        "titulo" => "International Conference on Reconfigurable Computing and FPGAs&#44; Conference Proceedings by IEEE Computer Society&#8217;s Conference Publishing Services &#40;CPS&#41;"
                        "conferencia" => "Cancun&#44; Mexico"
                        "serieFecha" => "2010"
                      ]
                    ]
                  ]
                ]
              ]
            ]
            8 => array:3 [
              "identificador" => "bib0045"
              "etiqueta" => "&#91;9&#93;"
              "referencia" => array:1 [
                0 => array:2 [
                  "contribucion" => array:1 [
                    0 => array:2 [
                      "titulo" => "Ground validation of 3-axis Stabilization and Attitude Control Algorithms for Small Satellites"
                      "autores" => array:1 [
                        0 => array:2 [
                          "etal" => true
                          "autores" => array:2 [
                            0 => "Vicente-Vivas E&#46;"
                            1 => "Mendoza-Barcenas M&#46;"
                          ]
                        ]
                      ]
                    ]
                  ]
                  "host" => array:1 [
                    0 => array:1 [
                      "Libro" => array:4 [
                        "titulo" => "European Symposium"
                        "fecha" => "2012"
                        "editorial" => "Ecole Royale Militaire"
                        "editorialLocalizacion" => "Brussels&#44; Belgium"
                      ]
                    ]
                  ]
                ]
              ]
            ]
            9 => array:3 [
              "identificador" => "bib0050"
              "etiqueta" => "&#91;10&#93;"
              "referencia" => array:1 [
                0 => array:2 [
                  "contribucion" => array:1 [
                    0 => array:1 [
                      "autores" => array:1 [
                        0 => array:2 [
                          "etal" => false
                          "autores" => array:1 [
                            0 => "Vizca&#237;no Torres E&#46;"
                          ]
                        ]
                      ]
                    ]
                  ]
                  "host" => array:1 [
                    0 => array:1 [
                      "Libro" => array:3 [
                        "titulo" => "Actualizaci&#243;n del hardware del subsistema de control de orientaci&#243;n del sat&#233;lite educativo SATEDU"
                        "fecha" => "2012"
                        "editorial" => "Tesis&#44; Ingeniero el&#233;ctrico electr&#243;nico&#44; Facultad de Ingenier&#237;a&#44; UNAM"
                      ]
                    ]
                  ]
                ]
              ]
            ]
            10 => array:3 [
              "identificador" => "bib0055"
              "etiqueta" => "&#91;11&#93;"
              "referencia" => array:1 [
                0 => array:2 [
                  "contribucion" => array:1 [
                    0 => array:1 [
                      "autores" => array:1 [
                        0 => array:2 [
                          "etal" => true
                          "autores" => array:1 [
                            0 => "Mendoza-Barcenas M&#46;"
                          ]
                        ]
                      ]
                    ]
                  ]
                  "host" => array:1 [
                    0 => array:1 [
                      "LibroEditado" => array:3 [
                        "titulo" => "Embedded Attitude Control System for the Educative Satellite SATEDU"
                        "conferencia" => "22nd International Conference on Electronics&#44; Communications and Computing CONIELECOMP"
                        "serieFecha" => "2012"
                      ]
                    ]
                  ]
                ]
              ]
            ]
            11 => array:3 [
              "identificador" => "bib0060"
              "etiqueta" => "&#91;12&#93;"
              "referencia" => array:1 [
                0 => array:2 [
                  "contribucion" => array:1 [
                    0 => array:1 [
                      "autores" => array:1 [
                        0 => array:2 [
                          "etal" => false
                          "autores" => array:1 [
                            0 => "Curtis Howard"
                          ]
                        ]
                      ]
                    ]
                  ]
                  "host" => array:1 [
                    0 => array:1 [
                      "Libro" => array:5 [
                        "titulo" => "Orbital Mechanics for Engineering Students"
                        "fecha" => "2005"
                        "paginaInicial" => "399"
                        "paginaFinal" => "463"
                        "editorial" => "Elsevier"
                      ]
                    ]
                  ]
                ]
              ]
            ]
            12 => array:3 [
              "identificador" => "bib0065"
              "etiqueta" => "&#91;13&#93;"
              "referencia" => array:1 [
                0 => array:2 [
                  "contribucion" => array:1 [
                    0 => array:1 [
                      "autores" => array:1 [
                        0 => array:2 [
                          "etal" => false
                          "autores" => array:1 [
                            0 => "Sidi M&#46;"
                          ]
                        ]
                      ]
                    ]
                  ]
                  "host" => array:1 [
                    0 => array:1 [
                      "Libro" => array:5 [
                        "titulo" => "Spacecraft Dynamics and Control"
                        "fecha" => "1997"
                        "paginaInicial" => "178"
                        "paginaFinal" => "203"
                        "editorial" => "Cambridge University Press"
                      ]
                    ]
                  ]
                ]
              ]
            ]
            13 => array:3 [
              "identificador" => "bib0070"
              "etiqueta" => "&#91;14&#93;"
              "referencia" => array:1 [
                0 => array:1 [
                  "referenciaCompleta" => "Stoneking&#44; E&#44; &#8220;Newton-Euler Dynamic Equations of Motion for a Multi-body Spacecraft&#8221;&#44; American Institute of Aeronautics and Astronautics&#46;"
                ]
              ]
            ]
            14 => array:3 [
              "identificador" => "bib0075"
              "etiqueta" => "&#91;15&#93;"
              "referencia" => array:1 [
                0 => array:1 [
                  "referenciaCompleta" => "Kim ByungMoon&#44; &#8220;Designing a low-cost spacecraft simulator&#8221;&#44; IEEE Control Systems Magazine&#44; August&#44; 2003&#44; pp&#46; 26-37&#46;"
                ]
              ]
            ]
            15 => array:3 [
              "identificador" => "bib0080"
              "etiqueta" => "&#91;16&#93;"
              "referencia" => array:1 [
                0 => array:1 [
                  "referenciaCompleta" => "Tsiotras&#44; P&#44; &#8220;New Control Laws for the Attitude Stabilization of Rigid Bodies&#8221;&#46;"
                ]
              ]
            ]
            16 => array:3 [
              "identificador" => "bib0085"
              "etiqueta" => "&#91;17&#93;"
              "referencia" => array:1 [
                0 => array:2 [
                  "contribucion" => array:1 [
                    0 => array:1 [
                      "autores" => array:1 [
                        0 => array:2 [
                          "etal" => false
                          "autores" => array:1 [
                            0 => "Rodriguez-Cortes H&#46;"
                          ]
                        ]
                      ]
                    ]
                  ]
                  "host" => array:1 [
                    0 => array:1 [
                      "Libro" => array:5 [
                        "titulo" => "Flight Dynamics&#46; Intersemestal Workshop for teachers on Mechatronics"
                        "fecha" => "2007"
                        "paginaInicial" => "88"
                        "paginaFinal" => "92"
                        "editorial" => "CINVESTAV"
                      ]
                    ]
                  ]
                ]
              ]
            ]
            17 => array:3 [
              "identificador" => "bib0090"
              "etiqueta" => "&#91;18&#93;"
              "referencia" => array:1 [
                0 => array:2 [
                  "contribucion" => array:1 [
                    0 => array:1 [
                      "autores" => array:1 [
                        0 => array:2 [
                          "etal" => false
                          "autores" => array:1 [
                            0 => "Castilla Gallardo A&#46;"
                          ]
                        ]
                      ]
                    ]
                  ]
                  "host" => array:1 [
                    0 => array:1 [
                      "Libro" => array:3 [
                        "titulo" => "Seguimiento virtual en tiempo real de maniobras de estabilizaci&#243;n de un simulador de vuelo satelital"
                        "fecha" => "2012"
                        "editorial" => "Tesis&#44; Ingeniero en mecatr&#243;nica&#44; Facultad de Ingenier&#237;a&#44; UNAM"
                      ]
                    ]
                  ]
                ]
              ]
            ]
            18 => array:3 [
              "identificador" => "bib0095"
              "etiqueta" => "&#91;19&#93;"
              "referencia" => array:1 [
                0 => array:2 [
                  "contribucion" => array:1 [
                    0 => array:2 [
                      "titulo" => "TRIAD optimized algorithm"
                      "autores" => array:1 [
                        0 => array:2 [
                          "etal" => false
                          "autores" => array:2 [
                            0 => "I&#46; Bar-Itzhack"
                            1 => "R&#46; Harman"
                          ]
                        ]
                      ]
                    ]
                  ]
                  "host" => array:1 [
                    0 => array:1 [
                      "Revista" => array:5 [
                        "tituloSerie" => "Journal of Guidance&#44; Control and Dynamics"
                        "fecha" => "1997"
                        "volumen" => "20"
                        "paginaInicial" => "208"
                        "paginaFinal" => "211"
                      ]
                    ]
                  ]
                ]
              ]
            ]
            19 => array:3 [
              "identificador" => "bib0100"
              "etiqueta" => "&#91;20&#93;"
              "referencia" => array:1 [
                0 => array:2 [
                  "contribucion" => array:1 [
                    0 => array:1 [
                      "autores" => array:1 [
                        0 => array:2 [
                          "etal" => false
                          "autores" => array:1 [
                            0 => "Tewari A&#46;"
                          ]
                        ]
                      ]
                    ]
                  ]
                  "host" => array:1 [
                    0 => array:1 [
                      "Libro" => array:5 [
                        "titulo" => "Atmospheric and Space Flight Dynamics Modeling and Simulation with Matlab And Simulink"
                        "fecha" => "2007"
                        "paginaInicial" => "42"
                        "paginaFinal" => "46"
                        "editorial" => "Publisher Birkh&#228;user"
                      ]
                    ]
                  ]
                ]
              ]
            ]
            20 => array:3 [
              "identificador" => "bib0105"
              "etiqueta" => "&#91;21&#93;"
              "referencia" => array:1 [
                0 => array:2 [
                  "contribucion" => array:1 [
                    0 => array:1 [
                      "autores" => array:1 [
                        0 => array:2 [
                          "etal" => true
                          "autores" => array:1 [
                            0 => "C&#243;rdova J&#46;R&#46;"
                          ]
                        ]
                      ]
                    ]
                  ]
                  "host" => array:1 [
                    0 => array:1 [
                      "LibroEditado" => array:3 [
                        "titulo" => "Nonlinear attitude control for a picosatellite"
                        "conferencia" => "Proceedings of Mexican Association Of Automatic Control &#40;AMCA&#41;"
                        "serieFecha" => "2008"
                      ]
                    ]
                  ]
                ]
              ]
            ]
            21 => array:3 [
              "identificador" => "bib0110"
              "etiqueta" => "&#91;22&#93;"
              "referencia" => array:1 [
                0 => array:2 [
                  "contribucion" => array:1 [
                    0 => array:1 [
                      "autores" => array:1 [
                        0 => array:2 [
                          "etal" => false
                          "autores" => array:1 [
                            0 => "C&#243;rdova J&#46;R&#46;"
                          ]
                        ]
                      ]
                    ]
                  ]
                  "host" => array:1 [
                    0 => array:1 [
                      "Libro" => array:3 [
                        "titulo" => "Estimaci&#243;n y control de orientaci&#243;n para el nanosat&#233;lite Humsat-M&#233;xico"
                        "fecha" => "2011"
                        "editorial" => "Tesis&#44; Maestr&#237;a en ingenier&#237;a el&#233;ctrica&#44; Instrumentaci&#243;n&#44; Facultad de Ingenier&#237;a&#44; UNAM"
                      ]
                    ]
                  ]
                ]
              ]
            ]
            22 => array:3 [
              "identificador" => "bib0115"
              "etiqueta" => "&#91;23&#93;"
              "referencia" => array:1 [
                0 => array:2 [
                  "contribucion" => array:1 [
                    0 => array:1 [
                      "autores" => array:1 [
                        0 => array:2 [
                          "etal" => true
                          "autores" => array:1 [
                            0 => "Marins J&#46;L&#46;"
                          ]
                        ]
                      ]
                    ]
                  ]
                  "host" => array:1 [
                    0 => array:1 [
                      "LibroEditado" => array:5 [
                        "titulo" => "An extended Kalman filter for quaternion-based orientation estimation using sensors marg"
                        "paginaInicial" => "2003"
                        "paginaFinal" => "2011"
                        "conferencia" => "In Proceedings of the 2001 IEEE &#47; RSJ&#44; International Conference on Intelligent Robots and Systems"
                        "serieFecha" => "2001"
                      ]
                    ]
                  ]
                ]
              ]
            ]
            23 => array:3 [
              "identificador" => "bib0120"
              "etiqueta" => "&#91;24&#93;"
              "referencia" => array:1 [
                0 => array:2 [
                  "contribucion" => array:1 [
                    0 => array:1 [
                      "autores" => array:1 [
                        0 => array:2 [
                          "etal" => false
                          "autores" => array:2 [
                            0 => "&#193;lvarez Ru&#237;z de Ojeda L&#46;J&#46;"
                            1 => "Poza Gonz&#225;lez F&#46;"
                          ]
                        ]
                      ]
                    ]
                  ]
                  "host" => array:1 [
                    0 => array:1 [
                      "Libro" => array:3 [
                        "titulo" => "Dise&#241;o de aplicaciones empotradas de 32 bits en FPGAs con Xilinx EDK 10&#46;1 para MicroBlaze y Power-PC"
                        "fecha" => "2009"
                        "editorial" => "Visi&#243;n Libros"
                      ]
                    ]
                  ]
                ]
              ]
            ]
            24 => array:3 [
              "identificador" => "bib0125"
              "etiqueta" => "&#91;25&#93;"
              "referencia" => array:1 [
                0 => array:2 [
                  "contribucion" => array:1 [
                    0 => array:2 [
                      "titulo" => "Three-axis air bearing based platform for small satellite attitude determination and control simulation"
                      "autores" => array:1 [
                        0 => array:2 [
                          "etal" => true
                          "autores" => array:1 [
                            0 => "Prado J&#46;"
                          ]
                        ]
                      ]
                    ]
                  ]
                  "host" => array:1 [
                    0 => array:1 [
                      "Revista" => array:4 [
                        "tituloSerie" => "Journal of Applied Research and Technology &#40;JART&#41;"
                        "fecha" => "2005"
                        "volumen" => "3"
                        "numero" => "3"
                      ]
                    ]
                  ]
                ]
              ]
            ]
          ]
        ]
      ]
    ]
    "agradecimientos" => array:1 [
      0 => array:4 [
        "identificador" => "xack161162"
        "titulo" => "Acknowledgements"
        "texto" => "<p id="par0610" class="elsevierStylePara elsevierViewall">Participation of author Mario Alberto Mendoza B&#225;rcenas has been supported by a student grant from CEP-UNAM&#46; Additionally&#44; the author wishes to acknowledgement everyone collaborators who participated in the development of this project&#58; Rodrigo C&#243;rdova&#44; Emilio Jim&#233;nez&#44; Eduardo Vizca&#237;no&#44; Ignacio Mendoza Nucamendi&#44; Jos&#233; Francisco Osorio&#44; Miguel &#193;ngel Alvarado&#44; Alejandro Castilla&#44; Rodrigo Alva and Genaro Islas&#46; Special mention to Mr&#46; Rafael Prieto Melendez &#40;CCADET&#41;&#46; Thanks for all&#46;<a name="p383"></a></p>"
        "vista" => "all"
      ]
    ]
  ]
  "idiomaDefecto" => "en"
  "url" => "/16656423/0000001200000003/v2_201505081651/S1665642314716190/v2_201505081651/en/main.assets"
  "Apartado" => null
  "PDF" => "https://static.elsevier.es/multimedia/16656423/0000001200000003/v2_201505081651/S1665642314716190/v2_201505081651/en/main.pdf?idApp=UINPBA00004N&text.app=https://www.elsevier.es/"
  "EPUB" => "https://multimedia.elsevier.es/PublicationsMultimediaV1/item/epub/S1665642314716190?idApp=UINPBA00004N"
]
Article information
ISSN: 16656423
Original language: English
The statistics are updated each day
Year/Month Html Pdf Total
2024 November 4 3 7
2024 October 48 16 64
2024 September 31 9 40
2024 August 26 14 40
2024 July 18 13 31
2024 June 14 2 16
2024 May 21 5 26
2024 April 17 3 20
2024 March 34 9 43
2024 February 21 7 28
2024 January 39 2 41
2023 December 35 6 41
2023 November 43 15 58
2023 October 57 10 67
2023 September 39 3 42
2023 August 41 7 48
2023 July 33 5 38
2023 June 60 5 65
2023 May 48 4 52
2023 April 39 4 43
2023 March 55 2 57
2023 February 32 4 36
2023 January 48 12 60
2022 December 48 9 57
2022 November 25 14 39
2022 October 34 12 46
2022 September 37 9 46
2022 August 56 19 75
2022 July 28 7 35
2022 June 42 14 56
2022 May 30 5 35
2022 April 32 16 48
2022 March 44 5 49
2022 February 31 4 35
2022 January 73 6 79
2021 December 43 12 55
2021 November 44 8 52
2021 October 34 13 47
2021 September 40 11 51
2021 August 31 10 41
2021 July 28 5 33
2021 June 41 10 51
2021 May 66 24 90
2021 April 108 20 128
2021 March 64 12 76
2021 February 46 14 60
2021 January 56 26 82
2020 December 54 17 71
2020 November 68 9 77
2020 October 42 15 57
2020 September 33 9 42
2020 August 29 4 33
2020 July 25 6 31
2020 June 25 9 34
2020 May 32 3 35
2020 April 17 2 19
2020 March 27 9 36
2020 February 44 6 50
2020 January 63 5 68
2019 December 54 7 61
2019 November 30 8 38
2019 October 15 7 22
2019 September 35 4 39
2019 August 17 6 23
2019 July 24 12 36
2019 June 36 9 45
2019 May 87 11 98
2019 April 63 9 72
2019 March 26 6 32
2019 February 19 8 27
2019 January 13 3 16
2018 December 11 3 14
2018 November 8 4 12
2018 October 25 6 31
2018 September 12 11 23
2018 August 14 4 18
2018 July 11 13 24
2018 June 11 4 15
2018 May 22 10 32
2018 April 18 16 34
2018 March 14 2 16
2018 February 11 1 12
2018 January 12 0 12
2017 December 13 2 15
2017 November 15 2 17
2017 October 18 7 25
2017 September 11 8 19
2017 August 9 2 11
2017 July 10 0 10
2017 June 44 17 61
2017 May 21 5 26
2017 April 24 25 49
2017 March 22 38 60
2017 February 19 4 23
2017 January 22 2 24
2016 December 21 8 29
2016 November 20 2 22
2016 October 22 3 25
2016 September 17 2 19
2016 August 7 4 11
2016 July 13 2 15
2016 June 10 2 12
2016 May 11 18 29
2016 April 13 2 15
2016 March 3 5 8
2016 February 2 10 12
2016 January 2 3 5
2015 December 10 1 11
2015 November 6 3 9
2015 October 10 3 13
2015 September 12 4 16
2015 August 6 2 8
2015 July 7 1 8
2015 June 3 2 5
2015 May 3 0 3
2015 April 3 3 6
Show all

Follow this link to access the full text of the article