<?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>1815-5928</journal-id>
<journal-title><![CDATA[Ingeniería Electrónica, Automática y Comunicaciones]]></journal-title>
<abbrev-journal-title><![CDATA[EAC]]></abbrev-journal-title>
<issn>1815-5928</issn>
<publisher>
<publisher-name><![CDATA[Universidad Tecnológica de La Habana José Antonio Echeverría, Cujae]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1815-59282017000200006</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Control de trayectoria en el espacio cartesiano de robot paralelo de 2GDL usando modelo cinemático vectorial]]></article-title>
<article-title xml:lang="en"><![CDATA[Tracking task space control of 2DOF parallel robot using vectorial kinematic model]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Urquijo Pascual]]></surname>
<given-names><![CDATA[Orlando]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Izaguirre Castellanos]]></surname>
<given-names><![CDATA[Eduardo]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Hernández Santana]]></surname>
<given-names><![CDATA[Luis]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad Central Marta Abreu de Las Villas (UCLV) Departamento de Automática Facultad de Ingeniería Eléctrica]]></institution>
<addr-line><![CDATA[Villa Clara ]]></addr-line>
<country>Cuba</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>08</month>
<year>2017</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>08</month>
<year>2017</year>
</pub-date>
<volume>38</volume>
<numero>2</numero>
<fpage>72</fpage>
<lpage>82</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_arttext&amp;pid=S1815-59282017000200006&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_abstract&amp;pid=S1815-59282017000200006&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_pdf&amp;pid=S1815-59282017000200006&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[En este artículo, se implementa un esquema de control en espacio de tareas para un robot paralelo neumático de dos grados de libertad en aplicación industrial de simulador de movimiento con el objetivo de resolver el problema de seguimiento de trayectoria. El sistema de control considera dos lazos en cascada; mediante un lazo interno desacoplado se resuelve el control de posición articular, mientras que un lazo externo implementado en el espacio cartesiano, brinda la solución al problema de seguimiento de trayectoria. La entrada deseada cartesiana es pre alimentada de acuerdo a las condiciones especificadas en la implementación digital del control cinemático en espacio de tareas. Se emplea el modelo cinemático vectorial sin necesidad del uso del modelo dinámico del robot. Para demostrar el desempeño del esquema de control propuesto, se presentan los resultados experimentales obtenidos a través de varios experimentos realizados con el robot paralelo de dos grados de libertad accionado neumáticamente. Estos resultados confirman la respuesta esperada ante seguimiento de trayectoria demostrando un buen desempeño del sistema.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[In this paper, the kinematic task space control scheme of 2DOF pneumatic parallel robot is developed in order to solve the trajectory tracking problem in industrial application of motion simulator. The control system take into account a two loops cascade, an internal loop that solves the decoupled joint control and the external loop implemented in the task space control in order to solve de trajectory tracking specifications. The kinematic model by vectorial formulation is used without the need of a dynamic model of a robot. In order to solve the trajectory tracking problem, the desired input is feed-forwarded according to the specific condition of the digital implementation in the kinematic task space control scheme. To illustrate the performance of the proposed control scheme, experimental results obtained through several test with the parallel robot of 2 DOF are presented. Experimental results confirm the expected tracking response in the task space, showing adequate performance.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[Robot paralelo]]></kwd>
<kwd lng="es"><![CDATA[control de trayectoria]]></kwd>
<kwd lng="es"><![CDATA[control en espacio de tareas]]></kwd>
<kwd lng="en"><![CDATA[Parallel robot]]></kwd>
<kwd lng="en"><![CDATA[tracking control]]></kwd>
<kwd lng="en"><![CDATA[task space control]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p align="right"><font face="Verdana" size="2"> <b>ART&Iacute;CULO ORIGINAL</b></font></p>     <p align="justify">&nbsp;</p>     <p align="justify">&nbsp; </p> 	    <p><font size="4"><strong><font face="verdana">Control de trayectoria en el espacio cartesiano de robot paralelo de 2GDL usando modelo cinem&aacute;tico vectorial</font></strong></font></p> 	    <p>&nbsp;</p> 	    <p><font face="verdana" size="3"><b>Tracking task space control of 2DOF parallel robot using vectorial kinematic model</b></font></p>  	    <p align="justify">&nbsp;</p> 	    <p align="justify">&nbsp;</p> 	    <p align="justify"><font face="verdana" size="2"><b>Orlando Urquijo Pascual, Eduardo Izaguirre Castellanos, Luis Hern&aacute;ndez Santana</b></font></p>  	    <p align="justify"><font face="verdana" size="2">Departamento de Autom&aacute;tica, Facultad de Ingenier&iacute;a El&eacute;ctrica, Universidad Central Marta Abreu de Las Villas (UCLV). Villa Clara, Cuba.</font></p>          ]]></body>
<body><![CDATA[<p align="justify">&nbsp;</p>     <p align="justify">&nbsp;</p> <hr align="JUSTIFY" size="1" noshade>     <p align="justify"><font face="verdana" size="2"><b>RESUMEN</b></font></p>  	    <p><font face="verdana" size="2">En este art&iacute;culo, se implementa un esquema de control en espacio de tareas para un robot paralelo neum&aacute;tico de dos grados de libertad en aplicaci&oacute;n industrial de simulador de movimiento con el objetivo de resolver el problema de seguimiento de trayectoria. El sistema de control considera dos lazos en cascada; mediante un lazo interno desacoplado se resuelve el control de posici&oacute;n articular, mientras que un lazo externo implementado en el espacio cartesiano, brinda la soluci&oacute;n al problema de seguimiento de trayectoria. La entrada deseada cartesiana es pre alimentada de acuerdo a las condiciones especificadas en la implementaci&oacute;n digital del control cinem&aacute;tico en espacio de tareas. Se emplea el modelo cinem&aacute;tico vectorial sin necesidad del uso del modelo din&aacute;mico del robot. Para demostrar el desempe&ntilde;o del esquema de control propuesto, se presentan los resultados experimentales obtenidos a trav&eacute;s de varios experimentos realizados con el robot paralelo de dos grados de libertad accionado neum&aacute;ticamente. Estos resultados confirman la respuesta esperada ante seguimiento de trayectoria demostrando un buen desempe&ntilde;o del sistema.</font></p>  	    <p><font face="verdana" size="2"><b>Palabras claves:</b> Robot paralelo, control de trayectoria, control en espacio de tareas&nbsp;&nbsp;</font></p>  <hr align="JUSTIFY" size="1" noshade>     <p align="justify"><font face="verdana" size="2"><b>ABSTRACT</b></font></p>  	    <p><font face="verdana" size="2">In this paper, the kinematic task space control scheme of 2DOF pneumatic parallel robot is developed in order to solve the trajectory tracking problem in industrial application of motion simulator. The control system take into account a two loops cascade, an internal loop that solves the decoupled joint control and the external loop implemented in the task space control in order to solve de trajectory tracking specifications. The kinematic model by vectorial formulation is used without the need of a dynamic model of a robot. In order to solve the trajectory tracking problem, the desired input is feed&#45;forwarded according to the specific condition of the digital implementation in the kinematic task space control scheme. To illustrate the performance of the proposed control scheme, experimental results obtained through several test with the parallel robot of 2 DOF are presented. Experimental results confirm the expected tracking response in the task space, showing adequate performance.</font></p>  	    <p><font face="verdana" size="2"><b>Keywords:</b> Parallel robot, tracking control, task space control.</font></p>  	<hr align="JUSTIFY" size="1" noshade>     <p align="justify">&nbsp;</p>     <p align="justify">&nbsp;</p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="3"><b>1.</b> <b> -INTRODUCCI&Oacute;N</b></font></p>     <p align="justify">&nbsp;</p>  	    <p><font face="verdana" size="2">En la campo de la rob&oacute;tica se define el control de seguimiento de trayectoria, al seguimiento de una trayectoria deseada variable en el tiempo dada en el espacio articular <i>q<sub>d</sub>(t)</i> o cartesiano <i>x<sub>d</sub>(t)</i> y sus sucesivas derivadas <i>dq<sub>d</sub>/dt</i> y <i>dx<sub>d</sub>/dt</i> o bien <i>d<sup>2</sup>q<sub>d</sub>/dt<sup>2</sup></i> y <i>d<sup>2</sup>x<sub>d</sub>/dt<sup>2</sup></i> que describen la velocidad y aceleraci&oacute;n deseadas respectivamente &#91;1&#93;.</font></p>  	    <p><font face="verdana" size="2">El control en el espacio articular tiene como caracter&iacute;stica que es necesario la soluci&oacute;n de la cinem&aacute;tica inversa del robot para obtener el vector de posici&oacute;n articular partiendo de conocer la trayectoria deseada en el espacio cartesiano del elemento terminal del robot, que en el caso del robot bajo estudio, lo constituye la plataforma m&oacute;vil. Este tipo de control no tiene la capacidad de compensar las incertidumbres del sistema que afectan la trayectoria real de la plataforma m&oacute;vil en el espacio cartesiano. Por otra parte, su variante en el espacio de tareas, compensa las incertidumbres existentes pero requiere de la estimaci&oacute;n o medici&oacute;n del vector de coordenadas espaciales del elemento terminal del robot &#91;2&#93;. Puesto que la cinem&aacute;tica directa en los robots de estructura paralela generalmente se soluciona mediante algoritmos num&eacute;ricos, resulta desventajoso su uso en aplicaciones de tiempo de real &#91;3,4&#93;. Bajo estas consideraciones, resulta conveniente controlar la trayectoria del robot en el espacio de tareas puesto que asegura un estado de control <i>feedback</i> que conduce a una mejor precisi&oacute;n con respecto al control en el espacio articular &#91;3&#93;.</font></p>  	    <p><font face="verdana" size="2">En este art&iacute;culo se propone una estrategia de control de trayectoria en espacio de tareas para un simulador de movimiento de dos grados de libertad accionado por pistones neum&aacute;ticos con el objetivo de mejorar el desempe&ntilde;o del esquema de control cartesiano en espacio de tareas en aplicaci&oacute;n industrial de seguimiento de trayectoria.</font></p> 	    <p>&nbsp;</p> 	    <p><font face="verdana" size="3"><b>2.&nbsp;&nbsp;</b> <b>&#45;ROBOT PARALELO DE DOS GRADOS</b> <b>DE LIBERTAD</b></font></p> 	    <p>&nbsp;</p> 	    <p align="justify"><font face="verdana" size="2">La plataforma de simulaci&oacute;n de dos grados de libertad (2 GDL) que se muestra en la <a href="#fig1">Figura 1</a>, es fabricada por la empresa SIMPRO que se dedica a la producci&oacute;n de simuladores industriales de movimiento para dis&iacute;miles aplicaciones. Su dise&ntilde;o est&aacute; fundamentalmente enfocado para ser utilizado como simulador de conducci&oacute;n para el adiestramiento de personal y entretenimiento. &nbsp;Por consiguiente, el control de la misma est&aacute; dirigido a garantizar la correcta ubicaci&oacute;n de la plataforma m&oacute;vil en el espacio cartesiano, de acuerdo a los valores de referencia de un mundo virtual que son visualizados en el interior de la cabina.</font></p>  	    <p><font face="verdana" size="2"><b>2.1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b> <b>&#45;D</b><b>ESCRIPCI&Oacute;N DE LA PLATAFORMA DE 2 GDL</b></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Este simulador de conducci&oacute;n consta de una cabina con todos los mandos reales a los que se enfrenta un conductor en un veh&iacute;culo y un monitor a trav&eacute;s del cual se puede ver el mundo virtual por el que se mueve. La cabina pivotea sobre una columna central mediante una articulaci&oacute;n universal (tipo card&aacute;n) y se estabiliza en un plano mediante la acci&oacute;n de dos cilindros neum&aacute;ticos que ubicados en sus extremos perpendiculares, le imprimen al conductor las sensaciones de ladeo y cabeceo, simulando con ello las pendientes del mundo virtual en que se mueve.</font></p>  	    <p align="center"><a name="fig1"/><img src="/img/revistas/eac/v38n2/f0106217.jpg">  	    
<p><font face="verdana" size="2">Los datos mec&aacute;nicos m&aacute;s importantes de la plataforma se muestran en la <a href="#tab1">Tabla 1</a>. El origen del sistema de coordenadas cartesianas para las medidas de longitud y ubicaci&oacute;n del centro de masa se establece en el pivote central tal como se muestra en la <a href="#fig1">Figura 1</a>.</font></p>  	    <p align="center"><a name="tab1"/><img src="/img/revistas/eac/v38n2/t0106217.gif">  	    
<p align="justify"><font face="verdana" size="2">En este robot, cada articulaci&oacute;n electro&#45;neum&aacute;tica est&aacute; formada por un cilindro FESTO DNC&#45;100&#45;320 de desplazamiento lineal que convierten la energ&iacute;a del aire comprimido en trabajo mec&aacute;nico, tecnolog&iacute;a que se ha venido aplicando en los robots paralelos que requieren de un posicionamiento continuo. Los pistones neum&aacute;ticos son gobernados por una v&aacute;lvula proporcional de flujo FESTO MPYE&#45;5&#45;3/8, donde la elongaci&oacute;n del mismo se mide con el empleo de encoders lineales.</font></p>  	    <p align="left"><font face="verdana" size="2"><b>2.2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b> <b>&#45;</b><b>M</b><b>ODELADO CINEM&Aacute;TICO BASADO EN FORMULACI&Oacute;N VECTORIAL</b></font></p>  	    <p><font face="verdana" size="2">Las relaciones cinem&aacute;ticas son de gran inter&eacute;s para el estudio de muchas importantes propiedades de las estructuras rob&oacute;ticas como la singularidad, dexteridad, espacio de trabajo, etc., as&iacute; como tambi&eacute;n resultan de gran utilidad en la concepci&oacute;n de esquemas de control de posici&oacute;n y seguimiento de trayectorias &#91;4,5,19&#93;. Empleando la formulaci&oacute;n vectorial se puede construir un sistema de ecuaciones cinem&aacute;ticas que contendr&aacute; igual n&uacute;mero de ecuaciones que de inc&oacute;gnitas, especific&aacute;ndose la expresi&oacute;n vectorial cerrada que pasa por los puntos de uni&oacute;n de las cadenas cinem&aacute;ticas con la base fija (<i>A<sub>i</sub></i>) y la plataforma m&oacute;vil (<i>B<sub>i</sub></i>) &#91;6,9&#93;.</font></p>  	    <p><font face="verdana" size="2">Para el caso particular de la plataforma de 2 GDL, tenemos que la base fija est&aacute; compuesta por el tri&aacute;ngulo formado por los puntos A<sub>1</sub>OA<sub>2</sub> &nbsp;dependiendo solamente de las longitudes fijas denominadas a<sub>1</sub> y a<sub>2</sub>. Por su parte la plataforma m&oacute;vil est&aacute; conformada por el plano que forman los puntos B<sub>1</sub>PB<sub>2</sub>, siendo &uacute;nica su geometr&iacute;a y solamente dependiente y definida por la longitud de sus bordes b<sub>1</sub> y b<sub>2</sub>, seg&uacute;n se muestra en la <a href="#fig2">Figura 2</a>.</font></p>  	    <p align="center"><a name="fig2"/><img src="/img/revistas/eac/v38n2/f0206217.jpg">  	    
<p><font face="verdana" size="2">La definici&oacute;n de los or&iacute;genes de coordenadas cartesianas en los sistemas de referencia fijo (<i>Oxyz</i>) y m&oacute;vil (<i>Px&rsquo;y&rsquo;z&rsquo;</i>) se realiza de acuerdo a trabajos previos publicados relacionados con dicho robot &#91;7&#93;. En tal sentido, se considera ubicar el sistema de referencia m&oacute;vil coincidente con el centro del tri&aacute;ngulo que conforma el elemento terminal del robot (plataforma m&oacute;vil) la cual es la responsable de soportar la cabina de conducci&oacute;n. El sistema de referencia fijo se coloca en el centro de la base fija ubicada en la parte inferior de la base met&aacute;lica que soporta toda la estructura de la plataforma, la cual va s&oacute;lidamente anclada al suelo.</font></p>  	    ]]></body>
<body><![CDATA[<p><font face="verdana" size="2">La orientaci&oacute;n en el espacio de la plataforma m&oacute;vil estar&aacute; determinada por los &aacute;ngulos de rotaci&oacute;n <i>&#945;</i> y <i>&#946;</i>. El &aacute;ngulo <i>&#945;</i> es el &aacute;ngulo de rotaci&oacute;n alrededor del eje <i>x&rsquo;</i> del sistema (<i>x&rsquo;y&rsquo;z&rsquo;</i>) de coordenadas m&oacute;viles, el cual da la sensaci&oacute;n de cabeceo, mientras que <i>&#946;</i> denota el &aacute;ngulo de rotaci&oacute;n alrededor del eje <i>y&rsquo;</i>, el cual brinda la sensaci&oacute;n de ladeo.</font></p>  	    <p><font face="verdana" size="2">Las relaciones correspondientes a la cinem&aacute;tica inversa permiten calcular las coordenadas articulares a partir de conocer las variables espaciales del robot. En este caso, el modelo cinem&aacute;tico inverso adquiere la forma:</font></p>  	    <p><font face="verdana" size="2"><a name="ec1"/><img width="237" height="19" src="/img/revistas/eac/v38n2/e0106217.gif"></font></p>  	    
<p><font face="verdana" size="2">Por su parte el modelo cinem&aacute;tico directo <a href="#ec2">(2)</a> consiste en calcular la posici&oacute;n y orientaci&oacute;n de la base m&oacute;vil a partir del conocimiento de las variables actuadas articulares del robot. Resulta ser m&aacute;s complejo en este tipo de arquitecturas ya que permite obtener el vector de coordenadas de la base m&oacute;vil y la matriz de rotaci&oacute;n compatibles con las ecuaciones planteadas para cada cadena cinem&aacute;tica activa.</font></p>  	    <p><font face="verdana" size="2"><a name="ec2"/><img width="192" height="18" src="/img/revistas/eac/v38n2/e0206217.gif"></font></p> 	 	    
<p><font face="verdana" size="2">En la plataforma de conducci&oacute;n SIMPRO la soluci&oacute;n de la cinem&aacute;tica tanto directa como inversa depende de la longitud del brazo articulado de cada cadena cinem&aacute;tica cerrada. En el caso de la cinem&aacute;tica directa la longitud del brazo articulado es la variable conocida y las inc&oacute;gnitas son el &aacute;ngulo <i>&#945;</i> (rotaci&oacute;n alrededor del eje <i>x&rsquo;</i>) y el &aacute;ngulo <i>&#946;</i> (rotaci&oacute;n alrededor del eje <i>y&rsquo;</i>) que definen la orientaci&oacute;n del elemento terminal del robot. En el caso de la cinem&aacute;tica inversa, la inc&oacute;gnita es el valor de la longitud del brazo actuado, quedando en funci&oacute;n de los &aacute;ngulos en que se quiere orientar el elemento terminal.</font></p>  	    <p><font face="verdana" size="2">Seg&uacute;n el esquema de la <a href="#fig2">Figura 2</a>, se puede plantear la siguiente ecuaci&oacute;n cerrada vectorial v&aacute;lida para ambas cadenas cinem&aacute;ticas del robot.</font></p>  	    <p><font face="verdana" size="2"><a name="ec3"/><img width="345" height="26" src="/img/revistas/eac/v38n2/e0306217.gif"></font></p>  	    
<p><font face="verdana" size="2">Donde <img width="21" height="18" src="/img/revistas/eac/v38n2/i0106217.gif">&nbsp;es la matriz de rotaci&oacute;n del sistema de referencia m&oacute;vil (frame B) respecto al fijo (frame A), que permite conocer la orientaci&oacute;n de la plataforma m&oacute;vil.&nbsp; En este sentido se emplean los &aacute;ngulos de Euler en el convenio ZYX conocido tambi&eacute;n como "roll&#45;pitch&#45;yaw", donde:&nbsp;</font></p>  	    
<p><font face="verdana" size="2"><a name="ec4"/><img width="467" height="64" src="/img/revistas/eac/v38n2/e0406217.gif"></font></p>  	    
]]></body>
<body><![CDATA[<p><font face="verdana" size="2">Dado que no existe rotaci&oacute;n alrededor del eje z, el &aacute;ngulo de gui&ntilde;ada (&#968;) es cero, quedando definida la matriz de rotaci&oacute;n como:</font></p>  	    <p><font face="verdana" size="2"><a name="ec5"/><img width="322" height="58" src="/img/revistas/eac/v38n2/e0506217.gif"></font></p>  	    
<p><font face="verdana" size="2">Dado que se requiere obtener la cinem&aacute;tica inversa del robot, se puede expresar <a href="#ec3">(3)</a> en funci&oacute;n de la elongaci&oacute;n de la articulaci&oacute;n activa del robot.</font></p>  	    <p><font face="verdana" size="2"><a name="ec6"/><img width="232" height="26" src="/img/revistas/eac/v38n2/e0606217.gif"></font></p>  	    
<p align="justify"><font face="verdana" size="2">Que expresada en forma compacta queda:</font></p>  	    <p><font face="verdana" size="2"><a name="ec7"/><img width="220" height="24" src="/img/revistas/eac/v38n2/e0706217.gif"></font></p>  	    
<p><font face="verdana" size="2">Donde la magnitud de los vectores en <a href="#ec7">(7)</a> se calcula como:</font></p>  	    <p><font face="verdana" size="2"><a name="ec8"/><img width="310" height="27" src="/img/revistas/eac/v38n2/e0806217.gif"></font></p> 	 	    
<p><font face="verdana" size="2"><a name="ec9"/><img width="154" height="27" src="/img/revistas/eac/v38n2/e0906217.gif"></font></p> 	 	    
<p><font face="verdana" size="2"><a name="ec10"/><img width="161" height="28" src="/img/revistas/eac/v38n2/e1006217.gif"></font></p>  	    
]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">La expresi&oacute;n <a href="#ec6">(6)</a> se puede escribir para cada cadena cinem&aacute;tica de la forma:</font></p>  	    <p><font face="verdana" size="2"><a name="ec11"/><img width="244" height="24" src="/img/revistas/eac/v38n2/e1106217.gif"></font></p>  	    
<p align="justify"><font face="verdana" size="2">Derivando (11) y dado que <sup>A</sup><b><i>a<sub>i</sub></i></b> y <sup>A</sup><b><i>p</i></b> son vectores de magnitud constante, se tiene:</font></p>  	    <p><font face="verdana" size="2"><a name="ec12"/><img width="242" height="31" src="/img/revistas/eac/v38n2/e1206217.gif"></font></p>  	    
<p><font face="verdana" size="2">El t&eacute;rmino <img width="19" height="20" src="/img/revistas/eac/v38n2/i0206217.gif">&nbsp;representa la velocidad lineal del punto de pivoteo <b><i>B<sub>i</sub></i></b> de cada extremidad activa del robot, referida al sistema referencial fijo (frame A). Esta componente de velocidad es perpendicular al vector unitario que apunta a lo largo de cada uno de los ejes de rotaci&oacute;n, seg&uacute;n se ilustra en la <a href="#fig3">Figura 3</a>.</font></p>  	    
<p align="center"><a name="fig3"/>     	  <img src="/img/revistas/eac/v38n2/f0306217.jpg"> 	    
<p align="justify"><font face="verdana" size="2">La variable <img width="11" height="15" src="/img/revistas/eac/v38n2/i0306217.gif"><b>&nbsp;</b>es el vector unitario que apunta en direcci&oacute;n de <i>L<sub>i</sub></i>.</font></p>  	    
<p align="justify"><font face="verdana" size="2">Multiplicando <a href="#ec12">(12)</a> por <img width="21" height="18" src="/img/revistas/eac/v38n2/i0106217.gif"><sup>&#45;1</sup>, y puesto que la velocidad lineal del vector <b><i>b<sub>i</sub></i></b> es cero, tenemos:</font></p>  	    
<p><font face="verdana" size="2"><a name="ec13"/><img width="257" height="35" src="/img/revistas/eac/v38n2/e1306217.gif"></font></p>  	    
<p align="justify"><font face="verdana" size="2">De acuerdo a lo enunciado respecto a la velocidad angular de un cuerpo r&iacute;gido &#91;8&#93;, se tiene:</font></p>  	    ]]></body>
<body><![CDATA[<p><font face="verdana" size="2"><a name="ec14"/><img width="457" height="26" src="/img/revistas/eac/v38n2/e1406217.gif"></font></p>  	    
<p align="justify"><font face="verdana" size="2">Donde:</font></p>  	    <p align="justify"><font face="verdana" size="2">&Omega;: Matriz sim&eacute;trica de Skew.</font></p>  	    <p align="justify"><font face="verdana" size="2"><img width="20" height="23" src="/img/revistas/eac/v38n2/i0406217.gif">: Vector de velocidad angular del sistema referencial B respecto al A (velocidad angular de la plataforma m&oacute;vil).</font></p>  	    
<p align="left"><font face="verdana" size="2"><b>2.3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b> <b>&#45;M</b><b>ODELADO Y CONTROL DE LOS ACTUADORES NEUM&Aacute;TICOS</b><b><i>&nbsp;&nbsp;&nbsp;</i></b></font></p>  	    <p align="justify"><font face="verdana" size="2">Con el prop&oacute;sito de implementar estrategias de control, el modelo din&aacute;mico de los robots paralelos es utilizado para el desarrollo del control por din&aacute;mica inversa (IDC), sin embargo, la precisi&oacute;n del control est&aacute; estrechamente relacionada con la exactitud del modelo obtenido &#91;11&#93;. Para evitar el alto costo computacional y las exigencias en la exactitud del modelo que demanda las estrategias de control basadas en IDC, el modelo del sistema electro&#45;neum&aacute;tico es obtenido a trav&eacute;s de identificaci&oacute;n experimental &#91;12&#93;. La estrategia de control que se presenta basada en el modelo de los actuadores, no requiere el c&aacute;lculo de la din&aacute;mica inversa, lo cual garantiza su f&aacute;cil implementaci&oacute;n en tiempo real con bajos tiempos de muestreo, como es el caso de la aplicaci&oacute;n objeto de estudio.</font></p>  	    <p align="justify"><font face="verdana" size="2">El modelo anal&iacute;tico del actuador lineal electro&#45;neum&aacute;tico, considera el subdimensionamiento de la v&aacute;lvula y las constantes de tiempo del cilindro, de modo que describe con mayor exactitud la din&aacute;mica real del sistema &#91;12&#93;.</font></p>  	    <p align="justify"><font face="verdana" size="2">Bajo estas condiciones la funci&oacute;n transferencial del sistema electro&#45;neum&aacute;tico, posici&oacute;n <i>Y(s)</i> respecto a acci&oacute;n de control <i>U(s)</i>, se define por la expresi&oacute;n:</font></p>  	    <p><font face="verdana" size="2"><a name="ec15"/><img width="324" height="45" src="/img/revistas/eac/v38n2/e1506217.gif"></font></p>  	    
<p><font face="verdana" size="2">donde <i>&#969;<sub>n</sub></i>y <i>&#966;</i> son la frecuencia natural no amortiguada y raz&oacute;n de amortiguamiento del sistema respectivamente, mientras <i>b</i> representa la ganancia del mismo.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">La identificaci&oacute;n experimental se realiza alrededor del valor de posici&oacute;n central de cada cilindro que es donde se demuestra que el modelo que se obtiene es el que tiene los polos complejos conjugados m&aacute;s pr&oacute;ximos al origen del plano del lugar de las ra&iacute;ces, por lo que, sin dudas, es la din&aacute;mica m&aacute;s exigente &#91;12&#93;.</font></p>  	    <p align="justify"><font face="verdana" size="2">El modelo obtenido para ambas articulaciones actuadas se supone el mismo y est&aacute; dado por la expresi&oacute;n:</font></p>  	    <p><font face="verdana" size="2"><a name="ec16"/><img width="288" height="40" src="/img/revistas/eac/v38n2/e1606217.gif"></font></p>  	    
<p align="justify"><font face="verdana" size="2">El regulador del lazo interno, correspondiente al posicionamiento articular, <i>U(s)/E(s)</i> se dise&ntilde;a por el m&eacute;todo de asignaci&oacute;n de polos y ceros, logr&aacute;ndose un par de polos dominantes de lazo cerrado <i>q(s)/qd(s)</i> con <i>&#969;<sub>n</sub></i>=10 rad/s y <i>&#966;</i>=0.7, donde la estructura general del regulador propuesto &#91;12&#93;, se define por la expresi&oacute;n <a href="#ec17">(17)</a>.</font></p>  	    <p><font face="verdana" size="2"><a name="ec17"/><img width="295" height="50" src="/img/revistas/eac/v38n2/e1706217.gif"></font></p>  	    
<p align="justify"><font face="verdana" size="2">En este contexto, los controladores se dise&ntilde;an para garantizar en lazo cerrado un par de polos (complejos conjugados) dominantes de manera que satisfagan las especificaciones de tiempo de establecimiento menor o igual a 0.5 segundos para entrada escal&oacute;n por la referencia, con un m&iacute;nimo de sobrecresta y error articular no mayor de 3 mm.</font></p> 	    <p align="justify">&nbsp;</p> 	    <p><font face="verdana" size="3"><b>3.&nbsp;&nbsp;</b> <b>&#45;PROBLEMA DE CONTROL</b></font></p> 	    <p>&nbsp;</p> 	    <p align="justify"><font face="verdana" size="2">El objetivo del esquema de control es el seguimiento de trayectoria&nbsp; en el espacio de tareas del vector&nbsp; de coordenadas espaciales <i>X<sub>d</sub>(t)=</i>&#91;<i>&#945;(t) &#946;(t)</i>&#93;<sup>T</sup> correspondiente a las variables de cabeceo y ladeo del centro de referencia m&oacute;vil del elemento terminal. Para controlar el estado deseado, se define el error cartesiano <i>e<sub>x</sub>(t)</i>&nbsp;medido en el espacio de tareas.</font></p>  	    ]]></body>
<body><![CDATA[<p><font face="verdana" size="2"><a name="ec18"/><img width="388" height="47" src="/img/revistas/eac/v38n2/e1806217.gif"></font></p>  	    
<p align="justify"><font face="verdana" size="2">La se&ntilde;al de mando generada en cada instante de tiempo, ubica la pose de la plataforma m&oacute;vil en direcci&oacute;n tal, que el error &nbsp;<i>e<sub>x</sub>(t)</i> tiende a cero, por consiguiente, la ley de control garantiza:</font></p>  	    <p><font face="verdana" size="2"><a name="ec19"/><img width="273" height="31" src="/img/revistas/eac/v38n2/e1906217.gif"></font></p>  	    
<p align="justify"><font face="verdana" size="2">En este caso en particular, se asume que para el problema de control de trayectoria, el error inicial se considera cero, o sea, lo suficientemente peque&ntilde;o para que exista una configuraci&oacute;n articular (<i>q<sub>d</sub></i>) para cada configuraci&oacute;n en el espacio de tareas <i>X<sub>d</sub></i> = <i>X</i>(<i>q<sub>d</sub></i>). Esta condici&oacute;n asegura que el problema de control pueda ser solucionado.</font></p>  	    <p align="justify"><font face="verdana" size="2">El esquema general consiste en un control por realimentaci&oacute;n simple con compensaci&oacute;n directa el cual se representa en la <a href="#fig4">Figura 4</a>, donde la funci&oacute;n transferencial <b>A/B</b> representa el modelo de la planta y <b>C/D</b> corresponde a la funci&oacute;n de transferencia del regulador &#91;13&#93;. En el esquema la parte de realimentaci&oacute;n directa es la encargada de la estabilidad de todo el sistema y se presenta como control cinem&aacute;tico en espacio de tareas. La compensaci&oacute;n por adelanto de se&ntilde;al, calculada a partir del inverso de la planta, reduce el error de seguimiento de trayectoria &#91;20&#93;. &nbsp;De manera general, la ley de control requiere generar una trayectoria deseada la cual se obtiene f&aacute;cilmente desde el mundo virtual del simulador.</font></p>  	    <p align="center"><a name="fig4"/><img src="/img/revistas/eac/v38n2/f0406217.jpg">  	    
<p><font face="verdana" size="2"><b>3.1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b> <b>&#45;C</b><b>ONTROL CINEM&Aacute;TICO EN EL ESPACIO DE TAREAS</b></font></p>  	    <p align="justify"><font face="verdana" size="2">El control cinem&aacute;tico en el espacio de tareas consiste en la combinaci&oacute;n de un lazo de control articular en cascada con un lazo de control cartesiano para garantizar el posicionamiento de las variables espaciales del elemento final o plataforma m&oacute;vil del robot paralelo de dos grados de libertad &#91;10&#93;. El mismo constituye el lazo de realimentaci&oacute;n simple del esquema propuesto en la secci&oacute;n &nbsp;anterior.&nbsp; El esquema propuesto se muestra en la <a href="#fig5">Figura 5</a>.</font></p>  	    <p align="center"><a name="fig5"/><img src="/img/revistas/eac/v38n2/f0506217.jpg">  	    
<p align="justify"><font face="verdana" size="2">El problema de control es formulado como el dise&ntilde;o de un controlador que genere un mando &#916; que provoque un movimiento del robot de forma tal que la posici&oacute;n deseada en el espacio de tarea sea alcanzada, siguiendo un &iacute;ndice de funcionamiento deseado. La posici&oacute;n deseada de las articulaciones <i>q<sub>d</sub></i>&nbsp; no est&aacute; disponible, no obstante, dicho valor se puede obtener como resultado de la se&ntilde;al de mando &#916; y la soluci&oacute;n del problema cinem&aacute;tico inverso, dado por la ecuaci&oacute;n (1).</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">El lazo de control articular constituye un lazo de arquitectura abierta en el cual es posible implementar cualquier tipo de regulador o estrategia de control &#91;14,15&#93;. El efecto din&aacute;mico del lazo interior es independiente del externo; donde en condici&oacute;n estable de operaci&oacute;n, el control de posici&oacute;n en el espacio articular satisface la expresi&oacute;n:</font></p>  	    <p><font face="verdana" size="2"><a name="ec20"/><img width="278" height="19" src="/img/revistas/eac/v38n2/e2006217.gif"></font></p>  	    
<p align="justify"><font face="verdana" size="2">En tal caso, el dise&ntilde;o digital del controlador externo se efect&uacute;a considerando que la din&aacute;mica del lazo interior puede ser aproximada por uno o dos instantes de muestreo del lazo exterior, por lo que la igualdad <a href="#ec20">(20)</a> se modifica por <a href="#ec21">(21)</a>.</font></p>  	    <p><font face="verdana" size="2"><a name="ec21"/><img width="294" height="24" src="/img/revistas/eac/v38n2/e2106217.gif"></font></p>  	    
<p align="justify"><font face="verdana" size="2">Bajo esta consideraci&oacute;n, se plantea el sistema de control digital equivalente simplificado, que se muestra en la <a href="#fig6">Figura 6</a>.</font></p>  	    <p align="center"><a name="fig6"/><img src="/img/revistas/eac/v38n2/f0606217.jpg">  	    
<p align="justify"><font face="verdana" size="2">El controlador digital se selecciona para una ganancia de <i>K<sub>I</sub> = 0.1</i>&nbsp;ya que los valores de respuesta transitoria ante entrada paso son satisfactorios para esta ganancia y un periodo de muestreo de 60 ms, obteni&eacute;ndose una respuesta sobreamortiguada &#91;10&#93;. Las coordenadas en el espacio de tareas son obtenidas a trav&eacute;s del c&aacute;lculo de la cinem&aacute;tica directa.</font></p>  	    <p align="left"><font face="verdana" size="2"><b>3.2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b> <b>&#45;I</b><b>MPLEMENTACI&Oacute;N DE COMPENSACI&Oacute;N POR ADELANTO DE SE&Ntilde;AL</b></font></p>  	    <p align="justify"><font face="verdana" size="2">El esquema de control cinem&aacute;tico en espacio de tareas no es capaz de suprimir los errores en cuanto a seguimiento de trayectoria cuando el sistema es excitado con una se&ntilde;al sinusoidal. Para eliminar este error, es necesario implementar la compensaci&oacute;n por adelanto de se&ntilde;al de la <a href="#fig4">Figura 4</a>, calcul&aacute;ndose a partir del inverso de la planta <b>B/A</b>.</font></p>  	    <p align="justify"><font face="verdana" size="2">Teniendo en cuenta la aproximaci&oacute;n din&aacute;mica realizada del lazo interno de la cascada del esquema de control cartesiano en espacio de tareas, a un instante de muestreo del lazo externo, la funci&oacute;n transferencial <b>B/A</b> correspondiente al esquema de control propuesto para eliminar los errores en seguimiento de trayectoria adquiere la forma:</font></p>  	    ]]></body>
<body><![CDATA[<p><font face="verdana" size="2"><a name="ec22"/><img width="194" height="84" src="/img/revistas/eac/v38n2/e2206217.gif"></font></p>  	    
<p align="justify"><font face="verdana" size="2">Donde <i>K</i><i><sub>&#945;</sub></i> y <i>K</i><i><sub>&#946;</sub></i> son las ganancias resultantes de la soluci&oacute;n de la cinem&aacute;tica directa para el c&aacute;lculo de las variables del espacio de tareas. A partir de esto, el esquema de control para seguimiento de trayectoria queda de la forma que se presenta en la <a href="#fig7">Figura 7</a>.</font></p>  	    <p align="center"><a name="fig7"/><img src="/img/revistas/eac/v38n2/f0706217.jpg">  	    
<p align="justify"><font face="verdana" size="2">El mando que proporciona la parte por adelanto de se&ntilde;al del esquema de control de la <a href="#fig7">Figura 7</a> necesita generar la se&ntilde;al dada por <i>ZY<sub>d</sub> (z)</i>, lo cual resulta f&iacute;sicamente imposible de obtener ya que corresponde a una se&ntilde;al de un instante de muestreo futuro. Por otra parte si la se&ntilde;al de referencia de entrada es retardada un instante de muestreo <i>Z</i><sup>&#45;1</sup> y la se&ntilde;al de lazo por adelanto de se&ntilde;al se toma antes del retardo como se muestra en la <a href="#fig8">Figura 8</a>, un efecto similar se obtiene y el esquema de control resulta realizable.</font></p>  	    <p align="center"><a name="fig8"/><img src="/img/revistas/eac/v38n2/f0806217.jpg">  	    
<p align="justify">&nbsp;</p>  	    <p><font face="verdana" size="3"><b>4.&nbsp;&nbsp;</b> <b>&#45;RESULTADOS EXPERIMENTALES</b></font></p>  	    <p>&nbsp;</p>  	    <p align="justify"><font face="verdana" size="2">Los lazos de control interno y externo de la plataforma neum&aacute;tica de dos grados de libertad, son implementados utilizando una computadora Pentium&#45;D 3.00&#45;GHz conectada al robot a trav&eacute;s de una tarjeta de adquisici&oacute;n de datos Humusoft MF624. La tarjeta se encarga de adquirir la lectura de los potenci&oacute;metros lineales, sensores encargados de transmitir la elongaci&oacute;n de cada pist&oacute;n, y a su vez, transmite a las electrov&aacute;lvulas del sistema neum&aacute;tico, con un per&iacute;odo de muestreo de 1 ms, las se&ntilde;ales de control que se generan en la PC. Las variables del espacio cartesiano son calculadas a partir de la soluci&oacute;n del problema cinem&aacute;tico directo en tiempo real. En el lazo externo se resuelve el problema cinem&aacute;tico inverso para generar las elongaciones deseadas de los pistones <i>q<sub>d</sub></i>. Los algoritmos de control son implementados utilizando MATLAB/Simulink empleando el Real&#45;Time Windows Target.</font></p>  	    <p align="justify"><font face="verdana" size="2">Se desarrollan varios experimentos en la plataforma real acorde al esquema de control de la <a href="#fig5">Figura 5</a>, excitando el pist&oacute;n con una se&ntilde;al sinusoidal para generar el ladeo en la plataforma m&oacute;vil. El valor de las variables cartesianas es calculado a partir de la soluci&oacute;n del modelo cinem&aacute;tico directo del robot. El comportamiento del ladeo y el error con respecto a la referencia se muestra en la <a href="#fig9">Figura 9</a>.</font></p>  	    ]]></body>
<body><![CDATA[<p align="center"><a name="fig9"/><img src="/img/revistas/eac/v38n2/f0906217.jpg">  	    
<p align="justify"><font face="verdana" size="2">Seg&uacute;n se observa en la <a href="#fig9">Figura 9</a>, el esquema de control cartesiano en espacio de tareas es incapaz de cumplir con los requerimientos en aplicaciones de seguimiento de trayectoria cuando se excita el sistema con una entrada sinusoidal, persistiendo un error de aproximadamente de dos grados en su valor m&aacute;ximo.</font></p>  	    <p align="justify"><font face="verdana" size="2">En la <a href="#fig10">Figura 10</a>, se muestra el comportamiento del ladeo de la base m&oacute;vil de la plataforma, en esta ocasi&oacute;n utilizando el esquema de control de trayectoria en espacio de tareas propuesto en la <a href="#fig8">Figura 8</a>. En la figura se evidencia una reducci&oacute;n considerable del error de seguimiento ante la misma entrada sinusoidal del experimento anterior.</font></p>  	    <p align="justify"><font face="verdana" size="2">De manera similar a otros sistemas electro&#45;neum&aacute;ticos reportados en la literatura &#91;16&#45;18&#93;, la principal fuente de error est&aacute; relacionada con la fricci&oacute;n de Coulomb, en el momento en que la velocidad del robot es cero, antes de que su velocidad cambie de direcci&oacute;n, adem&aacute;s del efecto de la zona muerta que experimentan las v&aacute;lvulas de control de flujo utilizadas en el sistema electro&#45;neum&aacute;tico.</font></p>  	    <p align="justify"><font face="verdana" size="2">La soluci&oacute;n propuesta logra reducir el error de seguimiento de trayectoria de la plataforma m&oacute;vil del robot paralelo en la aplicaci&oacute;n industrial de simulador de movimiento. Con el doble lazo en cascada, se resuelve gracias al lazo interior el control articular desacoplado, mientras que con el lazo exterior se disminuye el error de seguimiento espacial de la plataforma, el cual es minimizado mediante la introducci&oacute;n de una se&ntilde;al de prealimentaci&oacute;n, que garantiza un mejor desempe&ntilde;o del sistema en su conjunto en seguimiento de trayectoria. En la propuesta se emplea el modelo cinem&aacute;tico vectorial prescindiendo del modelo din&aacute;mico del robot, contribuyendo a la factibilidad de implementaci&oacute;n de los algoritmos de control sobre hardware de bajo costo con exigencias de tiempo real.</font></p>  	    <p align="center"><a name="fig10"/><img src="/img/revistas/eac/v38n2/f1006217.jpg">  	    
<p align="justify"><font face="verdana" size="2">Los &iacute;ndices de desempe&ntilde;o del sistema se mantienen, incorpor&aacute;ndose la mejora en la capacidad de movimiento espacial de la plataforma m&oacute;vil ante seguimiento de trayectoria, minimiz&aacute;ndose el error en estado estable.</font></p> 	    <p align="justify">&nbsp;</p> 	    <p><font face="verdana" size="3"><b>5.&nbsp;&nbsp;</b> <b>CONCLUSIONES</b></font></p> 	    <p>&nbsp;</p> 	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">En este trabajo se presenta la implementaci&oacute;n de un esquema de control cinem&aacute;tico en espacio de tareas para un robot paralelo de dos grados de libertad. El esquema se estructura en dos lazos en cascada, donde el lazo interno es el encargado del control de las variables articulares del robot y el lazo externo elimina los errores cartesianos en el espacio de tareas.</font></p>  	    <p align="justify"><font face="verdana" size="2">Con el objetivo de resolver el problema de seguimiento de trayectoria de este esquema, se realiza una compensaci&oacute;n por adelanto de se&ntilde;al de la entrada de acuerdo a las especificaciones del control digital en la implementaci&oacute;n del control cinem&aacute;tico en espacio de tareas. El efecto din&aacute;mico del lazo interno se aproxima a un retardo de tiempo del lazo externo debido a que el lazo de control interno se dise&ntilde;a m&aacute;s r&aacute;pido que el externo. &nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2">Los resultados experimentales evidencian como el esquema propuesto de control de trayectoria en espacio de tareas, cumple con los requisitos de dise&ntilde;o relativos al error articular, m&iacute;nimo de sobrecresta y tiempo de asentamiento, logrando adicionalmente disminuir el error en seguimiento de trayectoria, para la aplicaci&oacute;n de simulador de movimiento industrial.</font></p> 	    <p align="justify">&nbsp;</p> 	    <p align="left"><strong><font face="verdana" size="3">REFERENCIAS</font></strong></p> 	    <p align="left">&nbsp;</p> 	     <!-- ref --><p><font face="verdana" size="2"><a name="_ENREF_1">1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    Chung W, Fu LC, Hsu SH. Motion Control. In: Siciliano B, Khatib O, editors.    Springer Handbook of Robotics. 2nd ed. Berlin: Springer; 2016. p. 133&#45;59.    </a></font></p>     <!-- ref --><p><font face="verdana" size="2"><a name="_ENREF_2">2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    Zhao D, Li S, Zhu Q. Adaptive synchronised tracking control for multiple robotic    manipulators with uncertain kinematics and dynamics. International Journal of    Systems Science. 2016;47(4):791&#45;804.    </a></font></p>     ]]></body>
<body><![CDATA[<!-- ref --><p><font face="verdana" size="2"><a name="_ENREF_3">3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    Merlet JP. On the real&#45;time calculation of the forward kinematics of suspended    cable&#45;driven parallel robots. 14th IFToMM World Congress on the Theory of    Machines and Mechanisms; 2015. Taipei, Taiwan.    </a></font></p>     <!-- ref --><p><font face="verdana" size="2"><a name="_ENREF_4">4.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    Vaida C, Pisla D, Covaciu F, Gherman B, Pisla A, Plitea N. Development of a    control system for a HEXA parallel robot. Automation, Quality and Testing, Robotics    (AQTR), 2016 IEEE International Conference on; 2016; Cluj&#45;Napoca; Romania:    IEEE.    </a></font></p>     <!-- ref --><p><font face="verdana" size="2"><a name="_ENREF_5">5.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    Kilicaslan S. Tracking control of elastic joint parallel robots via state&#45;dependent    Riccati equation. Turkish Journal of Electrical Engineering &amp; Computer Sciences.    2015;23(2):522&#45;38.    </a></font></p>     <!-- ref --><p><font face="verdana" size="2"><a name="_ENREF_6">6.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    Jiang X, Gosselin C. Trajectory generation for three&#45;degree&#45;of&#45;freedom    cable&#45;suspended parallel robots based on analytical integration of the dynamic    equations. Journal of Mechanisms and Robotics. 2016;8(4):041001.    </a></font></p>     <!-- ref --><p><font face="verdana" size="2"><a name="_ENREF_7">7.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    Waldron KJ, Schmiedeler J. Kinematics. In: Siciliano B, Khatib O, editors. Springer    Handbook of Robotics. 2nd ed. Berlin: Springer; 2016. p. 11&#45;33.    </a></font></p>     ]]></body>
<body><![CDATA[<!-- ref --><p><font face="verdana" size="2"><a name="_ENREF_8">8.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    Lu Y, Li X, Zhang C, Liu Y. Analysis of kinematics and statics for a novel 6&#45;DoF    parallel mechanism with three planar mechanism limbs. Robotica. 2016;34(04):957&#45;72.    </a></font></p>     <!-- ref --><p><font face="verdana" size="2"><a name="_ENREF_9">9.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    Altuzarra O, Diez M, Corral J, Teoli G, Ceccarelli M. Kinematic Analysis of    a Continuum Parallel Robot.&nbsp; New Trends in Mechanism and Machine Science.    Switzerland: Springer; 2017. p. 173&#45;80.    </a></font></p>     <!-- ref --><p><font face="verdana" size="2"><a name="_ENREF_10">10.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    Izaguirre Castellanos E. Control cinem&aacute;tico en el espacio de tareas de    robot paralelo neum&aacute;tico en aplicaci&oacute;n de simulador de movimiento.    Santa Clara: Tesis doctoral. Universidad Central Marta Abreu de Las Villas.    Santa Clara, Villa Clara; 2012.    </a></font></p>     <!-- ref --><p><font face="verdana" size="2"><a name="_ENREF_11">11.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    Diaz&#45;Rodriguez M, Valera A, Mata V, Valles M. Model&#45;based control of    a 3&#45;DOF parallel robot based on identified relevant parameters. IEEE/ASME    Transactions on Mechatronics. 2013;18(6):1737&#45;44.    </a></font></p>     <!-- ref --><p><font face="verdana" size="2"><a name="_ENREF_12">12.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    Rubio RE, Hernendez SL, Aracil SR, Saltaren PR, Guerra JA, editors. Implementation    of decoupled model&#45;based controller in a 2&#45;dof pneumatic platform used    in low&#45;cost driving simulators. Electronics, Robotics and Automotive Mechanics    Conference, 2009 CERMA'09; 2009; Morelos(M&eacute;xico): IEEE.    </a></font></p>     ]]></body>
<body><![CDATA[<!-- ref --><p><font face="verdana" size="2"><a name="_ENREF_13">13.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    Chemori A, Natal GS, Pierrot F. Control of parallel robots: towards very high    accelerations. SSD'2013:10th International Multi&#45;Conference on Systems,    Signals and Devices 2013; Hammamet; Tunisia.    </a></font></p>     <!-- ref --><p><font face="verdana" size="2"><a name="_ENREF_14">14.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    Izaguirre E, Hern&aacute;ndez L, Rubio E, Urquijo O. Cartesian Control of a    3&#45;DOF Electro&#45;pneumatic Actuated Motion Platform with Exteroceptive    Pose Measurement. International Journal of Advanced Robotic Systems. 2011;8(4):120&#45;8.    </a></font></p>     <!-- ref --><p><font face="verdana" size="2"><a name="_ENREF_15">15.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    Hern&aacute;ndez L, Izaguirre E, Rubio E, Urquijo O, Guerra J. Kinematic task    space control scheme for 3dof pneumatic parallel robot.&nbsp; Intelligent Mechatronics.    1st ed. Vienna: InTech Education and Publishing; 2011. p. 67&#45;84.    </a></font></p>     <!-- ref --><p><font face="verdana" size="2"><a name="_ENREF_16">16.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    Syed Salim SN, Rahmat MF, Mohd Faudzi AA, Ismail ZH, Sunar N. Position control    of pneumatic actuator using self&#45;regulation nonlinear PID. Mathematical    Problems in Engineering. 2014;2014(3):1&#45;12.    </a></font></p>     <!-- ref --><p><font face="verdana" size="2"><a name="_ENREF_17">17.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    Pr<span lang=EN-GB style='font-size:10.0pt;font-family:Verdana'>&#353;</span>ic D, Nedic    N, Stojanovic V. A nature inspired optimal control of pneumatic&#45;driven parallel    robot platform. Proceedings of the Institution of Mechanical Engineers, Part    C: Journal of Mechanical Engineering Science. 2017;231(1):59&#45;71.    </a></font></p>     ]]></body>
<body><![CDATA[<!-- ref --><p><font face="verdana" size="2"><a name="_ENREF_18">18.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    Diez JA, Badesa FJ, Lled&oacute; LD, Sabater J, Garc&iacute;a&#45;Aracil N,    Beltr&aacute;n I, et al. Design and development of a pneumatic robot for neurorehabilitation    therapies. Robot 2015: 2nd Iberian Robotics Conference; 2015; Lisbon, Portugal:    Springer.    </a></font></p>     <!-- ref --><p><font face="verdana" size="2"><a name="_ENREF_19">19.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    Milan&eacute;s Hermosilla D, Castilla P&eacute;rez A. Generaci&oacute;n de trayectorias    para el brazo rob&oacute;tico (ArmX). Ingenier&iacute;a El&eacute;ctrinica,    Autom&aacute;tica y Comunicaciones. 2016;37(3):58&#45;71.    </a></font></p>     <!-- ref --><p><font face="verdana" size="2"><a name="_ENREF_20">20.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    Gonz&aacute;lez&#45;Rodr&iacute;guez R, Santana LH, Sal&iacute; H, Rubio E,    Guerra Y. Control Monocular 3D dinamico basado en imagen. Ingenier&iacute;a    Electrinica, Autom&aacute;tica y Comunicaciones. 2011;32(2):15&#45;30.    </a></font></p>  	    <p align="justify">&nbsp;</p>     <p align="justify">&nbsp;</p>     <p align="justify"><font face="verdana" size="2">Recibido: 26 de enero del 2017&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    <br>   Aprobado: 15 de marzo del 2017</font></p>     ]]></body>
<body><![CDATA[<p align="justify">&nbsp;</p>     <p align="justify">&nbsp;</p>  	    <p><font face="verdana" size="2"><em>Orlando Urquijo Pascual</em>, Ingeniero en Autom&aacute;tica (2009), Master en Autom&aacute;tica y Sistemas Inform&aacute;ticos (2014), Profesor Auxiliar del Departamento de Autom&aacute;tica, Facultad de Ingenier&iacute;a El&eacute;ctrica, Universidad Central Marta Abreu de Las Villas (UCLV), Miembro del Grupo de Investigaciones de Autom&aacute;tica, Rob&oacute;tica y Percepci&oacute;n (GARP&#45;UCLV). Cuba. Correo electr&oacute;nico:<a href="mailto:orlandop@uclv.edu.cu">orlandop@uclv.edu.cu</a>.</font></p>       ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Chung]]></surname>
<given-names><![CDATA[W]]></given-names>
</name>
<name>
<surname><![CDATA[Fu]]></surname>
<given-names><![CDATA[LC]]></given-names>
</name>
<name>
<surname><![CDATA[Hsu]]></surname>
<given-names><![CDATA[SH]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Motion Control]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[Siciliano]]></surname>
<given-names><![CDATA[B]]></given-names>
</name>
<name>
<surname><![CDATA[Khatib]]></surname>
<given-names><![CDATA[O]]></given-names>
</name>
</person-group>
<source><![CDATA[Springer Handbook of Robotics]]></source>
<year>2016</year>
<edition>2</edition>
<page-range>133-59</page-range><publisher-loc><![CDATA[Berlin ]]></publisher-loc>
<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[Zhao]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
<name>
<surname><![CDATA[Li]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Zhu]]></surname>
<given-names><![CDATA[Q]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Adaptive synchronised tracking control for multiple robotic manipulators with uncertain kinematics and dynamics]]></article-title>
<source><![CDATA[International Journal of Systems Science]]></source>
<year>2016</year>
<volume>47</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>791-804</page-range></nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Merlet]]></surname>
<given-names><![CDATA[JP]]></given-names>
</name>
</person-group>
<source><![CDATA[On the real-time calculation of the forward kinematics of suspended cable-driven parallel robots]]></source>
<year></year>
<conf-name><![CDATA[14 IFToMM World Congress on the Theory of Machines and Mechanisms]]></conf-name>
<conf-date>2015</conf-date>
<conf-loc>Taipei </conf-loc>
</nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Vaida]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[Pisla]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
<name>
<surname><![CDATA[Covaciu]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
<name>
<surname><![CDATA[Gherman]]></surname>
<given-names><![CDATA[B]]></given-names>
</name>
<name>
<surname><![CDATA[Pisla]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Plitea]]></surname>
<given-names><![CDATA[N]]></given-names>
</name>
</person-group>
<source><![CDATA[Development of a control system for a HEXA parallel robot]]></source>
<year></year>
<conf-name><![CDATA[ Automation, Quality and Testing, Robotics (AQTR), 2016 IEEE International Conference on]]></conf-name>
<conf-date>2016</conf-date>
<conf-loc>Cluj-Napoca </conf-loc>
</nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kilicaslan]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Tracking control of elastic joint parallel robots via state-dependent Riccati equation]]></article-title>
<source><![CDATA[Turkish Journal of Electrical Engineering & Computer Sciences]]></source>
<year>2015</year>
<volume>23</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>522-38</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[Jiang]]></surname>
<given-names><![CDATA[X]]></given-names>
</name>
<name>
<surname><![CDATA[Gosselin]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Trajectory generation for three-degree-of-freedom cable-suspended parallel robots based on analytical integration of the dynamic equations]]></article-title>
<source><![CDATA[Journal of Mechanisms and Robotics]]></source>
<year>2016</year>
<volume>8</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>041001</page-range></nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Waldron]]></surname>
<given-names><![CDATA[KJ]]></given-names>
</name>
<name>
<surname><![CDATA[Schmiedeler]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Kinematics]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[Siciliano]]></surname>
<given-names><![CDATA[B]]></given-names>
</name>
<name>
<surname><![CDATA[Khatib]]></surname>
<given-names><![CDATA[O]]></given-names>
</name>
</person-group>
<source><![CDATA[Springer Handbook of Robotics]]></source>
<year>2016</year>
<edition>2</edition>
<page-range>11-33</page-range><publisher-loc><![CDATA[Berlin ]]></publisher-loc>
<publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Lu]]></surname>
<given-names><![CDATA[Y]]></given-names>
</name>
<name>
<surname><![CDATA[Li]]></surname>
<given-names><![CDATA[X]]></given-names>
</name>
<name>
<surname><![CDATA[Zhang]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[Liu]]></surname>
<given-names><![CDATA[Y]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Analysis of kinematics and statics for a novel 6-DoF parallel mechanism with three planar mechanism limbs]]></article-title>
<source><![CDATA[Robotica]]></source>
<year>2016</year>
<volume>34</volume>
<numero>04</numero>
<issue>04</issue>
<page-range>957-72</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[Altuzarra]]></surname>
<given-names><![CDATA[O]]></given-names>
</name>
<name>
<surname><![CDATA[Diez]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Corral]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Teoli]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
<name>
<surname><![CDATA[Ceccarelli]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<source><![CDATA[Kinematic Analysis of a Continuum Parallel Robot.New Trends in Mechanism and Machine Science]]></source>
<year>2017</year>
<publisher-loc><![CDATA[Switzerland ]]></publisher-loc>
<publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Izaguirre Castellanos]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
</person-group>
<source><![CDATA[Control cinemático en el espacio de tareas de robot paralelo neumático en aplicación de simulador de movimiento]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Diaz-Rodriguez]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Valera]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Mata]]></surname>
<given-names><![CDATA[V]]></given-names>
</name>
<name>
<surname><![CDATA[Valles]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Model-based control of a 3-DOF parallel robot based on identified relevant parameters]]></article-title>
<source><![CDATA[IEEE/ASME Transactions on Mechatronics]]></source>
<year>2013</year>
<volume>18</volume>
<numero>6</numero>
<issue>6</issue>
<page-range>1737-44</page-range></nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Rubio]]></surname>
<given-names><![CDATA[RE]]></given-names>
</name>
<name>
<surname><![CDATA[Hernendez]]></surname>
<given-names><![CDATA[SL]]></given-names>
</name>
<name>
<surname><![CDATA[Aracil]]></surname>
<given-names><![CDATA[SR]]></given-names>
</name>
<name>
<surname><![CDATA[Saltaren]]></surname>
<given-names><![CDATA[PR]]></given-names>
</name>
<name>
<surname><![CDATA[Guerra]]></surname>
<given-names><![CDATA[JA]]></given-names>
</name>
</person-group>
<source><![CDATA[Implementation of decoupled model-based controller in a 2-dof pneumatic platform used in low-cost driving simulators]]></source>
<year></year>
<conf-name><![CDATA[ Electronics, Robotics and Automotive Mechanics Conference, 2009 CERMA'09]]></conf-name>
<conf-date>2009</conf-date>
<conf-loc>Morelos </conf-loc>
</nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Chemori]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Natal]]></surname>
<given-names><![CDATA[GS]]></given-names>
</name>
<name>
<surname><![CDATA[Pierrot]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
</person-group>
<source><![CDATA[Control of parallel robots: towards very high accelerations]]></source>
<year></year>
<conf-name><![CDATA[10 International Multi-Conference on Systems, Signals and Devices]]></conf-name>
<conf-date>2013</conf-date>
<conf-loc>Hammamet </conf-loc>
</nlm-citation>
</ref>
<ref id="B14">
<label>14</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Izaguirre]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
<name>
<surname><![CDATA[Hernández]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
<name>
<surname><![CDATA[Rubio]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
<name>
<surname><![CDATA[Urquijo]]></surname>
<given-names><![CDATA[O]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Cartesian Control of a 3-DOF Electro-pneumatic Actuated Motion Platform with Exteroceptive Pose Measurement]]></article-title>
<source><![CDATA[International Journal of Advanced Robotic Systems]]></source>
<year>2011</year>
<volume>8</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>120-8</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[Hernández]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
<name>
<surname><![CDATA[Izaguirre]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
<name>
<surname><![CDATA[Rubio]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
<name>
<surname><![CDATA[Urquijo]]></surname>
<given-names><![CDATA[O]]></given-names>
</name>
<name>
<surname><![CDATA[Guerra]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<source><![CDATA[Kinematic task space control scheme for 3dof pneumatic parallel robot.Intelligent Mechatronics]]></source>
<year>2011</year>
<edition>1</edition>
<publisher-loc><![CDATA[Vienna ]]></publisher-loc>
<publisher-name><![CDATA[InTech Education and Publishing]]></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[Syed Salim]]></surname>
<given-names><![CDATA[SN]]></given-names>
</name>
<name>
<surname><![CDATA[Rahmat]]></surname>
<given-names><![CDATA[MF]]></given-names>
</name>
<name>
<surname><![CDATA[Mohd Faudzi]]></surname>
<given-names><![CDATA[AA]]></given-names>
</name>
<name>
<surname><![CDATA[Ismail]]></surname>
<given-names><![CDATA[ZH]]></given-names>
</name>
<name>
<surname><![CDATA[Sunar]]></surname>
<given-names><![CDATA[N]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Position control of pneumatic actuator using self-regulation nonlinear PID]]></article-title>
<source><![CDATA[Mathematical Problems in Engineering]]></source>
<year>2014</year>
<volume>2014</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>1-12</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[Pr&#353;ic]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
<name>
<surname><![CDATA[Nedic]]></surname>
<given-names><![CDATA[N]]></given-names>
</name>
<name>
<surname><![CDATA[Stojanovic]]></surname>
<given-names><![CDATA[V]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A nature inspired optimal control of pneumatic-driven parallel robot platform]]></article-title>
<source><![CDATA[Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science]]></source>
<year>2017</year>
<volume>231</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>59-71</page-range></nlm-citation>
</ref>
<ref id="B18">
<label>18</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Diez]]></surname>
<given-names><![CDATA[JA]]></given-names>
</name>
<name>
<surname><![CDATA[Badesa]]></surname>
<given-names><![CDATA[FJ]]></given-names>
</name>
<name>
<surname><![CDATA[Lledó]]></surname>
<given-names><![CDATA[LD]]></given-names>
</name>
<name>
<surname><![CDATA[Sabater]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[García-Aracil]]></surname>
<given-names><![CDATA[N]]></given-names>
</name>
<name>
<surname><![CDATA[Beltrán]]></surname>
<given-names><![CDATA[I]]></given-names>
</name>
</person-group>
<source><![CDATA[Design and development of a pneumatic robot for neurorehabilitation therapies]]></source>
<year></year>
<conf-name><![CDATA[2 Iberian Robotics Conference]]></conf-name>
<conf-date>2015</conf-date>
<conf-loc>Lisbon </conf-loc>
</nlm-citation>
</ref>
<ref id="B19">
<label>19</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Milanés Hermosilla]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
<name>
<surname><![CDATA[Castilla Pérez]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Generación de trayectorias para el brazo robótico (ArmX)]]></article-title>
<source><![CDATA[Ingeniería Eléctrinica, Automática y Comunicaciones]]></source>
<year>2016</year>
<volume>37</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>58-71</page-range></nlm-citation>
</ref>
<ref id="B20">
<label>20</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[González-Rodríguez]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
<name>
<surname><![CDATA[Santana]]></surname>
<given-names><![CDATA[LH]]></given-names>
</name>
<name>
<surname><![CDATA[Salí]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
<name>
<surname><![CDATA[Rubio]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
<name>
<surname><![CDATA[Guerra]]></surname>
<given-names><![CDATA[Y]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Control Monocular 3D dinamico basado en imagen]]></article-title>
<source><![CDATA[Ingeniería Electrinica, Automática y Comunicaciones]]></source>
<year>2011</year>
<volume>32</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>15-30</page-range></nlm-citation>
</ref>
</ref-list>
</back>
</article>
