<?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.9" 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">avanc</journal-id>
			<journal-title-group>
				<journal-title>Avances</journal-title>
				<abbrev-journal-title abbrev-type="publisher">Avances</abbrev-journal-title>
			</journal-title-group>
			<issn pub-type="epub">2619-6581</issn>
			<publisher>
				<publisher-name>Universidad Libre</publisher-name>
			</publisher>
		</journal-meta>
		<article-meta>
                        <article-id pub-id-type="other">5</article-id>
			<article-id pub-id-type="doi">10.18041/1794-4953/avances.2.10918</article-id>
			<article-categories>
				<subj-group subj-group-type="heading">
					<subject>Artículos</subject>
				</subj-group>
			</article-categories>
			<title-group>
				<article-title>Modelado y control óptimo de la estabilidad de un robot móvil de dos ruedas utilizando técnicas PID y LQR</article-title>
				<trans-title-group xml:lang="en">
					<trans-title>Modeling and optimal control of the stability of a two-wheeled mobile robot using PID and LQR techniques</trans-title>
				</trans-title-group>
			</title-group>
			<contrib-group>
				<contrib contrib-type="author">
					<contrib-id contrib-id-type="orcid">0000-0002-4165-1497</contrib-id>
					<name>
						<surname>Acosta Rodríguez</surname>
						<given-names>Rafael Antonio</given-names>
					</name>
					<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
				</contrib>
				<contrib contrib-type="author">
					<contrib-id contrib-id-type="orcid">0000-0003-2095</contrib-id>
					<name>
						<surname>Díaz Téllez</surname>
						<given-names>Juan</given-names>
					</name>
					<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
				</contrib>
				<contrib contrib-type="author">
					<contrib-id contrib-id-type="orcid">0000-0003-4861-0345</contrib-id>
					<name>
						<surname>Muñoz Hernández</surname>
						<given-names>Germán Ardul</given-names>
					</name>
					<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
				</contrib>
				<contrib contrib-type="author">
					<contrib-id contrib-id-type="orcid">0000-0003-4239-6149</contrib-id>
					<name>
						<surname>Guerrero Castellanos</surname>
						<given-names>José Fermi</given-names>
					</name>
					<xref ref-type="aff" rid="aff4"><sup>4</sup></xref>
				</contrib>
			</contrib-group>
			<aff id="aff1">
				<label>1 </label>
				<institution content-type="original">Universidad Sergio Arboleda, Bogotá, Colombia, rafael.acosta@usa.edu.co, Universidad Distrital F.J.C, Bogotá, Colombia, raacostar@udistrital.edu.co</institution>
				<institution content-type="normalized">Universidad Sergio Arboleda</institution>
				<institution content-type="orgname">Universidad Sergio Arboleda</institution>
				<addr-line>
					<city>Bogotá</city>
				</addr-line>
				<country country="CO">Colombia</country>
				<email>rafael.acosta@usa.edu.co</email>
			</aff>
			<aff id="aff2">
				<label>2</label>
				<institution content-type="original">Instituto Tecnológico de Puebla, Puebla, México, juan.diaz@puebla.tecnm.mx</institution>
				<institution content-type="normalized">Instituto Tecnológico de Puebla</institution>
				<institution content-type="orgname">Instituto Tecnológico de Puebla</institution>
				<addr-line>
					<city>Puebla</city>
				</addr-line>
				<country country="MX">Mexico</country>
				<email>juan.diaz@puebla.tecnm.mx</email>
			</aff>
			<aff id="aff3">
				<label>3</label>
				<institution content-type="original">Benemérita Universidad Autónoma de Puebla, México, Puebla, germanardul.munoz@correo.buap.mx</institution>
				<institution content-type="normalized">Benemérita Universidad Autónoma de Puebla</institution>
				<institution content-type="orgname">Benemérita Universidad Autónoma de Puebla</institution>
				<addr-line>
					<city>México</city>
				</addr-line>
				<country country="MX">Mexico</country>
				<email>germanardul.munoz@correo.buap.mx</email>
			</aff>
			<aff id="aff4">
				<label>4</label>
				<institution content-type="original">Benemérita Universidad Autónoma de Puebla, Puebla, México, Fermi.guerrero@correo.buap.mx</institution>
				<institution content-type="normalized">Benemérita Universidad Autónoma de Puebla</institution>
				<institution content-type="orgname">Benemérita Universidad Autónoma de Puebla</institution>
				<addr-line>
					<city>Puebla</city>
				</addr-line>
				<country country="MX">Mexico</country>
				<email>Fermi.guerrero@correo.buap.mx</email>
			</aff>
			<pub-date date-type="pub" publication-format="electronic">
				<day>15</day>
				<month>12</month>
				<year>2023</year>
			</pub-date>
			<pub-date date-type="collection" publication-format="electronic">
				<season>Jul-Dec</season>
				<year>2023</year>
			</pub-date>
			<volume>20</volume>
			<issue>2</issue>
			<elocation-id>e5</elocation-id>
			<history>
				<date date-type="received">
					<day>04</day>
					<month>11</month>
					<year>2023</year>
				</date>
				<date date-type="accepted">
					<day>07</day>
					<month>12</month>
					<year>2023</year>
				</date>
			</history>
			<permissions>
				<license license-type="open-access" xlink:href="https://creativecommons.org/licenses/by-nc-nd/4.0/" xml:lang="es">
					<license-p>Este es un artículo publicado en acceso abierto bajo una licencia Creative Commons</license-p>
				</license>
			</permissions>
			<abstract>
				<title>Resumen: </title>
				<p>Este artículo tiene como objetivo comparar el rendimiento de dos controladores ampliamente utilizados en el control de sistemas dinámicos: el controlador PID (Proporcional-Integral-Derivativo) y el controlador LQR (Regulador Cuadrático Lineal). Se presenta una simulación detallada utilizando Simulink de MATLAB® para evaluar el comportamiento de un robot móvil autónomo auto equilibrado de dos ruedas. Se ha desarrollado un modelo matemático que describe con precisión el sistema del robot. Luego, se aplicaron técnicas de diseño específicas a cada controlador, y se observó el comportamiento resultante en términos de estabilidad y respuesta. Esta comparación tiene implicaciones importantes en el campo del control de sistemas autónomos y puede ayudar a determinar cuál de los dos controladores es más adecuado para aplicaciones particulares de robots móviles autónomos auto equilibrados.</p>
			</abstract>
			<trans-abstract xml:lang="en">
				<title>Abstract: </title>
				<p>This article aims to compare the performance of two widely used controllers in the control of dynamic systems: the PID (Proportional-Integral-Derivative) controller and the LQR (Linear Quadratic Regulator) controller. A detailed simulation using MATLAB® Simulink is presented to evaluate the behavior of a two-wheeled autonomous self-balancing mobile robot. A mathematical model that accurately describes the robot system has been developed. Specific design techniques were then applied to each controller, and the resulting behavior was observed in terms of stability and response. This comparison has significant implications in the field of autonomous systems control and can help determine which of the two controllers is more suitable for applications of autonomous self-balancing mobile robots.</p>
			</trans-abstract>
			<kwd-group xml:lang="es">
				<title>Palabras clave:</title>
				<kwd>Comparación de Controladores</kwd>
				<kwd>Control de Sistemas Autónomos</kwd>
				<kwd>controlador LQR</kwd>
				<kwd>Control de Robots Móviles</kwd>
				<kwd>controlador PID</kwd>
				<kwd>Estabilidad de Sistemas</kwd>
				<kwd>Simulación</kwd>
				<kwd>Modelado Matemático</kwd>
				<kwd>robot móvil</kwd>
				<kwd>Simulación de Robots Autónomos</kwd>
				<kwd>Tecnología de Control en MATLAB</kwd>
			</kwd-group>
			<kwd-group xml:lang="en">
				<title>Keywords:</title>
				<kwd>Controller Comparison</kwd>
				<kwd>Autonomous Systems Control</kwd>
				<kwd>LQR Controller</kwd>
				<kwd>Mobile Robot Control</kwd>
				<kwd>PID Controller</kwd>
				<kwd>System Stability</kwd>
				<kwd>Simulation</kwd>
				<kwd>Mathematical Modeling</kwd>
				<kwd>Mobile Robot</kwd>
				<kwd>Autonomous Robot Simulation</kwd>
				<kwd>Control Technology in MATLAB</kwd>
			</kwd-group>
			<counts>
				<fig-count count="15"/>
				<table-count count="0"/>
				<equation-count count="19"/>
				<ref-count count="11"/>
				<page-count count="0"/>
			</counts>
		</article-meta>
	</front>
	<body>
		<sec sec-type="intro">
			<title>1. INTRODUCCIÓN</title>
			<p>En las últimas décadas, los robots móviles han experimentado un crecimiento significativo en su desarrollo y aplicación, lo que ha llevado a la creación de máquinas autónomas diseñadas para facilitar una amplia gama de tareas en la vida cotidiana. La investigación en este campo ha sido fundamental para lograr robots completamente autónomos, capaces de desempeñar funciones que van desde la exploración en entornos hostiles hasta la asistencia en el hogar y el transporte personal [<xref ref-type="bibr" rid="B3">3</xref>] [<xref ref-type="bibr" rid="B5">5</xref>] [<xref ref-type="bibr" rid="B6">6</xref>].</p>
			<p>Un ejemplo notable de esta evolución tecnológica es el Segway, que se ha convertido en una alternativa moderna de transporte, revolucionando la movilidad personal en áreas urbanas y suburbanas. El Segway es un dispositivo de movilidad personal que se destaca por su capacidad para mantener el equilibrio sobre una base con dos ruedas laterales. Su funcionamiento se basa en una combinación de sensores y controladores que permiten que el vehículo se mantenga en posición vertical y se desplace con la orientación deseada, todo ello mientras responde de manera autónoma a los movimientos del usuario [<xref ref-type="bibr" rid="B5">5</xref>] [<xref ref-type="bibr" rid="B8">8</xref>] [<xref ref-type="bibr" rid="B9">9</xref>].</p>
			<p>El estudio y comparación de controladores en el contexto del control de un robot móvil autónomo auto equilibrado de dos ruedas se convierte en un campo de investigación relevante y desafiante. La capacidad de mantener el equilibrio y responder de manera precisa a las perturbaciones es esencial para el funcionamiento seguro y eficiente de tales dispositivos. Esta hazaña tecnológica ha sido posible gracias a los avances en la ingeniería de control y la aplicación de diversas técnicas y algoritmos, como los controladores PID (Proporcional-Integral-Derivativo) y LQR (Regulador Cuadrático Lineal) [<xref ref-type="bibr" rid="B1">1</xref>] [<xref ref-type="bibr" rid="B4">4</xref>] [<xref ref-type="bibr" rid="B6">6</xref>] [<xref ref-type="bibr" rid="B7">7</xref>].</p>
			<p>Este artículo presenta una simulación detallada de estos controladores en el contexto de un robot móvil autónomo auto equilibrado, con el objetivo de analizar y comparar su desempeño en términos de estabilidad y control. A través de esta investigación, se pretende aportar a la comprensión de las tecnologías que hacen posible la autonomía y estabilidad de dispositivos como el Segway, y su aplicabilidad en otros campos de la robótica y la movilidad personal [<xref ref-type="bibr" rid="B11">11</xref>]. Además, se busca evaluar cómo estas tecnologías pueden contribuir al diseño y la implementación de sistemas de transporte inteligentes y sostenibles [<xref ref-type="bibr" rid="B2">2</xref>] [<xref ref-type="bibr" rid="B10">10</xref>].</p>
			<p>Los robots móviles en los últimos años han sido desarrollados para facilitar tareas a los seres humanos en su vida diaria, por lo que la investigación ha sido de interés para obtener robots completamente autónomos. El Segway se ha convertido en una alternativa moderna de transporte cuyo funcionamiento se basa en encontrar el equilibrio entre una base con dos ruedas laterales. </p>
			<p>El modelo del robot móvil autónomo auto equilibrado de dos ruedas que presentamos se basa en el principio del péndulo invertido. La dinámica del péndulo invertido ha sido la base de los robots bípedos, hélices espaciales y control de actitud de pequeños satélites. En la siguiente figura muestra los movimientos básicos del robot, conduciendo movimientos hacia atrás, conduciendo hacia los lados el movimiento y girando en su propio eje (<xref ref-type="fig" rid="f1">Fig. 1</xref>).</p>
			<p>
				<fig id="f1">
					<label>Figura 1</label>
					<caption>
						<title>Movimiento del robot (Diseño propio).</title>
					</caption>
					<graphic xlink:href="2619-6581-avanc-20-02-e5-gf1.jpg"/>
				</fig>
			</p>
			<p>El movimiento hacia atrás se logra cuando la velocidad de ambos motores se incrementa o disminuyó en la misma cantidad. El movimiento lateral se alcanza cuando se aumenta la velocidad del motor izquierdo, mientras que la velocidad de la derecha se reduce y viceversa. El girar en su propio eje se logra cuando la velocidad de ambos motores se incrementa en la dirección opuesta.</p>
		</sec>
		<sec sec-type="methods">
			<title>2. PROCEDIMIENTO </title>
			<sec>
				<title><italic>2.1 Etapa de revisión</italic></title>
				<p>El modelado es analizado matemáticamente a partir de la aplicación de las leyes de movimiento de Newton, donde las fuerzas y variables que actúan en el sistema se observan en la (<xref ref-type="fig" rid="f2">Fig. 2</xref>). Se considera la barra con masa despreciable y en su extremo superior se posiciona una masa (m) que oscila libremente alrededor de un pivote fijo (P) montado en el carro de masa (M) que se desplaza sobre una trayectoria lineal. [<xref ref-type="bibr" rid="B1">1</xref>]</p>
				<p>
					<fig id="f2">
						<label>Figura 2</label>
						<caption>
							<title>Sistema Péndulo Invertido sobre un Carro</title>
						</caption>
						<graphic xlink:href="2619-6581-avanc-20-02-e5-gf2.jpg"/>
					</fig>
				</p>
				<p>Los coeficientes de fricción del pivote y las ruedas se consideran despreciables y la tabla representa la descripción de las variables del sistema mostradas en la <xref ref-type="fig" rid="f2">Figura 2</xref>
				</p>
			</sec>
		</sec>
		<sec>
			<title>3. MODELO MATEMÁTICO </title>
			<p>Primero se analizan las fuerzas actuantes en el eje horizontal para el carro y el péndulo ´ obteniendo:</p>
			<p>
				<disp-formula id="e1">
					<graphic xlink:href="2619-6581-avanc-20-02-e5-e1.jpg"/>
				</disp-formula>
			</p>
			<p>
				<disp-formula id="e2">
					<graphic xlink:href="2619-6581-avanc-20-02-e5-e2.jpg"/>
				</disp-formula>
			</p>
			<p>
				<disp-formula id="e3">
					<graphic xlink:href="2619-6581-avanc-20-02-e5-e3.jpg"/>
				</disp-formula>
			</p>
			<p>Al igualar las <xref ref-type="disp-formula" rid="e2">ecuaciones 1</xref> y <xref ref-type="disp-formula" rid="e3">2</xref>, se obtiene la primera ecuación dinámica de nuestro sistema:</p>
			<p>
				<disp-formula id="e4">
					<graphic xlink:href="2619-6581-avanc-20-02-e5-e4.jpg"/>
				</disp-formula>
			</p>
			<p>La segunda ecuación se obtiene a las fuerzas perpendiculares que actúan en nuestro sistema obteniendo la <xref ref-type="disp-formula" rid="e4">ecuación 4</xref> el torque de las fuerzas sobre la barra del péndulo nos proporciona otra ecuación para obtener la ecuación dinámica del sistema.</p>
			<p>
				<disp-formula id="e5">
					<graphic xlink:href="2619-6581-avanc-20-02-e5-e5.gif"/>
				</disp-formula>
			</p>
			<p>juntando las <xref ref-type="disp-formula" rid="e4">ecuaciones 4</xref> y <xref ref-type="disp-formula" rid="e5">5</xref> se obtiene la siguiente ecuación:</p>
			<p>
				<disp-formula id="e6">
					<graphic xlink:href="2619-6581-avanc-20-02-e5-e6.jpg"/>
				</disp-formula>
			</p>
			<p>El objetivo de control para el sistema consiste en mantener el péndulo lo más vertical. Considerando que los ángulos 𝜽 y <inline-formula>
					<alternatives>
						<inline-graphic xlink:href="2619-6581-avanc-20-02-e5-i009.gif"/>
						<mml:math>
							<mml:mover accent="true">
								<mml:mrow>
									<mml:mi mathvariant="bold-italic">θ</mml:mi>
								</mml:mrow>
								<mml:mo>˙</mml:mo>
							</mml:mover>
						</mml:math>
					</alternatives>
				</inline-formula> son pequeños, es posible linealizar el sistema en las <xref ref-type="disp-formula" rid="e3">ecuaciones (3)</xref> y (<xref ref-type="disp-formula" rid="e6">6</xref>) al sustituir 𝒔𝒆𝒏𝜽 = 0 y 𝒄𝒐𝒔𝜽 = 𝟏, considerando que la fuerza F corresponde a la señal de control u, respectivamente y con las expresiones anteriores se obtienen las <xref ref-type="disp-formula" rid="e7">ecuaciones (7)</xref> y (<xref ref-type="disp-formula" rid="e8">8</xref>).</p>
			<p>
				<disp-formula id="e7">
					<graphic xlink:href="2619-6581-avanc-20-02-e5-e7.jpg"/>
				</disp-formula>
			</p>
			<p>El movimiento del sistema está limitado a dos grados de libertad y su modelo matemático no lineal está representado por las <xref ref-type="disp-formula" rid="e7">ecuaciones (7)</xref> y (<xref ref-type="disp-formula" rid="e7">8</xref>). La expresión (9) representa las ecuaciones diferenciales ordinarias lineales del sistema en forma matricial. </p>
			<p>
				<disp-formula id="e8">
					<graphic xlink:href="2619-6581-avanc-20-02-e5-e8.jpg"/>
				</disp-formula>
			</p>
			<p>La expresión (10) se utiliza para la obtención de los términos <inline-formula>
					<mml:math>
						<mml:mover accent="true">
							<mml:mrow>
								<mml:mi mathvariant="normal">X</mml:mi>
							</mml:mrow>
							<mml:mo>¨</mml:mo>
						</mml:mover>
						<mml:mi> </mml:mi>
						<mml:mi>y</mml:mi>
						<mml:mi> </mml:mi>
						<mml:mover accent="true">
							<mml:mrow>
								<mml:mi mathvariant="normal">θ</mml:mi>
							</mml:mrow>
							<mml:mo>¨</mml:mo>
						</mml:mover>
					</mml:math>
				</inline-formula> respectivamente.</p>
			<p>
				<disp-formula id="e9">
					<graphic xlink:href="2619-6581-avanc-20-02-e5-e9.jpg"/>
				</disp-formula>
			</p>
			<p>
				<disp-formula id="e10">
					<graphic xlink:href="2619-6581-avanc-20-02-e5-e10.jpg"/>
				</disp-formula>
			</p>
			<p>El modelo matemático para el diseño del control está representado con las <xref ref-type="disp-formula" rid="e11">ecuaciones (13)</xref> y (<xref ref-type="disp-formula" rid="e11">14</xref>):</p>
			<p>
				<disp-formula id="e11">
					<graphic xlink:href="2619-6581-avanc-20-02-e5-e11.jpg"/>
				</disp-formula>
			</p>
			<p>La linealización aproximada del sistema en el punto de equilibrio está representada con la <xref ref-type="disp-formula" rid="e12">ecuación (15)</xref> en variables de estado </p>
			<p>
				<disp-formula id="e12">
					<graphic xlink:href="2619-6581-avanc-20-02-e5-e12.jpg"/>
				</disp-formula>
			</p>
			<p>
				<fig id="f3">
					<label>Figura 3</label>
					<caption>
						<title>Control PID de la planta</title>
					</caption>
					<graphic xlink:href="2619-6581-avanc-20-02-e5-gf3.jpg"/>
				</fig>
			</p>
		</sec>
		<sec>
			<title>4. CONTROLADORES PID Y LQR </title>
			<p>El control LQR (por sus siglas en inglés Linear Quadratic Regulator), consiste en la estabilidad de un sistema en lazo cerrado con la ganancia de realimentación. Este método consiste en optimizar el costo, las matrices de peso<italic>Q</italic>y<italic>R</italic>se convierten en los parámetros de diseño [<xref ref-type="bibr" rid="B1">1</xref>].</p>
			<p>
				<fig id="f4">
					<label>Figura 4</label>
					<caption>
						<title>Sistema regulador óptimo</title>
					</caption>
					<graphic xlink:href="2619-6581-avanc-20-02-e5-gf4.jpg"/>
				</fig>
			</p>
			<p>Por lo tanto, ya haber obtenido el modelo matemático en variables de estado del sistema dinámico</p>
			<p>
				<disp-formula id="e13">
					<graphic xlink:href="2619-6581-avanc-20-02-e5-e13.jpg"/>
				</disp-formula>
			</p>
			<p>Para lograr este resultado se requiere resolver la siguiente ecuación diferencial de Riccati, en la solución no puede reducirse a un número finito de integraciones sucesivas</p>
			<p>
				<disp-formula id="e14">
					<graphic xlink:href="2619-6581-avanc-20-02-e5-e14.jpg"/>
				</disp-formula>
			</p>
			<p>para obtener la matriz K óptima se utilizará MATLAB ya que cuenta la orden </p>
			<p>
				<disp-formula id="e15">
					<graphic xlink:href="2619-6581-avanc-20-02-e5-e15.gif"/>
				</disp-formula>
			</p>
			<p>El control PID, es un método de control clásico por realimentación, consiste en calcula la diferencia entre el valor medido y el valor deseado, dicha diferencia se conoce como error. Este sistema posee tres componentes: ganancia proporcional, ganancia integral y ganancia derivativa. El primero depende del error actual, el segundo de errores pasados y el tercero es una predicción de errores futuros [<xref ref-type="bibr" rid="B1">1</xref>].</p>
			<p>
				<disp-formula id="e16">
					<graphic xlink:href="2619-6581-avanc-20-02-e5-e16.gif"/> (21)</disp-formula>
			</p>
			<p>
				<inline-formula>
					<mml:math>
						<mml:mi>u</mml:mi>
						<mml:mfenced separators="|">
							<mml:mrow>
								<mml:mi>t</mml:mi>
							</mml:mrow>
						</mml:mfenced>
						<mml:mo>=</mml:mo>
						<mml:msub>
							<mml:mrow>
								<mml:mi>K</mml:mi>
							</mml:mrow>
							<mml:mrow>
								<mml:mi>P</mml:mi>
							</mml:mrow>
						</mml:msub>
						<mml:mi>e</mml:mi>
						<mml:mfenced separators="|">
							<mml:mrow>
								<mml:mi>t</mml:mi>
							</mml:mrow>
						</mml:mfenced>
					</mml:math>
				</inline-formula> La acción proporcional P, da una señal de control que es proporcional al error: </p>
			<p>La acción integral I tiene una señal de control proporcional al error acumulado, que se define como:</p>
			<p>
				<disp-formula id="e17">
					<graphic xlink:href="2619-6581-avanc-20-02-e5-e17.jpg"/>
				</disp-formula>
			</p>
			<p>Finalmente, la acción diferencial D proporciona:</p>
			<p>
				<disp-formula id="e18">
					<graphic xlink:href="2619-6581-avanc-20-02-e5-e18.gif"/> (23)</disp-formula>
			</p>
			<p>Ejecute la suma de estos tres componentes, la señal obtenida del controlador PID es </p>
			<p>
				<disp-formula id="e19">
					<graphic xlink:href="2619-6581-avanc-20-02-e5-e19.jpg"/>
				</disp-formula>
			</p>
			<p>MATLAB<sup>
 <italic>®</italic>
