<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>1665-7381</journal-id>
<journal-title><![CDATA[Ingeniería mecánica, tecnología y desarrollo]]></journal-title>
<abbrev-journal-title><![CDATA[Ingenier. mecáni. tecnolog. desarroll]]></abbrev-journal-title>
<issn>1665-7381</issn>
<publisher>
<publisher-name><![CDATA[Sociedad Mexicana de Ingeniería Mecánica]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1665-73812015000200002</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Cinemática Diferencial de un Manipulador Paralelo Plano 3RRR-(RRR)v con Actuación Virtual Indirecta]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Martínez-Zamudio]]></surname>
<given-names><![CDATA[Patricio]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[González-Villela]]></surname>
<given-names><![CDATA[Víctor J.]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[López-Parra]]></surname>
<given-names><![CDATA[Marcelo]]></given-names>
</name>
<xref ref-type="aff" rid="A03"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Ramírez-Reivich]]></surname>
<given-names><![CDATA[Alejandro C.]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad Nacional Autónoma de México, Facultad de Ingeniería Departamento de Ingeniería Mecatrónica]]></institution>
<addr-line><![CDATA[México Distrito Federal]]></addr-line>
<country>México</country>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidad Nacional Autónoma de México Facultad de Ingeniería Centro de Diseño Mecánico e Innovación Tecnológica]]></institution>
<addr-line><![CDATA[México Distrito Federal]]></addr-line>
<country>México</country>
</aff>
<aff id="A03">
<institution><![CDATA[,Universidad Nacional Autónoma de México, Facultad de Ingeniería Centro de Alta Tecnología]]></institution>
<addr-line><![CDATA[México Distrito Federal]]></addr-line>
<country>México</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>00</month>
<year>2015</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>00</month>
<year>2015</year>
</pub-date>
<volume>5</volume>
<numero>3</numero>
<fpage>321</fpage>
<lpage>331</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_arttext&amp;pid=S1665-73812015000200002&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_abstract&amp;pid=S1665-73812015000200002&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_pdf&amp;pid=S1665-73812015000200002&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[En este artículo, se presenta un enfoque nuevo para obtener el modelo de la cinemática diferencial, matriz jacobiana: por un lado, el modelo de un manipulador paralelo delta plano de configuración 3RRR-(RRR)v y por el otro, el modelo de su cadena virtual serial (RRR)v. Ambos modelos se presentan en variables de estado y en función de las variables articulares de la cadena virtual. El primer modelo facilita el análisis completo de ambos: la cinemática y la controlabilidad del robot delta plano con su cadena virtual. El segundo modelo se utiliza para obtener su cinemática inversa, para, retroalimentar al primero. Esta retroalimentación es llamada "actuación virtual indirecta". El enfoque propuesto garantiza que cuando el efector final de la cadena virtual serial (RRR)v es controlado alrededor de una trayectoria, el efector final del robot paralelo plano 3RRR también sigue dicha trayectoria; esto se debe a que comparten el mismo punto de análisis. Los resultados muestran que es posible controlar un robot paralelo delta plano 3RRR-(RRR)v a partir de controlar la cadena virtual (RRR)v. El método presentado aquí promete, por lo tanto, ser una herramienta útil para resolver robots complejos, como el caso de los robots manipuladores híbridos.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[This paper presents a new approach to obtain the model of the differential kinematics, on one hand, the model of a planar parallel delta manipulator 3RRR-(RRR)v in a single matrix array, on the other hand, the model of its serial virtual chain (RRR)v. Both models are shown in state variables and in function of the joint variables of the virtual chain. The first model is useful for the complete analysis of both: the kinematic and the controllability of the parallel manipulator. The second model is useful for obtaining its inverse kinematics that is later feed backed to the first one. This feedback is called "indirect virtual driving." Furthermore, this approach ensures that when the end effector of the serial virtual chain (RRR)v, is controlled about a trajectory, the end effector of the parallel manipulator 3RRR follows this trajectory as well, since they share the same point of analysis. The results show that it is possible to control a planar parallel delta manipulator 3RRR-(RRR)v through controlling the virtual chain (RRR)v . This method promises to be a tool for solving complex robots such as hybrid robot manipulators.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[Cinemática de robots]]></kwd>
<kwd lng="es"><![CDATA[robots paralelos]]></kwd>
<kwd lng="es"><![CDATA[cadenas virtuales]]></kwd>
<kwd lng="es"><![CDATA[variables de estado]]></kwd>
<kwd lng="es"><![CDATA[controlabilidad]]></kwd>
<kwd lng="en"><![CDATA[Kinematics of robots]]></kwd>
<kwd lng="en"><![CDATA[parallel robots]]></kwd>
<kwd lng="en"><![CDATA[virtual chains]]></kwd>
<kwd lng="en"><![CDATA[state variables]]></kwd>
<kwd lng="en"><![CDATA[controllability]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[  	    <p align="justify"><font face="verdana" size="4">Art&iacute;culos</font></p>  	    <p>&nbsp;</p>  	    <p align="center"><font face="verdana" size="4"><b>Cinem&aacute;tica Diferencial de un Manipulador Paralelo Plano 3<u>R</u>RR&#45;(RRR)<sub>v</sub> con Actuaci&oacute;n Virtual Indirecta</b></font></p>  	    <p>&nbsp;</p>  	    <p align="center"><font face="verdana" size="2"><b>Patricio Mart&iacute;nez&#45;Zamudio<sup>1</sup>, V&iacute;ctor J. Gonz&aacute;lez&#45;Villela<sup>1</sup> Marcelo L&oacute;pez&#45;Parra<sup>3</sup>, Alejandro C. Ram&iacute;rez&#45;Reivich<sup>2</sup></b></font></p>  	    <p>&nbsp;</p>  	    <p align="justify"><font face="verdana" size="2"><i><sup>1</sup> Departamento de Ingenier&iacute;a Mecatr&oacute;nica. Facultad de Ingenier&iacute;a, Universidad Nacional Aut&oacute;noma de M&eacute;xico, CU.</i></font> <font face="verdana" size="2"><a href="mailto:pmz.rofi@gmail.com">pmz.rofi@gmail.com</a>, <a href="mailto:vjgv@unam.mx">vjgv@unam.mx</a></font></p>  	    <p align="justify"><font face="verdana" size="2"><i><sup>2</sup> Centro de Dise&ntilde;o Mec&aacute;nico e Innovaci&oacute;n Tecnol&oacute;gica (CDMIT). Facultad de Ingenier&iacute;a, Universidad Nacional Aut&oacute;noma de M&eacute;xico, CU.</i></font><font face="verdana" size="2"> <a href="mailto:areivich@unam.mx">areivich@unam.mx</a></font></p>      <p align="justify"><font face="verdana" size="2"><i><sup>3</sup> Centro de Alta Tecnolog&iacute;a (CAT). Facultad de Ingenier&iacute;a, Universidad Nacional Aut&oacute;noma de M&eacute;xico, CU.</i>  Correo electr&oacute;nico: <a href="mailto:lopez@unam.mx">lopez@unam.mx</a><a href="mailto:areivich@unam.mx"></a></font></p>  	    ]]></body>
<body><![CDATA[<p>&nbsp;</p>  	    <p align="justify"><font face="verdana" size="2">Fecha de recepci&oacute;n: 23&#45;02&#45;2015.    <br> 	Fecha de aceptaci&oacute;n: 13&#45;04&#45;2015.</font></p>  	    <p>&nbsp;</p>  	    <p align="justify"><font face="verdana" size="2"><b>Resumen</b></font></p>  	    <p align="justify"><font face="verdana" size="2">En este art&iacute;culo, se presenta un enfoque nuevo para obtener el modelo de la cinem&aacute;tica diferencial, matriz jacobiana: por un lado, el modelo de un manipulador paralelo delta plano de configuraci&oacute;n <i>3<u>R</u>RR</i>&#45;(<i>RRR</i>)<i><sub>v</sub></i> y por el otro, el modelo de su cadena virtual serial (<i>RRR</i>)<i><sub>v</sub>.</i> Ambos modelos se presentan en variables de estado y en funci&oacute;n de las variables articulares de la cadena virtual. El primer modelo facilita el an&aacute;lisis completo de ambos: la cinem&aacute;tica y la controlabilidad del robot delta plano con su cadena virtual. El segundo modelo se utiliza para obtener su cinem&aacute;tica inversa, para, retroalimentar al primero. Esta retroalimentaci&oacute;n es llamada "actuaci&oacute;n virtual indirecta". El enfoque propuesto garantiza que cuando el efector final de la cadena virtual serial (<i>RRR</i>)<sub><i>v</i></sub> es controlado alrededor de una trayectoria, el efector final del robot paralelo plano <i>3<u>R</u>RR</i> tambi&eacute;n sigue dicha trayectoria; esto se debe a que comparten el mismo punto de an&aacute;lisis. Los resultados muestran que es posible controlar un robot paralelo delta plano <i>3<u>R</u>RR</i>&#45;(<i>RRR</i>)<i><sub>v</sub></i> a partir de controlar la cadena virtual <i>(RRR)<sub>v</sub>.</i> El m&eacute;todo presentado aqu&iacute; promete, por lo tanto, ser una herramienta &uacute;til para resolver robots complejos, como el caso de los robots manipuladores h&iacute;bridos.</font></p>      <p align="justify"><font face="verdana" size="2"><b>Palabras clave:</b> Cinem&aacute;tica de robots, robots paralelos, cadenas virtuales, variables de estado, controlabilidad.</font></p>  	    <p>&nbsp;</p>  	    <p align="justify"><font face="verdana" size="2"><b>Abstract</b></font></p>  	    <p align="justify"><font face="verdana" size="2">This paper presents a new approach to obtain the model of the differential kinematics, on one hand, the model of a planar parallel delta manipulator <i>3<u>R</u>RR</i>&#45;(<i>RRR</i>)<i><sub>v</sub></i> in a single matrix array, on the other hand, the model of its serial virtual chain (<i>RRR</i>)<i><sub>v</sub>.</i> Both models are shown in state variables and in function of the joint variables of the virtual chain. The first model is useful for the complete analysis of both: the kinematic and the controllability of the parallel manipulator. The second model is useful for obtaining its inverse kinematics that is later feed backed to the first one. This feedback is called "indirect virtual driving." Furthermore, this approach ensures that when the end effector of the serial virtual chain (<i>RRR</i>)<i><sub>v</sub>,</i> is controlled about a trajectory, the end effector of the parallel manipulator <i>3RRR</i> follows this trajectory as well, since they share the same point of analysis. The results show that it is possible to control a planar parallel delta manipulator <i>3<u>R</u>RR</i>&#45;(<i>RRR</i>)<i><sub>v</sub></i> through controlling the virtual chain (<i>RRR</i>)<sub>v</sub> . This method promises to be a tool for solving complex robots such as hybrid robot manipulators.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><b>Keywords:</b> Kinematics of robots, parallel robots, virtual chains, state variables, controllability.</font></p>  	    <p>&nbsp;</p>  	    <p align="justify"><font face="verdana" size="2"><b>Introducci&oacute;n</b></font></p>  	    <p align="justify"><font face="verdana" size="2">En robots paralelos, la cinem&aacute;tica inversa consiste en encontrarlas variables de las juntas activas y pasivas en funci&oacute;n de las coordenadas del efector final del robot y puede ser utilizada para controlarla posici&oacute;n del efector final. El modelo cinem&aacute;tico de este tipo de robots tiene ecuaciones algebraicas con m&uacute;ltiples soluciones&#91;1&#93;.</font></p>  	    <p align="justify"><font face="verdana" size="2">En la cinem&aacute;tica directa de robots paralelos el problema es determinar la posici&oacute;n del efector final en funci&oacute;n de las juntas activas. En general, la soluci&oacute;n a este problema no es &uacute;nica, de ah&iacute; que la cinem&aacute;tica ha sido objeto de una intensa investigaci&oacute;n, por ejemplo, el trabajo reportado por Merlet&#91;1&#93;. Raghavan&#91;2&#93; muestra la soluci&oacute;n de la cinem&aacute;tica directa de un manipulador paralelo resolviendo en funci&oacute;n de un polinomio. Merlet&#91;1&#93;, Tsai&#91;3&#93; y &Aacute;ngeles&#91;4&#93; mostraron, de igual manera, que el problema de la cinem&aacute;tica directa es reducir las ecuaciones de posici&oacute;n a un polinomio en funci&oacute;n de las variables activas. Sin embargo, la soluci&oacute;n del polinomio no asegura la correcta evoluci&oacute;n de las variables de las juntas activas y no considera a las juntas pasivas, al ejecutar una tarea dada. Por otro lado, no hay algoritmo conocido que permita la f&aacute;cil determinaci&oacute;n de una postura &uacute;nica para la plataforma m&oacute;vil&#91;1&#93;.</font></p>  	    <p align="justify"><font face="verdana" size="2">Es importante hacer hincapi&eacute; en el problema del resultado de la cinem&aacute;tica directa por polinomio. El c&aacute;lculo puede implicar un gran n&uacute;mero de operaciones y por lo tanto puede ser muy sensible a errores num&eacute;ricos de redondeo; por esta raz&oacute;n la comprobaci&oacute;n de la validez de las soluciones con la cinem&aacute;tica inversa es normalmente necesaria&#91;3&#93;.</font></p>  	    <p align="justify"><font face="verdana" size="2">Un problema para los m&eacute;todos num&eacute;ricos r&aacute;pidos es que incluso el m&aacute;s r&aacute;pido es todav&iacute;a lento para su uso en tiempo real, por ejemplo, para fines de control&#91;4&#93;. Entre los trabajos pioneros publicados que han tratado de resolver &eacute;ste problema se puede citar a Waldron (1966)&#91;5&#93;, quien estudi&oacute; el movimiento instant&aacute;neo por teor&iacute;a de tornillos en cadenas cinem&aacute;ticas cerradas, asimismo, se han propuesto otros m&eacute;todos de an&aacute;lisis&#91;6&#45;8&#93;. La cinem&aacute;tica diferencial de manipuladores paralelos se complica por la existencia de numerosas cadenas cinem&aacute;ticas cerradas; recientemente, Mohamed&#91;9&#93;, asimismo, Mohamed y Duffy&#91;10&#93; propusieron la aplicaci&oacute;n de la teor&iacute;a de tornillos rec&iacute;procos y Sugimoto&#91;11&#93; a su vez, propuso la utilizaci&oacute;n del &aacute;lgebra de motor para el an&aacute;lisis del jacobiano de manipuladores paralelos.</font></p>  	    <p align="justify"><font face="verdana" size="2">La soluci&oacute;n de la cinem&aacute;tica directa e inversa, utilizando la integraci&oacute;n de la cinem&aacute;tica diferencial, es particularmente importante para los manipuladores de cadenas cinem&aacute;ticas cerradas cuyas soluciones no existen, son dif&iacute;ciles de obtener, o son demasiado complejas para ser tratadas; el trabajo de Campos, A., R. Guenther, and D. Martins&#91;12&#93;, sobre robots redundantes o paralelos, constituye un buen ejemplo de esto.</font></p>  	    <p align="justify"><font face="verdana" size="2">Chung&#91;13&#93; aborda la cinem&aacute;tica de robots manipuladores seriales redundantes planos, utilizando cadenas virtuales y subcadenas virtuales, para resolver el problema de la cinem&aacute;tica inversa. Chung define a un eslab&oacute;n virtual como un enlace ficticio que conecta a dos articulaciones. Las ventajas son que reduce la carga de c&oacute;mputo y logra la manipulaci&oacute;n a nivel general mediante la obtenci&oacute;n &oacute;ptima de los &aacute;ngulos. Entre las desventajas que presenta esta estrategia de an&aacute;lisis se puede mencionar que s&oacute;lo se aplican a robots seriales planos, es complicado utilizar el m&eacute;todo en manipuladores paralelos y tampoco se consideran las velocidades lineales y angulares del robot.</font></p>  	    <p align="justify"><font face="verdana" size="2">Toshio&#91;14&#93; describe al brazo virtual como un manipulador que tiene la misma estructura cinem&aacute;tica de un manipulador real. Su teor&iacute;a se basa en un sistema que denomina distribuido y que es la representaci&oacute;n de la cinem&aacute;tica del manipulador. As&iacute; mismo, utiliza la propagaci&oacute;n hacia atr&aacute;s de redes neuronales. Entre las ventajas del m&eacute;todo se pueden mencionar varias; cada subsistema puede trabajar totalmente aut&oacute;nomo, el movimiento de la articulaci&oacute;n del manipulador redundante se puede calcular de una manera paralela y distribuida y la redundancia cinem&aacute;tica del manipulador puede ser utilizada positivamente usando sub&#45;brazos virtuales. Algunas desventajas del modelo propuesto por Toshio son que s&oacute;lo se puede utilizar en robots seriales redundantes planos, asimismo, no toma en cuenta las velocidades lineales y angulares del robot.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Para el caso de la s&iacute;ntesis de mecanismos paralelos se utilizan y definen cadenas virtuales seriales y cadenas virtuales paralelas&#91;15&#93;, las cuales se desarrollan sobre la base de la teor&iacute;a de tornillos. En este caso, cada cadena virtual es propuesta por un an&aacute;lisis exhaustivo de sistemas rec&iacute;procos de tornillos&#91;16&#45;19&#93;.Las cadenas virtuales paralelas constituye un tema de investigaci&oacute;n que no ha sido resuelto en su totalidad&#91;20&#93;.Una de las ventajas de aplicar la teor&iacute;a de tornillos es que se obtienen nuevas estructuras de mecanismos paralelos con ayuda de las cadenas virtuales que define el mismo analista. Entre las desventajas se tiene que s&oacute;lo se aplica para la obtenci&oacute;n de nuevas configuraciones de robots paralelos, no se realiza el modelado de la cinem&aacute;tica directa, inversa y no se obtiene la matriz jacobiana.</font></p>  	    <p align="justify"><font face="verdana" size="2">Por otro lado, como parte del tema de cadenas virtuales, se definen tambi&eacute;n las cadenas virtuales de Assur y sus aplicaciones en la cinem&aacute;tica diferencial de robots paralelos &#91;12&#93;. Las cadenas virtuales de Assur son &uacute;tiles para la obtenci&oacute;n de informaci&oacute;n sobre los movimientos relativos o tambi&eacute;n para imponer restricciones cinem&aacute;ticas particulares entre dos eslabones de una cadena cinem&aacute;tica. Entre las ventajas que se pueden mencionar est&aacute;n el hecho de que el m&eacute;todo utiliza la cinem&aacute;tica diferencial y el mismo eslab&oacute;n virtual se utiliza para restringir el movimiento. Asimismo, se pueden definir eslabones virtuales en el plano y en el espacio cartesiano. Una de las desventajas de este m&eacute;todo radica en que a&uacute;n considerando el eslab&oacute;n virtual no se obtiene una matriz jacobiana que considere a las juntas pasivas de robot. Al final se llega a una matriz jacobiana similar a la presentada por Gosselin, C. and J. Angeles&#91;21&#93;, donde solo se contemplan juntas activas y no se presentan resultados de simulaci&oacute;n para validar los resultados.</font></p>  	    <p align="justify"><font face="verdana" size="2">En este art&iacute;culo se presenta un enfoque novedoso para obtener el modelado de la cinem&aacute;tica diferencial de un robot manipulador paralelo 3<i>RRR</i> plano en funci&oacute;n de una cadena virtual. Se propone un m&eacute;todo para obtener la representaci&oacute;n cinem&aacute;tica, en el espacio de estados, de un robot paralelo 3<i>RRR</i>&#45;(<i>RRR</i>)<i><sub>v</sub></i> , para actuarlo indirectamente por medio de su manipulador virtual (<i>RRR</i>)<i><sub>v</sub></i> , el cual sigue una trayectoria predefinida.</font></p>  	    <p align="justify"><font face="verdana" size="2">El trabajo se desarrolla presentando los temas de la siguiente manera: Postura del robot, Cinem&aacute;tica diferencial de un manipulador <i>3RRR</i>&#45;(<i>RRR</i>)<i><sub>v</sub>,</i> Cadena virtual de un manipulador (<i>RRR</i>), Modelo cinem&aacute;tico de un manipulador 3<i>RRR&#45;</i>(<i>RRR</i>)<i><sub>v</sub></i>, Resultados, Conclusiones.</font></p>  	    <p>&nbsp;</p>  	    <p align="justify"><font face="verdana" size="2"><b>Postura del Robot</b></font></p>  	    <p align="justify"><font face="verdana" size="2">Se considera un robot paralelo plano cuya plataforma m&oacute;vil, tiene tres grados de libertad, de los cuales, dos son a lo largo de los ejes x e y, y el tercero es una rotaci&oacute;n &#952; alrededor del eje z.</font></p>  	    <p align="justify"><font face="verdana" size="2">La <a href="#f1">Fig. 1</a>, muestra el robot en estudio, con sus tres cadenas cinem&aacute;ticas independientes, accionadas cada una por un actuador. Como cada una de estas cadenas debe estar ligada, por un lado, a la tierra y por el otro, a la plataforma m&oacute;vil al mismo tiempo, entonces hay tres puntos de anclaje al suelo y tres puntos de uni&oacute;n a la plataforma m&oacute;vil.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="f1"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2f1.jpg"></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">La <a href="#f1">Figura 1</a>, muestra la postura del robot paralelo plano <i>3<u>R</u>RR</i> y se puede describir, como sigue:</font></p>      <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2e1.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Donde, la coordenada (<i>x, y</i>) describe la posici&oacute;n del punto <i>P</i> con respecto al sistema inercial {<i>x,y</i>} y donde <i>&#952;</i>=<i>&#952;</i>p, es la orientaci&oacute;n del manipulador, medida desde el sistema absoluto al sistema local Adem&aacute;s, es el vector postura de velocidades del vector. Sea, el vector postura de velocidades del vector, expresado en el sistema local, entonces:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2e2.jpg"></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2e3.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Donde:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2e4.jpg"></font></p>  	    <p>&nbsp;</p>  	    <p align="justify"><font face="verdana" size="2"><b>Cin&eacute;matica Diferencial del Manipulador <i>3<u>R</u>RR&#45;(RRR)<sub>v</sub></i></b></font></p>  	    <p align="justify"><font face="verdana" size="2">La cinem&aacute;tica diferencial del manipulador 3RRR&#45;(RRR)v, se obtiene a partir de darle soluci&oacute;n a las restricciones cinem&aacute;ticas que est&eacute;n en funci&oacute;n de las variables generalizadas de velocidad y que son seleccionadas de entre el conjunto de sus variables de configuraci&oacute;n de velocidad.</font></p>  	    ]]></body>
<body><![CDATA[<p>&nbsp;</p>  	    <p align="justify"><font face="verdana" size="2"><b><i>A. Restricciones cinem&aacute;ticas del manipulador.</i></b></font></p>  	    <p align="justify"><font face="verdana" size="2">Para obtener las restricciones cinem&aacute;ticas del manipulador se utiliza el m&eacute;todo de propagaci&oacute;n de velocidades, mostrado en &#91;22, 23&#93;, partiendo del punto P de la plataforma m&oacute;vil hasta llegar al inicio de cada cadena (ver <a href="#f1">Fig. 1</a>).</font></p>  	    <p align="justify"><font face="verdana" size="2">Una vez que se tienen las restricciones cinem&aacute;ticas de velocidad de cada cadena, la cinem&aacute;tica diferencial del manipulador paralelo puede ser expresada en el sistema inercial por el sistema de ecuaciones diferenciales de la siguiente forma:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2e5.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Donde, <i>A<sub>Tp</sub> (q)&#8712;R<sup>(M&#183;N)x(3+M&#183;N)</sup></i> es la matriz asociada a la cinem&aacute;tica en el sistema inercial, <i>q&#8712;R<sup>3+M&#183;N</sup></i> es el vector de las coordenadas de configuraci&oacute;n y <i><img src="/img/revistas/imtd/v5n3/a2ec2.jpg" align="top">&#8712;R<sup>3+M&#183;N</sup></i> es el vector de las velocidades de configuraci&oacute;n, donde <i>M</i> es el n&uacute;mero de cadenas y <i>V</i> es el n&uacute;mero de actuadores por cadena, siendo:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2e6.jpg"></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2e7.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Para el manipulador 3<u>R</u>RR se tiene que <i>q<sub>nm</sub></i> describe la coordenada de configuraci&oacute;n de la cadena <i>n</i> de la junta m, donde, <i>m</i> 1,..., <i>M</i>; <i>n</i> 1,..., <i>N; M</i>=3 y N=3.</font></p>  	    <p align="justify"><font face="verdana" size="2">Por otro lado, si <i>&#952;</i>=0, es posible encontrar la cinem&aacute;tica diferencial interna del manipulador, de la siguiente forma:</font></p>  	    ]]></body>
<body><![CDATA[<p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2e8.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">El hecho de que sea interna, se refiere a que est&aacute; referenciada al sistema local {<i>x<sub>P</sub>, y<sub>P</sub></i>}.</font></p>  	    <p align="justify"><font face="verdana" size="2">Donde <i>A<sub>Tp</sub>(q)&#8712;R<sup>(M&#183;N)x(3+M&#183;N)</sup></i>es la matriz asociada a la cinem&aacute;tica del manipulador expresada en el sistema local {x<sub>p</sub>, y<sub>p</sub>}. El vector <i>q<sub>p</sub></i> representa al vector de las velocidades de configuraci&oacute;n con respecto al sistema local {x<sub>p</sub>, y<sub>p</sub>} siendo:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2e9.jpg"></font></p>  	    <p>&nbsp;</p>  	    <p align="justify"><font face="verdana" size="2"><b><i>B. Cinem&aacute;tica en variables de estado</i></b></font></p>  	    <p align="justify"><font face="verdana" size="2">Considerando que se tiene un robot paralelo plano de 3GDL, para solucionar el conjunto de ecuaciones diferenciales <i>Ecuaci&oacute;n 1.8,</i> es conveniente seleccionar el conjunto de variables generalizadas que mejor convenga, para representar al sistema en variables de estado. Un caso pueden ser las variables de velocidad del punto <i>P</i> expresadas en coordenadas locales: <i>v<sub>xP</sub></i> y <i>v</i><sub>yP</sub>, as&iacute; como la velocidad angular <i>&#969;</i><sub>P</sub>, del efector final, por lo que la soluci&oacute;n a la ecuaci&oacute;n, puede expresarse de la forma:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2e10.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Donde S<i><sub>tn</sub></i> son vectores columna y <i>&#951;=</i>&#91;<i>v<sub>xP</sub> v<sub>yp</sub></i> <i>&#969;<sub>p</sub></i>&#93;<sup><i>T</i></sup> es el vector de entradas. Por lo tanto:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2e11.jpg"></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">De esta forma se tiene la cinem&aacute;tica interna del robot paralelo expresada en t&eacute;rminos de las variables de entrada <i>&#951;</i>.</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2e12.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Para expresar a la <i>Ecuaci&oacute;n 1.12</i> en el sistema inercial {<i>x, y</i>}, se utiliza la matriz de rotaci&oacute;n de postura del sistema {<i>x<sub>p</sub>, y<sub>p</sub></i>} al sistema {<i>x, y</i>}.</font></p>  	    <p align="justify"><font face="verdana" size="2">Se introduce la matriz de configuraci&oacute;n de rotaci&oacute;n <i>R<sub>q</sub></i>, como una extensi&oacute;n de la matriz <i><sup>0</sup>R<sub>P</sub></i>(<i>&#952;<sub>P</sub></i>).</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2e13.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Donde <i>R<sub>q</sub>&#8712;R<sup>(3+&#945;+&#961;)x(3+&#945;+&#961;)</sup></i>, es una matriz identidad relacionada con las juntas activas, <i>I<sub>&#945;</sub>&#8712;R<sup>&#945;x&#945;</sup></i> y <i>I<sub>&#961;</sub></i> es una matriz identidad relacionada con las juntas pasivas, <i>I<sub>&#961;</sub>&#8712;R<sup>&#961;x&#961;</sup>.</i></font></p>  	    <p align="justify"><font face="verdana" size="2">Premultiplicando ambos lados por la Ecuaci&oacute;n 1.12 de la matriz de rotaci&oacute;n <i>R<sub>q</sub></i> se tiene:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2e14.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">El modelo cinem&aacute;tico del manipulador <i>3<u>R</u>RR</i>&#45;(<i>RRR</i>)<i><sub>v</sub>,</i> representado en el espacio de estados q=S<sub>t</sub>(q)u, se puede escribir de la siguiente forma:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2e15.jpg"></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">La <i>Ecuaci&oacute;n 1.15</i> expresa las velocidades generalizadas del manipulador <i>3<u>R</u>RR&#45;(RRR)<sub>v</sub></i> en t&eacute;rminos de las variables de entrada <i>&#951;</i>, con respecto al sistema inercial {<i>x,y</i>}.</font></p>  	    <p align="justify">&nbsp;</p> 	    <p align="justify"><font face="verdana" size="2"><i><b>An&aacute;lisis del &aacute;lgebra de control de Lie</b></i></font></p>      <p align="justify"><font face="verdana" size="2">Utilizando la explicaci&oacute;n que da &#91;23&#93; y el tutorial para la aplicaci&oacute;n del &aacute;lgebra de Lie para robots m&oacute;viles&#91;24&#93;, se aplic&oacute; el m&eacute;todo para analizar la controlabilidad del sistema. Para ello se utiliza la matriz <i>S<sub>T</sub></i>(<i>q</i>), que se obtiene de la <i>Ecuaci&oacute;n 1.16.</i> Donde cada columna se nombrar&aacute; como un vector. Por ello:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2e16.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Despu&eacute;s se analiza la controlabilidad mediante la obtenci&oacute;n del corchete de Lie&#91;24&#93;, que corresponde a la expresi&oacute;n:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2e17.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Donde &#91;<i>f,g</i>&#93;(<i>q</i>) es el corchete de Lie; <i>f</i> y <i>g</i> son vectores columna <i>S<sub>Tpi</sub></i> elegidos arbitrariamente.</font></p>  	    <p align="justify"><font face="verdana" size="2">El m&eacute;todo consiste en obtener el corchete de Lie para todas las parejas de vectores columna de la matriz <i>S<sub>T</sub>(q)</i> y cada que se obtiene uno, agregarlo a la matriz <i>S<sub>T</sub>(q);</i> posteriormente se comprueba si la nueva columna agregada es linealmente independiente de las anteriores. De ser as&iacute;, se mantiene la matriz extendida y dicha columna tambi&eacute;n se considera para el an&aacute;lisis de la independencia lineal de los corchetes de Lie subsecuentes; si no es linealmente independiente, se desecha y se prueba con otro par de columnas.</font></p>  	    <p align="justify"><font face="verdana" size="2">Es claro que conforme aumenta el tama&ntilde;o de la matriz, tambi&eacute;n aumentan la cantidad de pares de columnas posibles para probar.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Como &#91;<i>f,g</i>&#93;(<i>q</i>)=&#45;&#91;<i>g,f</i>&#93;(<i>q</i>) por lo que invertir las columnas resultar&iacute;a en un corchete de Lie linealmente dependiente.</font></p>  	    <p align="justify"><font face="verdana" size="2">Una vez que ya no se obtienen m&aacute;s columnas linealmente independientes, el rango de la matriz extendida determina cu&aacute;ntas variables son controlables. Para comprobar la independencia lineal del nuevo elemento, se hace uso de la siguiente ecuaci&oacute;n:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2e18.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Si existe una soluci&oacute;n para <i>k<sub>1</sub>,...,k<sub>n</sub>,</i> entonces el corchete de Lie es linealmente dependiente. Se realiza el m&eacute;todo hasta que no queda ning&uacute;n par de vectores columna por probar y termina el proceso iterativo de los corchetes de Lie. Una base para el &aacute;lgebra de Lie, propuesta por &#91;25&#93; para tres vectores generada por g1, g2, g3 es:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2e19.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Para este caso de estudio, se comprob&oacute; que, la matriz <i>S<sub>T</sub>(q)</i> no tiene m&aacute;s columnas nuevas linealmente independientes, derivadas del an&aacute;lisis del &aacute;lgebra de Lie. Como el rango de la matriz <i>S<sub>T</sub>(q)</i> determina el n&uacute;mero de variables que son controlables, s&oacute;lo tres de estas se pueden llevar una posici&oacute;n deseada&#91;23, 24&#93;.</font></p>  	    <p>&nbsp;</p>  	    <p align="justify"><font face="verdana" size="2"><b><i>CADENA VIRTUAL (RRR)<sub>v</sub></i></b></font></p>  	    <p align="justify"><font face="verdana" size="2"><i>Definici&oacute;n</i></font></p>  	    <p align="justify"><font face="verdana" size="2">En este trabajo se define a la cadena virtual como un elemento que existe en la cinem&aacute;tica del manipulador pero no en la din&aacute;mica de este. Debido a que la masa de los eslabones de la cadena virtual es considerada cero, los efectos inerciales en el modelo din&aacute;mico son nulos, existiendo matem&aacute;ticamente en el modelo cinem&aacute;tico, pero no en el din&aacute;mico. Esto se puede interpretar que no existe f&iacute;sicamente.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Para seleccionar la cadena virtual del robot paralelo <i>3RRR,</i> se siguieron los siguientes pasos: primero, se obtiene el modelo en variables de estado del robot paralelo <i>3RRR,</i> aplicando las <i>Ecuaciones 1.5 a 1.15.</i> Posteriormente, se recurre al an&aacute;lisis de controlabilidad, aplicando las <i>Ecuaciones 1.17 a 1.19.</i></font></p>  	    <p align="justify"><font face="verdana" size="2">Una vez conocidas el n&uacute;mero de variables con las que se puede controlar al sistema, se pueden utilizar alguna de las cadenas virtuales seriales definidas en la s&iacute;ntesis de tipo &#91;20&#93; o definir las propias. La <a href="#t1">Tabla I</a> y la <a href="#f2">Fig. 2</a> muestra cadenas virtuales que est&aacute;n formadas por juntas rotacionales y prism&aacute;ticas de 3GDL.</font></p>  	    <p align="justify"><font face="verdana" size="2">Cadenas equivalentes:</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="t1"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2t1.jpg"></font></p>  	    <p align="center"><font face="verdana" size="2"><a name="f2"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2f2.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Las coordenadas generalizadas virtuales son:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2e20.jpg"></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2e21.jpg"></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Una vez definida la cadena virtual a utilizar se emplea la <i>Ecuaci&oacute;n 1.5</i> hasta llegar a la <i>Ecuaci&oacute;n 1.15,</i> para obtener la representaci&oacute;n en variables de estado de la cadena virtual (<i>RRR</i>)<i><sub>v</sub>,</i> teniendo como salida (<i>x<sub>v</sub>,y<sub>v</sub>,&#952;<sub>v</sub>,<img src="/img/revistas/imtd/v5n3/a2ec2.jpg" align="top"><sub>v1</sub><img src="/img/revistas/imtd/v5n3/a2ec2.jpg" align="top"><sub>v2</sub>,<img src="/img/revistas/imtd/v5n3/a2ec2.jpg" align="top"><sub>v3</sub></i>) y como entradas las variables de velocidad del efector final de la cadena virtual <i>v<sub>xpv</sub></i> y <i>v<sub>ypv</sub></i>), as&iacute; como la velocidad angular <i>&#969;<sub>v</sub></i>.</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2e22.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Una vez que se tiene la representaci&oacute;n en variables de estado de la cadena virtual, ver <i>Ecuaci&oacute;n 1.22,</i> se toman s&oacute;lo las variables articulares virtuales de la salida obteniendo la <i>Ecuaci&oacute;n 1.23,</i> que representa a la sub&#45;matriz de la cadena virtual.</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2e23.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Por lo que se puede representar por:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2e24.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2"><i>Modelado cinem&aacute;tico del manipulador 3<u>R</u>RR&#45;(RRR)<sub>v</sub></i></font></p>  	    <p align="justify"><font face="verdana" size="2">En la <a href="#f3">Fig. 3</a>, muestra el sistemas de coordenadas para describir el desplazamiento del efector final del manipulador <i>3RRR&#45;</i>(RRR)<sub>v</sub> en el sistema inercial, as&iacute; como de los elementos internos que representan el movimiento relativo entre ellos.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="f3"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2f3.jpg"></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Se emplea la <i>Ecuaci&oacute;n 1.5</i> hasta llegar a la <i>Ecuaci&oacute;n 1.15</i> para obtener la representaci&oacute;n en variables de estado del manipulador <i>3<u>R</u>RR</i>&#45;(<i>RRR</i>)<sub>v</sub> que se resuelve en funci&oacute;n de las vari<sub>.</sub>ables de la cadena virtual (<i>RRR</i>)<i><sub>v</sub>.</i> Las salidas son (x<sub>v</sub>, <i>y<sub>v</sub>,&#952;<sub>v</sub> <img src="/img/revistas/imtd/v5n3/a2ec2.jpg" align="top"><sub>11</sub>,</i> <i><img src="/img/revistas/imtd/v5n3/a2ec2.jpg" align="top"></i><sub>12</sub>...<i><img src="/img/revistas/imtd/v5n3/a2ec2.jpg" align="top"></i><sub>33</sub>), donde se contemplan la velocidad lineal y angular de la plataforma en funci&oacute;n de la cadena virtual, las juntas activas, pasivas y como entradas las variables articulares virtuales (<i><img src="/img/revistas/imtd/v5n3/a2ec2.jpg" align="top"><sub>v1</sub>, <img src="/img/revistas/imtd/v5n3/a2ec2.jpg" align="top"><sub>v2</sub> <img src="/img/revistas/imtd/v5n3/a2ec2.jpg" align="top"></i><sub>v3</sub>).</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2e25.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">La <i>Ecuaci&oacute;n 1.25</i> queda definida como:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2e26.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Una vez que se obtiene la expresi&oacute;n para la cadena <i>(RRR)<sub>v</sub></i> utilizando la <i>Ecuaci&oacute;n 1.24</i> para el manipulador <i>3RRR&#45;(RRR)<sub>v</sub></i> se sustituye en la Ecuaci&oacute;n 1.26.</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2e27.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2"><i>Restricciones cinem&aacute;ticas de una cadena del manipulador 3<u>R</u>RR&#45;(RRR)<sub>v</sub></i></font></p>  	    <p align="justify"><font face="verdana" size="2">Debido a que la cadena virtual es semejante a las cadenas del robot paralelo el an&aacute;lisis es similar y con solo realizar el modelado de una cadena se pueden tener las dem&aacute;s &#91;23, 24&#93;. Se toma una cadena cinem&aacute;tica del robot paralelo (ver <a href="#f4">Fig. 4</a>) para realizar el an&aacute;lisis, quedando de la siguiente forma:</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="f4"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2f4.jpg"></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">El sistema {x<i><sub>ij</sub></i>, y<i><sub>ij</sub></i>} situado en el punto <i>P<sub>ij</sub></i> representa al sistema de coordenadas del <i>j&#45;&eacute;simo</i> eslab&oacute;n, de la <i>i&#45;&eacute;sima</i> junta rotacional del manipulador.</font></p>  	    <p align="justify"><font face="verdana" size="2">Adem&aacute;s, el &aacute;ngulo <i>&#952;<sub>p</sub></i>, corresponde a la orientaci&oacute;n de los ejes coordenados (<i>x<sub>p</sub>, y<sub>p</sub></i>) con respecto al sistema inercial.</font></p>  	    <p align="justify"><font face="verdana" size="2">El &aacute;ngulo <i>&#952;<sub>ij</sub></i> hace referencia a la orientaci&oacute;n de los ejes coordenados (<i>x<sub>ij</sub>, y<sub>ij</sub></i>) con respecto al sistema de la plataforma y de los eslabones encadenados.</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2e28.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Donde:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2e29.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">El robot paralelo delta plano del tipo <i>3RRR,</i> est&aacute; formado por cadenas cinem&aacute;ticas id&eacute;nticas, por lo tanto con solo obtener la soluci&oacute;n para una cadena se repite el an&aacute;lisis para las otras dos cadenas junto con la cadena virtual.</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2e30.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Teniendo la matriz para las tres cadenas cinem&aacute;ticas del robot paralelo <i>Ecuaci&oacute;n 1.30</i> y con la cadena virtual se tiene:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2e31.jpg"></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><i>Representaci&oacute;n en variables de estado.</i></font></p>  	    <p align="justify"><font face="verdana" size="2">Utilizando la <i>Ecuaci&oacute;n 1.31</i> para resolver el sistema en variables d estado en funci&oacute;n de las coordenadas articulares virtuales <i>&#951;<sub>v</sub>= <img src="/img/revistas/imtd/v5n3/a2th.jpg"><sub>v1</sub>, <img src="/img/revistas/imtd/v5n3/a2th.jpg"><sub>v2</sub>, <img src="/img/revistas/imtd/v5n3/a2th.jpg"><sub>v3</sub></i> se tiene:</font></p>      <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2e32.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">De esta forma se tiene la cinem&aacute;tica interna de la plataforma expresada en t&eacute;rminos de las variables de entrada, por lo que para referenciarla al sistema inercial , se aplica una rotaci&oacute;n. Para esto definimos la matriz de rotaci&oacute;n de postura del sistema local {<i>x<sub>p</sub>, y<sub>p</sub></i>} al sistema inercial {<i>x, y</i>}.</font></p>  	    <p align="justify"><font face="verdana" size="2">Por lo tanto, multiplicando al sistema por la matriz de rotaci&oacute;n la <i>Ecuaci&oacute;n 1.13,</i> se tiene la siguiente expresi&oacute;n:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2e33.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Aplicando la transformaci&oacute;n se tiene:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2e34.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2"><i>An&aacute;lisis de la cadena virtual (RRR)<sub>v</sub></i></font></p>  	    <p align="justify"><font face="verdana" size="2">Haciendo un an&aacute;lisis similar al que se realiza para llegar a la <i>Ecuaci&oacute;n 1.28,</i> se utiliza para la cadena virtual.</font></p>  	    ]]></body>
<body><![CDATA[<p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2e35.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Expresado de la forma <i>A<sub>T</sub> (q)<img src="/img/revistas/imtd/v5n3/a2ec2.jpg" align="top"></i>=0</font></p>      <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2e36.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Se obtiene la representaci&oacute;n en el espacio de estados de la cadena virtual (RRR)<i><sub>v</sub></i> a partir de la expresi&oacute;n.</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2e37.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Se toma la sub&#45;cadena de las variables articulares virtuales</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2e38.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2"><i>An&aacute;lisis de controlabilidad del manipulador 3<u>R</u>RR&#45;(RRR)<sub>v</sub></i>.</font></p>  	    <p align="justify"><font face="verdana" size="2">Se analiza la controlabilidad de la <i>Ecuaci&oacute;n 1.34</i> mediante la obtenci&oacute;n del corchete de Lie, que corresponde a la <i>Ecuaci&oacute;n 1.18.</i> Una vez que no se obtienen m&aacute;s columnas linealmente independientes, el rango de la matriz extendida determina cu&aacute;ntas variables son controlables. Para comprobar la independencia lineal del nuevo elemento, se hace uso de la <i>Ecuaci&oacute;n 1.19.</i></font></p>  	    <p align="justify"><font face="verdana" size="2">Se resuelve para el manipulador <i>3<u>R</u>RR</i>&#45;(<i>RRR</i>)<i><sub>v</sub></i> utilizando el corchete de Lie y la base para el &aacute;lgebra de Lie&#91;25&#93;. Para obtener X4; <i>f</i> = <i>X1</i> y <i>g = X2</i></font></p>  	    ]]></body>
<body><![CDATA[<p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2e39.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Para obtener X5; <i>f = X2</i> y <i>g = X3</i></font></p>  	    <p align="justify"><font face="verdana" size="2">Para obtener X6; <i>f</i> = X3 y <i>g</i> = X, y as&iacute; sucesivamente,</font></p>  	    <p align="justify"><font face="verdana" size="2">La <a href="#t2">Tabla 2</a> muestra los resultados de este an&aacute;lisis.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="t2"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2t2.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Se concluye que el manipulador <i>3<u>R</u>RR&#45;(RRR)<sub>v</sub></i> es de 3GDL y al agregar un eslab&oacute;n virtual de 3GDL, no presenta vectores linealmente independientes adicionales al aplicarle el &aacute;lgebra de Lie. Por lo que el sistema, aunque se le agreg&oacute; el eslab&oacute;n virtual, sigue siendo de 3GDL y puede ser controlado por tres variables cualesquiera del vector de coordenadas de configuraci&oacute;n en velocidad, incluyendo a las virtuales.</font></p>  	    <p align="justify"><font face="verdana" size="2">Al introducir un eslab&oacute;n virtual las nueve variables, quedan dependientes al eslab&oacute;n virtual. Pasando de ser nueve a doce variables <i><img src="/img/revistas/imtd/v5n3/a2ec3.jpg" align="top">,</i> son las coordenadas de configuraci&oacute;n. Para el caso del manipulador paralelo del tipo <i>3RRR,</i> internamente pueden ser actuados tres o incluso un eslab&oacute;n y quedar en funci&oacute;n de los dem&aacute;s.</font></p>  	    <p align="justify"><font face="verdana" size="2">La representaci&oacute;n en variables de estado queda en funci&oacute;n de las entradas de los par&aacute;metros de la cadena virtual para as&iacute; poder controlar al manipulador paralelo.</font></p>  	    <p>&nbsp;</p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><b>Resultados</b></font></p>  	    <p align="justify"><font face="verdana" size="2">Se obtiene la representaci&oacute;n en el espacio de estados del manipulador 3<u>R</u>RR&#45;(RRR)<sub>v</sub>, ver <i>Ecuaci&oacute;n 1.34</i> donde se contemplan las juntas activas y pasivas en funci&oacute;n de las variables virtuales.</font></p>  	    <p align="justify"><font face="verdana" size="2">As&iacute; mismo, la actuaci&oacute;n del robot paralelo delta plano 3<u>R</u>RR se hace a trav&eacute;s de una actuaci&oacute;n virtual indirecta. Esto se logra retroalimentando al modelo en variables de estado del robot paralelo <i>3<u>R</u>RR,</i> con el modelo en variables de estado de la cadena virtual (<i>RRR</i>)<i><sub>v</sub>,</i> ver <i>Ecuaci&oacute;n 1.34.</i></font></p>  	    <p align="justify"><font face="verdana" size="2">Los experimentos realizados fueron pensados para la apreciaci&oacute;n visual de las propiedades del manipulador <i>3RRR&#45;(RRR)<sub>v</sub></i> en funci&oacute;n de la cadena virtual <i>(RRR)<sub>v</sub>.</i></font></p>  	    <p>&nbsp;</p>  	    <p align="justify"><font face="verdana" size="2"><i><b>Movimiento Sinusoidal del punto de an&aacute;lisis</b></i></font></p>  	    <p align="justify"><font face="verdana" size="2">Se realiza un movimiento sinusoidal del punto <i>P</i> de an&aacute;lisis con respecto al sistema inercial {x, y}. Este movimiento permite observar c&oacute;mo la velocidad lineal puede cambiar sin alterar la orientaci&oacute;n de la plataforma m&oacute;vil. Para ello se introducen perfiles sinusoidales de velocidad a la entrada, uno desfasado 90&deg; del otro. La velocidad angular se mantiene nula.</font></p>  	    <p>&nbsp;</p>  	    <p align="justify"><font face="verdana" size="2"><i><b>Simulaci&oacute;n de la cadena virtual (RRR)<sub>v</sub></b></i><b>.</b></font></p>  	    <p align="justify"><font face="verdana" size="2">En la <a href="/img/revistas/imtd/v5n3/a2f5.jpg" target="_blank">Fig. 5</a> se observa la simulaci&oacute;n de la cadena virtual. Los par&aacute;metros de entrada para la cinem&aacute;tica diferencial inversa de la cadena virtual son:</font></p>  	    ]]></body>
<body><![CDATA[<p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2ec1.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">El la <a href="#f6">Fig. 6</a> se muestran las gr&aacute;ficas de la evoluci&oacute;n de las coordenadas generalizadas de la cadena virtual en el seguimiento de una trayectoria.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="f6"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2f6.jpg"></font></p>  	    <p>&nbsp;</p>  	    <p align="justify"><font face="verdana" size="2"><i><b>Simulaci&oacute;n del manipulador paralelo en funci&oacute;n de las variables virtuales.</b></i></font></p>  	    <p align="justify"><font face="verdana" size="2">Una vez que se tienen las velocidades angulares virtuales estas se introducen en la <i>Ecuaci&oacute;n 1.32.</i></font></p>  	    <p align="justify"><font face="verdana" size="2">En la <a href="#f7">Fig. 7</a> se muestra cada bloque que contiene la informaci&oacute;n de la cadena virtual y del manipulador <i>3RRR&#45;(RRR)<sub>v</sub></i>.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="f7"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2f7.jpg"></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Se obtiene la representaci&oacute;n en el espacio de estados en funci&oacute;n de las variables virtuales como entradas. En la <a href="#f8">Fig. 8</a> se observa el resultado de la simulaci&oacute;n del robot paralelo <i>3<u>R</u>RR,</i> teniendo como las entradas las variables articulares virtuales (<i>RRR</i>) .</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="f8"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2f8.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">En la <a href="#f9">Fig. 9</a> se muestran las gr&aacute;ficas de la evoluci&oacute;n de las coordenadas generalizadas del robot paralelo 3RRR, en funci&oacute;n de la cadena virtual <i>(RRR)<sub>v</sub>.</i></font></p>  	    <p align="center"><font face="verdana" size="2"><a name="f9"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v5n3/a2f9.jpg"></font></p>  	    <p>&nbsp;</p>  	    <p align="justify"><font face="verdana" size="2"><b>Conclusiones</b></font></p>  	    <p align="justify"><font face="verdana" size="2">En este trabajo se obtiene por primera vez dos modelos cinem&aacute;ticos, en variables de estado, de: 1) de un manipulador <i>3<u>R</u>RR&#45;(RRR)<sub>v</sub></i> y 2) de un manipulador serial virtual (RRR)<sub>v</sub>. Cada modelo toma en cuenta todas sus variables de configuraci&oacute;n y queda representado por una sola matriz jacobiana. Lo anterior permite que cuando el efector final del manipulador virtual <i>(RRR)<sub>v</sub></i> sea controlado alrededor de una trayectoria, este pueda proporcionar una actuaci&oacute;n virtual indirecta al modelo del manipulador <i>3<u>R</u>RR&#45;(RRR)<sub>v</sub>,</i> para controlar este &uacute;ltimo utilizando parte de la cinem&aacute;tica inversa del primero.</font></p>  	    <p align="justify"><font face="verdana" size="2">Utilizando el &aacute;lgebra de Lie, sobre el modelo cinem&aacute;tico del manipulador <i>3<u>R</u>RR&#45;(RRR)<sub>v</sub></i> y sobre el modelo cinem&aacute;tico inverso de la cadena virtual <i>(RRR)<sub>v</sub>,</i> fue posible hacer el an&aacute;lisis de controlabilidad, dando como resultado que el an&aacute;lisis proporciona la movilidad de cada uno de ellos.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">A diferencia de otros trabajos, el modelo en variables de estado del manipulador <i>3<u>R</u>RR&#45;(RRR)<sub>v</sub></i> presentado en este trabajo incluye: las variables articulares activas, pasivas y del espacio de trabajo. Por otro lado, los trabajos anteriores a este, buscan la soluci&oacute;n s&oacute;lo para las variables activas, ajustando un polinomio para modelarla evoluci&oacute;n de estas. Con la matriz en variables de estado del manipulador <i>3<u>R</u>RR&#45;(RRR)<sub>v</sub></i> es posible conocer la evoluci&oacute;n de todas las juntas activas y pasivas.</font></p>  	    <p align="justify"><font face="verdana" size="2">Otro problema que establece la literatura es la validaci&oacute;n del resultado de la cinem&aacute;tica directa por polinomios. El c&aacute;lculo puede implicar un gran n&uacute;mero de operaciones y por lo tanto puede ser muy sensible a errores num&eacute;ricos de redondeo, por lo que la comprobaci&oacute;n de la validez de las soluciones, con la cinem&aacute;tica inversa puede ser necesaria. Con el modelo en variables de estado del manipulador <i>3<u>R</u>RR&#45;(RRR)<sub>v</sub></i> es posible conocer la velocidad lineal y la angular del efector final del manipulador paralelo en funci&oacute;n de las velocidades angulares de la cadena virtual del manipulador <i>(RRR)<sub>v</sub>.</i></font></p>      <p align="justify"><font face="verdana" size="2">La matriz jacobiana que se obtiene del modelo en variables de estado para los dos manipuladores es diferente a la que se presenta en la literatura. Adem&aacute;s, para el manipulador paralelo, los modelos actuales representan la cinem&aacute;tica diferencial de estos manipuladores con dos matrices, una para la cinem&aacute;tica diferencial directa y otra para la cinem&aacute;tica diferencial inversa.</font></p>  	    <p align="justify"><font face="verdana" size="2">M&aacute;s importante, este trabajo muestra un nuevo enfoque en el an&aacute;lisis de la cinem&aacute;tica de los robots manipuladores serie y paralelo, al utilizar, por un lado, sus modelos en variables de estado y, por el otro, en funci&oacute;n de su cadena virtual. Esto &uacute;ltimo promete ser una herramienta novedosa para resolver manipuladores paralelos complejos, como el caso de robots manipuladores paralelos redundantes o h&iacute;bridos. Queda como trabajo a futuro la propuesta de un esquema de control para el manipulador.</font></p>  	    <p>&nbsp;</p>  	    <p align="justify"><font face="verdana" size="2"><b>Agradecimientos</b></font></p>  	    <p align="justify"><font face="verdana" size="2">El autor principal agradece a CONACYT, por su apoyo al Programa de Maestr&iacute;a y Doctorado en Ingenier&iacute;a de la UNAM.</font></p>  	    <p align="justify"><font face="verdana" size="2">Los autores agradecen tambi&eacute;n el apoyo brindado,para la realizaci&oacute;n de este trabajo, a la DGAPA, UNAM, a trav&eacute;s del proyecto PAPIIT IN115811 y PAPIIT IN117614, con t&iacute;tulos: "Investigaci&oacute;n y desarrollo en sistemas mecatr&oacute;nicos: rob&oacute;tica m&oacute;vil, rob&oacute;tica paralela, rob&oacute;tica h&iacute;brida y teleoperaci&oacute;n" y "Rob&oacute;tica intuitiva, adaptable, reactiva, h&iacute;brida y m&oacute;vil aplicada al servicio, el rescate y la medicina", respectivamente.</font></p>  	    <p>&nbsp;</p>  	    <p align="justify"><font face="verdana" size="2"><b>Referencias</b></font></p>  	    ]]></body>
<body><![CDATA[<!-- ref --><p align="justify"><font face="verdana" size="2">1. Merlet, J.P., <i>Parallel Robots</i> 2006: Springer.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4328508&pid=S1665-7381201500020000200001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">2. Raghavan, M., <i>Stewart platform of general geometry has 40 configurations.</i> Journal of Mechanical Design, Transactions of the ASME, 1993. 115(2): p. 277&#45;280.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4328510&pid=S1665-7381201500020000200002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">3. Tsai, L.W., <i>Robot Analysis: The Mechanics of Serial and Parallel Manipulators</i> 1999: Wiley.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4328512&pid=S1665-7381201500020000200003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">4. Angeles, J., <i>Fundamentals of Robotic Mechanical Systems. Theory, Methods and Algorithms.</i> Second Edition ed, ed. F. F. Ling2002:Springer.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4328514&pid=S1665-7381201500020000200004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">5. Waldron, K.J., <i>The constraint analysis of mechanisms.</i> Journal of Mechanisms, 1966. 1(2): p. 101&#45;114.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4328516&pid=S1665-7381201500020000200005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    ]]></body>
<body><![CDATA[<!-- ref --><p align="justify"><font face="verdana" size="2">6. Davies, T., <i>Mechanical networks&#151;I Passivity and redundancy. Mechanism and Machine Theory,</i> 1983. 18(2): p. 95&#45;101.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4328518&pid=S1665-7381201500020000200006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">7. Davies, T. and E.J. Primrose, <i>An algebra for the screw systems of pairs of bodies in a kinematic chain.</i> Proc. Third World Congress Theory Mach. and Mech, 1971.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4328520&pid=S1665-7381201500020000200007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">8. Davies, T.H., <i>Kirchhoff's circulation law applied to multi&#45;loop kinematic chains.</i> Mechanism and Machine Theory, 1981. 16(3): p. 171&#45;183.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4328522&pid=S1665-7381201500020000200008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">9. Mohamed, M.G., J. Sanger, and J. Duffy. <i>INSTANTANEOUS KINEMATICS OF FULLY&#45;PARALLEL DEVICES.</i> in Proceedings of the Sixth World Congress on the Theory of Machines and Mechanisms. 1984. New Delhi, Ind: Halsted Press.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4328524&pid=S1665-7381201500020000200009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">10. Mohamed, M.G. and J. Duffy, <i>DIRECT DETERMINATION OF THE INSTANTANEOUS KINEMATICS OF FULLY PARALLEL ROBOT MANIPULATORS.</i> Journal of mechanisms, transmissions, and automation in design, 1985. 107(2): p. 226&#45;229.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4328526&pid=S1665-7381201500020000200010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    ]]></body>
<body><![CDATA[<!-- ref --><p align="justify"><font face="verdana" size="2">11. Sugimoto, <i>K., KINEMATIC AND DYNAMIC ANALYSIS OF PARALLEL MANIPULATORS BY MEANS OF MOTOR ALGEBRA.</i> Journal of mechanisms, transmissions, and automation in design, 1987. 109(1): p. 3&#45;7.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4328528&pid=S1665-7381201500020000200011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">12. Campos, A., R. Guenther, and D. Martins, <i>Differential kinematics of serial manipulators using virtual chains.</i> Journal of the Brazilian Society of Mechanical Sciences and Engineering, 2005. 27(4): p. 345&#45;356.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4328530&pid=S1665-7381201500020000200012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">13. Chung, W.J., W.K. Chung, and Y. Youm. <i>Inverse kinematics of planar redundant manipulators using virtual link and displacement distribution schemes.</i> 1991. Sacramento, CA, USA: Publ by IEEE.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4328532&pid=S1665-7381201500020000200013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">14. Tsuji, T., et al., <i>Instantaneous inverse kinematic solution for redundant manipulators based on virtual arms and its application to winding control.</i> JSME International Journal, Series C: Dynamics, Control, Robotics, Design and Manufacturing, 1995. 38(1): p. 87&#45;93.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4328534&pid=S1665-7381201500020000200014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">15. Gogu, G., <i>Structural Synthesis of Parallel Robots</i> 2012: Springer London, Limited.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4328536&pid=S1665-7381201500020000200015&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    ]]></body>
<body><![CDATA[<!-- ref --><p align="justify"><font face="verdana" size="2">16. Kong, X. and C.M. Gosselin, <i>Type Synthesis of 3&#45;DOF Spherical Parallel Manipulators Based on Screw Theory.</i> Journal of Mechanical Design, 2004. 126(1): p. 101&#45;108.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4328538&pid=S1665-7381201500020000200016&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">17. Kong, X. and C.M. Gosselin, <i>Type synthesis of 5&#45;DOF parallel manipulators based on screw theory.</i> Journal of Robotic Systems, 2005. 22(10): p. 535&#45;547.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4328540&pid=S1665-7381201500020000200017&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">18. Kong, X. and C.M. Gosselin, <i>Type Synthesis of 3&#45;DOF PPR&#45;Equivalent Parallel Manipulators Based on Screw Theory and the Concept of Virtual Chain.</i> Journal of Mechanical Design, 2005. 127(6): p. 1113&#45;1121.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4328542&pid=S1665-7381201500020000200018&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">19. Kong, X., C.M. Gosselin, and P.&#45;L. Richard, <i>Type synthesis of parallel mechanisms with multiple operation modes.</i> Journal of Mechanical Design, Transactions of the ASME, 2007. 129(Compendex): p. 595&#45;601.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4328544&pid=S1665-7381201500020000200019&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">20. Kong, X. and C.M. Gosselin, <i>Type Synthesis of Parallel Mechanisms</i> 2007: Springer&#45;Verlag Berlin Heidelberg.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4328546&pid=S1665-7381201500020000200020&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    ]]></body>
<body><![CDATA[<!-- ref --><p align="justify"><font face="verdana" size="2">21. Gosselin, C. and J. Angeles, <i>Singularity analysis of clossed&#45;loop kinematic chains.</i> Robotics and Automation, IEEE Transactions on, 1990. 6(3): p. 281&#45;290.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4328548&pid=S1665-7381201500020000200021&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">22. Craig, J.J., <i>Rob&oacute;tica</i> 2006: Pearson Educaci&oacute;n de M&eacute;xico.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4328550&pid=S1665-7381201500020000200022&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">23. Gonzalez&#45;Villela, V.J., <i>Research on a semiautonomous mobile robot for loosely structured environments focused on transporting mail trolleys,</i> 2006.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4328552&pid=S1665-7381201500020000200023&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">24. Coelho, P. and U. Nunes, <i>Lie algebra application to mobile robot control: A tutorial.</i> Robotica, 2003. 21(5): p. 483&#45;493.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4328554&pid=S1665-7381201500020000200024&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">25. Murray, R.M. and S.S. Sastry, <i>A mathematical introduction to robotic manipulation</i> 1994: CRC PressINC.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4328556&pid=S1665-7381201500020000200025&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>     ]]></body>
<body><![CDATA[ ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Merlet]]></surname>
<given-names><![CDATA[J.P.]]></given-names>
</name>
</person-group>
<source><![CDATA[Parallel Robots]]></source>
<year>2006</year>
<publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Raghavan]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Stewart platform of general geometry has 40 configurations]]></article-title>
<source><![CDATA[Journal of Mechanical Design, Transactions of the ASME]]></source>
<year>1993</year>
<volume>115</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>277-280</page-range></nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Tsai]]></surname>
<given-names><![CDATA[L.W.]]></given-names>
</name>
</person-group>
<source><![CDATA[Robot Analysis: The Mechanics of Serial and Parallel Manipulators]]></source>
<year>1999</year>
<publisher-name><![CDATA[Wiley]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Angeles]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Ling]]></surname>
<given-names><![CDATA[F. F.]]></given-names>
</name>
</person-group>
<source><![CDATA[Fundamentals of Robotic Mechanical Systems. Theory, Methods and Algorithms]]></source>
<year>2002</year>
<edition>Second</edition>
<publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Waldron]]></surname>
<given-names><![CDATA[K.J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[The constraint analysis of mechanisms]]></article-title>
<source><![CDATA[Journal of Mechanisms]]></source>
<year>1966</year>
<volume>1</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>101-114</page-range></nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Davies]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Mechanical networks-I Passivity and redundancy]]></article-title>
<source><![CDATA[Mechanism and Machine Theory]]></source>
<year>1983</year>
<volume>18</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>95-101</page-range></nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Davies]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
<name>
<surname><![CDATA[Primrose]]></surname>
<given-names><![CDATA[E.J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[An algebra for the screw systems of pairs of bodies in a kinematic chain]]></article-title>
<source><![CDATA[Proc. Third World Congress Theory Mach. and Mech]]></source>
<year>1971</year>
</nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Davies]]></surname>
<given-names><![CDATA[T.H.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Kirchhoff's circulation law applied to multi-loop kinematic chains]]></article-title>
<source><![CDATA[Mechanism and Machine Theory]]></source>
<year>1981</year>
<volume>16</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>171-183</page-range></nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Mohamed]]></surname>
<given-names><![CDATA[M.G.]]></given-names>
</name>
<name>
<surname><![CDATA[Sanger]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Duffy]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[INSTANTANEOUS KINEMATICS OF FULLY-PARALLEL DEVICES]]></article-title>
<source><![CDATA[Proceedings of the Sixth World Congress on the Theory of Machines and Mechanisms]]></source>
<year>1984</year>
<publisher-loc><![CDATA[New Delhi ]]></publisher-loc>
<publisher-name><![CDATA[Halsted Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Mohamed]]></surname>
<given-names><![CDATA[M.G.]]></given-names>
</name>
<name>
<surname><![CDATA[Duffy]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[DIRECT DETERMINATION OF THE INSTANTANEOUS KINEMATICS OF FULLY PARALLEL ROBOT MANIPULATORS]]></article-title>
<source><![CDATA[Journal of mechanisms, transmissions, and automation in design]]></source>
<year>1985</year>
<volume>107</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>226-229</page-range></nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sugimoto]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[KINEMATIC AND DYNAMIC ANALYSIS OF PARALLEL MANIPULATORS BY MEANS OF MOTOR ALGEBRA]]></article-title>
<source><![CDATA[Journal of mechanisms, transmissions, and automation in design]]></source>
<year>1987</year>
<volume>109</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>3-7</page-range></nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Campos]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Guenther]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Martins]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Differential kinematics of serial manipulators using virtual chains]]></article-title>
<source><![CDATA[Journal of the Brazilian Society of Mechanical Sciences and Engineering]]></source>
<year>2005</year>
<volume>27</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>345-356</page-range></nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Chung]]></surname>
<given-names><![CDATA[W.J.]]></given-names>
</name>
<name>
<surname><![CDATA[Chung]]></surname>
<given-names><![CDATA[W.K.]]></given-names>
</name>
<name>
<surname><![CDATA[Youm]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
</person-group>
<source><![CDATA[Inverse kinematics of planar redundant manipulators using virtual link and displacement distribution schemes]]></source>
<year>1991</year>
<publisher-loc><![CDATA[Sacramento^eCA CA]]></publisher-loc>
<publisher-name><![CDATA[IEEE]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B14">
<label>14</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Tsuji]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Instantaneous inverse kinematic solution for redundant manipulators based on virtual arms and its application to winding control]]></article-title>
<source><![CDATA[JSME International Journal]]></source>
<year>1995</year>
<volume>38</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>87-93</page-range></nlm-citation>
</ref>
<ref id="B15">
<label>15</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Gogu]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
</person-group>
<source><![CDATA[Structural Synthesis of Parallel Robots]]></source>
<year>2012</year>
<publisher-loc><![CDATA[London ]]></publisher-loc>
<publisher-name><![CDATA[SpringerLimited]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B16">
<label>16</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kong]]></surname>
<given-names><![CDATA[X.]]></given-names>
</name>
<name>
<surname><![CDATA[Gosselin]]></surname>
<given-names><![CDATA[C.M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Type Synthesis of 3-DOF Spherical Parallel Manipulators Based on Screw Theory]]></article-title>
<source><![CDATA[Journal of Mechanical Design]]></source>
<year>2004</year>
<volume>126</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>101-108</page-range></nlm-citation>
</ref>
<ref id="B17">
<label>17</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kong]]></surname>
<given-names><![CDATA[X.]]></given-names>
</name>
<name>
<surname><![CDATA[Gosselin]]></surname>
<given-names><![CDATA[C.M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Type synthesis of 5-DOF parallel manipulators based on screw theory]]></article-title>
<source><![CDATA[Journal of Robotic Systems]]></source>
<year>2005</year>
<volume>22</volume>
<numero>10</numero>
<issue>10</issue>
<page-range>535-547</page-range></nlm-citation>
</ref>
<ref id="B18">
<label>18</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kong]]></surname>
<given-names><![CDATA[X.]]></given-names>
</name>
<name>
<surname><![CDATA[Gosselin]]></surname>
<given-names><![CDATA[C.M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Type Synthesis of 3-DOF PPR-Equivalent Parallel Manipulators Based on Screw Theory and the Concept of Virtual Chain]]></article-title>
<source><![CDATA[Journal of Mechanical Design]]></source>
<year>2005</year>
<volume>127</volume>
<numero>6</numero>
<issue>6</issue>
<page-range>1113-1121</page-range></nlm-citation>
</ref>
<ref id="B19">
<label>19</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kong]]></surname>
<given-names><![CDATA[X.]]></given-names>
</name>
<name>
<surname><![CDATA[Gosselin]]></surname>
<given-names><![CDATA[C.M.]]></given-names>
</name>
<name>
<surname><![CDATA[Richard]]></surname>
<given-names><![CDATA[P.-L.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Type synthesis of parallel mechanisms with multiple operation modes]]></article-title>
<source><![CDATA[Journal of Mechanical Design, Transactions of the ASME]]></source>
<year>2007</year>
<volume>129</volume>
<page-range>595-601</page-range><publisher-name><![CDATA[Compendex]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B20">
<label>20</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kong]]></surname>
<given-names><![CDATA[X.]]></given-names>
</name>
<name>
<surname><![CDATA[Gosselin]]></surname>
<given-names><![CDATA[C.M.]]></given-names>
</name>
</person-group>
<source><![CDATA[Type Synthesis of Parallel Mechanisms]]></source>
<year>2007</year>
<publisher-loc><![CDATA[BerlinHeidelberg ]]></publisher-loc>
<publisher-name><![CDATA[Springer-Verlag]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B21">
<label>21</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Gosselin]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Angeles]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Singularity analysis of clossed-loop kinematic chains]]></article-title>
<source><![CDATA[Robotics and Automation, IEEE Transactions on]]></source>
<year>1990</year>
<volume>6</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>281-290</page-range></nlm-citation>
</ref>
<ref id="B22">
<label>22</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Craig]]></surname>
<given-names><![CDATA[J.J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Robótica]]></source>
<year>2006</year>
<publisher-name><![CDATA[Pearson Educación de México]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B23">
<label>23</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Gonzalez-Villela]]></surname>
<given-names><![CDATA[V.J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Research on a semiautonomous mobile robot for loosely structured environments focused on transporting mail trolleys]]></source>
<year>2006</year>
</nlm-citation>
</ref>
<ref id="B24">
<label>24</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Coelho]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[Nunes]]></surname>
<given-names><![CDATA[U.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Lie algebra application to mobile robot control: A tutorial]]></article-title>
<source><![CDATA[Robotica]]></source>
<year>2003</year>
<volume>21</volume>
<numero>5</numero>
<issue>5</issue>
<page-range>483-493</page-range></nlm-citation>
</ref>
<ref id="B25">
<label>25</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Murray]]></surname>
<given-names><![CDATA[R.M.]]></given-names>
</name>
<name>
<surname><![CDATA[Sastry]]></surname>
<given-names><![CDATA[S.S.]]></given-names>
</name>
</person-group>
<source><![CDATA[A mathematical introduction to robotic manipulation]]></source>
<year>1994</year>
<publisher-name><![CDATA[CRC PressINC]]></publisher-name>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
