<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE article
  PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "https://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article article-type="research-article" dtd-version="1.1" specific-use="sps-1.8" xml:lang="es" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
	<front>
		<journal-meta>
			<journal-id journal-id-type="publisher-id">ingeniare</journal-id>
			<journal-title-group>
				<journal-title>Revista Ingeniare</journal-title>
				<abbrev-journal-title abbrev-type="publisher">ingeniare</abbrev-journal-title>
			</journal-title-group>
			<issn publication-format="print">1909-245</issn>
			<issn publication-format="electronic">2390-0504</issn>
			<publisher>
				<publisher-name>Universidad Libre</publisher-name>
			</publisher>
		</journal-meta>
		<article-meta>
			<article-id pub-id-type="doi">10.18041/1909-2458/ingeniare.32.8963</article-id>
			<article-categories>
				<subj-group subj-group-type="heading">
					<subject>Artículos</subject>
				</subj-group>
			</article-categories>
			<title-group>
				<article-title>Análisis energético de una plataforma robótica móvil de tipo diferencial</article-title>
				<trans-title-group xml:lang="en">
					<trans-title>Energy analysis of a mobile robotic platform of a differential type</trans-title>
				</trans-title-group>
			</title-group>
			<contrib-group>
				<contrib contrib-type="author" corresp="yes">
					<name>
						<surname>Vergara-Ramírez</surname>
						<given-names>Carlos</given-names>
					</name>
                    <xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
                    <email>cfvergarar@itc.edu.co</email>
				</contrib>
                <contrib contrib-type="author" corresp="yes">
					<name>
						<surname>Castañeda-Arias</surname>
						<given-names>Nelson</given-names>
					</name>
                    <email>nacastanedaa@itc.edu.co</email>
                    <xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
				</contrib>
                <contrib contrib-type="author" corresp="yes">
					<name>
						<surname>Méndez-Carvajal</surname>
						<given-names>Nicolás</given-names>
					</name>
                    <email>nmendezc@itc.edu.co</email>
                    <xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
				</contrib>
                <contrib contrib-type="author" corresp="yes">
					<name>
						<surname>Castiblanco-Ávila</surname>
						<given-names>David</given-names>
					</name>
                    <email>dncastiblanco@itc.edu.co</email>
                    <xref ref-type="aff" rid="aff4"><sup>4</sup></xref>
				</contrib>
            </contrib-group>
            <aff id="aff1">
                <label>1</label>
                <institution content-type="original">Ingeniería en control (Universidad Distrital Francisco José de Caldas). Especialización en informática y automatización industrial (Universidad Distrital Francisco José de Caldas). Maestría en ingeniería - automatización industrial (Universidad Nacional de Colombia). Docente investigador</institution>
                <institution content-type="normalized">Ingeniería en control (Universidad Distrital Francisco José de Caldas). Especialización en informática y automatización industrial (Universidad Distrital Francisco José de Caldas). Maestría en ingeniería - automatización industrial (Universidad Nacional de Colombia). Docente investigador</institution>
                <institution content-type="orgname">Ingeniería en control (Universidad Distrital Francisco José de Caldas). Especialización en informática y automatización industrial (Universidad Distrital Francisco José de Caldas). Maestría en ingeniería - automatización industrial (Universidad Nacional de Colombia). Docente investigador</institution>
                <addr-line>
					<city>Bogotá</city>
                </addr-line>
                <country country="CO">Colombia</country>
            </aff>
            <aff id="aff2">
                <label>2</label>
                <institution content-type="original">Ingeniería en control (Universidad Distrital Francisco José de Caldas). Maestría en ingeniería - automatización industrial (Universidad Nacional de Colombia). Docente investigador</institution>
                <institution content-type="normalized">Ingeniería en control (Universidad Distrital Francisco José de Caldas). Maestría en ingeniería - automatización industrial (Universidad Nacional de Colombia). Docente investigador</institution>
                <institution content-type="orgname">Ingeniería en control (Universidad Distrital Francisco José de Caldas). Maestría en ingeniería - automatización industrial (Universidad Nacional de Colombia). Docente investigador</institution>
                <addr-line>
					<city>Bogotá</city>
                </addr-line>
                <country country="CO">Colombia</country>
            </aff>
            <aff id="aff3">
                <label>3</label>
                <institution content-type="original">Tecnólogo en automatización industrial (Escuela Tecnológica Instituto Técnico Central). Estudiante investigador</institution>
                <institution content-type="normalized">Tecnólogo en automatización industrial (Escuela Tecnológica Instituto Técnico Central). Estudiante investigador</institution>
                <institution content-type="orgname">Tecnólogo en automatización industrial (Escuela Tecnológica Instituto Técnico Central). Estudiante investigador</institution>
                <addr-line>
					<city>Bogotá</city>
                </addr-line>
                <country country="CO">Colombia</country>
            </aff>
            <aff id="aff4">
                <label>4</label>
                <institution content-type="original">Tecnólogo en automatización industrial (Escuela Tecnológica Instituto Técnico Central). Estudiante investigador</institution>
                <institution content-type="normalized">Tecnólogo en automatización industrial (Escuela Tecnológica Instituto Técnico Central). Estudiante investigador</institution>
                <institution content-type="orgname">Tecnólogo en automatización industrial (Escuela Tecnológica Instituto Técnico Central). Estudiante investigador</institution>
                <addr-line>
					<city>Bogotá</city>
                </addr-line>
                <country country="CO">Colombia</country>
            </aff>
            <pub-date pub-type="collection">
				<season>Jul-Dec</season>
				<year>2022</year>
			</pub-date>
			<issue>32</issue>
			<fpage>39</fpage>
			<lpage>57</lpage>
			<history>
				<date date-type="received">
					<day>04</day>
					<month>06</month>
					<year>2021</year>
				</date>
				<date date-type="accepted">
					<day>19</day>
					<month>10</month>
					<year>2021</year>
				</date>
			</history>
			<permissions>
				<license license-type="open-access" xlink:href="https://creativecommons.org/licenses/by-nc-sa/4.0/" xml:lang="es">
					<license-p>Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial-CompartirIgual 4.0</license-p>
				</license>
			</permissions>
			<abstract>
			    <title>RESUMEN</title>
				<p>Durante la última década la robótica móvil ha tenido grandes avances en el desarrollo de equipos, permitiendo realizar labores riesgosas para el ser humano, debido a que sus características brindan la posibilidad de explorar lugares desconocidos. En este artículo se analiza el consumo energético de la plataforma comparando dos estrategias de control: posición y velocidad. La plataforma se expuso a una trayectoria polinómica de quinto orden, en la que ambos casos debían recorrerla y demostrar, a partir de índices de desempeño, su respectiva robustez frente a perturbaciones en las ruedas del dispositivo, así como las modificaciones porcentuales de sus características. Mediante la teoría de la potencia media, al finalizar el recorrido se verificó cuál de los dos casos de control era el más eficiente energéticamente.</p>
			</abstract>
			<trans-abstract xml:lang="en">
			    <title>ABSTRACT</title>
                <p>Mobile robotics during the last decade has made progress in the development of equipment that manages to perform risky tasks for humans, because its characteristics provide the possibility of exploring unknown places. In order to analyze the energy consumption of the platform, two control strategies were compared, both for position and speed control. The analysis methodology proposes that the platform was exposed to a fifthorder polynomial trajectory, in which both cases had to travel it and demonstrate, based on performance indices, its respective robustness against disturbances in the wheels of the device, as well as that of modifications. percentage to the characteristics of the platform, at the end of the tour by means of the average power theory it was verified which of the two control cases is the most energy efficient.</p>
			</trans-abstract>
			<kwd-group xml:lang="es">
				<title>Palabras clave</title>
				<kwd>plataforma móvil</kwd>
                <kwd>control por rechazo activo de perturbaciones</kwd>
                <kwd>sistemas no lineales</kwd>
                <kwd>control GPI</kwd>
                <kwd>seguimiento de trayectoria</kwd>
			</kwd-group>
			<kwd-group xml:lang="en"> 
			 	<title>Keywords</title>
				<kwd>Robotic mobile platform</kwd>
                <kwd>active disturbance rejection control</kwd>
                <kwd>non-linear systems</kwd>
                <kwd>GPI control</kwd>
                <kwd>trajectory tracking</kwd>
			</kwd-group>
			<counts>
				<fig-count count="13"/>
				<table-count count="7"/>
				<equation-count count="22"/>
				<ref-count count="28"/>
				<page-count count="19"/>
			</counts>
		</article-meta>
	</front>
	<body>
		<sec>
            <title>INTRODUCCIÓN</title>
            <p>Actualmente, un reto en el diseño de plataformas robóticas de tipo diferencial es su autonomía energética para aplicaciones enfocadas en vigilancia, rastreo, supervisión de labores militares, agrarias, domésticas, entre otras [<xref ref-type="bibr" rid="r1">1</xref>]. Por esta razón, desde la teoría de control por rechazo activo de perturbaciones (ADRC) y la teoría clásica de control (PID), en este artículo se analiza el consumo energético mediante su implementación en una simulación que asemeja las características de un dispositivo robótico, teniendo en cuenta su ancho de banda como parámetro fundamental para la comparación. No obstante, las variaciones energéticas se presentan por las características de los controladores utilizados, que además por su naturaleza tienen diversos tipos de incertidumbres paramétricas, como las imperfecciones en el diseño estructural y en la construcción de los actuadores, entre otros.</p>
            <p>La topología de control para el análisis energético propone dos escenarios para cada lazo de control. El lazo interno, o de posición, se basa en una linealización por prealimentación al que se le adicionan dos señales auxiliares. En el primer escenario, estas señales están compuestas por una estimación de términos aditivos tipo GPI [<xref ref-type="bibr" rid="r2">2</xref>] y en el segundo escenario, por una estrategia tipo PID [<xref ref-type="bibr" rid="r3">3</xref>]. Estas estrategias buscan dar seguimiento a una trayectoria de tipo polinómica. El lazo externo o de velocidad regula las velocidades en los actuadores para seguir la trayectoria planteada en el lazo interno. El primer escenario se basa en una estrategia de control por rechazo activo de perturbaciones (ADRC), con estados extendidos que tienen la capacidad de predecir diferentes tipos de incertidumbres. En el siguiente escenario, al igual que el lazo interno, se recurre a una estrategia de tipo PID [<xref ref-type="bibr" rid="r3">3</xref>].</p>
            <p>El análisis de los resultados se basó en el planteamiento de los parámetros de la plataforma robótica. En este caso se contempló el modelo cinemático, el radio de las ruedas y la longitud que existe entre ellas. Adicionalmente, se empleó un conjunto de sensores de voltaje y corriente con un par de motores CD, con las características del modelo Maxon 448595, que se simularon con la librería Simulink, una extensión del software Matlab [<xref ref-type="bibr" rid="r4">4</xref>]. A partir de la definición de las características del dispositivo y la selección de los controladores, con su respectiva sintonización, basada en el ancho de banda, se estimó el consumo de la potencia media durante el recorrido de dos trayectorias, las cuales están expuestas a perturbaciones externas. Además de estas pruebas se hicieron variaciones paramétricas del dispositivo y en el ancho de banda de los controladores para evaluar los posibles cambios energéticos y la robustez del sistema, proponiendo diferentes tipos de indicadores de desempeño como IAE, ITAE, ISE y ITSE [<xref ref-type="bibr" rid="r4">4</xref>], [<xref ref-type="bibr" rid="r7">7</xref>].</p>
        </sec>
        <sec>
            <title>REVISIÓN DE LA BIBLIOGRAFÍA</title>
            <sec>
                <title>Modelo matemático de la plataforma robótica móvil</title>
                <p>Las plataformas robóticas son dispositivos que, en su mayoría, están compuestos por dos ruedas posicionadas sobre el mismo eje de rotación, controladas de manera independiente para generar la velocidad de avance y la velocidad angular (<xref ref-type="fig" rid="f1">Figura 1</xref>) [<xref ref-type="bibr" rid="r8">8</xref>]. De esta forma, los modelos que mejor describen la dinámica de las plataformas robóticas de tipo diferencial están basados en dos componentes fundamentales: el primero se centra en la cinemática de la plataforma robótica (Figura 1), el segundo corresponde a los sistemas mecánico y eléctrico del motor (<xref ref-type="fig" rid="f2">Figura 2</xref>). En este caso, la cinemática se modeló a partir del sistema de ecuaciones 1 y 2 [<xref ref-type="bibr" rid="r8">8</xref>].</p>
                <p>
                    <fig id="f1">
                        <label>Figura 1</label>
                        <caption>
                            <title>Plataforma tipo diferencial</title>
                        </caption>
                        <graphic xlink:href="art8963_f1.png" />
                    </fig>
                </p>
                <p>
                    <fig id="ec1">
                        <label>Ecuación 1</label>
                        <caption>
                            <title>Ecuación 1</title>
                        </caption>
                        <graphic xlink:href="art8963_ec1.png" />
                    </fig>
                </p>
                <p>
                    <fig id="ec2">
                        <label>Ecuación 2</label>
                        <caption>
                            <title>Ecuación 2</title>
                        </caption>
                        <graphic xlink:href="art8963_ec2.png" />
                    </fig>
                </p>
                <p>Donde r es el radio de las ruedas, l la longitud entre las ruedas, u 1 velocidad de avance lineal y u 2 velocidad angular [<xref ref-type="bibr" rid="r10">10</xref>], [<xref ref-type="bibr" rid="r11">11</xref>]. El componente del sistema eléctrico y mecánico del motor se presenta en la ecuación 3 [<xref ref-type="bibr" rid="r11">11</xref>].</p>
                <p>
                    <fig id="f2">
                        <label>Figura 2</label>
                        <caption>
                            <title>Modelo eléctrico y mecánico del motor</title>
                        </caption>
                        <graphic xlink:href="art8963_f2.png" />
                    </fig>
                </p>
                <p>
                    <fig id="ec3">
                        <label>Ecuación 3</label>
                        <caption>
                            <title>Ecuación 3</title>
                        </caption>
                        <graphic xlink:href="art8963_ec3.png" />
                    </fig>
                </p>
                <p>Donde la constante de velocidad k w es una aproximación de la división del voltaje inducido Vf em y frecuencia angular ω , la constante de par k i es una aproximación de la corriente de lazo i sobre el par mecánico generado en el eje τ , L es la inductancia, R la resistencia, t m el tiempo mecánico constante, B m el coeficiente de fricción viscosa y J m la inercia del rotor del motor [<xref ref-type="bibr" rid="r11">11</xref>], [<xref ref-type="bibr" rid="r12">12</xref>].</p>
            </sec>
            <sec>
                <title>Estrategia de control</title>
                <p>Esta estrategia se basa en dos lazos: el interno corresponde al control de posición y el externo al control de velocidad (<xref ref-type="fig" rid="f3">Figura 3</xref>) [<xref ref-type="bibr" rid="r9">9</xref>], [<xref ref-type="bibr" rid="r13">13</xref>]. El primero da como resultado una señal de referencia de velocidad angular R w = [r 1 w r 2 w ] T , produciendo un campo potencial eléctrico u w sobre los actuadores en el lazo externo. El problema de control al cual se le quiere dar solución está dado por una trayectoria deseada ( x 1* , x 2* ), que requiere una señal de control u w = [u 1 w u 2 w ] T , donde u 1 w corresponde a la velocidad lineal y u 2 w a la velocidad rotacional del dispositivo.</p>
                <p>
                    <fig id="f3">
                        <label>Figura 3</label>
                        <caption>
                            <title>Topología de control</title>
                        </caption>
                        <graphic xlink:href="art8963_f3.png" />
                    </fig>
                </p>
                <sec>
                    <title>Control de posición (lazo interno)</title>
                    <p>Como se evidencia en la ecuación 1, la plataforma robótica es un sistema de tipo no lineal. A partir de lo cual se propone una linealización por prealimentación, como se evidencia en la ecuación 4 [<xref ref-type="bibr" rid="r14">14</xref>]. Luego, se parametrizan las variables de control u 1 y u 2 en términos de las coordenadas (x 1 , x 2 ), con lo que se demuestra que es un sistema diferencialmente plano [<xref ref-type="bibr" rid="r2">2</xref>], [<xref ref-type="bibr" rid="r15">15</xref>].</p>
                    <p>
                        <fig id="ec4">
                            <label>Ecuación 4</label>
                            <caption>
                                <title>Ecuación 4</title>
                            </caption>
                            <graphic xlink:href="art8963_ec4.png" />
                        </fig>
                    </p>
                    <p>En la ecuación 4, xn* es la derivada de la referencia de la trayectoria en x e y. A partir de esta premisa se presentan dos controladores para su respectiva comparación: la estrategia proporcional integral generalizada GPI, por sus características en la estimación de términos aditivos, como lo pueden ser endógenos o exógenos en la dinámica presente en la entrada y salida plana en el sistema [<xref ref-type="bibr" rid="r2">2</xref>]; y la estrategia de control PID, por sus características predictivas en la estimación del error en la retroalimentación de las variables, además de su rápida respuesta y compensación del error ante posibles perturbaciones [<xref ref-type="bibr" rid="r16">16</xref>], [<xref ref-type="bibr" rid="r17">17</xref>].</p>
                    <sec>
                        <title>Primera propuesta para el lazo interno, control GPI</title>
                        <p>Adicionando las señales auxiliares υ n , que corresponden a una ley de control de tipo GPI (ecuaciones 5 y 6) [<xref ref-type="bibr" rid="r2">2</xref>], [<xref ref-type="bibr" rid="r15">15</xref>].</p>
                        <p>
                            <fig id="ec5">
                                <label>Ecuación 5</label>
                                <caption>
                                    <title>Ecuación 5</title>
                                </caption>
                                <graphic xlink:href="art8963_ec5.png" />
                            </fig>
                        </p>
                        <p>
                            <fig id="ec6">
                                <label>Ecuación 6</label>
                                <caption>
                                    <title>Ecuación 6</title>
                                </caption>
                                <graphic xlink:href="art8963_ec6.png" />
                            </fig>
                        </p>
                    </sec>
                    <sec>
                        <title>Segunda propuesta para el lazo interno, control PID</title>
                        <p>Añadiendo las señales auxiliares υ n , que corresponden a una ley de control de tipo PID (ecuaciones 7 y 8) [<xref ref-type="bibr" rid="r18">18</xref>].</p>
                        <p>
                            <fig id="ec7">
                                <label>Ecuación 7</label>
                                <caption>
                                    <title>Ecuación 7</title>
                                </caption>
                                <graphic xlink:href="art8963_ec7.png" />
                            </fig>
                        </p>
                        <p>
                            <fig id="ec8">
                                <label>Ecuación 8</label>
                                <caption>
                                    <title>Ecuación 8</title>
                                </caption>
                                <graphic xlink:href="art8963_ec8.png" />
                            </fig>
                        </p>
                        <p>Donde P n es la variable proporcional, D n la variable derivativa, I n la variable integral y N n el coeficiente de filtro. La referencia de velocidad se propone a partir de la ecuación 2, como se muestra a continuación, para ambos casos.</p>
                        <p>
                            <fig id="ec9">
                                <label>Ecuación 9</label>
                                <caption>
                                    <title>Ecuación 9</title>
                                </caption>
                                <graphic xlink:href="art8963_ec9.png" />
                            </fig>
                        </p>
                    </sec>
                </sec>
                <sec>
                    <title>Control de velocidad (lazo externo)</title>
                    <p>Las estrategias para el lazo de velocidad están compuestas por dos conjuntos de controladores: ADRC y PID, ambos con una entrada y una salida que actúan sobre los motores de la plataforma (<xref ref-type="fig" rid="f4">Figura 4</xref>). Por esta razón, a partir del funcionamiento de los rotores se genera una dinámica sobre la plataforma robótica, formando un acoplamiento cruzado de velocidades que se considera una perturbación [<xref ref-type="bibr" rid="r19">19</xref>]. Adicionalmente, se propone una perturbación generada en el eje z, que representa el cambio angular del espacio en el que se moviliza el equipo robótico y altera directamente las velocidades en cada rueda.</p>
                    <p>
                        <fig id="f4">
                            <label>Figura 4</label>
                            <caption>
                                <title>Estrategia de control de velocidad</title>
                            </caption>
                            <graphic xlink:href="art8963_f4.png" />
                        </fig>
                    </p>
                    <sec>
                        <title>Primera propuesta para el lazo externo, control ADRC</title>
                        <p>De acuerdo con este planteamiento, se propone una estrategia de control de rechazo activo de perturbaciones ADRC (por su sigla en inglés), una metodología de control moderno no lineal que se destaca por tener la capacidad para predecir perturbaciones de tipo aditivo e incertidumbres, sin requerir un modelo matemático detallado [<xref ref-type="bibr" rid="r3">3</xref>], [<xref ref-type="bibr" rid="r20">20</xref>]. Las características de robustez se logran a partir de una estrategia basada en variables de estado, conocida como observador de estados extendidos (ESO). Sin embargo, es necesario proponer una ley de control para desacoplar el sistema de la perturbación presente sobre la planta; además, se debe tener en cuenta que esta estrategia sólo se aplica a sistemas diferencialmente planos, conociendo el grado relativo del sistema [<xref ref-type="bibr" rid="r21">21</xref>], [<xref ref-type="bibr" rid="r22">22</xref>].</p>
                        <p>Partiendo del modelo del motor de corriente continua y su respectiva aproximación a un modelo de segundo orden, en la ecuación 3 [<xref ref-type="bibr" rid="r23">23</xref>] se propone un control de segundo orden para seguimiento de referencias constantes (ecuación 10), donde K es una ganancia CD, D es el factor de amortiguamiento y T una constante de tiempo.</p>
                        <p>
                            <fig id="ec10">
                                <label>Ecuación 10</label>
                                <caption>
                                    <title>Ecuación 10</title>
                                </caption>
                                <graphic xlink:href="art8963_ec10.png" />
                            </fig>
                        </p>
                        <p>Se adiciona una perturbación d(t) en la entrada del proceso, la abreviación y se desliza b buscando representar el sistema b = b n + ∆b , donde b n es parte conocida y ∆b representa el error desconocido del modelado:</p>
                        <p>
                            <fig id="ec11">
                                <label>Ecuación 11</label>
                                <caption>
                                    <title>Ecuación 11</title>
                                </caption>
                                <graphic xlink:href="art8963_ec11.png" />
                            </fig>
                        </p>
                        <p>Siendo f (t) la perturbación generalizada. La representación del modelo en espacio de estados de la doble integración del proceso perturbado es:</p>
                        <p>
                            <fig id="ec12">
                                <label>Ecuación 12</label>
                                <caption>
                                    <title>Ecuación 12</title>
                                </caption>
                                <graphic xlink:href="art8963_ec12.png" />
                            </fig>
                        </p>
                        <p>A partir de un observador de tipo ESO (Extended State Observer) se realiza la estimación f(t) para compensar el impacto de f (t) mediante un control proporcional, aproximándose a un comportamiento integrador. Dado que no puede medir el estado proporciona el valor aproximado [<xref ref-type="bibr" rid="r24">24</xref>], [<xref ref-type="bibr" rid="r25">25</xref>].</p>
                        <p>El observador requerido para la estimación se presenta a continuación:</p>
                        <p>
                            <fig id="ec13">
                                <label>Ecuación 13</label>
                                <caption>
                                    <title>Ecuación 13</title>
                                </caption>
                                <graphic xlink:href="art8963_ec13.png" />
                            </fig>
                        </p>
                        <p>Utilizando las variables estimadas se puede implementar el control por rechazo activo de perturbaciones, junto con un controlador lineal PD para el comportamiento restante del doble integrador con una dinámica ajustable (<xref ref-type="fig" rid="f5">Figura 5</xref>), a partir de esta propuesta se presenta la ley de control (ecuación 14).</p>
                        <p>
                            <fig id="ec14">
                                <label>Ecuación 14</label>
                                <caption>
                                    <title>Ecuación 14</title>
                                </caption>
                                <graphic xlink:href="art8963_ec14.png" />
                            </fig>
                        </p>
                        <p>
                            <fig id="f5">
                                <label>Figura 5</label>
                                <caption>
                                    <title>Estrategia de control ADRC</title>
                                </caption>
                                <graphic xlink:href="art8963_f5.png" />
                            </fig>
                        </p>
                        <p>La estrategia de control proporciona la retroalimentación de estados con la estimación de Z1(t) = y(t) = y(t), Z2(t) = y(t), Z3(t) = f(t) = f(t) y remplazando la ecuación 14 en la ecuación 11 se obtiene:</p>
                        <p>
                            <fig id="ec15">
                                <label>Ecuación 15</label>
                                <caption>
                                    <title>Ecuación 15</title>
                                </caption>
                                <graphic xlink:href="art8963_ec15.png" />
                            </fig>
                        </p>
                        <p>En condiciones ideales se obtiene la siguiente dinámica:</p>
                        <p>
                            <fig id="ec16">
                                <label>Ecuación 16</label>
                                <caption>
                                    <title>Ecuación 16</title>
                                </caption>
                                <graphic xlink:href="art8963_ec16.png" />
                            </fig>
                        </p>
                    </sec>
                    <sec>
                        <title>Segunda propuesta para el lazo externo, control PID</title>
                        <p>Contemplando una alternativa que cumpla con los requerimientos del problema de control se propone implementar una estrategia de control PID, por las características de la planta del motor CD y por sus beneficios predictivos ante el error, ya mencionados [<xref ref-type="bibr" rid="r16">16</xref>], [<xref ref-type="bibr" rid="r18">18</xref>]. La ley de control que se debe implementar es la siguiente:</p>
                        <p>
                            <fig id="ec17">
                                <label>Ecuación 17</label>
                                <caption>
                                    <title>Ecuación 17</title>
                                </caption>
                                <graphic xlink:href="art8963_ec17.png" />
                            </fig>
                        </p>
                        <p>Donde P n es la variable proporcional, D n la variable derivativa, I n la variable integral y N n el coeficiente de filtro.</p>
                    </sec>
                </sec>
            </sec>
            <sec>
                <title>Señal de referencia</title>
                <p>Para generar la trayectoria se optó por el método determinístico de campos potenciales artificiales, debido a que cuenta con cualidades como la generación de trayectorias suaves y su facilidad para crear un acople con el sistema de control. En esta estrategia de planificación se debe tener en cuenta que el robot se considera una partícula puntual en un campo de potencia artificial. Se debe configurar de tal manera que el robot pueda experimentar una atracción hacia el punto final y repulsión hacia los obstáculos que se le presenten. Sin embargo, no se puede olvidar que es posible caer en una trampa de mínimos locales, lo que podría impedir que el robot logre su objetivo [<xref ref-type="bibr" rid="r9">9</xref>], [<xref ref-type="bibr" rid="r26">26</xref>].</p>
            </sec>
            <sec>
                <title>Indicadores de desempeño</title>
                <p>Los indicadores utilizados en este documento se basan en la integral del error, con el fin de obtener una medida cuantitativa del desempeño de cada caso de control presentado. Los índices empleados son la integral del valor absoluto del error (IAE) (ecuación 18), la integral del valor absoluto ponderado en el tiempo (ITAE) (ecuación 19), la integral del error cuadrático (ISE) (ecuación 20) y la integral del error cuadrático ponderado en el tiempo (ITSE) (ecuación 21), ya que permite exponer el error de la trayectoria recorrida respecto a la posición de referencia en términos absolutos y en unidades medibles en metros [<xref ref-type="bibr" rid="r7">7</xref>], [<xref ref-type="bibr" rid="r27">27</xref>].</p>
                <p>
                    <fig id="ec18">
                        <label>Ecuación 18</label>
                        <caption>
                            <title>Ecuación 18</title>
                        </caption>
                        <graphic xlink:href="art8963_ec18.png" />
                    </fig>
                </p>
                <p>
                    <fig id="ec19">
                        <label>Ecuación 19</label>
                        <caption>
                            <title>Ecuación 19</title>
                        </caption>
                        <graphic xlink:href="art8963_ec19.png" />
                    </fig>
                </p>
                <p>
                    <fig id="ec20">
                        <label>Ecuación 20</label>
                        <caption>
                            <title>Ecuación 20</title>
                        </caption>
                        <graphic xlink:href="art8963_ec20.png" />
                    </fig>
                </p>
                <p>
                    <fig id="ec21">
                        <label>Ecuación 21</label>
                        <caption>
                            <title>Ecuación 21</title>
                        </caption>
                        <graphic xlink:href="art8963_ec21.png" />
                    </fig>
                </p>
            </sec>
        </sec>
        <sec>
            <title>METODOLOGÍA</title>
            <p>Para analizar el consumo energético de la plataforma robótica se plantea la siguiente estrategia de seis pasos (<xref ref-type="fig" rid="f6">Figura 6</xref>).</p>
            <p>
                <fig id="f6">
                    <label>Figura 6</label>
                    <caption>
                        <title>Diagrama de bloques análisis del consumo energético</title>
                    </caption>
                    <graphic xlink:href="art8963_f6.png" />
                </fig>
            </p>
            <p>En el primer paso se definen las variables del modelo cinemático del robot móvil, como el radio de las ruedas, la longitud existente entre ellas, además se deben tener en cuenta los valores del modelo mecánico y eléctrico del motor CD.</p>
            <p>En el segundo, y de acuerdo con la topología de control propuesta, se deben definir los controles para los lazos. Para este trabajo investigativo se propone comparar dos casos: en uno se usa un control tipo GPI en el lazo interno y un control ADRC en el externo; en el otro se aplica la estrategia de control PID para ambos lazos. Estas estrategias se sintonizan a partir del ancho de banda que se obtiene al linealizar todo el sistema. Con base en este parámetro se pretende que la comparación energética sea coherente frente a cualquier escenario posible.</p>
            <p>En el tercer paso se propone una trayectoria polinómica con diversos obstáculos, en la que se identifican las coordenadas iniciales y finales.</p>
            <p>En el cuarto paso se realizan variaciones porcentuales a los valores de diseño del equipo robótico y se agrega una perturbación a la salida del lazo externo de control que pretende simular cambios en el recorrido de la plataforma, modificando el valor constante del eje z con ramplas de velocidad lineal.</p>
            <p>En el quinto paso se obtienen variables como la potencia media, IAE, ITAE, ISE, ITSE, señales de control, ancho de banda de los controladores, gráficas de robustez, entre otras.</p>
            <p>En el último paso se analizan los resultados obtenidos mediante gráficos comparativos, como la trayectoria propuesta y el resultado del recorrido de la plataforma robótica, las señales de control, los diagramas de Bode, los diagramas de Nyquist, las tablas comparativas y los diagramas de barras, entre otros.</p>
            <sec>
                <title>Incertidumbres y perturbaciones</title>
                <p>Para comparar la robustez entre los casos de control, se plantea una perturbación externa a la salida del lazo interno (<xref ref-type="fig" rid="f7">Figura 7</xref>), con el fin de emular el comportamiento de la plataforma frente a cambios angulares del eje z, alterando las velocidades en los rotores.</p>
                <p>
                    <fig id="f7">
                        <label>Figura 7</label>
                        <caption>
                            <title>Perturbación exógena</title>
                        </caption>
                        <graphic xlink:href="art8963_f7.png" />
                    </fig>
                </p>
                <p>Otros parámetros con los que se busca evaluar la robustez del sistema se basan en la variación endógena y en el diseño de la plataforma robótica, proponiendo una alteración en el radio de las ruedas y la longitud entre ellas, del -10, -30, -50, 10, 30 y 50% respecto al valor de diseño, manteniendo la perturbación exógena y analizando el consumo energético en cada rotor, de acuerdo con la trayectoria planteada.</p>
            </sec>
            <sec>
                <title>Validación del consumo energético</title>
                <p>Para validar el consumo energético en el lazo interno se diseñó un circuito en Matlab con la librería de Simscape, de la herramienta de Simulink (<xref ref-type="fig" rid="f8">Figura 8</xref>), en el que se analiza el consumo de la potencia media de los motores durante los recorridos planteados. Este cálculo se realiza mediante la ecuación 22, que representa el consumo en unidades de watios segundo [<xref ref-type="bibr" rid="r5">5</xref>], [<xref ref-type="bibr" rid="r6">6</xref>].</p>
                <p>
                    <fig id="ec22">
                        <label>Ecuación 22</label>
                        <caption>
                            <title>Ecuación 22</title>
                        </caption>
                        <graphic xlink:href="art8963_ec22.png" />
                    </fig>
                </p>
                <p>
                    <fig id="f8">
                        <label>Figura 8</label>
                        <caption>
                            <title>Perturbación exógena</title>
                        </caption>
                        <graphic xlink:href="art8963_f8.png" />
                    </fig>
                </p>
            </sec>
        </sec>
        <sec>
            <title>RESULTADOS Y DISCUSIÓN</title>
            <p>Los parámetros de la plataforma robótica diferencial con las que se realizó el diseño y simulación de los controladores son los siguientes (<xref ref-type="table" rid="t1">Tabla 1</xref>):</p>
            <p>
                <table-wrap id="t1">
                    <label>Tabla 1</label>
                    <caption>
                        <title>Características de la plataforma robótica diferencial</title>
                    </caption>
                    <graphic xlink:href="art8963_t1.png" />
                </table-wrap>
            </p>
            <sec>
                <title>Asignación paramétrica. Caso 1 (control GPI - control ADRC)</title>
                <p>
                    <fig id="p1">
                        <label>Párrafo 4.1</label>
                        <caption>
                            <title>Párrafo 4.1</title>
                        </caption>
                        <graphic xlink:href="art8963_p1.png" />
                    </fig>
                </p>
                <p>
                    <table-wrap id="t2">
                        <label>Tabla 2</label>
                        <caption>
                            <title>Valores coeficientes del caso 1 de control</title>
                        </caption>
                        <graphic xlink:href="art8963_t2.png" />
                    </table-wrap>
                </p>
            </sec>
            <sec>
                <title>Asignación paramétrica. Caso 2 (control PID - control PID)</title>
                <p>Para la asignación paramétrica del caso 2 se hizo uso de la herramienta de PID Tuner app, contenida en el software Matlab. Sus valores se presentan a continuación (<xref ref-type="table" rid="t3">Tabla 3</xref>).</p>
                <p>
                    <table-wrap id="t3">
                        <label>Tabla 3</label>
                        <caption>
                            <title>Valores coeficientes del caso 2 de control</title>
                        </caption>
                        <graphic xlink:href="art8963_t3.png" />
                    </table-wrap>
                </p>
            </sec>
            <sec>
                <title>Análisis frecuencial de la asignación paramétrica de los casos de control</title>
                <p>La sintonización de los casos de control presentados está direccionada para cumplir un requisito, que consiste en asegurar que ambos tengan el mismo ancho de banda para poder compararlos posteriormente de manera energética, lo cual se consigue a partir de la linealización del sistema y se demuestra con un diagrama de Bode (<xref ref-type="fig" rid="f9">Figura 9</xref>).</p>
                <p>
                    <fig id="f9">
                        <label>Figura 9</label>
                        <caption>
                            <title>Diagramas de Bode</title>
                        </caption>
                        <graphic xlink:href="art8963_f9.png" />
                    </fig>
                </p>
            </sec>
            <sec>
                <title>Análisis de robustez en el lazo interno</title>
                <p>
                    <fig id="f10">
                        <label>Figura 10</label>
                        <caption>
                            <title>Diagramas de robustez ADRC</title>
                        </caption>
                        <graphic xlink:href="art8963_f10.png" />
                    </fig>
                </p>
                <p>El análisis propuesto en las Figuras 10 y 11 se plantea con el fin de comparar la robustez de ambas estrategias de control, realizando una variación porcentual en los valores que componen el modelo del motor CD, expuesto en la ecuación 3. Los sistemas se alimentaron con una señal de entrada tipo paso, dando como resultado múltiples respuestas en un rango de frecuencia variado, en el que no se identifican altas resonancias, lo cual demuestra la estabilidad de los sistemas en la mayoría de los casos presentados gracias a la implementación de los controladores propuestos.</p>
                <p>
                    <fig id="f11">
                        <label>Figura 11</label>
                        <caption>
                            <title>Diagramas de robustez PID</title>
                        </caption>
                        <graphic xlink:href="art8963_f11.png" />
                    </fig>
                </p>
            </sec>
            <sec>
                <title>Asignación paramétrica. Trayectoria 1</title>
                <p>La generación de la trayectoria se ajustó a un polinomio de quinto orden con las características expuestas en la <xref ref-type="fig" rid="f12">Figura 12</xref> y que se proponen a continuación (<xref ref-type="table" rid="t4">Tabla 4</xref>)</p>
                <p>
                    <table-wrap id="t4">
                        <label>Tabla 4</label>
                        <caption>
                            <title>Valores coeficientes descriptivos de las trayectorias</title>
                        </caption>
                        <graphic xlink:href="art8963_t4.png" />
                    </table-wrap>
                </p>
                <p>
                    <fig id="f12">
                        <label>Figura 12</label>
                        <caption>
                            <title>Seguimiento de la trayectoria 1</title>
                        </caption>
                        <graphic xlink:href="art8963_f12.png" />
                    </fig>
                </p>
            </sec>
            <sec>
                <title>Análisis de la trayectoria 1</title>
                <p>Como se puede identificar en la <xref ref-type="fig" rid="f12">Figura 12</xref>, la plataforma diferencial completó el recorrido en ambos casos sin presentar una alteración significativa. Para este escenario se presentaron los siguientes índices de desempeño (Tablas 5 y 6).</p>
                <p>
                    <table-wrap id="t5">
                        <label>Tabla 5</label>
                        <caption>
                            <title>Índices de desempeño (m) en la trayectoria 1</title>
                        </caption>
                        <graphic xlink:href="art8963_t5.png" />
                    </table-wrap>
                </p>
                <p>
                    <table-wrap id="t6">
                        <label>Tabla 6</label>
                        <caption>
                            <title>Consumo energético (Ws) en la trayectoria 1</title>
                        </caption>
                        <graphic xlink:href="art8963_t6.png" />
                    </table-wrap>
                </p>
                <p>En las tablas anteriores se puede identificar que el caso 1 tiene una mayor robustez, demostrando índices de desempeño favorables frente al otro escenario. No obstante, los consumos energéticos demuestran lo contrario, siendo un consumo aproximadamente cien veces mayor a los obtenidos en el caso 2.</p>
                <p>
                    <fig id="f13">
                        <label>Figura 13</label>
                        <caption>
                            <title>Señales de control</title>
                        </caption>
                        <graphic xlink:href="art8963_f13.png" />
                    </fig>
                </p>
                <p>Como se puede identificar en la anterior figura (<xref ref-type="fig" rid="f13">Figura 13</xref>), las señales de control en los lazos de posición están identificadas como ru 1 y ru 2 , y en el de velocidad como u 1 y u 2 . En el caso 1 (GPI-ADRC), el comportamiento de la velocidad lineal y la velocidad rotacional demuestra que el lazo de velocidad busca mantener una señal constante frente a la proporcionada por el lazo de posición, sin alterar la velocidad requerida para cumplir el objetivo. En el caso 2 (PID-PID), el comportamiento de la velocidad lineal busca dar un mayor seguimiento a la velocidad rotacional; sin embargo, el lazo de velocidad presenta unos sobrepicos que se logran estabilizar cuando la plataforma robótica encuentra la referencia.</p>
            </sec>
            <sec>
                <title>Análisis energético con cambios paramétricos</title>
                <p>A continuación, se presentan los consumos energéticos expresados en vatios segundo (Ws), junto a las dimensiones de la plataforma robótica expresadas en metros (m) y los anchos de banda de cada par de controladores expresado en rad/s (<xref ref-type="table" rid="t7">Tabla 7</xref>). Adicionalmente, se muestra un caso de control con las mismas características del primero, sólo que con una modificación en el ancho de banda.</p>
                <p>
                    <table-wrap id="t7">
                        <label>Tabla 7</label>
                        <caption>
                            <title>Valores energéticos frente a diferentes posibles escenarios de diseño de la plataforma robótica</title>
                        </caption>
                        <graphic xlink:href="art8963_t7.png" />
                    </table-wrap>
                </p>
                <p>Estos resultados evidencian el consumo de la potencia media, demostrando que supera las incertidumbres paramétricas propuestas, lo que brinda un amplio rango para la variación de parámetros en el diseño de la plataforma. Además, demuestran que el consumo no tiene una variación significativa en los escenarios propuestos. Estas pruebas se expusieron en la misma perturbación utilizada, evidenciando la estabilidad en el recorrido de la trayectoria con variaciones poco significativas.</p>
                <p>Durante la investigación se estableció que el primer caso (GPI-ADRC) presenta un amplio rango en su sintonización por medio del ancho de banda, demostrando que al disminuirla se obtienen mejores índices de energía sin afectar la estabilidad del sistema, mientras que en el segundo caso (PID-PID) el ancho de banda no presenta un rango tan amplio, lo cual impide llevarlo a un valor inferior o superior, dado que el sistema se tornaba inestable.</p>
            </sec>
        </sec>
        <sec>
            <title>CONCLUSIONES</title>
            <p>De acuerdo con los resultados obtenidos en los lazos de control de posición y velocidad, se demuestra la compatibilidad entre las estrategias frente a referencias polinomiales de quinto orden y las diferentes incertidumbres paramétricas.</p>
            <p>Se evidencia cómo las estrategias de control GPI-ADRC presentan un amplio margen de sintonización de acuerdo con el ancho de banda, demostrando que los sistemas se pueden optimizar en términos energéticos sin tener que sacrificar su estabilidad.</p>
            <p>El resultado de las estrategias de control PID-PID demuestra cómo, a pesar de tener unos índices de consumo ideales, estos sistemas pueden presentar problemas de estabilidad frente a la variación de parámetros y a los índices de desempeño.</p>
            <p>Este trabajo comprueba la versatilidad de la plataforma robótica de tipo diferencial, respecto a su construcción y autonomía en un sinfín de espacios que no son accesibles para el ser humano.</p>
        </sec>
	</body>
	<back>
		<ref-list>
			<title>Referencias</title>
			<ref id="r1">
				<mixed-citation>H.C. Lamraoui, Z. Qidan y A. Benrabah, “Dynamic velocity tracking control of differential-drive mobile robot based on LADRC”. 2017 IEEE Int. Conf. Real-Time Comput. Robot. RCAR 2017, pp. 633-638, doi: 10.1109/RCAR.2017.8311934, 2018</mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
                	    <name>
							<surname>Lamraoui</surname>
							<given-names>H.C.</given-names>
						</name>
                        <name>
							<surname>Qidan</surname>
							<given-names>Z.</given-names>
						</name>
                        <name>
							<surname>Benrabah</surname>
							<given-names>A.</given-names>
						</name>
					</person-group>
					<year>2018</year>
                    <source>“Dynamic velocity tracking control of differential-drive mobile robot based on LADRC” 2017 IEEE Int. Conf. Real-Time Comput. Robot. RCAR 2017</source>
                    <fpage>633</fpage>
                    <lpage>638</lpage>
                    <pub-id pub-id-type="doi">10.1109/RCAR.2017.8311934</pub-id>
				</element-citation>
			</ref>
            <ref id="r2">
				<mixed-citation>H. Sira-Ramírez, A. Luviano-Juárez y J. Cortés-Romero, “Control lineal robusto de sistemas no lineales diferencialmente planos”. Rev. Iberoam. Automática e Informática Ind. RIAI, 8 (1), pp. 14-28, doi: 10.1016/s1697-7912(11)70004-8, 2011</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
                	    <name>
							<surname>Sira-Ramírez</surname>
							<given-names>H.</given-names>
						</name>
                        <name>
							<surname>Luviano-Juárez</surname>
							<given-names>A.</given-names>
						</name>
                        <name>
							<surname>Cortés-Romero</surname>
							<given-names>J.</given-names>
						</name>
					</person-group>
					<year>2011</year>
                    <article-title>“Control lineal robusto de sistemas no lineales diferencialmente planos”</article-title>
                    <source>Rev. Iberoam. Automática e Informática Ind. RIAI</source>
                    <volume>8</volume>
                    <issue>1</issue>
                    <fpage>14</fpage>
                    <lpage>28</lpage>
                    <pub-id pub-id-type="doi">10.1016/s1697-7912(11)70004-8</pub-id>
				</element-citation>
			</ref>
            <ref id="r3">
				<mixed-citation>Z. Gao, “Active disturbance rejection control: A paradigm shift in feedback control system design”. Proc. Am. Control Conf., pp. 2399-2405, doi: 10.1109/acc.2006.1656579, 2006</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
                	    <name>
							<surname>Gao</surname>
							<given-names>Z.</given-names>
						</name>
					</person-group>
					<year>2006</year>
                    <article-title>“Active disturbance rejection control: A paradigm shift in feedback control system design”</article-title>
                    <source>Proc. Am. Control Conf.</source>
                    <fpage>2399</fpage>
                    <lpage>2405</lpage>
                    <pub-id pub-id-type="doi">10.1109/acc.2006.1656579</pub-id>
				</element-citation>
			</ref>
            <ref id="r4">
				<mixed-citation>C. Moler, “Matlab” MathWorks, 2018</mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
                	    <name>
							<surname>Moler</surname>
							<given-names>C.</given-names>
						</name>
					</person-group>
					<year>2018</year>
                    <source>“Matlab” MathWorks</source>
				</element-citation>
			</ref>
            <ref id="r5">
				<mixed-citation>D. Hart, Electrónica de potencia. Madrid: Pearson Education, 2001</mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
                	    <name>
							<surname>Hart</surname>
							<given-names>D.</given-names>
						</name>
					</person-group>
					<year>2001</year>
                    <source>Electrónica de potencia</source>
                    <publisher-loc>Madrid</publisher-loc>
                    <publisher-name>Pearson Education</publisher-name>
				</element-citation>
			</ref>
            <ref id="r6">
				<mixed-citation>C. Wilhelm, M. Allan y H. Robins, Análisis de circuitos, vol. 1, s.f</mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
                	    <name>
							<surname>Wilhelm</surname>
							<given-names>C.</given-names>
						</name>
                        <name>
							<surname>Allan</surname>
							<given-names>M.</given-names>
						</name>
                        <name>
							<surname>Robins</surname>
							<given-names>H.</given-names>
						</name>
					</person-group>
                    <source>Análisis de circuitos</source>
                    <volume>1</volume>
				</element-citation>
			</ref>
            <ref id="r7">
				<mixed-citation>A. Rodríguez Mariano, G. Reynoso Meza, D.E. Páramo Calderón, E. Chávez Conde, M.A. García Alvarado y J. Carrillo Ahumada. (2015). “Análisis del desempeño de controladores lineales sintonizados en diferentes estados estacionarios del biorreactor de Cholette mediante técnicas de decisión multi-criterio”. Rev. Mex. Ing. Química, 1 (0), pp. 167-204, [Online]. Disponible en: <ext-link xlink:href="http://www.redalyc.org/articulo.oa?id=62029966013">http://www.redalyc.org/articulo.oa?id=62029966013</ext-link></mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
                	    <name>
							<surname>Rodríguez Mariano</surname>
							<given-names>A.</given-names>
						</name>
                        <name>
							<surname>Reynoso Meza</surname>
							<given-names>G.</given-names>
						</name>
                        <name>
							<surname>Páramo Calderón</surname>
							<given-names>D.E.</given-names>
						</name>
                        <name>
							<surname>Chávez Conde</surname>
							<given-names>E.</given-names>
						</name>
                        <name>
							<surname>García Alvarado</surname>
							<given-names>M.A.</given-names>
						</name>
                        <name>
							<surname>Carrillo Ahumada</surname>
							<given-names>J.</given-names>
						</name>
					</person-group>
                    <year>2015</year>
                    <article-title>“Análisis del desempeño de controladores lineales sintonizados en diferentes estados estacionarios del biorreactor de Cholette mediante técnicas de decisión multi-criterio”</article-title>
                    <source>Rev. Mex. Ing. Química</source>
                    <volume>1</volume>
                    <issue>0</issue>
                    <fpage>167</fpage>
                    <lpage>204</lpage>
				</element-citation>
			</ref>
            <ref id="r8">
				<mixed-citation>K. Kozłowski,. Robot Motion and Control, vol. 335. London: Springer London, 2006</mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
                	    <name>
							<surname>Kozłowski</surname>
							<given-names>K.</given-names>
						</name>
					</person-group>
                    <year>2006</year>
                    <source>Robot Motion and Control</source>
                    <volume>335</volume>
                    <publisher-loc>London</publisher-loc>
                    <publisher-name>Springer London</publisher-name>
				</element-citation>
			</ref>
            <ref id="r9">
				<mixed-citation>C. Vergara-Ramírez, N. Castañeda-Arias y D. Castiblanco-Ávila, “Planeación y seguimiento robusto de trayectorias polinomiales para una plataforma móvil”, 2018</mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
                	    <name>
							<surname>Vergara-Ramírez</surname>
							<given-names>C.</given-names>
						</name>
                        <name>
							<surname>Castañeda-Arias</surname>
							<given-names>N.</given-names>
						</name>
                        <name>
							<surname>Castiblanco-Ávila</surname>
							<given-names>D.</given-names>
						</name>
					</person-group>
                    <year>2018</year>
                    <source>“Planeación y seguimiento robusto de trayectorias polinomiales para una plataforma móvil”</source>
				</element-citation>
			</ref>
            <ref id="r10">
				<mixed-citation>R.D. Ahmad Abu Hatab, “Dynamic Modelling of Differential-Drive Mobile Robots using Lagrange and Newton-Euler Methodologies: A Unified Framework”. Adv. Robot. Autom., 02 (02), doi: 10.4172/2168-9695.1000107, 2013</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
                	    <name>
							<surname>Ahmad Abu Hatab</surname>
							<given-names>R.D.</given-names>
						</name>
					</person-group>
                    <year>2013</year>
                    <article-title>“Dynamic Modelling of Differential-Drive Mobile Robots using Lagrange and Newton-Euler Methodologies: A Unified Framework”</article-title>
                    <source>Adv. Robot. Autom.</source>
                    <volume>02</volume>
                    <issue>02</issue>
                    <pub-id pub-id-type="doi">10.4172/2168-9695.1000107</pub-id>
				</element-citation>
			</ref>
            <ref id="r11">
				<mixed-citation>E.H.J.H. Sørensen, Linear Systems Control. Berlin, Heidelberg: Springer Berlin Heidelberg, 2008</mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
                	    <name>
							<surname>Sørensen</surname>
							<given-names>E.H.J.H.</given-names>
						</name>
					</person-group>
                    <year>2008</year>
                    <source>Linear Systems Control</source>
                    <publisher-loc>Berlin, Heidelberg</publisher-loc>
                    <publisher-name>Springer Berlin Heidelberg</publisher-name>
				</element-citation>
			</ref>
            <ref id="r12">
				<mixed-citation>M. Sebastián y A. Alvarado, “Modelo matemático de un motor de corriente continua separadamente excitado: control de velocidad por corriente de armadura”. Inst. Ciencias Físicas, Esc. Super. Politécnica del Litoral, 6 (1), pp. 154-161, 2012</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
                	    <name>
							<surname>Sebastián</surname>
							<given-names>M.</given-names>
						</name>
                        <name>
							<surname>Alvarado</surname>
							<given-names>A.</given-names>
						</name>
					</person-group>
                    <year>2012</year>
                    <article-title>“Modelo matemático de un motor de corriente continua separadamente excitado: control de velocidad por corriente de armadura”</article-title>
                    <source>Inst. Ciencias Físicas, Esc. Super. Politécnica del Litoral</source>
                    <volume>6</volume>
                    <issue>1</issue>
                    <fpage>154</fpage>
                    <lpage>161</lpage>
				</element-citation>
			</ref>
            <ref id="r13">
				<mixed-citation>J. Velagic, B. Lacevic y N. Osmic, “Nonlinear Motion Control of Mobile Robot Dynamic Model”. Motion Plan, doi: 10.5772/5997, 2008</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
                	    <name>
							<surname>Velagic</surname>
							<given-names>J.</given-names>
						</name>
                        <name>
							<surname>Lacevic</surname>
							<given-names>B.</given-names>
						</name>
                        <name>
							<surname>Osmic</surname>
							<given-names>N.</given-names>
						</name>
					</person-group>
                    <year>2008</year>
                    <article-title>“Nonlinear Motion Control of Mobile Robot Dynamic Model”</article-title>
                    <source>Motion Plan</source>
                    <pub-id pub-id-type="doi">10.5772/5997</pub-id>
				</element-citation>
			</ref>
            <ref id="r14">
				<mixed-citation>A. Isidori, Nonlinear Control Systems. London: Springer London, 1995</mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
                	    <name>
							<surname>Isidori</surname>
							<given-names>A.</given-names>
						</name>
					</person-group>
                    <year>1995</year>
                    <source>Nonlinear Control Systems</source>
                    <publisher-loc>London</publisher-loc>
                    <publisher-name>Springer London</publisher-name>
				</element-citation>
			</ref>
            <ref id="r15">
				<mixed-citation>A. Luviano-Juárez, J. Cortés-Romero y H. Sira-Ramírez, “Robust discrete Generalized Proportional Integral Control: Application in mechanical systems”. Eur. Control Conf. ECC 2009, pp. 3893-3898, doi: 10.23919/ecc.2009.7075007, 2014</mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
                	    <name>
							<surname>Luviano-Juárez</surname>
							<given-names>A.</given-names>
						</name>
                        <name>
							<surname>Cortés-Romero</surname>
							<given-names>J.</given-names>
						</name>
                        <name>
							<surname>Sira-Ramírez</surname>
							<given-names>H.</given-names>
						</name>
					</person-group>
                    <year>2014</year>
                    <source>“Robust discrete Generalized Proportional Integral Control: Application in mechanical systems”. Eur. Control Conf. ECC 2009</source>
                    <fpage>3893</fpage>
                    <lpage>3898</lpage>
                    <pub-id pub-id-type="doi">10.23919/ecc.2009.7075007</pub-id>
				</element-citation>
			</ref>
            <ref id="r16">
				<mixed-citation>P. Jiménez, “Concepts and implementation of PID controllers in a smelting furnace steel”, 506, 2014</mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
                	    <name>
							<surname>Jiménez</surname>
							<given-names>P.</given-names>
						</name>
					</person-group>
                    <year>2014</year>
                    <source>“Concepts and implementation of PID controllers in a smelting furnace steel”</source>
                    <volume>506</volume>
				</element-citation>
			</ref>
            <ref id="r17">
				<mixed-citation>L.F. Lozano-Valencia, L.F. Rodríguez-García y D. Giraldo-Buitrago, “Diseño, implementa-ción y validación de un controlador PID autosintonizado”. TecnoLógicas, 28, p. 33, doi: 10.22430/22565337.12, 2012</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
                	    <name>
							<surname>Lozano-Valencia</surname>
							<given-names>L.F.</given-names>
						</name>
                        <name>
							<surname>Rodríguez-García</surname>
							<given-names>L.F.</given-names>
						</name>
                        <name>
							<surname>Giraldo-Buitrago</surname>
							<given-names>D.</given-names>
						</name>
					</person-group>
                    <year>2012</year>
                    <article-title>“Diseño, implementa-ción y validación de un controlador PID autosintonizado”</article-title>
                    <source>TecnoLógicas</source>
                    <volume>28</volume>
                    <fpage>33</fpage>
                    <lpage>33</lpage>
                    <pub-id pub-id-type="doi">10.22430/22565337.12</pub-id>
				</element-citation>
			</ref>
            <ref id="r18">
				<mixed-citation>H.K. Manjunatha Reddy, J. Immanuel, C.S. Parvathi, P. Bhaskar y L.S. Sudheer, “Implementation of PID controller in MATLAB for real time DC motor speed control system”. Sensors and Transducers, 126 (3), pp. 110-118, 2011</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
                	    <name>
							<surname>Manjunatha Reddy</surname>
							<given-names>H.K.</given-names>
						</name>
                        <name>
							<surname>Immanuel</surname>
							<given-names>J.</given-names>
						</name>
                        <name>
							<surname>Parvathi</surname>
							<given-names>C.S.</given-names>
						</name>
                        <name>
							<surname>Bhaskar</surname>
							<given-names>P.</given-names>
						</name>
                        <name>
							<surname>Sudheer</surname>
							<given-names>L.S.</given-names>
						</name>
					</person-group>
                    <year>2011</year>
                    <article-title>“Implementation of PID controller in MATLAB for real time DC motor speed control system”</article-title>
                    <source>Sensors and Transducers</source>
                    <volume>126</volume>
                    <issue>3</issue>
                    <fpage>110</fpage>
                    <lpage>118</lpage>
				</element-citation>
			</ref>
            <ref id="r19">
				<mixed-citation>Q. Zheng (2009). “On Active Disturbance Rejection Control: Stability Analysis and Applications in Disturbance Decoupling Control”. Dissertation, pp. 1-102, [Online]. Disponible en: <ext-link xlink:href="http://engaged-scholarship.csuohio.edu/etdarchive/324/%0Apapers2://publication/uuid/59393457-288A-4839-8DF1-ECE06E975C36">http://engaged-scholarship.csuohio.edu/etdarchive/324/%0Apapers2://publication/uuid/59393457-288A-4839-8DF1-ECE06E975C36</ext-link></mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
                	    <name>
							<surname>Zheng</surname>
							<given-names>Q.</given-names>
						</name>
					</person-group>
                    <year>2009</year>
                    <article-title>“On Active Disturbance Rejection Control: Stability Analysis and Applications in Disturbance Decoupling Control”</article-title>
                    <source>Dissertation</source>
                    <fpage>1</fpage>
                    <lpage>102</lpage>
                    <ext-link ext-link-type="uri">http://engaged-scholarship.csuohio.edu/etdarchive/324/%0Apapers2://publication/uuid/59393457-288A-4839-8DF1-ECE06E975C36</ext-link>
				</element-citation>
			</ref>
            <ref id="r20">
				<mixed-citation>X. Li, S. Wang, X. Wang y T. Shi, “Permanent magnet brushless motor control based on ADRC”. MATEC Web Conf., vol. 40, doi: 10.1051/matecconf/20164008003, 2016</mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
                	    <name>
							<surname>Li</surname>
							<given-names>X.</given-names>
						</name>
                        <name>
							<surname>Wang</surname>
							<given-names>S.</given-names>
						</name>
                        <name>
							<surname>Wang</surname>
							<given-names>X.</given-names>
						</name>
                        <name>
							<surname>Shi</surname>
							<given-names>T.</given-names>
						</name>
					</person-group>
                    <year>2016</year>
                    <source>“Permanent magnet brushless motor control based on ADRC”. MATEC Web Conf.</source>
                    <volume>40</volume>
                    <pub-id pub-id-type="doi">10.1051/matecconf/20164008003</pub-id>
				</element-citation>
			</ref>
            <ref id="r21">
				<mixed-citation>R. Song, Y. Li, J. Ruan y J. Huang, “Study on ADRC-based mobile robot lateral control”. 2007 IEEE Int. Conf. Robot. Biomimetics, ROBIO, pp. 1190-1193, doi: 10.1109/ROBIO.2007.4522333, 2007</mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
                	    <name>
							<surname>Song</surname>
							<given-names>R.</given-names>
						</name>
                        <name>
							<surname>Li</surname>
							<given-names>Y.</given-names>
						</name>
                        <name>
							<surname>Ruan</surname>
							<given-names>J.</given-names>
						</name>
                        <name>
							<surname>Huang</surname>
							<given-names>J.</given-names>
						</name>
					</person-group>
                    <year>2007</year>
                    <source>“Study on ADRC-based mobile robot lateral control”. 2007 IEEE Int. Conf. Robot. Biomimetics, ROBIO</source>
                    <fpage>1190</fpage>
                    <lpage>1193</lpage>
                    <pub-id pub-id-type="doi">10.1109/ROBIO.2007.4522333</pub-id>
				</element-citation>
			</ref>
            <ref id="r22">
				<mixed-citation>D. Casas, “Implementación de un control por rechazo activo de perturbaciones (ADRC) en un vehículo de transporte Segway”. Universidad Distrital Francisco José de Caldas, 18AD, s.f.</mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
                	    <name>
							<surname>Casas</surname>
							<given-names>D.</given-names>
						</name>
					</person-group>
                    <source>“Implementación de un control por rechazo activo de perturbaciones (ADRC) en un vehículo de transporte Segway”. 18AD, s.f.</source>
                    <publisher-name>Universidad Distrital Francisco José de Caldas</publisher-name>
				</element-citation>
			</ref>
            <ref id="r23">
				<mixed-citation>M. Estrada, “Control de velocidad de un motor serie de CD mediante rechazo activo de perturbaciones”. Universidad Central Marta Abreu de las Villas, 2018</mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
                	    <name>
							<surname>Estrada</surname>
							<given-names>M.</given-names>
						</name>
					</person-group>
                    <year>2018</year>
                    <source>“Control de velocidad de un motor serie de CD mediante rechazo activo de perturbaciones”</source>
                    <publisher-name>Universidad Central Marta Abreu de las Villas</publisher-name>
				</element-citation>
			</ref>
            <ref id="r24">
				<mixed-citation>B.-Z. Guo y Z.-L. Zhao, “Active disturbance rejection control: Theoretical perspectives”. Commun. Inf. Syst., 15 (3), pp. 361-421, doi: 10.4310/cis.2015.v15.n3.a3, 2015</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
                	    <name>
							<surname>Guo</surname>
							<given-names>B.-Z.</given-names>
						</name>
                        <name>
							<surname>Zhao</surname>
							<given-names>Z.-L.</given-names>
						</name>
					</person-group>
                    <year>2015</year>
                    <article-title>“Active disturbance rejection control: Theoretical perspectives”</article-title>
                    <source>Commun. Inf. Syst.</source>
                    <volume>15</volume>
                    <issue>3</issue>
                    <fpage>361</fpage>
                    <lpage>421</lpage>
                    <pub-id pub-id-type="doi">10.4310/cis.2015.v15.n3.a3</pub-id>
				</element-citation>
			</ref>
            <ref id="r25">
				<mixed-citation>J. Han, “From PID to Active Disturbance Rejection Control”. IEEE Trans. Ind. Electron., 56 (3), pp. 900-906, doi: 10.1109/TIE.2008.2011621, 2009</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
                	    <name>
							<surname>Han</surname>
							<given-names>J.</given-names>
						</name>
					</person-group>
                    <year>2009</year>
                    <article-title>“From PID to Active Disturbance Rejection Control”</article-title>
                    <source>IEEE Trans. Ind. Electron.</source>
                    <volume>53</volume>
                    <issue>3</issue>
                    <fpage>900</fpage>
                    <lpage>906</lpage>
                    <pub-id pub-id-type="doi">10.1109/TIE.2008.2011621</pub-id>
				</element-citation>
			</ref>
            <ref id="r26">
				<mixed-citation>H.E. Espitia y J.I. Sofrony, “Path planning of mobile robots using potential fields and swarms of Brownian particles”. 2011 IEEE Congr. Evol. Comput. CEC 2011, vol. 22, pp. 123-129, doi: 10.1109/CEC.2011.5949608, 2011</mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
                	    <name>
							<surname>Espitia</surname>
							<given-names>H.E.</given-names>
						</name>
                        <name>
							<surname>Sofrony</surname>
							<given-names>J.I.</given-names>
						</name>
					</person-group>
                    <year>2011</year>
                    <source>“Path planning of mobile robots using potential fields and swarms of Brownian particles”. 2011 IEEE Congr. Evol. Comput. CEC 2011</source>
                    <volume>22</volume>
                    <fpage>123</fpage>
                    <lpage>129</lpage>
                    <pub-id pub-id-type="doi">10.1109/CEC.2011.5949608</pub-id>
				</element-citation>
			</ref>
            <ref id="r27">
				<mixed-citation>J.-H. Urrea-Quintero, N. Muñoz-Galeano y J.M. López-Lezama, “Robust Control of Shunt Active Power Filters: A Dynamical Model-Based Approach with Verified Controllability”. Energies, 13 (23), p. 6253, doi: 10.3390/en13236253, 2020</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
                	    <name>
							<surname>Urrea-Quintero</surname>
							<given-names>J.-H.</given-names>
						</name>
                        <name>
							<surname>Muñoz-Galeano</surname>
							<given-names>N.</given-names>
						</name>
                        <name>
							<surname>López-Lezama</surname>
							<given-names>J.M.</given-names>
						</name>
					</person-group>
                    <year>2020</year>
                    <article-title>“Robust Control of Shunt Active Power Filters: A Dynamical Model-Based Approach with Verified Controllability”</article-title>
                    <source>Energies</source>
                    <volume>13</volume>
                    <issue>23</issue>
                    <fpage>6253</fpage>
                    <lpage>6253</lpage>
                    <pub-id pub-id-type="doi">10.3390/en13236253</pub-id>
				</element-citation>
			</ref>
            <ref id="r28">
				<mixed-citation>Z. Gao, “Scaling and Bandwidth-Parameterization based Controller Tuning”. Proc. Am. Control Conf., vol. 6, pp. 4989-4996, doi: 10.1109/acc.2003.1242516, 2003</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
                	    <name>
							<surname>Gao</surname>
							<given-names>Z.</given-names>
						</name>
					</person-group>
                    <year>2003</year>
                    <article-title>“Scaling and Bandwidth-Parameterization based Controller Tuning”</article-title>
                    <source>Proc. Am. Control Conf.</source>
                    <volume>6</volume>
                    <fpage>4989</fpage>
                    <lpage>4996</lpage>
                    <pub-id pub-id-type="doi">10.1109/acc.2003.1242516</pub-id>
				</element-citation>
			</ref>
    	</ref-list>
	</back>
</article>