<?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>1683-0789</journal-id>
<journal-title><![CDATA[Acta Nova]]></journal-title>
<abbrev-journal-title><![CDATA[RevActaNova.]]></abbrev-journal-title>
<issn>1683-0789</issn>
<publisher>
<publisher-name><![CDATA[Universidad Católica Boliviana]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1683-07892020000200003</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Desarrollo de Algoritmos de Control y Navegación "In Home" para Vehículos Autónomos]]></article-title>
<article-title xml:lang="en"><![CDATA[Development of Control and Navigation Algorithms "In Home " for Autonomous Vehicles]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Pérez Parra]]></surname>
<given-names><![CDATA[Gustavo]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Montesinos Cortez]]></surname>
<given-names><![CDATA[Mirko]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Medrano Cruz]]></surname>
<given-names><![CDATA[Erlan]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Triveño Vargas]]></surname>
<given-names><![CDATA[Francisco J.]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad Mayor de San Simón Facultad de Ciencias y Tecnología ]]></institution>
<addr-line><![CDATA[Cochabamba ]]></addr-line>
<country>Bolivia</country>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidade de Araraquara, UNIARA  ]]></institution>
<addr-line><![CDATA[ SP]]></addr-line>
<country>Brasil</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>11</month>
<year>2020</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>11</month>
<year>2020</year>
</pub-date>
<volume>9</volume>
<numero>5-6</numero>
<fpage>686</fpage>
<lpage>705</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.bo/scielo.php?script=sci_arttext&amp;pid=S1683-07892020000200003&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.bo/scielo.php?script=sci_abstract&amp;pid=S1683-07892020000200003&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.bo/scielo.php?script=sci_pdf&amp;pid=S1683-07892020000200003&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[Este proyecto presenta una contribución al estudio de sistemas de control y navegación de vehículos autónomos. Son presentados los materiales utilizados para la realización de la investigación como sensores, microprocesadores, actuadores y los vehículos empleados. También son presentadas las estructuras de los algoritmos implementados "In Home". Finalmente, son presentados los resultados iniciales obtenidos. El proyecto contempló el montaje de los circuitos electrónicos, proyecto mecánico, teoría de control y navegación, e integración de tal forma que garanticen que las acciones deseadas sean ejecutadas con éxito. El desarrollo fue posible debido al uso de diferentes tipos de software. Es el primer trabajo de esta magnitud en toda Bolivia.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[This project proposes a contribution for the study of control and navigation systems for autonomous vehicles. The materials used in the research as microprocessor, sensors, actuators and the vehicles are presented. All algorithms implemented "In Home" is presented also. Finally, are presented the initial results obtained successfully. The project included assembly of the electronic circuits, mechanical project, control and navigation theory and integration in a way that guarantees that the desired actions are executed successfully; the development was possible due to the use of different software. It is the first work of this magnitude in all Bolivia.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[Navegación y Control]]></kwd>
<kwd lng="es"><![CDATA[Vehículos autónomos]]></kwd>
<kwd lng="es"><![CDATA[Sensores]]></kwd>
<kwd lng="es"><![CDATA[Actuadores]]></kwd>
<kwd lng="es"><![CDATA[Microprocesadores]]></kwd>
<kwd lng="en"><![CDATA[Navigation and Control]]></kwd>
<kwd lng="en"><![CDATA[Autonomous Vehicles]]></kwd>
<kwd lng="en"><![CDATA[Sensors]]></kwd>
<kwd lng="en"><![CDATA[Actuators]]></kwd>
<kwd lng="en"><![CDATA[Microprocessors]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Art&iacute;culo Cient&iacute;fico</b></font></p>     <p align="right">&nbsp;</p>     <p align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="4"><b>Desarrollo de Algoritmos de Control y Navegación &quot;In Home&quot; para Vehículos Autónomos.</b></font></p>     <p align="center">&nbsp;</p>     <p align="center"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><i><font size="3">Development of Control and Navigation Algorithms &quot;In Home &quot; for</font></i></font> <font face="Verdana, Arial, Helvetica, sans-serif" size="3"><i>Autonomous Vehicles.</i></font></b></p>     <p align="center">&nbsp;</p>     <p align="center">&nbsp;</p>     <p align="center"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Gustavo Pérez Parra<sup>1</sup>, Mirko Montesinos Cortez<sup>1</sup>, Erlan Medrano Cruz<sup>1</sup> y Francisco J. Triveño Vargas<sup>2</sup>.</font></b></p>     <p align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><sup>1</sup>Facultad de Ciencias y Tecnología, Universidad Mayor de San Simón,</font> <font face="Verdana, Arial, Helvetica, sans-serif" size="2">Cochabamba Bolivia.</font>    <br> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"><sup>2</sup>Universidade de Araraquara, UNIARA, Rua Carlos Gomes, 1338, Centro</font> <font face="Verdana, Arial, Helvetica, sans-serif" size="2">Araraquara-SP, Brasil.</font></p>     ]]></body>
<body><![CDATA[<p align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><a href="mailto:fjtvargas@uniara.edu.br">fjtvargas@uniara.edu.br</a></font></p>     <p align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">  Recibido: 26 de noviembre 2019    <br>   Aceptado: 23 de agosto 2020</font></p>     <p align="center">&nbsp;</p>     <p align="center">&nbsp;</p> <hr align="JUSTIFY" noshade>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Resumen. </b>Este proyecto presenta una contribución al estudio de sistemas de control y navegación de vehículos autónomos. Son presentados los materiales utilizados para la realización de la investigación como sensores, microprocesadores, actuadores y los vehículos empleados. También son presentadas las estructuras de los algoritmos implementados &quot;In Home&quot;. Finalmente, son presentados los resultados iniciales obtenidos. El proyecto contempló el montaje de los circuitos electrónicos, proyecto mecánico, teoría de control y navegación, e integración de tal forma que garanticen que las acciones deseadas sean ejecutadas con éxito. El desarrollo fue posible debido al uso de diferentes tipos de software. Es el primer trabajo de esta magnitud en toda Bolivia.</font></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Palabras clave: </b>Navegación y Control, Vehículos autónomos, Sensores, Actuadores, Microprocesadores.</font></p> <hr align="JUSTIFY" noshade>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Abstract. </b>This project proposes a contribution for the study of control and navigation systems for autonomous vehicles. The materials used in the research as microprocessor, sensors, actuators and the vehicles are presented. All algorithms implemented &quot;In Home&quot; is presented also. Finally, are presented the initial results obtained successfully. The project included assembly of the electronic circuits, mechanical project, control and navigation theory and integration in a way that guarantees that the desired actions are executed successfully; the development was possible due to the use of different software. It is the first work of this magnitude in all Bolivia.</font></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Keywords: </b>Navigation and Control, Autonomous Vehicles, Sensors, Actuators, Microprocessors.</font></p> <hr align="JUSTIFY" noshade>     <p>&nbsp;</p>     ]]></body>
<body><![CDATA[<p>&nbsp;</p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><b>1<font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp; &nbsp; </font>INTRODUCCIÓN - ANTECEDENTES.</b></font></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">En estos últimos años, el desarrollo de vehículos autónomos ya sea terrestres, acuáticos o aéreos ha tenido un avance significativo, por ejemplo, los vehículos aéreos no tripulados (VANTs) o UAV (Unmanned Aerial Vehicle) son ampliamente utilizados para una serie de aplicaciones civiles y militares. Entre las aplicaciones militares se destacan, tareas de vigilancia, monitoreo, interceptación de comunicaciones, lucha contra el narcotráfico y en algunos casos la entrega o despejo de armas. Nuevos paradigmas están siendo propuestos en el área militar por lo que, su uso tiende a aumentar. Paralelamente, en aplicaciones civiles son usados en misiones humanitarias o para el alivio de desastres naturales, monitoreo de áreas de preservación o cultivos específicos, vigilancia de oleoductos gasoductos o mantenimiento de líneas eléctricas entre otras (Endri R. and Radzuan R., 2011).</font></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Las investigaciones relacionadas a los vehículos aéreos no tripulados se han incrementado, principalmente debido a sus dimensiones compactas, bajo costo y riesgo limitado de daños o perjuicios en caso de errores de proyecto. Como plataformas de ensayos en vuelo, estos vehículos se tornaron populares para investigación de áreas como: control, aerodinámica, motores, estructuras y software embarcado entre otros.</font></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">De la misma forma vehículos terrestres autónomos vienen siendo utilizados en tareas donde el entorno es de difícil acceso o representa algún peligro, como, por ejemplo: tareas de búsqueda de sobrevivientes de desastres, estudio de volcanes, etc. Los vehículos autónomos son considerados los vehículos del futuro por eso varias empresas realizan investigaciones e inversiones en el área de navegación autónoma. Algunos ejemplos son: General Motors, Toyota, Audi y Volvo. Los primeros prototipos de estos vehículos robotizados, capaces de reaccionar a su entorno, se probaron en 2007 en el DARPA Urban Challenge, en el marco de un concurso organizado por la DARPA (Agencia de Investigación Avanzada en Defensa) Hai Yang C, <i>et al</i>.,2010).</font></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">En este contexto, este proyecto tiene como objetivo, la implementación de algoritmos propios de control y navegación tanto en vehículos autónomos terrestres y aéreos. Esto permitirá la adquisición de conocimientos sobre mecánica vuelo, aerodinámica, software embarcado, telemetría, control y otros. Paralelamente por tratarse de vehículos de configuración abierta, es posible la implementación de algoritmos propios y la absorción completa de esta tecnología a través de la implementación de las estaciones de tierra que serán enteramente desarrolladas por primera vez en Bolivia.</font></p>     <p align="justify">&nbsp;</p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><b>2<font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp; &nbsp; </font>MATERIALES</b></font></p>     <p align="justify"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">2.1</font><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp; &nbsp; </font></b></font><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Sensores y tratamiento de señales.</font></b></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">El desarrollo de algoritmos de control y navegación es posible gracias al desarrollo de microcontroladores, que ofrecen la posibilidad de hacer cálculos muy complejos en poco espacio, a la miniaturización de los sensores (MEMS - Micro Electromechanical Systems) así como las mejoras en los sistemas de almacenamiento de energía. La <a href="#f1">Figura 1</a> presenta algunos de los sensores empleados en este trabajo.</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><a name="f1"></a></p>     <p align="center"><img src="/img/revistas/ran/v9n5-6/a03_figura_01.jpg" width="506" height="249"></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">El cerebro empleado en este trabajo corresponde al Arduino 2560. Algunas de sus especificaciones son presentadas en la <a href="#t1">Tabla 1</a>.</font></p>     <p align="justify"><a name="t1"></a></p>     <p align="center"><img src="/img/revistas/ran/v9n5-6/a03_tabla_01.gif" width="511" height="277"></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Uno de los sensores empleados en este trabajo corresponde al MPU9250 que contiene acelerómetros, giroscopios, magnetómetros y un barómetro, estos sensores</font> <font face="Verdana, Arial, Helvetica, sans-serif" size="2">hacen parte de los sistemas inerciales de navegación (INS Inertial Navigation Systems), empleados para determinar la orientación del vehículo con respecto a un sistema de referencia, determinar velocidades lineales y altitudes. La <a href="#t2">Tabla 2</a> presenta algunas de las especificaciones de este sensor:</font></p>     <p align="justify"><a name="t2"></a></p>     <p align="center"><img src="/img/revistas/ran/v9n5-6/a03_tabla_02.gif" width="455" height="228"></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Paralelamente, la combinación de sensores para mejorar la precisión y la salida de estos es una práctica común en diferentes industrias. Algunos métodos para aplicar la fusión de sensores están disponibles con diversos grados de complejidad. Un filtro complementario es una forma sencilla de combinar sensores. El principio de este filtro es presentado en la <a href="#f2">Figura 2</a>.</font></p>     <p align="justify"><a name="f2"></a></p>     ]]></body>
<body><![CDATA[<p align="center"><img src="/img/revistas/ran/v9n5-6/a03_figura_02.gif" width="538" height="304"></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>2.2</b></font><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp; &nbsp; </font></b></font><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Variables o parámetros.</b></font></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">La rotación de un cuerpo rígido con respecto a un espacio en marco de referencia fijo se puede representar con los ángulos de Euler como presentado en la</font> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"><a href="#f3">Figura 3</a>. En este diagrama podemos verificar los ángulos de Euler (ver <a href="#t3">Tabla 3</a>) así como las velocidades lineales que dan a un vehículo en forma general 6 grados de libertad.</font></p>     <p align="justify"><a name="t3"></a></p>     <p align="center"><img src="/img/revistas/ran/v9n5-6/a03_tabla_03.gif" width="347" height="144"></p>     <p align="center"></p>     <p align="center"><a name="f3"></a></p>     <p align="center"><img src="/img/revistas/ran/v9n5-6/a03_figura_03.gif" width="511" height="329"></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>2.3</b></font><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp; &nbsp; </font></b></font><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Vehículo Terrestre.</b></font></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">El vehículo terrestre empleado para la implementación de los algoritmos de control y navegación es presentado en la <a href="#f4">Figura 4</a> (este vehículo fue adquirido con recursos propios y donaciones de las empresas Ecojet y Neuron de la ciudad de Cochabamba y Santa Cruz respectivamente).</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><a name="f4"></a></p>     <p align="center"><img src="/img/revistas/ran/v9n5-6/a03_figura_04.jpg" width="526" height="245"></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>2.4</b></font><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp; &nbsp; </font></b></font><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Vehículos Aéreos.</b></font></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Los dos vehículos aéreos de estudio un Cuadri-rotor y un avión de ala fija.</font></p>     <p align="justify"><a name="f4"></a></p>     <p align="justify">&nbsp;</p>     <p align="center"><img src="/img/revistas/ran/v9n5-6/a03_figura_05.jpg" width="382" height="226"></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Para la modelación 3D del Cuadri-rotor presentado en la <a href="#f5">Figura 5</a> se empleó el Software SolidWorks 3D CAD (representación virtual), la configuración del Cuadri-rotor es del tipo &quot;X&quot;, este tipo de configuración contempla una simetría con respecto al centro de masas, centro geométrico, permitiendo solo tomar momentos inerciales diagonales de la matriz de inercias, los motores por otro lado generar momentos inerciales, sin embargo, este se soluciona compensando la rotación de dos motores en sentido horario y otros dos en sentido antihorario, variando ajustadamente la velocidad de los motores se puede rotar el cuerpo del Cuadri-rotor en vuelo con respecto al eje &quot;Z&quot; conocido como movimiento de guiñada o yaw.</font></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Los materiales empleados en la construcción del Cuadri-rotor son partes prototipadas en impresora 3D y madera balsa (usado en la construcción de aeromodelismo) su baja densidad nos permite reducir el peso y por tanto introducir menor potencia en vuelo, mejorado así la autonomía del Cuadri-rotor.</font></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">El vehículo aéreo empleado para la implementación de los algoritmos de control y navegación es presentado en la <a href="#f6">Figura 6</a>. Este vehículo fue una donación importada de la china.</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><a name="f6"></a></p>     <p align="center"><img src="/img/revistas/ran/v9n5-6/a03_figura_06.jpg" width="402" height="215"></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>2.5</b></font><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp; &nbsp; </font></b></font><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Telemetría y Estación de Tierra</b></font></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">La telemetría y la estación de tierra están encargadas del recibimiento y procesamiento de las señales de los sensores embarcados en los vehículos y paralelamente del envió de comandos y variables a dichos vehículos. La estación de tierra permite el gerenciamiento de las tareas del vehículo de forma más amigable. La <a href="#f7">Figura 7</a> presenta algunas de las antenas empleadas, así como una de las estaciones de suelo desarrolladas.</font></p>     <p align="justify"><a name="f7"></a></p>     <p align="center"><img src="/img/revistas/ran/v9n5-6/a03_figura_07.jpg" width="528" height="230"></p>     <p align="center">&nbsp;</p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><b>3<font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp; &nbsp; </font>MÉTODOS-ALGORITMOS DE NAVEGACIÓN Y CONTROL</b></font></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">El piloto automático puede funcionar de forma independiente, controlando la proa y la altitud, o puede acoplarse a un sistema de navegación y ejecutar un curso</font> <font face="Verdana, Arial, Helvetica, sans-serif" size="2">programado o una aproximación. Las principales funciones del piloto automático se pueden dividir en dos: orientación y control (Vargas, F. J. T. y Paglione, P., 2015):</font></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Orientación: la acción de determinar el rumbo y la velocidad, en relación con algún sistema de referencia, que debe seguir el vehículo.</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Control: El desarrollo y la aplicación de fuerzas y momentos apropiados para el vehículo, para:</font></p>     <blockquote>       <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">•&nbsp;Establecer algún estado de equilibrio del movimiento del vehículo,</font></p>       <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">• Restaurar un vehículo perturbado a su estado de equilibrio (punto de operación) y/o regular, dentro de los límites deseados, su salida de las condiciones del punto de operación.</font></p> </blockquote>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Los lazos de control aseguran una respuesta rápida y estable de la aeronave a los comandos, creados por los bucles de guiado. También deben eliminar la influencia de perturbaciones tales como la turbulencia atmosférica. La estructura de control implementada es presentada en la <a href="#f8">Figura 8</a>.</font></p>     <p align="justify"><a name="f8"></a></p>     <p align="center"><img src="/img/revistas/ran/v9n5-6/a03_figura_08.gif" width="433" height="285"></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">El sistema de piloto automático de dos ejes se instala en la mayoría de los controles generales de la aeronave (cabeceo <i>&#952; </i>y balanceo <i>&#934;</i>).</font></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>3.1</b></font><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp; &nbsp; </font></b></font><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Algoritmo de Control</b></font></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Una de las técnicas más difundidas en el área de control y automatización es la estructura PID (Proporcional Integral Derivativo) (Samir Bouabdallah, A. N. ,2013). Este controlador es una de las técnicas más populares cuando se desea realizar el control de una determinada planta. El control PID consiste en un algoritmo matemático, que tiene por función el control preciso de una variable en un sistema, permitiendo al sistema operar de forma estable en el punto de ajuste deseado, frente</font> <font face="Verdana, Arial, Helvetica, sans-serif" size="2">a variaciones o disturbios que afecten su estabilidad. La <a href="#f9">Figura 9</a> ilustra el controlador implementado en su forma digital (adicionar que esta no es la única estructura, existen modificaciones en esta estructura).</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><a name="f9"></a></p>     <p align="center"><img src="/img/revistas/ran/v9n5-6/a03_figura_09.gif" width="440" height="249"></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>3.2</b></font><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp; &nbsp; </font></b></font><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Algoritmo de Navegación</b></font></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">La navegación se ha vuelto mucho menos laboriosa con el advenimiento del GPS. La forma más segura de navegar utilizando el GPS es a través de rutas planificadas por adelantado, pues así en el transcurso de una determinada ruta se dispondrá de varias informaciones para llegar destino. La navegación por <i>waypoints </i>es empleada en diferentes tipos de vehículos ya sea terrestre o aéreo (Austin M. Murch, Y. C, 2013). La <a href="#f10">Figura 10</a> presenta el algoritmo de navegación implementado, donde se verifica que el mismo depende de la velocidad de tierra, la proa del vehículo y el Cross Track error, (XTE) esta última variable depende de la geometría terrestre, así como de la latitud y la longitud leídas a partir del GPS.</font></p>     <p align="justify"><a name="f10"></a></p>     <p align="center"><img src="/img/revistas/ran/v9n5-6/a03_figura_10.gif" width="472" height="287"></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Cross Track Error (XTE) se define como: &quot;la distancia desde la posición actual del vehículo al punto más cercano en una línea entre los puntos de referencia de origen y destino de la ruta activa.&quot; (Kleber Lima da Silva, A. S., 2013). La <a href="#f11">Figura 11</a> presenta este concepto.</font></p>     <p align="justify"><a name="f11"></a></p>     <p align="center"><img src="/img/revistas/ran/v9n5-6/a03_figura_11.gif" width="455" height="312"></p>     <p align="center">&nbsp;</p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><b>4<font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp; &nbsp; </font>RESULTADOS INICIALES</b></font></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>4.1</b></font><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp; &nbsp; </font></b></font><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Tratamiento de señales</b></font></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">La comunicación entre el sensor y el controlador es mediante I2C, en Fast-Mode según el Datasheet para la comunicación con todos los registros es de 400 kHz. Los sensores se configuran de acuerdo a las necesidades de trabajo, según el Datasheet de cada sensor las lecturas vienen acompañadas de una resolución ADC 16 bits (para cada eje del giroscopio y acelerómetro), sensibilidad ajustable y frecuencia de 8kHz para el giroscopio y 1kHz para el acelerómetro. La frecuencia de muestre o la solicitud de datos a los registros del controlador del sensor se determinó a 200Hz.</font></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">La sensibilidad escogida para el acelerómetro fue de +8, por tanto, corresponde a 4096 LSB/g, dividiendo los valores raw (brutos) que obtenemos de los registros del acelerómetro y dividió entre 4096 obtenemos la aceleración en unidades m/s&#094;2, de la misma manera para el giroscópico, se escogió una sensibilidad intermedia de 65.5 LSB/(&deg;/s), dividiendo los valores raw obtenidas de los registros entre 65.5 LSB/(&deg;/s) obtenemos la velocidad angular.</font></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">La aceleración obtenida de acelerómetro es lineal, ubicada en el centro geométrico y centro de masa del Cuadri-rotor estos datos representaran la aceleración lineal del cuerpo, para poder obtener la rotación efectuada del cuerpo en términos del marco de referencia inercial empleamos matrices de rotaciones sucesivas.</font></p>     <p align="center"><img src="/img/revistas/ran/v9n5-6/a03_ecuacion_01.gif" width="259" height="189"></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">El orden de multiplicación de las ecuaciones 1, 2 y 3 llevan distintos nombres, sin embargo, debido a que el acelerómetro mesura la aceleración de la tierra, es decir solo aceleraciones en el eje Z podemos obtener la inclinación del Cuadri-Rotor, considerando la siguiente matriz <i>R<sub>g</sub> = (R<sub>gx</sub> R<sub>gy</sub> R<sub>gz</sub>), </i>donde <i>R<sub>gx</sub>, R<sub>gy</sub> </i>= 0, y la simplicidad que presenta los ángulos de Tait-Bryan multiplicando 1, 2 y 3 se obtiene.</font></p>     <p align="center"><img src="/img/revistas/ran/v9n5-6/a03_ecuacion_04.gif" width="234" height="67"></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Relacionando los ángulos <i>&#934; </i>y <i>&#952; </i>con las aceleraciones muestreadas por el acelerómetro en los 3 ejes obtenemos la siguiente expresión.</font></p>     <p align="center"><img src="/img/revistas/ran/v9n5-6/a03_ecuacion_05.gif" width="230" height="120"></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Tomando el arco tangente de dicha relación matemática de las ecuaciones 5 y 6 se obtiene los ángulos pitch y roll, sin embargo, el Angulo yaw, presenta singularidades, así como los ángulos de Euler próximos a 90 grados, por esta razón la obtención del ángulo yaw no es considerado ya que afectaría la estabilización.</font></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">En el caso del giroscopio, se tiene la velocidad angular en los 3 ejes, en tiempo discreto para obtener la posición angular debemos integrar, mediante la siguiente expresión.</font></p>     <p align="center"><img src="/img/revistas/ran/v9n5-6/a03_ecuacion_07.gif" width="276" height="41"></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">De este modo obtenemos los ángulos mediante el giroscopio.</font></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>4.2</b></font><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp; &nbsp; </font></b></font><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Calibración Sensores.</b></font></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Todo instrumento de medición debe ser calibrado y puesto a prueba en diferentes condiciones para considerar cuando los datos deben ser considerados erróneos y como tratarlos, una característica de los instrumentos de medición</font> <font face="Verdana, Arial, Helvetica, sans-serif" size="2">electrónico es el ruido térmico, sumado a otros errores de obtención indirecta de los datos de interés el controlador entrar en un ciclo de oscilación desestabilizando los sistemas (vehículos).</font></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Tanto el giroscópico como el acelerómetro se calibraron en condiciones de medición en estado de reposo, con excepción del eje Z del acelerómetro, este debe corresponder a las aceleraciones de la gravedad.</font></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">La calibración consiste en llegar a un valor de comparación entre el instrumento a calibrar y el patrón de medida, en este caso una manera de ajustar el valor de patrón para el giroscopio es calibrar una estación de soporte para el sensor con instrumentos de nivel, sin embargo, bajo el contexto en el que se desarrolla dicho experimento in-home la calibración de la estación de soporte se realiza con sensores de móviles.</font></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">El giroscopio para sus 3 ejes se puede observar que presenta valores fuera de la media ajusta al soporte 0<sup>o</sup>, para eliminar este error se obtiene la media del conjunto de datos muestreados y este valor seria como valor de calibración, en la <a href="#f12">Figura 12</a> se tiene para el caso del ángulo <i>&#952; </i>del giroscopio.</font></p>     <p align="justify"><a name="f12"></a></p>     ]]></body>
<body><![CDATA[<p align="center"><img src="/img/revistas/ran/v9n5-6/a03_figura_12.gif" width="516" height="405"></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Para el  caso  del  acelerómetro  se  empleó  la  siguiente  metodología de normalización por ganancia.</font></p>     <p align="justify"><a name="f13"></a></p>     <p align="center"><img src="/img/revistas/ran/v9n5-6/a03_figura_13.gif" width="389" height="309"></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Obteniendo los valores brutos del acelerómetro obtenemos el offset. </font></p>     <p align="center"><img src="/img/revistas/ran/v9n5-6/a03_ecuacion_08.gif" width="242" height="47"></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Para este caso de normalización nos interesa más cuando la aceleración sea positiva, por tanto.</font></p>     <p align="center"><img src="/img/revistas/ran/v9n5-6/a03_ecuacion_09.gif" width="224" height="49"></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">De esta manera normalizamos cualquier dato obtenido por el acelerómetro, en la <a href="#f13">Figura 14</a> se tiene para el caso del eje X.</font></p>     <p align="justify"><a name="f14"></a></p>     ]]></body>
<body><![CDATA[<p align="center"><img src="/img/revistas/ran/v9n5-6/a03_figura_14.gif" width="515" height="377"></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">La calibración de los sensores, previo a su uso para el cálculo de los ángulos nos permite redundar en los datos, tanto del giroscopio como del acelerómetro, para el caso del giroscópico es necesario encontrar un valor medio correcto y calibrar cada vez que el sistema comience a trabajar, esto debió a que esos valores pueden cambiar en el tiempo, recordando también que dichos datos son integrados en tiempo discreto, lo que podía incurrir en una deriva del valor real.</font></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Los datos obtenidos por ambos tipos de sensores, posterior a la obtención de los ángulos, son filtrados y combinados por medio de un filtro complementario. Se obtiene las siguientes lecturas haciendo uso del software LabVIEW, <a href="#f15">Figura 15</a>.</font></p>     <p align="justify"><a name="f15"></a></p>     <p align="center"><img src="/img/revistas/ran/v9n5-6/a03_figura_15.gif" width="428" height="285"></p>     <p align="center"></p>     <p align="center"><a name="f16"></a></p>     <p align="center"><img src="/img/revistas/ran/v9n5-6/a03_figura_16.gif" width="420" height="288"></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Para la obtención de estos resultados fueron empleados el filtro complementar presentado y el filtro de Kalman (Faragher, R., 2012.) a ser presentado en el trabajo final, la nomenclatura presentada y diferentes matrices de rotación.</font></p>     <p align="justify"><a name="f17"></a></p>     ]]></body>
<body><![CDATA[<p align="center"><img src="/img/revistas/ran/v9n5-6/a03_figura_17.gif" width="423" height="281"></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>4.3</b></font><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp; &nbsp; </font></b></font><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Control Cuadri-Rotor</b></font></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">El modelo matemático desarrollado en Matlab-Simulink&reg; para la simulación del cuadri-rotor así como para el cálculo de las ganancias es ilustrado en la <a href="#f18">Figura 18</a>.</font></p>     <p align="justify"><a name="f18"></a></p>     <p align="center"><img src="/img/revistas/ran/v9n5-6/a03_figura_18.gif" width="560" height="382"></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Las ganancias iniciales son obtenidas generando un escalón como entrada para cada uno de los ángulos de orientación. Las <a href="#f19">Figuras 19</a>-<a href="#f21">21</a> ilustran los resultados obtenidos.</font></p>     <p align="justify"><a name="f19"></a></p>     <p align="center"><img src="/img/revistas/ran/v9n5-6/a03_figura_19.gif" width="323" height="228"></p>     <p align="center"></p>     <p align="center"><a name="f20"></a></p>     ]]></body>
<body><![CDATA[<p align="center"><img src="/img/revistas/ran/v9n5-6/a03_figura_20.gif" width="364" height="215"></p>     <p align="center"></p>     <p align="center"><a name="f21"></a></p>     <p align="center"><img src="/img/revistas/ran/v9n5-6/a03_figura_21.gif" width="349" height="217"></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>4.4</b></font><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp; &nbsp; </font></b></font><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Código embarcado</b></font></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Los algoritmos de control fueron embarcados en la placa 2560, posterior a eso se hizo un balance de hélices para evitar mayor vibración y error en las lecturas. Se construyó un banco de pruebas donde se hizo el teste de equilibrio obteniendo el resultado previamente descrito con el modelo matemático. La <a href="#f22">Figura 22</a> presenta los resultados de teste u ensayo en vuelo.</font></p>     <p align="justify"><a name="f22"></a></p>     <p align="center"><img src="/img/revistas/ran/v9n5-6/a03_figura_22.jpg" width="433" height="264"></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>4.5</b></font><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp; &nbsp; </font></b></font><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Navegación y estación de tierra</b></font></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">El mapa implementado para realizar la navegación vía waypoints y una de las estaciones de tierra implementadas es ilustrado en la <a href="#f23">Figura 23</a>.</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><a name="f23"></a></p>     <p align="center"><img src="/img/revistas/ran/v9n5-6/a03_figura_23.jpg" width="514" height="323"></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">En la <a href="#f23">Figura 23</a> se puede verificar el camino programado a partir de la estación de tierra para que el vehículo terrestre realice una determinada tarea, al lado se puede observar la estación de tierra con el reloj de orientación y nivel artificial. Es importante resaltar que todos los algoritmos presentados hasta aquí fueron desarrollados enteramente en Bolivia.</font>+</p>     <p align="justify">&nbsp;</p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><b>5<font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp; &nbsp; </font>CONCLUSIONES</b></font></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">El proceso de calibración de los sensores de mpu10DOF fue uno de los retos más fuertes, debido a la calibración del magnetómetro (sensor gy-87), la mayor dificultad era poder usar el algoritmo de calibración para el magnetómetro y comprender los registros a cuál se debería llamar para su correcto funcionamiento.</font></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">La fusión sensorial del acelerómetro y el giroscopio para el desarrollo del roll, pitch, con el filtrado de las señales, por medio del filtro de Kalman el cual nos dio lecturas aceptables.</font></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Para la corrección de error del GPS se realizó un filtrado y unión sensorial entre el dato del GPS con el acelerómetro demás de darle precisión, se modificó los registros del GPS para la obtención de datos en el tiempo necesario para la correcta adquisición de datos.</font></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Se realizó bastantes conexiones seriales i2c para poder tener la comunicación sensorial, y por el bajo rendimiento de Arduino se procedió a usar dos Arduinos que trabajan conjuntamente con toda la lectura sensorial.</font></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">La comunicación de las antenas apc220v3 su mayor dificultad fue poder enlazarlas y poder tener los mismos registros del receptor y del emisor y evitar la menor cantidad de datos perdidos durante él envió.</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">El problema más grande el cual se tuvo fue en la elaboración del piloto automático, el algoritmo y su implementación además de tener que modificar todos los distintos tiempos de muestreo de datos ya que no coincidían, ya que el Arduino es una placa de desarrollo de alto nivel el cual para poder modificar a gusto algunas cosas se debe entrar a los registros más profundos modificamos el reloj de cuarzo de lectura y los puertos por donde no se debería de procesar mientras se realiza alguna tarea.</font></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Aún se está trabajando en una placa stm32f3 que incluye un acelerómetro, giroscopio y magnetómetro también.</font></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Para la interface de vuelo, es aplaudible tener un novedoso instrumento de vuelo 3D-tridimendional, ya que de esa manera la alteración en el cuerpo regido por los controles mecánicos se refleja con mayor interactividad al usuario, saliendo del clásico 2D en instrumentación.</font></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Como mencionado en la Introducción es el resultado de aproximadamente 3 años de investigación para implementar nuestros propios algoritmos. Este es el primer trabajo de investigación de esta magnitud en toda Bolivia</font></p>     <p align="justify">&nbsp;</p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><b>Agradecimientos</b></font></p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Agradecer de sobre manera a todos aquellos que contribuyeron de alguna manera para la realización de esta investigación.</font></p>     <p align="justify">&nbsp;</p>     <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><b>Referencias</b></font></p>     <p align="justify"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">[1] Vargas, F. J. T. e  Paglione, P. (2015). Ferramentas de &Aacute;lgebra Computacional: Aplica&ccedil;&otilde;es em  Modelagem, Simula&ccedil;&atilde;o e Controle para Engenharia. (1era Edi&ccedil;&atilde;o) LTC, Brasil. </font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">[2]  Endri Rachman and RAdzuan Razali (2011). A  Mathematical Modeling for design and Development of Control Laws For Unmanned  Aerial Vehicle (UAV). International Journal of Applied Science and Technology.  Vol. 1 No. 4. </font></p>     <!-- ref --><p align="justify"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">[3]  Amahah, J. (2009). The Design of an  Unmanned Aerial Vehicle Based on the ArduPilot. </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=804200&pid=S1683-0789202000020000300003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><p align="justify"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">[4] Brandon McCarron.  (2013). Low-Cost IMU Implementation via Sensor Fusion Algorithms in the Arduino  Environment. Bachelor in Science Work. </font></p>     <p align="justify"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">[5] HaiYang  Chao, YongCan Cao, and YangQuan Chen (2010). Autopilots for Small Unmanned  Aerial Vehicles: A Survey. International Journal of Control, Automation, and  Systems </font></p>     <!-- ref --><p align="justify"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">[6] Samir  Bouabdallah, A. N. (2013). PID vs LQ Control Techniques Applied to an. 6. </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=804203&pid=S1683-0789202000020000300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">[7] Faragher,  R. (2012). Understanding the Basis of the Kalman Filter. IEEE signal Processing  Magazine. </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=804204&pid=S1683-0789202000020000300007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">[8] Kleber Lima da Silva, A. S. (2013). Hardware  para Controle Avan&ccedil;ado de um Ve&iacute;culo A&eacute;reo N&atilde;o Tripulado do tipo Quadric&oacute;ptero.  XI CEEL, Minas Gerais. </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=804205&pid=S1683-0789202000020000300008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><p align="justify"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">[9] Karwoski1,  K. (s.f.). Quadcopter Control Design and Flight Operation. NASA USRP &ndash;  Internship Final Report. </font></p>     <p align="justify"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">[10] Ying-Chih  Lai, Shau-Shiun Jan and Fei-Bin Hsiao. (2010). Development of a Low-Cost  Attitude and Heading Reference. Sensors Journal. </font></p>     <p align="justify">&nbsp;</p>     ]]></body>
<body><![CDATA[ ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Vargas]]></surname>
<given-names><![CDATA[F.J.T.]]></given-names>
</name>
<name>
<surname><![CDATA[Paglione]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
</person-group>
<source><![CDATA[Ferramentas de Álgebra Computacional: Aplicações em Modelagem, Simulação e Controle para Engenharia]]></source>
<year>2015</year>
<edition>1</edition>
<publisher-loc><![CDATA[Brasil ]]></publisher-loc>
<publisher-name><![CDATA[LTC]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Endri]]></surname>
<given-names><![CDATA[Rachman]]></given-names>
</name>
<name>
<surname><![CDATA[RAdzuan]]></surname>
<given-names><![CDATA[Razali]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A Mathematical Modeling for design and Development of Control Laws For Unmanned Aerial Vehicle (UAV)]]></article-title>
<source><![CDATA[International Journal of Applied Science and Technology]]></source>
<year>2011</year>
<volume>1</volume>
<numero>4</numero>
<issue>4</issue>
</nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Amahah]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[The Design of an Unmanned Aerial Vehicle Based on the ArduPilot]]></source>
<year>2009</year>
</nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[McCarron]]></surname>
<given-names><![CDATA[Brandon]]></given-names>
</name>
</person-group>
<source><![CDATA[Low-Cost IMU Implementation via Sensor Fusion Algorithms in the Arduino Environment]]></source>
<year>2013</year>
</nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Chao]]></surname>
<given-names><![CDATA[HaiYang]]></given-names>
</name>
<name>
<surname><![CDATA[Cao]]></surname>
<given-names><![CDATA[YongCan]]></given-names>
</name>
<name>
<surname><![CDATA[Chen]]></surname>
<given-names><![CDATA[YangQuan]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Autopilots for Small Unmanned Aerial Vehicles: A Survey]]></article-title>
<source><![CDATA[International Journal of Control, Automation, and Systems]]></source>
<year>2010</year>
</nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Samir Bouabdallah]]></surname>
<given-names><![CDATA[A.N.]]></given-names>
</name>
</person-group>
<source><![CDATA[PID vs LQ Control Techniques Applied to an. 6]]></source>
<year>2013</year>
</nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Faragher]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Understanding the Basis of the Kalman Filter]]></article-title>
<source><![CDATA[IEEE signal Processing Magazine]]></source>
<year>2012</year>
</nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kleber Lima da Silva]]></surname>
<given-names><![CDATA[A.S.]]></given-names>
</name>
</person-group>
<source><![CDATA[Hardware para Controle Avançado de um Veículo Aéreo Não Tripulado do tipo Quadricóptero]]></source>
<year>2013</year>
<conf-name><![CDATA[ XI CEEL]]></conf-name>
<conf-loc>Minas Gerais </conf-loc>
</nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Karwoski1]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
</person-group>
<source><![CDATA[Quadcopter Control Design and Flight Operation]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ying-Chih]]></surname>
<given-names><![CDATA[Lai]]></given-names>
</name>
<name>
<surname><![CDATA[Shau-Shiun]]></surname>
<given-names><![CDATA[Jan]]></given-names>
</name>
<name>
<surname><![CDATA[Fei-Bin]]></surname>
<given-names><![CDATA[Hsiao]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Development of a Low-Cost Attitude and Heading Reference]]></article-title>
<source><![CDATA[Sensors Journal]]></source>
<year>2010</year>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
