<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>1665-6423</journal-id>
<journal-title><![CDATA[Journal of applied research and technology]]></journal-title>
<abbrev-journal-title><![CDATA[J. appl. res. technol]]></abbrev-journal-title>
<issn>1665-6423</issn>
<publisher>
<publisher-name><![CDATA[Universidad Nacional Autónoma de México, Instituto de Ciencias Aplicadas y Tecnología]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1665-64232014000300004</article-id>
<title-group>
<article-title xml:lang="en"><![CDATA[Mechatronic Design, Dynamic Modeling and Results of a Satellite Flight Simulator for Experimental Validation of Satellite Attitude Determination and Control Schemes in 3-Axis]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Mendoza-Bárcenas]]></surname>
<given-names><![CDATA[M. A.]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Vicente-Vivas]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Rodríguez-Cortés]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad Nacional Autónoma de México Instituto de Ingeniería ]]></institution>
<addr-line><![CDATA[México D. F.]]></addr-line>
<country>México</country>
</aff>
<aff id="A02">
<institution><![CDATA[,Instituto Politécnico Nacional México Centro de Investigación y de Estudios Avanzados ]]></institution>
<addr-line><![CDATA[México D. F.]]></addr-line>
<country>México</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>00</month>
<year>2014</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>00</month>
<year>2014</year>
</pub-date>
<volume>12</volume>
<numero>3</numero>
<fpage>370</fpage>
<lpage>383</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_arttext&amp;pid=S1665-64232014000300004&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_abstract&amp;pid=S1665-64232014000300004&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_pdf&amp;pid=S1665-64232014000300004&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="en"><p><![CDATA[This paper describes the integration and implementation of a satellite flight simulator based on an air bearing system, 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, using the hardware-in-the-loop technique. The satellite flight simulator considers two main blocks: an instrumented mobile platform and an external computer executing costume-made Matlab® software. 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, control of actuators and communications data handling. The second block is an external personal computer, which runs in parallel Matlab® based algorithms for attitude determination and control. Both blocks are linked by means of radio modems. 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. In addition, the paper shows experimental results about the automated tracking of the satellite flight simulator based a virtual reality model developed in Matlab®. 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. Finally, the paper shows successful experimental results for an attitude control test using the satellite flight simulator based on a linear control law.]]></p></abstract>
<abstract abstract-type="short" xml:lang="es"><p><![CDATA[En este artículo se describe la integración e implementación de un simulador de vuelo satelital basado en un sistema de cojinete de aire, el cual fue diseñado e instrumentado en nuestro laboratorio para realizar investigación en el campo de sistemas de control de actitud de satélites, utilizando la técnica hardware-in-the-loop. El simulador de vuelo satelital cuenta con dos bloques principales: una plataforma móvil y una computadora externa donde se ejecuta software desarrollado en Matlab®. El primer bloque, integrado en una plataforma móvil suspendida en aire, contiene una computadora abordo basada en un dispositivo FPGA con capacidad de integrar arquitecturas digitales para adquisición de datos de sensores de navegación inercial, control de actuadores y manejo de datos. El segundo bloque es una computadora personal, donde en paralelo se ejecutan algoritmos basados en funciones desarrolladas en Matlab® para la determinación y el control de actitud. Ambos bloques están unidos inalámbricamente. En este artículo se presenta también el análisis de la dinámica de simulador de vuelo satelital para obtener su ecuación de movimiento, que permite una mejor comprensión del comportamiento del simulador. Además, se muestran los resultados experimentales de seguimiento automatizado del simulador de vuelo satelital basado en un modelo de realidad virtual. Se describe también el desarrollo de dos versiones de computadoras abordo basadas en FPGA para integrar arquitecturas digitales embebidas para aplicaciones en vehículos espaciales. Por último, el artículo muestra resultados experimentales de pruebas de control de actitud utilizando el simulador de vuelo satelital basada en una ley de control lineal.]]></p></abstract>
<kwd-group>
<kwd lng="en"><![CDATA[ADCS]]></kwd>
<kwd lng="en"><![CDATA[test bed]]></kwd>
<kwd lng="en"><![CDATA[dynamic model]]></kwd>
<kwd lng="en"><![CDATA[FPGA]]></kwd>
<kwd lng="en"><![CDATA[hardware-in-the-loop]]></kwd>
<kwd lng="en"><![CDATA[air bearing system]]></kwd>
<kwd lng="en"><![CDATA[satellite simulator]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[  	    <p align="center"><font face="verdana" size="4"><b>Mechatronic Design, Dynamic Modeling and Results of a Satellite Flight Simulator for Experimental Validation of Satellite Attitude Determination and Control Schemes in 3&#45;Axis</b></font></p>  	    <p align="center"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="center"><font face="verdana" size="2"><b>M. A. Mendoza&#45;B&aacute;rcenas<sup>1</sup>*, E. Vicente&#45;Vivas<sup>1</sup> and H. Rodr&iacute;guez&#45;Cort&eacute;s<sup>2</sup></b></font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><i><sup>1</sup>&nbsp;Instituto de Ingenier&iacute;a Universidad Nacional Aut&oacute;noma de M&eacute;xico, M&eacute;xico, D. F., M&eacute;xico.</i> *<a href="mailto:mebma190980@unam.mx">mebma190980@unam.mx</a></font></p>  	    <p align="justify"><font face="verdana" size="2"><i><sup>2</sup>&nbsp;Centro de Investigaci&oacute;n y de Estudios Avanzados, Instituto Polit&eacute;cnico Nacional M&eacute;xico, D. F., M&eacute;xico.</i></font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>ABSTRACT</b></font></p>      <p align="justify"><font face="verdana" size="2">This paper describes the integration and implementation of a satellite flight simulator based on an air bearing system, 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, using the hardware&#45;in&#45;the&#45;loop technique. The satellite flight simulator considers two main blocks: an instrumented mobile platform and an external computer executing costume&#45;made Matlab&reg; software. The first block is an air bearing system containing an FPGA based on&#45;board computer with capabilities to integrate digital architectures for data acquisition from inertial navigation sensors, control of actuators and communications data handling. The second block is an external personal computer, which runs in parallel Matlab&reg; based algorithms for attitude determination and control. Both blocks are linked by means of radio modems. 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. In addition, the paper shows experimental results about the automated tracking of the satellite flight simulator based a virtual reality model developed in Matlab&reg;. It also depicts two different versions of FPGA based on&#45;board computers developed in&#45;house to integrate embedded and polymorphic digital architectures for spacecrafts applications. Finally, the paper shows successful experimental results for an attitude control test using the satellite flight simulator based on a linear control law.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><b>Keywords:</b> ADCS, test bed, dynamic model, FPGA, hardware&#45;in&#45;the&#45;loop, air bearing system, satellite simulator.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><b><font size="2" face="verdana">RESUMEN</font></b></p>  	    <p align="justify"><font face="verdana" size="2">En este art&iacute;culo se describe la integraci&oacute;n e implementaci&oacute;n de un simulador de vuelo satelital basado en un sistema de cojinete de aire, el cual fue dise&ntilde;ado e instrumentado en nuestro laboratorio para realizar investigaci&oacute;n en el campo de sistemas de control de actitud de sat&eacute;lites, utilizando la t&eacute;cnica hardware&#45;in&#45;the&#45;loop. El simulador de vuelo satelital cuenta con dos bloques principales: una plataforma m&oacute;vil y una computadora externa donde se ejecuta software desarrollado en Matlab&reg;. El primer bloque, integrado en una plataforma m&oacute;vil suspendida en aire, contiene una computadora abordo basada en un dispositivo FPGA con capacidad de integrar arquitecturas digitales para adquisici&oacute;n de datos de sensores de navegaci&oacute;n inercial, control de actuadores y manejo de datos. El segundo bloque es una computadora personal, donde en paralelo se ejecutan algoritmos basados en funciones desarrolladas en Matlab&reg; para la determinaci&oacute;n y el control de actitud. Ambos bloques est&aacute;n unidos inal&aacute;mbricamente. En este art&iacute;culo se presenta tambi&eacute;n el an&aacute;lisis de la din&aacute;mica de simulador de vuelo satelital para obtener su ecuaci&oacute;n de movimiento, que permite una mejor comprensi&oacute;n del comportamiento del simulador. Adem&aacute;s, se muestran los resultados experimentales de seguimiento automatizado del simulador de vuelo satelital basado en un modelo de realidad virtual. Se describe tambi&eacute;n el desarrollo de dos versiones de computadoras abordo basadas en FPGA para integrar arquitecturas digitales embebidas para aplicaciones en veh&iacute;culos espaciales. Por &uacute;ltimo, el art&iacute;culo muestra resultados experimentales de pruebas de control de actitud utilizando el simulador de vuelo satelital basada en una ley de control lineal.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><a href="/pdf/jart/v12n3/v12n3a4.pdf" target="_blank">DESCARGAR ART&Iacute;CULO EN FORMATO PDF</a></font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b><i>References</i></b></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;1&#93;&nbsp;Fortescue, P, "Spacecraft Systems Engineering, third edition", Wiley, 2004, pp. 287&#45;319.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4847544&pid=S1665-6423201400030000400001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    ]]></body>
<body><![CDATA[<!-- ref --><p align="justify"><font face="verdana" size="2">&#91;2&#93; Larson W, Wertz, J, "Space Analysis and Design", 3d Ed, Kluwer Academic Publishers, 1999, pp. 356</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4847546&pid=S1665-6423201400030000400002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">&#91;3&#93; Meissner, D, "A three degrees of freedom test bed for Nanosatellite and cubesat attitude dynamics, determination and control", Naval Postgraduate School, Monterey, California, 2009, pp. 14&#45;15.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4847547&pid=S1665-6423201400030000400003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;4&#93; Corey Crowell Whitcomb, "Development and Analysis of a Small satellites attitude Determination and Control System Testbed", Master Thesis, MIT E.E.U.U, 2011.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4847549&pid=S1665-6423201400030000400004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;5&#93; Kim, Sun&#45;Hee, "Design and development of Hardware&#45;in&#45;the&#45;loop (HIL) Simulator for Spacecraft Attitude Control System using Air&#45;Bearing", Master Thesis, Yonsei University, South Korea, 2007.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4847551&pid=S1665-6423201400030000400005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;6&#93; Vicente&#45;Vivas, E. et.al, "Instrumentation of an air bearing simulation mechatronic platform and successful validation of satellite attitude control algorithms", Journal of Engineering Investigation and technology, Faculty of Engineering, UNAM. 2013.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4847553&pid=S1665-6423201400030000400006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;7&#93; Mendoza&#45;B&aacute;rcenas, M., Alva R. Gallegos "Inertial wheel design for a satellite platform", Congress of the Mexican Society of Space Science and Technology SOMECYTA. Puebla, Mexico, 2011, pp. 55&#45;59.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4847555&pid=S1665-6423201400030000400007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>      <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;8&#93; Mendoza&#45;B&aacute;rcenas, M. et.al, "Development and preliminary results of one&#45;axis Attitude Control System based FPGA", International Conference on Reconfigurable Computing and FPGAs, Conference Proceedings by IEEE Computer Society's Conference Publishing Services (CPS), Canc&uacute;n, M&eacute;xico, 2010.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4847557&pid=S1665-6423201400030000400008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;9&#93; Vicente&#45;Vivas, E., Mendoza&#45;Barcenas, M. et.al, "Ground validation of 3&#45;axis Stabilization and Attitude Control Algorithms for Small Satellites", European Symposium, Ecole Royale Militaire, Brussels, Belgium, 2012.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4847559&pid=S1665-6423201400030000400009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;10&#93; Vizca&iacute;no Torres, E, "Actualizaci&oacute;n del hardware del subsistema de control de orientaci&oacute;n del sat&eacute;lite educativo SATEDU", Tesis, Ingeniero el&eacute;ctrico electr&oacute;nico, Facultad de Ingenier&iacute;a, UNAM, 2012.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4847561&pid=S1665-6423201400030000400010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;11&#93;&nbsp;Mendoza&#45;B&aacute;rcenas, M. et. al, "Embedded Attitude Control System for the Educative Satellite SATEDU", 22nd International Conference on Electronics, Communications and Computing CONIELECOMP, 2012.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4847563&pid=S1665-6423201400030000400011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>      <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;12&#93; Curtis, Howard, "Orbital Mechanics for Engineering Students", Elsevier, 2005, pp. 399&#45;463.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4847565&pid=S1665-6423201400030000400012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;13&#93; Sidi, M., "Spacecraft Dynamics and Control", Cambridge University Press, 1997, pp. 178&#45;203.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4847567&pid=S1665-6423201400030000400013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;14&#93; Stoneking, E., "Newton&#45;Euler Dynamic Equations of Motion for a Multi&#45;body Spacecraft", American Institute of Aeronautics and Astronautics.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4847569&pid=S1665-6423201400030000400014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;15&#93; Kim ByungMoon, "Designing a low&#45;cost spacecraft simulator", IEEE Control Systems Magazine, August, 2003, pp. 26&#45;37.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4847571&pid=S1665-6423201400030000400015&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;16&#93; Tsiotras, P., "New Control Laws for the Attitude Stabilization of Rigid Bodies".    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4847573&pid=S1665-6423201400030000400016&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;17&#93; Rodriguez&#45;Cortes, H., "Flight Dynamics. Intersemestal Workshop for teachers on Mechatronics", CINVESTAV, August, 2007, pp .88&#45;92.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4847575&pid=S1665-6423201400030000400017&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;18&#93; Castilla Gallardo, A. "Seguimiento virtual en tiempo real de maniobras de estabilizaci&oacute;n de un simulador de vuelo satelital", Tesis, Ingeniero en mecatr&oacute;nica, Facultad de Ingenier&iacute;a, UNAM, 2012.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4847577&pid=S1665-6423201400030000400018&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;19&#93; I. Bar&#45;Itzhack, R. Harman, "TRIAD optimized algorithm", Journal of Guidance, Control and Dynamics, 20, 1997, pp. 208&#45;211.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4847579&pid=S1665-6423201400030000400019&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;20&#93; Tewari, A., "Atmospheric and Space Flight Dynamics Modeling and Simulation with Matlab And Simulink", Publisher Birkh&aacute;user, 2007, pp. 42&#45;46.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4847581&pid=S1665-6423201400030000400020&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;21&#93; C&oacute;rdova, J.R. et. al, "Nonlinear attitude control for a picosatellite", Proceedings of Mexican Association of Automatic Control (AMCA), 2008.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4847583&pid=S1665-6423201400030000400021&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;22&#93; C&oacute;rdova, J.R., "Estimaci&oacute;n y control de orientaci&oacute;n para el nanosat&eacute;lite Humsat&#45;M&eacute;xico", Tesis, Maestr&iacute;a en ingenier&iacute;a el&eacute;ctrica, Instrumentaci&oacute;n, Facultad de Ingenier&iacute;a, UNAM, 2011.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4847585&pid=S1665-6423201400030000400022&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;23&#93; Marins, J.L. et. al., "An extended Kalman filter for quaternion&#45;based orientation estimation using sensors marg", In Proceedings of the 2001 IEEE / RSJ, International Conference on Intelligent Robots and Systems, 2001, pp. 2003&#45;2011.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4847587&pid=S1665-6423201400030000400023&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;24&#93; &Aacute;lvarez Ruiz de Ojeda, L.J., Poza Gonz&aacute;lez, F, "Dise&ntilde;o de aplicaciones empotradas de 32 bits en FPGAs con Xilinx EDK 10.1 para MicroBlaze y Power&#45;PC", Visi&oacute;n Libros, 2009.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4847589&pid=S1665-6423201400030000400024&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;25&#93; Prado, J. et. al., "Three&#45;axis air bearing based platform for small satellite attitude determination and control simulation", Journal of Applied Research and Technology (JART), Vol. 3, No. 3, December, 2005.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4847591&pid=S1665-6423201400030000400025&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>      ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Fortescue]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
</person-group>
<source><![CDATA[Spacecraft Systems Engineering, third edition]]></source>
<year>2004</year>
<page-range>287-319</page-range><publisher-name><![CDATA[Wiley]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Larson]]></surname>
<given-names><![CDATA[W]]></given-names>
</name>
<name>
<surname><![CDATA[Wertz]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<source><![CDATA[Space Analysis and Design]]></source>
<year>1999</year>
<edition>3</edition>
<page-range>356</page-range><publisher-name><![CDATA[Kluwer Academic Publishers]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Meissner]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
</person-group>
<source><![CDATA[A three degrees of freedom test bed for Nanosatellite and cubesat attitude dynamics, determination and control]]></source>
<year>2009</year>
<page-range>14-15</page-range><publisher-loc><![CDATA[Monterey^eCalifornia California]]></publisher-loc>
<publisher-name><![CDATA[Naval Postgraduate School]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Crowell Whitcomb]]></surname>
<given-names><![CDATA[Corey]]></given-names>
</name>
</person-group>
<source><![CDATA[Development and Analysis of a Small satellites attitude Determination and Control System Testbed]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kim]]></surname>
<given-names><![CDATA[Sun-Hee]]></given-names>
</name>
</person-group>
<source><![CDATA[Design and development of Hardware-in-the-loop (HIL) Simulator for Spacecraft Attitude Control System using Air-Bearing]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Vicente-Vivas]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Instrumentation of an air bearing simulation mechatronic platform and successful validation of satellite attitude control algorithms]]></article-title>
<source><![CDATA[Journal of Engineering Investigation and technology]]></source>
<year>2013</year>
<publisher-name><![CDATA[Faculty of Engineering, UNAM]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Mendoza-Bárcenas]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Gallegos]]></surname>
<given-names><![CDATA[Alva R.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Inertial wheel design for a satellite platform]]></article-title>
<source><![CDATA[Congress of the Mexican Society of Space Science and Technology SOMECYTA]]></source>
<year>2011</year>
<page-range>55-59</page-range><publisher-loc><![CDATA[Puebla ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Mendoza-Bárcenas]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Development and preliminary results of one-axis Attitude Control System based FPGA]]></article-title>
<source><![CDATA[International Conference on Reconfigurable Computing and FPGAs]]></source>
<year>2010</year>
<publisher-loc><![CDATA[Cancún ]]></publisher-loc>
<publisher-name><![CDATA[IEEE Computer Society's Conference Publishing Services]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Vicente-Vivas]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
<name>
<surname><![CDATA[Mendoza-Barcenas]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Ground validation of 3-axis Stabilization and Attitude Control Algorithms for Small Satellites]]></article-title>
<source><![CDATA[European Symposium]]></source>
<year>2012</year>
<publisher-loc><![CDATA[Brussels ]]></publisher-loc>
<publisher-name><![CDATA[Ecole Royale Militaire]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Vizcaíno Torres]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
</person-group>
<source><![CDATA[Actualización del hardware del subsistema de control de orientación del satélite educativo SATEDU]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Mendoza-Bárcenas]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Embedded Attitude Control System for the Educative Satellite SATEDU]]></article-title>
<source><![CDATA[22nd International Conference on Electronics, Communications and Computing CONIELECOMP]]></source>
<year>2012</year>
</nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Curtis]]></surname>
<given-names><![CDATA[Howard]]></given-names>
</name>
</person-group>
<source><![CDATA[Orbital Mechanics for Engineering Students]]></source>
<year>2005</year>
<page-range>399-463</page-range><publisher-name><![CDATA[Elsevier]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sidi]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<source><![CDATA[Spacecraft Dynamics and Control]]></source>
<year>1997</year>
<page-range>178-203</page-range><publisher-name><![CDATA[Cambridge University Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B14">
<label>14</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Stoneking]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
</person-group>
<source><![CDATA[Newton-Euler Dynamic Equations of Motion for a Multi-body Spacecraft]]></source>
<year></year>
<publisher-name><![CDATA[American Institute of Aeronautics and Astronautics]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B15">
<label>15</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[ByungMoon]]></surname>
<given-names><![CDATA[Kim]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Designing a low-cost spacecraft simulator]]></article-title>
<source><![CDATA[IEEE Control Systems Magazine]]></source>
<year>Augu</year>
<month>st</month>
<day>, </day>
<page-range>26-37</page-range></nlm-citation>
</ref>
<ref id="B16">
<label>16</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Tsiotras]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<source><![CDATA[New Control Laws for the Attitude Stabilization of Rigid Bodies]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B17">
<label>17</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Rodriguez-Cortes]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
</person-group>
<source><![CDATA[Flight Dynamics. Intersemestal Workshop for teachers on Mechatronics]]></source>
<year>Augu</year>
<month>st</month>
<day>, </day>
<page-range>88-92</page-range><publisher-name><![CDATA[CINVESTAV]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B18">
<label>18</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Castilla Gallardo]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<source><![CDATA[Seguimiento virtual en tiempo real de maniobras de estabilización de un simulador de vuelo satelital]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B19">
<label>19</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bar-Itzhack]]></surname>
<given-names><![CDATA[I.]]></given-names>
</name>
<name>
<surname><![CDATA[Harman]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[TRIAD optimized algorithm]]></article-title>
<source><![CDATA[Journal of Guidance, Control and Dynamics]]></source>
<year>1997</year>
<volume>20</volume>
<page-range>208-211</page-range></nlm-citation>
</ref>
<ref id="B20">
<label>20</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Tewari]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<source><![CDATA[Atmospheric and Space Flight Dynamics Modeling and Simulation with Matlab And Simulink]]></source>
<year>2007</year>
<page-range>42-46</page-range><publisher-name><![CDATA[Publisher Birkháuser]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B21">
<label>21</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Córdova]]></surname>
<given-names><![CDATA[J.R.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Nonlinear attitude control for a picosatellite]]></article-title>
<source><![CDATA[Proceedings of Mexican Association of Automatic Control (AMCA)]]></source>
<year>2008</year>
</nlm-citation>
</ref>
<ref id="B22">
<label>22</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Córdova]]></surname>
<given-names><![CDATA[J.R.]]></given-names>
</name>
</person-group>
<source><![CDATA[Estimación y control de orientación para el nanosatélite Humsat-México]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B23">
<label>23</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Marins]]></surname>
<given-names><![CDATA[J.L.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[An extended Kalman filter for quaternion-based orientation estimation using sensors marg]]></article-title>
<source><![CDATA[Proceedings of the 2001 IEEE / RSJ, International Conference on Intelligent Robots and Systems]]></source>
<year>2001</year>
<page-range>2003-2011</page-range></nlm-citation>
</ref>
<ref id="B24">
<label>24</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Álvarez Ruiz de Ojeda]]></surname>
<given-names><![CDATA[L.J.]]></given-names>
</name>
<name>
<surname><![CDATA[Poza González]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
</person-group>
<source><![CDATA[Diseño de aplicaciones empotradas de 32 bits en FPGAs con Xilinx EDK 10.1 para MicroBlaze y Power-PC]]></source>
<year>2009</year>
<publisher-name><![CDATA[Visión Libros]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B25">
<label>25</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Prado]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Three-axis air bearing based platform for small satellite attitude determination and control simulation]]></article-title>
<source><![CDATA[Journal of Applied Research and Technology (JART)]]></source>
<year>Dece</year>
<month>mb</month>
<day>er</day>
<volume>3</volume>
<numero>3</numero>
<issue>3</issue>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