</sup> cuenta con una herramienta en Simulink<sup>®</sup> para trabajar con el modelo este es PID Tuner diseña automáticamente un controlador (P, I, PI, PD, PDF, PID, PIDF) y la forma que se puede ajustarse el tiempo de respuesta o el comportamiento transitorio y ver como se modifican parámetros del controlador como KP, TN y TD(TV) o KI y KD y parámetros de la respuesta como tiempo de establecimiento, sobre impulso, etc. [<xref ref-type="bibr" rid="B2">2</xref>]</p>
			<p>
				<fig id="f5">
					<label>Figura 5</label>
					<caption>
						<title>Aplicación PID Tuner</title>
					</caption>
					<graphic xlink:href="2619-6581-avanc-20-02-e5-gf5.jpg"/>
				</fig>
			</p>
			<p>Dentro de la aplicación PID tuner se encuentra PID 1-DOF en donde se encuentra PID, como se muestra en la <xref ref-type="fig" rid="f5">figura 5</xref>.</p>
			<p>
				<fig id="f6">
					<label>Figura 6</label>
					<caption>
						<title>Aplicación PID Turner (PID 1-DOF)</title>
					</caption>
					<graphic xlink:href="2619-6581-avanc-20-02-e5-gf6.jpg"/>
				</fig>
			</p>
			<p>El diseño se realiza Simscape™ que nos permite implementar rápidamente los modelos de sistemas físicos dentro del entorno de Simulink®, para la implementación de control y a probar el rendimiento a nivel de sistema. </p>
		</sec>
		<sec>
			<title>5. IMPLEMENTACIÓN</title>
			<p>Se desarrolla el modelo del robot en Simscape™ para realizar la implementación de los controladores PID y LQR, posteriormente ver su comportamiento y poder hacer la comparación de los dos controladores.</p>
			<p>
				<fig id="f7">
					<label>Figura 7</label>
					<caption>
						<title>Modelo en Simscape™</title>
					</caption>
					<graphic xlink:href="2619-6581-avanc-20-02-e5-gf7.jpg"/>
				</fig>
			</p>
			<p>
				<fig id="f8">
					<label>Figura 8</label>
					<caption>
						<title>Modelo a bloques en Simulink®.</title>
					</caption>
					<graphic xlink:href="2619-6581-avanc-20-02-e5-gf8.jpg"/>
				</fig>
			</p>
			<p>En la <xref ref-type="fig" rid="f6">figura 6</xref> se muestra el modelo del robot móvil implementado en Simscape™ y en la <xref ref-type="fig" rid="f7">figura 7</xref> se muestra en bloques en Simulink®.</p>
			<p>
				<fig id="f9">
					<label>Figura 9</label>
					<caption>
						<title>Implementacion del control LQR.</title>
					</caption>
					<graphic xlink:href="2619-6581-avanc-20-02-e5-gf9.jpg"/>
				</fig>
			</p>
			<p>En la <xref ref-type="fig" rid="f8">figura 8</xref> se muestra la implementacion del control LQR para nuestro sistema.</p>
			<p>
				<fig id="f10">
					<label>Figura 10</label>
					<caption>
						<title>Obtencion de la matriz K, utilizabdo matlab.</title>
					</caption>
					<graphic xlink:href="2619-6581-avanc-20-02-e5-gf10.jpg"/>
				</fig>
			</p>
			<p>En la siguiente <xref ref-type="fig" rid="f9">figura 9</xref> se muestra el código en Matlab para la obtención de la matriz <bold>K,</bold> utilizando el comando LQR.</p>
			<p>
				<fig id="f11">
					<label>Figura 11</label>
					<caption>
						<title>Representacion del control LQR en el sistema con una perturvacion.</title>
					</caption>
					<graphic xlink:href="2619-6581-avanc-20-02-e5-gf11.jpg"/>
				</fig>
			</p>
			<p> En la <xref ref-type="fig" rid="f10">figura 10</xref> se musetra la respuesta obtenida con el control LQR con una perturvacion.</p>
			<p>
				<fig id="f12">
					<label>Figura 12</label>
					<caption>
						<title>Implementacion del control PID.</title>
					</caption>
					<graphic xlink:href="2619-6581-avanc-20-02-e5-gf12.jpg"/>
				</fig>
			</p>
			<p>En la <xref ref-type="fig" rid="f12">figura 12</xref> se muestra la implementacion del control PID a nuestro sistema.</p>
			<p>
				<fig id="f13">
					<label>Figura 13</label>
					<caption>
						<title>Parametros del PID</title>
					</caption>
					<graphic xlink:href="2619-6581-avanc-20-02-e5-gf13.jpg"/>
				</fig>
			</p>
			<p>En la <xref ref-type="fig" rid="f13">figura 13</xref>, se presentan los parámetros resultantes obtenidos a través del uso de PID Tuner. Esta herramienta se empleó para ajustar y optimizar los parámetros de un controlador PID, lo que es fundamental en el control de sistemas dinámicos. La figura proporciona una representación visual de los valores específicos de los parámetros, lo que es crucial para lograr un control eficaz y preciso en el sistema en cuestión. El uso de PID Tuner contribuye a la mejora del rendimiento del controlador y, en última instancia, a la estabilidad y respuesta deseada del sistema</p>
			<p>
				<fig id="f14">
					<label>Figura 14</label>
					<caption>
						<title>Representacion del control PID en el sistema con una perturvacion.</title>
					</caption>
					<graphic xlink:href="2619-6581-avanc-20-02-e5-gf14.jpg"/>
				</fig>
			</p>
			<p>La <xref ref-type="fig" rid="f14">figura 14</xref> la respuesta obtenida con el control PID con una perturbacion.</p>
			<p>
				<fig id="f15">
					<label>Figura 15</label>
					<caption>
						<title>Comparacion entre el control PID y el LQR en el sistema con una perturvacion.</title>
					</caption>
					<graphic xlink:href="2619-6581-avanc-20-02-e5-gf15.jpg"/>
				</fig>
			</p>
		</sec>
		<sec sec-type="conclusions">
			<title>6. CONCLUSIONES</title>
			<p>Es fundamental destacar que la implementación del control basado en el método LQR en el sistema lineal resulta en una estabilización más suave en comparación con un controlador PID. Durante el proceso de evaluación, se llevaron a cabo simulaciones exhaustivas que incluyeron la introducción de diversas fuentes de perturbaciones externas, como ruido en los actuadores y sensores. Particularmente, se prestó especial atención al sensor de unidad inercial, que a menudo es sensible a variaciones en el entorno.</p>
			<p>Los resultados de estas pruebas arrojaron conclusiones significativas. En primer lugar, se observó que el controlador LQR conserva su eficacia en la estabilización del sistema, incluso cuando se enfrenta a diferentes perturbaciones que alejan al sistema de su punto de equilibrio. Este enfoque demostró una notable capacidad para mantener la estabilidad y el rendimiento del sistema en condiciones adversas.</p>
			<p>Por otro lado, el controlador PID exhibió una mayor dificultad para cumplir con esta tarea en situaciones con perturbaciones significativas. Esto resalta la robustez y la eficiencia del control LQR al lidiar con condiciones adversas y perturbaciones, lo que lo convierte en una elección óptima para lograr una mayor eficiencia en el gasto de energía en sistemas autónomos, incluso en entornos desafiantes.</p>
		</sec>
	</body>
	<back>
		<ref-list>
			<title>Referencias</title>
			<ref id="B1">
				<label>[1]</label>
				<mixed-citation>[1] Ogata, katsuhiko. ingenieria de control moderna. 5a. ed. madrid: prentice hall hispanoamericana,2010.</mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
						<name>
							<surname>Ogata</surname>
							<given-names>katsuhiko</given-names>
						</name>
					</person-group>
					<source>ingenieria de control moderna</source>
					<edition>5a</edition>
					<publisher-loc>madrid</publisher-loc>
					<publisher-name>prentice hall hispanoamericana</publisher-name>
					<year>2010</year>
				</element-citation>
			</ref>
			<ref id="B2">
				<label>[2]</label>
				<mixed-citation>[2] Braunl, Thomas. (2006). Embedded robotics: Mobile robot design and applications with embedded systems: Second edition. Embedded Robotics: Mobile Robot Design and Applications with Embedded Systems: Second Edition. 10.1007/3-540-34319-9.</mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
						<name>
							<surname>Mathworks</surname>
							<given-names></given-names>
						</name>
					</person-group>
					<article-title>Designing-pid-controllers-with-the-pid-tuner-guis</article-title>
					<source>https://la.mathworks.com/help/control/getstart/designing-pid-controllers-with-the-pid-tuner-gui.html</source>
					<pub-id pub-id-type="doi">10.1007/3-540-34319-9</pub-id>
				</element-citation>
			</ref>
			<ref id="B3">
				<label>[3]</label>
				<mixed-citation>[3] Braunl, Thomas. (2006). Embedded robotics: Mobile robot design and applications with embedded systems: Second edition. Embedded Robotics: Mobile Robot Design and Applications with Embedded Systems: Second Edition. 10.1007/3-540-34319-9.</mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
						<name>
							<surname>Braunl</surname>
							<given-names>Thomas</given-names>
						</name>
					</person-group>
					<year>2006</year>
					<article-title>Embedded robotics: Mobile robot design and applications with embedded systems: Second edition. Embedded Robotics: Mobile Robot Design and Applications with Embedded Systems: Second Edition</article-title>
					<pub-id pub-id-type="doi">10.1007/3-540-34319-9</pub-id>
				</element-citation>
			</ref>
			<ref id="B4">
				<label>[4]</label>
				<mixed-citation>[4] Sira-Ramírez, Hebertt and Márquez, Richard and Rivas, Francklin and Santiago, Orestes (2018), <ext-link ext-link-type="uri" xlink:href="Control de Sistemas No Lineales: Linealización aproximada, extendida, exacta:8420544493, 9788420544496">Control de Sistemas No Lineales: Linealización aproximada, extendida, exacta:8420544493, 9788420544496</ext-link>
				</mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
						<name>
							<surname>Sira-Ramírez</surname>
							<given-names>Hebertt</given-names>
						</name>
						<name>
							<surname>Márquez</surname>
							<given-names>Richard</given-names>
						</name>
						<name>
							<surname>Rivas</surname>
							<given-names>Francklin</given-names>
						</name>
						<name>
							<surname>Santiago</surname>
							<given-names>Orestes</given-names>
						</name>
					</person-group>
					<article-title>Control de Sistemas No Lineales: Linealización aproximada, extendida</article-title>
					<year>2018</year>
					<ext-link ext-link-type="uri" xlink:href="Control de Sistemas No Lineales: Linealización aproximada, extendida, exacta:8420544493, 9788420544496">Control de Sistemas No Lineales: Linealización aproximada, extendida, exacta:8420544493, 9788420544496</ext-link>
				</element-citation>
			</ref>
			<ref id="B5">
				<label>[5]</label>
				<mixed-citation>[5] L. J. Pinto and D. Kim and J. Y. Lee and C. Han, 2012 IEEE/SICE International Symposium on System Integration (SII), Development of a Segway robot for an intelligent transport system</mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
						<name>
							<surname>Pinto</surname>
							<given-names>L. J.</given-names>
						</name>
						<name>
							<surname>Kim</surname>
							<given-names>D.</given-names>
						</name>
						<name>
							<surname>Lee</surname>
							<given-names>J. Y.</given-names>
						</name>
						<name>
							<surname>Han</surname>
							<given-names>C.</given-names>
						</name>
					</person-group>
					<year>2012</year>
					<source>IEEE/SICE International Symposium on System Integration (SII), Development of a Segway robot for an intelligent transport system</source>
				</element-citation>
			</ref>
			<ref id="B6">
				<label>[6]</label>
				<mixed-citation>[6] B. Shilpa and V. Indu and S. R. Rajasree 2017 International Conference on Circuit, Power and Computing Technologies (ICCPCT), Design of an underactuated self-balancing robot using linear quadratic regulator and integral sliding mode controller.</mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
						<name>
							<surname>Shilpa</surname>
							<given-names>B.</given-names>
						</name>
					</person-group>
					<person-group person-group-type="author">
						<name>
							<surname>Indu</surname>
							<given-names>V.</given-names>
						</name>
						<name>
							<surname>Rajasree</surname>
							<given-names>S. R.</given-names>
						</name>
					</person-group>
					<year>2017</year>
					<source>International Conference on Circuit, Power and Computing Technologies (ICCPCT), Design of an underactuated self-balancing robot using linear quadratic regulator and integral sliding mode controller</source>
				</element-citation>
			</ref>
			<ref id="B7">
				<label>[7]</label>
				<mixed-citation>[7] I. D. Basnayake and T. W. U. Madhushani and D. H. S. Maithripala, 2017 IEEE International Conference on Industrial and Information Systems (ICIIS), Intrinsic PID controller for a Segway type mobile robot</mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
						<name>
							<surname>Basnayake</surname>
							<given-names>I. D.</given-names>
						</name>
						<name>
							<surname>Madhushani</surname>
							<given-names>T. W. U.</given-names>
						</name>
						<name>
							<surname>Maithripala</surname>
							<given-names>D. H. S.</given-names>
						</name>
					</person-group>
					<year>2017</year>
					<source>IEEE International Conference on Industrial and Information Systems (ICIIS), Intrinsic PID controller for a Segway type mobile robot</source>
				</element-citation>
			</ref>
			<ref id="B8">
				<label>[8]</label>
				<mixed-citation>[8] Jorge Solis, Ryu Nakadate, Yuki Yoshimura, Yuichiro Hama, Atsuo Takanishi School of Creative Science and Engineering, Development of the two-wheeled inverted pendulum type mobile robot WV-2R for educational purposes </mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
						<name>
							<surname>Solis</surname>
							<given-names>Jorge</given-names>
						</name>
					</person-group>
					<person-group person-group-type="author">
						<name>
							<surname>Nakadate</surname>
							<given-names>Ryu</given-names>
						</name>
					</person-group>
					<person-group person-group-type="author">
						<name>
							<surname>Yoshimura</surname>
							<given-names>Yuki</given-names>
						</name>
					</person-group>
					<person-group person-group-type="author">
						<name>
							<surname>Hama</surname>
							<given-names>Yuichiro</given-names>
						</name>
					</person-group>
					<source>Atsuo Takanishi School of Creative Science and Engineering, Development of the two-wheeled inverted pendulum type mobile robot WV-2R for educational purposes</source>
				</element-citation>
			</ref>
			<ref id="B9">
				<label>[9]</label>
				<mixed-citation>[9] Muhammad Umar Draz, Mohsin Shaheer Ali, Maryam Majeed, Umair Ejaz, Umer Izhar, 2012 International Conference on Robotics and Artificial Intelligence (ICRAI 2012), Segway Electric Vehicle. </mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
						<name>
							<surname>Draz</surname>
							<given-names>Muhammad Umar</given-names>
						</name>
					</person-group>
					<person-group person-group-type="author">
						<name>
							<surname>Ali</surname>
							<given-names>Mohsin Shaheer</given-names>
						</name>
					</person-group>
					<person-group person-group-type="author">
						<name>
							<surname>Majeed</surname>
							<given-names>Maryam</given-names>
						</name>
					</person-group>
					<person-group person-group-type="author">
						<name>
							<surname>Ejaz</surname>
							<given-names>Umair</given-names>
						</name>
					</person-group>
					<person-group person-group-type="author">
						<name>
							<surname>Izhar</surname>
							<given-names>Umer</given-names>
						</name>
					</person-group>
					<year>2012</year>
					<source>International Conference on Robotics and Artificial Intelligence (ICRAI 2012), Segway Electric Vehicle</source>
				</element-citation>
			</ref>
			<ref id="B10">
				<label>[10]</label>
				<mixed-citation>[10] Muhammad Harris Khan, Mehak Chaudhry, Taimoor Tariq, Qurat-ul-Ain Fatima, Umer Izhar, International Conference on Mechatronics and Automation, Fabrication and Modelling of Segway.</mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
						<name>
							<surname>Khan</surname>
							<given-names>Muhammad Harris</given-names>
						</name>
					</person-group>
					<person-group person-group-type="author">
						<name>
							<surname>Chaudhry</surname>
							<given-names>Mehak</given-names>
						</name>
					</person-group>
					<person-group person-group-type="author">
						<name>
							<surname>Tariq</surname>
							<given-names>Taimoor</given-names>
						</name>
					</person-group>
					<person-group person-group-type="author">
						<name>
							<surname>Fatima</surname>
							<given-names>Qurat-ul-Ain</given-names>
						</name>
					</person-group>
					<person-group person-group-type="author">
						<name>
							<surname>Izhar</surname>
							<given-names>Umer</given-names>
						</name>
					</person-group>
					<source>International Conference on Mechatronics and Automation, Fabrication and Modelling of Segway</source>
				</element-citation>
			</ref>
			<ref id="B11">
				<label>[11]</label>
				<mixed-citation>[11] Surachat Chantarachit, 2019 International Conference on Information and Communications Technology (ICOIACT), Development and Control Segway by LQR adjustable Gain.</mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
						<name>
							<surname>Chantarachit</surname>
							<given-names>Surachat</given-names>
						</name>
					</person-group>
					<year>2019</year>
					<source>International Conference on Information and Communications Technology (ICOIACT), Development and Control Segway by LQR adjustable Gain</source>
				</element-citation>
			</ref>
		</ref-list>
		<fn-group>
			<fn fn-type="other" id="fn1">
				<label>Cómo citar</label>
				<p> Acosta, R. ., Díaz Téllez, . J. ., Muñoz Hernández, G. A. ., &amp; Guerrero Castellanos, J. F. . Modelado y control óptimo de la estabilidad de un robot móvil de dos ruedas utilizando técnicas PID y LQR. Avances Investigación En Ingeniería, 20(2). <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.18041/1794-4953/avances.2.10918">https://doi.org/10.18041/1794-4953/avances.2.10918</ext-link>
				</p>
			</fn>
		</fn-group>
	</back>
</article>