<?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-5944</journal-id>
<journal-title><![CDATA[Ingeniería Mecánica]]></journal-title>
<abbrev-journal-title><![CDATA[Ingeniería Mecánica]]></abbrev-journal-title>
<issn>1815-5944</issn>
<publisher>
<publisher-name><![CDATA[Facultad de Ingeniería Mecánica. Instituto Superior Politécnico "José Antonio Echeverría"]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1815-59442011000300008</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Estrategia de control para robots manipuladores con realimentación visual y plataforma electro-neumática de 3gdl]]></article-title>
<article-title xml:lang="en"><![CDATA[Control Scheme for robots manipulators visual servoingand 3DOF electro-pneumatic platform]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[González-Rodríguez]]></surname>
<given-names><![CDATA[René]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Hernández-Santana]]></surname>
<given-names><![CDATA[Luís]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Izaguirre-Castellanos]]></surname>
<given-names><![CDATA[Eduardo]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Rubio-Rodríguez]]></surname>
<given-names><![CDATA[Ernesto]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Ministerio de Informática y Comunicaciones Empresa de Automatización Integral. CEDAI ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
<country>Cuba</country>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidad Central de Las Villas Marta Abreu Grupo de Investigaciones de Automática, Robótica y Percepción ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
<country>Cuba</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>12</month>
<year>2011</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>12</month>
<year>2011</year>
</pub-date>
<volume>14</volume>
<numero>3</numero>
<fpage>245</fpage>
<lpage>257</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_arttext&amp;pid=S1815-59442011000300008&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_abstract&amp;pid=S1815-59442011000300008&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_pdf&amp;pid=S1815-59442011000300008&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[En este artículo se presenta un esquema de control en el espacio de tarea para dos estructuras robóticas diferentes, una plataforma electro-neumática de tres grados de libertad y un sistema servovisual. El esquema de control está basado en la medición del espacio de tarea del sistema. Consta de dos lazos en cascada. En el lazo interno se ejecuta el control articular y en el externo el control en el espacio de tarea. Se presenta el análisis de estabilidad y los resultados experimentales que corroboran el buen funcionamiento del sistema propuesto en un robot manipulador y una plataforma electro-neumática de tres grados de libertad. El esquema presentado abre un nuevo campo de investigación en el área del control en el espacio de tarea para resolver problemas de control de trayectoria y control anticipatorio.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[In this paper a control scheme in the task space is presented for a 3DOF Electro-Pneumatic Platform and Servo-visual System. The control scheme is based on the measurement of system task space state. The control system considers two loops in cascade, an internal loop solving the robot's joint control and an external loop the task space control. A stability analysis is developed under the conditions that it is possible to approximate the dynamic effect of the internal loop as an external loop time delay. To illustrate the proposed controller, the control system stability and its performance, experimental results using a 3DOF pneumatic parallel robot and servo-visual system are presented. Experimental results confirm the expected step response in the task space. The control scheme presented opens a new research field in the task space control with algorithms for the solution of, trajectory control and feed-forward control.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[control en el espacio de tarea]]></kwd>
<kwd lng="es"><![CDATA[control servo visual]]></kwd>
<kwd lng="es"><![CDATA[robot paralelo]]></kwd>
<kwd lng="en"><![CDATA[task space control]]></kwd>
<kwd lng="en"><![CDATA[visual servoing]]></kwd>
<kwd lng="en"><![CDATA[parallel robot]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <div align="right">       <p><font face="Verdana" size="2"> <b>ART&Iacute;CULO ORIGINAL</b></font></p>       <p>&nbsp; </p> </div>     <P><font face="Verdana" size="4"><b>Estrategia de control para robots manipuladores    con realimentaci&oacute;n visual y plataforma electro-neum&aacute;tica de 3gdl    </b></font>     <P>      <P>      <P><font face="Verdana" size="2"><b><font size="3">Control Scheme for robots manipulators    visual servoingand 3DOF electro-pneumatic platform</font></b></font>      <P>     <P>     <P>     ]]></body>
<body><![CDATA[<P>     <P><font face="Verdana" size="2"><b>Ren&eacute; Gonz&aacute;lez-Rodr&iacute;guez<sup>I</sup>,    Lu&iacute;s Hern&aacute;ndez-Santana<sup>II</sup>, Eduardo Izaguirre Castellanos<sup>II</sup>,    Ernesto Rubio Rodr&iacute;guez<sup>II</sup></b></font>      <P><font face="Verdana" size="2">I Empresa de Automatizaci&oacute;n Integral.    CEDAI. Cuba    <br>   II Universidad Central de Las Villas Marta Abreu. Grupo de Investigaciones de    Autom&aacute;tica, Rob&oacute;tica y Percepci&oacute;n. Cuba</font>      <P>     <P>     <P>     <P> <hr>     <P><font face="Verdana" size="2"><b>RESUMEN</b> </font>      <P><font face="Verdana" size="2">En este art&iacute;culo se presenta un esquema    de control en el espacio de tarea para dos estructuras rob&oacute;ticas diferentes,    una plataforma electro-neum&aacute;tica de tres grados de libertad y un sistema    servovisual. El esquema de control est&aacute; basado en la medici&oacute;n    del espacio de tarea del sistema. Consta de dos lazos en cascada. En el lazo    interno se ejecuta el control articular y en el externo el control en el espacio    de tarea. Se presenta el an&aacute;lisis de estabilidad y los resultados experimentales    que corroboran el buen funcionamiento del sistema propuesto en un robot manipulador    y una plataforma electro-neum&aacute;tica de tres grados de libertad. El esquema    presentado abre un nuevo campo de investigaci&oacute;n en el &aacute;rea del    control en el espacio de tarea para resolver problemas de control de trayectoria    y control anticipatorio. </font>     ]]></body>
<body><![CDATA[<P><font face="Verdana" size="2"><b>Palabras claves</b>: control en el espacio    de tarea, control servo visual, robot paralelo. </font>  <hr>     <P><font face="Verdana" size="2"><b>ABSTRACT</b> </font>      <P><font face="Verdana" size="2">In this paper a control scheme in the task space    is presented for a 3DOF Electro-Pneumatic Platform and Servo-visual System.    The control scheme is based on the measurement of system task space state. The    control system considers two loops in cascade, an internal loop solving the    robot's joint control and an external loop the task space control. A stability    analysis is developed under the conditions that it is possible to approximate    the dynamic effect of the internal loop as an external loop time delay. To illustrate    the proposed controller, the control system stability and its performance, experimental    results using a 3DOF pneumatic parallel robot and servo-visual system are presented.    Experimental results confirm the expected step response in the task space. The    control scheme presented opens a new research field in the task space control    with algorithms for the solution of, trajectory control and feed-forward control.    </font>     <P><font face="Verdana" size="2"><b>Key words:</b> task space control, visual    servoing, parallel robot.</font> <hr>      <P>     <P>     <P><font face="Verdana" size="2"><b><font size="3">INTRODUCCI&Oacute;N</font></b></font>      <p>&nbsp;</p>     <P><font face="Verdana" size="2">La rob&oacute;tica ha sido un paradigma para    la ciencia en las &uacute;ltimas d&eacute;cadas. En los inicios, los esfuerzos    de los cient&iacute;ficos se consagraron a la soluci&oacute;n del problema de    controlar el movimiento de robots en ambientes estructurados, con soluciones    de control en el espacio de las articulaciones. Estas soluciones se basan en    se&ntilde;ales brindadas por sensores acoplados a cada actuador articular. En    muchos casos estas estructuras de control resultan en sistemas desacoplados    por cada articulaci&oacute;n, con, en general, una pobre respuesta ante incertidumbres.    En otra direcci&oacute;n, los esquemas de control basados en el espacio de tarea    tienen capacidad potencial de una respuesta superior ante incertidumbres del    sistema: inercia, errores de modelaci&oacute;n, fricci&oacute;n, tareas no estructuradas,    etc. No obstante, en este caso se necesita la estimaci&oacute;n del espacio    de tarea; o la medici&oacute;n directa del mismo, lo que implica el uso de sensores    no convencionales. </font>     <P><font face="Verdana" size="2">El objetivo de este trabajo es mejorar el comportamiento    de sistemas rob&oacute;ticos industriales que operan en ambientes pobremente    estructurados y con amplias incertidumbres. La soluci&oacute;n propuesta se    basa en un esquema de control cinem&aacute;tico en el espacio de tarea [1].    Varios autores han reportado soluciones para controlar estructuras cinem&aacute;ticas    en el espacio de tarea: control de robots paralelos [2, 3], adaptativos capaces    de asumir las incertidumbres cinem&aacute;ticas [4] o para seguimiento de trayectoria    sin la necesidad de medir las velocidades articulares [5-7]. </font>     ]]></body>
<body><![CDATA[<P><font face="Verdana" size="2">El sistema de control propuesto en este art&iacute;culo    consta de dos lazos en cascada, en el lazo interno se ejecuta el control articular    y en el lazo externo es implementado el control en el espacio de tarea [1, 8].    La estrategia de control parte del principio de dise&ntilde;ar la respuesta    din&aacute;mica del lazo interno m&aacute;s r&aacute;pida que el lazo externo,    de forma tal que su efecto pueda ser despreciado o aproximado a uno o dos retardos    de muestreo del lazo externo. En este trabajo se eval&uacute;a el comportamiento    del esquema de control en una plataforma electro-neum&aacute;tica de tres grados    de libertad, utilizada por SIMPRO como simulador de movimientos espaciales y    en un robot manipulador que porta en mano una c&aacute;mara para seguimiento    de objetos [9]. </font>     <P><font face="Verdana" size="2">En el sistema servo-visual se considera el problema    del control de robots manipuladores en 2D y 3D. En ambos una sola c&aacute;mara    est&aacute; montada en la mano del manipulador que proporciona informaci&oacute;n    visual del espacio de tarea, con el objetivo de mover al robot manteniendo la    imagen del objeto seguido (una esfera) en el centro del plano de la imagen.    En el control 3D el radio constante se usa tambi&eacute;n como una caracter&iacute;stica    de la imagen. Un an&aacute;lisis de estabilidad en el tiempo discreto es desarrollado    a partir de una aproximaci&oacute;n lineal de la din&aacute;mica de la c&aacute;mara.    El control opera como un sistema tipo regulador, consider&aacute;ndose el movimiento    del objeto como una perturbaci&oacute;n. Como validaci&oacute;n el control propuesto    es implementado en un robot manipulador ASEA IRB6 con una c&aacute;mara JAI    CV-252 en mano, demostr&aacute;ndose su estabilidad y desempe&ntilde;o experimentalmente.    </font>     <P><font face="Verdana" size="2">En el caso de la plataforma se busca la obtenci&oacute;n    de un sistema de control que satisfaga las exigencias de aplicaciones de dicho    sistema en simuladores de conducci&oacute;n de bajo costo. Una soluci&oacute;n    de control articular es presentada por Izaguirre [10], donde el control opera    como servo sistema y sus prestaciones son demostradas en experimentos reales.    Esta aplicaci&oacute;n demanda de una soluci&oacute;n compleja para los lazos    articulares, pues los sistemas neum&aacute;ticos son altamente no lineales.    En este trabajo se utiliza la metodolog&iacute;a desarrollada por Rubio [11].    Para la medici&oacute;n del espacio de tarea se utilizan diversos sensores de    posici&oacute;n: potenci&oacute;metros, encoders, laser y ultras&oacute;nicos.    Mientras que para mediciones angulares se usa una Unidad de Medici&oacute;n    Inercial (IMU) del tipo MTi. </font>     <P><font face="Verdana" size="2">El trabajo se ha organizado de la siguiente forma:    primeramente son presentados los conceptos generales de modelaci&oacute;n, incluyendo    las soluciones de los modelos de los sistemas sensoriales del espacio de tarea    de ambos sistemas. A continuaci&oacute;n se hace la formulaci&oacute;n de un    &uacute;nico problema de control, pasando luego a la presentaci&oacute;n del    esquema de control a ser implementado en ambos sistemas, seleccionando el regulador    y demostrando su estabilidad, v&aacute;lida para los dos ejemplos en an&aacute;lisis.    En el siguiente ep&iacute;grafe se explican los detalles de la implementaci&oacute;n    pr&aacute;ctica y se muestran los resultados experimentales. Finalmente se dan    las conclusiones e ideas de trabajos futuros. </font>     <P>      <P>     <P><font face="Verdana" size="3"><b>DESARROLLO</b></font>      <P>     <P>      <P><font face="Verdana" size="2"><b>Modelos matem&aacute;ticos de sistemas rob&oacute;ticos</b>    </font>      ]]></body>
<body><![CDATA[<P><font face="Verdana" size="2">Como paso previo a la realizaci&oacute;n de cualquier    esquema de control es necesario disponer de una descripci&oacute;n matem&aacute;tica    del sistema a controlar. En el presente trabajo se propone aplicar el mismo    esquema de control a dos sistemas diferentes. Un sistema servo-visual, <a href="/img/revistas/im/v14n3/f0108311.gif">figura    1 a</a>; y una plataforma rob&oacute;tica paralela, <a href="/img/revistas/im/v14n3/f0108311.gif">figura    1 b</a>. Se parte del principio de que el lazo final de control estar&aacute;    basado de la medici&oacute;n directa del espacio de tarea. Esta medici&oacute;n    es hecha en el sistema servo-visual con una c&aacute;mara que se mueve solidaria    con el extremo de un manipulador y mediante una IMU (<i>Inertial Measurement    Unit</i>) y sensores de posici&oacute;n articular (<i>encoders</i>), la plataforma.    En cada caso la informaci&oacute;n sensorial se expresa en espacio de tareas    del robot, no en el espacio articular. </font>      
<P><font face="Verdana" size="2"><b>Modelo cinem&aacute;tico de los robots </b></font>      <P><font face="Verdana" size="2">La cinem&aacute;tica de los robots nos ofrece    la relaci&oacute;n entre las posiciones articulares q y la correspondiente posici&oacute;n    lineal (x, y, z) y posici&oacute;n angular (</font><font face="Symbol" size="2">q</font><font face="Verdana" size="2"></font><font face="Verdana" size="2">,    </font><font face="Symbol" size="2">j</font><font face="Verdana" size="2">,    <font face="Symbol">y</font>)</font><font face="Verdana" size="2"> de la herramienta    final. Para un robot con n-ejes r&iacute;gidos, la soluci&oacute;n de la cinem&aacute;tica    directa,T, puede ser calculada para cualquier robot, independientemente del    n&uacute;mero de articulaciones [12]. Una representaci&oacute;n matem&aacute;tica    gen&eacute;rica puede ser: </font>      <P><font face="Verdana" size="2"> <img src="/img/revistas/im/v14n3/e0108311.gif" width="243" height="30" align="absmiddle" alt="Ecuaci&oacute;n 1">    (1) <a name="e1"></a></font>      
<P><font face="Verdana" size="2">Para los robots paralelos esta soluci&oacute;n    normalmente demanda la utilizaci&oacute;n de soluciones num&eacute;ricas por    su alta complejidad [13]. </font>     <P><font face="Verdana" size="2">En otra direcci&oacute;n, la soluci&oacute;n    de la cinem&aacute;tica inversa,T<sup>-1</sup>, nos proporciona las variables    articulares, <i><b>q</b></i>, necesarias para alcanzar una determinada posici&oacute;n    de la herramienta [12]. Una representaci&oacute;n matem&aacute;tica gen&eacute;rica    de la cinem&aacute;tica inversa puede ser: </font>      <P><font face="Verdana" size="2"> <img src="/img/revistas/im/v14n3/e0208311.gif" width="267" height="32" align="absmiddle" alt="Ecuaci&oacute;n 2">    (2) <a name="e2"></a></font>      
<P><font face="Verdana" size="2"><b>Modelo din&aacute;mico de los robots</b> </font>      <P><font face="Verdana" size="2">Por las ecuaciones de <i>Lagrange-Euler</i>,    en ausencia de fricci&oacute;n en las articulaciones y desestimando la din&aacute;mica    de los motores y otras perturbaciones, para un manipulador r&iacute;gido de    n grados de libertad, el modelo din&aacute;mico, para robot series [14] y para    robot paralelos [15] tiene la forma general: </font>      <P><font face="Verdana" size="2"> <img src="/img/revistas/im/v14n3/e0308311.gif" width="204" height="32" align="absmiddle" alt="Ecuaci&oacute;n 3">(3)    <a name="e3"></a> </font>      
]]></body>
<body><![CDATA[<P><font face="Verdana" size="2">Donde:</font>     <P><img src="/img/revistas/im/v14n3/eh108311.gif" width="399" height="107">     
<P><b><font face="Verdana" size="2">Modelo de la c&aacute;mara en sistemas servovisuales</font></b><font face="Verdana" size="2">    </font>      <P><font face="Verdana" size="2">Se considera una c&aacute;mara de video montada    en el extremo operativo del robot con el sistema coordenado <img src="/img/revistas/im/v14n3/ea108311.gif" width="18" height="17" align="absmiddle">,    el cual se mueve en el espacio de tareas del robot caracterizado por el sistema    coordenado del robot <img src="/img/revistas/im/v14n3/ea208311.gif" width="20" height="18" align="absmiddle">,    <img src="/img/revistas/im/v14n3/ea308311.gif" width="82" height="21" align="absmiddle">,    espacio de tarea. El origen del sistema coordenado de la c&aacute;mara con respecto    al sistema coordenado del robot se representa por el vector <img src="/img/revistas/im/v14n3/ea408311.gif" width="29" height="22" align="absmiddle">    con coordenadas <img src="/img/revistas/im/v14n3/ea508311.gif" width="97" height="23" align="absmiddle">.    </font>      
<P><font face="Verdana" size="2">Los puntos de inter&eacute;s en el espacio de    trabajo se identifican como <img src="/img/revistas/im/v14n3/ea708311.gif" width="17" height="21" align="absmiddle">    con coordenadas <img src="/img/revistas/im/v14n3/ea808311.gif" width="103" height="26" align="absmiddle">en    el sistema coordenado de la c&aacute;mara <img src="/img/revistas/im/v14n3/ea608311.gif" width="168" height="26" align="absmiddle">en    el sistema coordenado del robot <img src="/img/revistas/im/v14n3/ea208311.gif" width="20" height="18" align="absmiddle"></font>      
<P><font face="Verdana" size="2">La imagen adquirida por la c&aacute;mara contiene    un arreglo bidimensional con la proyecci&oacute;n de la escena 3D. Esta imagen    permite el procesamiento computacional y la extracci&oacute;n de las caracter&iacute;sticas    del espacio de tarea. Para la presentaci&oacute;n de los resultados experimentales    en este trabajo se usa un objeto esf&eacute;rico conocido de radio r<sub>o</sub>.    El centro de gravedad (u,v) [pixel] y el radio r son usados como caracter&iacute;sticas    de la imagen o estados. Se asume que las caracter&iacute;sticas de la imagen    son la proyecci&oacute;n en el plano 2D de las caracter&iacute;sticas del objeto    en el espacio de tarea 3D. Se toma una proyecci&oacute;n de perspectiva con    distancia focal <font face="Symbol">l</font> y <font face="Symbol">a</font>    como el factor de escala en pixel por metros dado por el muestreo de la c&aacute;mara.    </font>      <P><font face="Verdana" size="2">El punto <img src="/img/revistas/im/v14n3/ea708311.gif" width="17" height="21" align="absmiddle">con    coordenadas <img src="/img/revistas/im/v14n3/eb108311.gif" width="71" height="23" align="absmiddle">en    el sistema coordenado de la c&aacute;mara se proyecta en el punto (u,v) [pixel]    y en el radio aparente r en el plano imagen seg&uacute;n la <a href="#e4">ecuaci&oacute;n    4</a>. </font>      
<P><font face="Verdana" size="2"><img src="/img/revistas/im/v14n3/e0408311.gif" width="114" height="58" align="absmiddle" alt="Ecuaci&oacute;n 4">    (4) <a name="e4"></a></font>      
<P><font face="Verdana" size="2">Donde <img src="/img/revistas/im/v14n3/eb208311.gif" width="57" height="31" align="absmiddle"></font>     
<P><font face="Verdana" size="2">Lo que da una medici&oacute;n indirecta del espacio    de tarea cartesiano (x,y,z). </font>     ]]></body>
<body><![CDATA[<P><font face="Verdana" size="2">La orientaci&oacute;n del sistema coordenado    de la c&aacute;mara,<img src="/img/revistas/im/v14n3/ea108311.gif" width="18" height="17" align="absmiddle">,    con respecto al sistema coordenado del robot, <img src="/img/revistas/im/v14n3/ea208311.gif" width="20" height="18" align="absmiddle">    es representado por <img src="/img/revistas/im/v14n3/eb308311.gif" width="212" height="20" align="absmiddle">    puede ser descrito por los &aacute;ngulos de Euler. </font>      
<P><font face="Verdana" size="2">Tomando (<font face="Symbol">f</font>,</font><font face="Symbol" size="2">    q</font><font face="Verdana" size="2">, <font face="Symbol">y</font>) como el    conjunto de &aacute;ngulos de Euler, la matriz de rotaci&oacute;n se puede obtener    como la composici&oacute;n de las siguientes rotaciones: rotaci&oacute;n del    sistema coordenado por el &aacute;ngulo <font face="Symbol">f</font> alrededor    del eje Z, rotaci&oacute;n del &aacute;ngulo </font><font face="Symbol" size="2">q</font><font face="Verdana" size="2">    alrededor del eje Y' y rotaci&oacute;n del sistema coordenado por un &aacute;ngulo    </font><font face="Symbol">y</font><font face="Verdana" size="2"> alrededor    del &aacute;ngulo Z''. </font>      <P><font face="Verdana" size="2">En este caso la matriz de rotaci&oacute;n quedar&iacute;a:    </font>     <P><font face="Verdana" size="2"><img src="/img/revistas/im/v14n3/e0508311.gif" width="285" height="54" align="absmiddle" alt="Ecuaci&oacute;n 5">    (5) <a name="e5"></a></font>      
<P><font face="Verdana" size="2">Donde Si es sin(i) y Ci es cos(i) </font>     <P><font face="Verdana" size="2">Siguiendo la configuraci&oacute;n de la <a href="/img/revistas/im/v14n3/f0108311.gif">figura    1 a</a>, y teniendo en cuenta la <a href="#e5">ecuaci&oacute;n 5,</a> es posible    obtener los componentes del vector <img src="/img/revistas/im/v14n3/ea708311.gif" width="17" height="21" align="absmiddle">    como:</font>      
<P><font face="Verdana" size="2"><img src="/img/revistas/im/v14n3/e0608311.gif" width="219" height="63" alt="Ecuaci&oacute;n 6" align="absmiddle">    (6) <a name="e6"></a></font>      
<P><font face="Verdana" size="2">Seg&uacute;n la <a href="/img/revistas/im/v14n3/f0108311.gif">figura    1 a</a>, los ejes Z<sup>R</sup> y Z<sup>C</sup> son paralelos y; por simplicidad    en el an&aacute;lisis, son tomados en la misma direcci&oacute;n. En este caso,    los &aacute;ngulos de Euler <font face="Symbol">f</font>=0, </font><font face="Symbol" size="2">q</font><font face="Verdana" size="2">=0    y <font face="Symbol">y</font> var&iacute;a acorde a la rotaci&oacute;n de la    base del robot. Bajo estas condiciones la <a href="#e6">ecuaci&oacute;n 6</a>    ser&iacute;a, </font>      
<P><font face="Verdana" size="2"><img src="/img/revistas/im/v14n3/e0708311.gif" width="153" height="52" alt="Ecuaci&oacute;n 7" align="absmiddle">    (7) <a name="e7"></a></font>      
<P><font face="Verdana" size="2">Para un an&aacute;lisis lineal solamente peque&ntilde;as    variaciones alrededor del punto de operaci&oacute;n ser&aacute;n tenidas en    cuenta. Si se toma <font face="Symbol">y</font><sub>0</sub>=0 como punto de    operaci&oacute;n y se tiene la aproximaci&oacute;n lineal de la <a href="#e7">ecuaci&oacute;n    7</a>, la variaci&oacute;n de la <a href="#e6">ecuaci&oacute;n 6</a> puede ser    escrita como: </font>      ]]></body>
<body><![CDATA[<P><img src="/img/revistas/im/v14n3/e0808311.gif" width="207" height="79" align="absmiddle" alt="Ecuaci&oacute;n 8"><font face="Verdana" size="2">    (8) <a name="e8"></a></font>      
<P><font face="Verdana" size="2">Las perturbaciones pueden estar expresadas como    expansi&oacute;n de series de <i>Taylor</i>. Como solo interesa la dependencia    lineal de las variables, se toma solamente el t&eacute;rmino de primer orden    de la serie. Con este an&aacute;lisis la <a href="#e4">ecuaci&oacute;n 4</a>    quedar&iacute;a como: </font>      <P><font face="Verdana" size="2"><img src="/img/revistas/im/v14n3/e0908311.gif" width="155" height="83" alt="Ecuaci&oacute;n 9" align="absmiddle">    (9) <a name="e9"></a></font>      
<P><font face="Verdana" size="2">y finalmente, seg&uacute;n (<a href="#e8">8</a>)    y (<a href="#e9">9</a>) se obtiene: </font>      <P><font face="Verdana" size="2"><img src="/img/revistas/im/v14n3/e9a08311.gif" width="279" height="71" align="absmiddle" alt="Ecuaci&oacute;n 10">    (10) </font>      
<P><font face="Verdana" size="2">En el caso de que <font face="Symbol">y</font>=0.    </font>      <P><font face="Verdana" size="2"><img src="/img/revistas/im/v14n3/e1108311.gif" width="247" height="64" alt="Ecuaci&oacute;n 11" align="absmiddle">    (11) <a name="e11"></a></font>      
<P><font face="Verdana" size="2"><b>Modelo de los sensores de la plataforma</b>    </font>      <P><font face="Verdana" size="2">El espacio de tarea para la plataforma est&aacute;    constituido por la posici&oacute;n y orientaci&oacute;n del elemento m&oacute;vil.    Para nuestro caso dicho espacio est&aacute; caracterizado por tres elementos,    al ser el robot de tres grados de libertad. Seg&uacute;n la <a href="/img/revistas/im/v14n3/f0108311.gif">figura    1 b</a> los par&aacute;metros de inter&eacute;s para el sistema m&oacute;vil    ser&aacute;n: el cabeceo </font><font face="Symbol" size="2">q</font><font face="Verdana" size="2">,    el alabeo <font face="Symbol">j</font> y la altura h. Dichos par&aacute;metros    son medidos directamente por sensores lineales, encoder para la altura e IMU    y encoders para las posiciones angulares, y su modelo puede representarse mediante    la matriz de ganancia K. </font>      
<P><font face="Verdana" size="2"><img src="/img/revistas/im/v14n3/e1208311.gif" width="119" height="57" align="absmiddle" alt="Ecuaci&oacute;n 12">    (12) <a name="e12"></a></font>      
]]></body>
<body><![CDATA[<P><font face="Verdana" size="2"><b>Formulaci&oacute;n del problema de control</b>    </font>      <P><font face="Verdana" size="2">El problema de control se puede definir como:    mover el manipulador de tal forma que desempe&ntilde;e tareas formuladas en espacio de tarea a partir de la medici&oacute;n    directa o indirecta de dicho espacio. En el sistema Servo-visual la proyecci&oacute;n    del centro de gravedad de un objeto en movimiento que se mantenga en el centro    de la imagen con un radio aparente constante, medici&oacute;n indirecta del    espacio de tarea cartesiano (x,y,z); y la plataforma que alcance las posiciones    deseadas (cabeceo, alabeo y altura) directamente en el espacio de tarea. </font>     <P><font face="Verdana" size="2">El problema de control es formulado como: dise&ntilde;ar    un controlador que calcule la se&ntilde;al de control <font face="Symbol">D</font>    correspondiente al movimiento del sistema mec&aacute;nico del robot de tal forma    que el vector de caracter&iacute;sticas en el espacio de tarea, centro de gravedad    del objeto y el radio para el servo-sistema o cabeceo, alabeo y altura para    la plataforma alcance los estados deseados <font face="Symbol">x</font><sub>d</sub>.    </font>      <P><font face="Verdana" size="2">El vector de errores de estado se puede definir    como </font>     <P><img src="/img/revistas/im/v14n3/ep608311.gif" width="383" height="55">      
<P><font face="Verdana" size="2">El que debe ser calculado en cada tiempo de muestreo    y usado para mover el robot en la direcci&oacute;n y magnitud que permita disminuir    el error. Entonces el prop&oacute;sito del control debe garantizar que </font>     <P><font face="Verdana" size="2"><img src="/img/revistas/im/v14n3/ec108311.gif" width="112" height="28" align="absmiddle">    suficientemente peque&ntilde;a. </font>      
<P><font face="Verdana" size="2">Para el an&aacute;lisis matem&aacute;tico se    realizan las siguientes consideraciones: </font>     <blockquote>       <p><font face="Verdana" size="2">A1- Existe una configuraci&oacute;n de posici&oacute;n      en las articulaciones q<sub>d</sub> para la cual <img src="/img/revistas/im/v14n3/ec208311.gif" width="64" height="24" align="absmiddle">      </font> </p>       
]]></body>
<body><![CDATA[<p><font face="Verdana" size="2">A2- El vector de errores de caracter&iacute;sticas      inicial <font face="Symbol">x</font>(0) es suficientemente peque&ntilde;o.      </font> </p>       <p><font face="Verdana" size="2">A3- Las se&ntilde;ales de entrada y de perturbaci&oacute;n      son de baja velocidad. </font> </p> </blockquote>     <P><font face="Verdana" size="2">Consideraci&oacute;n A1, garantiza que el problema    de control sea soluble. Consideraci&oacute;n A2 posibilita el an&aacute;lisis    lineal alrededor del punto de operaci&oacute;n. Consideraci&oacute;n A3, condici&oacute;n    para seguimiento de trayectoria. </font>     <P><font face="Verdana" size="2"><b>Esquema de control en el espacio de tarea</b>    </font>      <P><font face="Verdana" size="2">Para la formulaci&oacute;n del problema de control,    el vector de estado del objeto solo puede ser medido directa o indirectamente    en el espacio de tarea, por lo que, el conocimiento directo de los valores deseados    de las posiciones de las articulaciones, q<sub>d</sub>, no es conocido. Sin    embargo, el vector de posiciones articulares puede ser obtenido como resultado    de la estimaci&oacute;n de la se&ntilde;al de control <font face="Symbol">D</font>    y la soluci&oacute;n del problema cinem&aacute;tico directo [17]. </font>     <P align="center"><a name="f2"></a><img src="/img/revistas/im/v14n3/f0208311.gif" width="413" height="116" alt="       Fig. 2. Esquema de control en el espacio de tarea">      
<P><font face="Verdana" size="2">La <a href="#f2">figura 2</a> muestra el diagrama    de lazo cerrado propuesto. El control interno est&aacute; desarrollado con una    arquitectura abierta donde puede ser implementado cualquier tipo de controlador.    Una posibilidad es usar un control no lineal en el estado de las variables conocido    como torque-calculado [14] que toma como base el modelo din&aacute;mico del    robot, <a href="#e3">ecuaci&oacute;n 3</a>, con la siguiente representaci&oacute;n: </font>      <P><img src="/img/revistas/im/v14n3/ec308311.gif" width="274" height="27">      
<P><font face="Verdana" size="2">donde <img src="/img/revistas/im/v14n3/ec408311.gif" width="132" height="23" align="absmiddle">    matrices sim&eacute;tricas definidas positivas y <img src="/img/revistas/im/v14n3/ec508311.gif" width="69" height="24" align="absmiddle"><i>Kelly</i>    y colaboradores [14] demuestran que con esta configuraci&oacute;n el sistema    enlazo cerrado se comporta como un sistema lineal multivariable desacoplado    en cada una de las articulaciones del robot, sugiriendo que las matrices pueden    ser expresadas como: <img src="/img/revistas/im/v14n3/ec608311.gif" width="275" height="20">.    </font>      
<P><font face="Verdana" size="2">De esta forma cada articulaci&oacute;n se comporta    como un sistema lineal cr&iacute;ticamente amortiguado, de segundo orden, con    ancho de banda <font face="Symbol">w</font>i. El ancho de banda <font face="Symbol">w</font>i    determina la velocidad de respuesta de cada articulaci&oacute;n. En tal sentido    el efecto din&aacute;mico del lazo interno puede ser independiente con respecto    al lazo externo, pudiendo asumir la aproximaci&oacute;n de que: </font>      ]]></body>
<body><![CDATA[<P><font face="Verdana" size="2"><img src="/img/revistas/im/v14n3/e1308311.gif" width="116" height="29" align="absmiddle" alt="Ecuaci&oacute;n 13">    (13) <a name="e13"></a></font>      
<P><font face="Verdana" size="2">No obstante, el esquema de control de ambos sistema    ser&aacute; implementado digitalmente. Un tiempo de muestreo del lazo externo    acorde a las caracter&iacute;sticas din&aacute;micas en ambos casos podr&iacute;a    ser escogido, por simplicidad igual para los dos casos, en un valor de 60 ms.    Ello es deter     <BR>   minado en el servo-sistema por la velocidad de captura de la c&aacute;mara [9]    y en la plataforma por las caracter&iacute;sticas de las aplicaciones de la    misma [8]. </font>     <P><font face="Verdana" size="2">Para el caso de estudio din&aacute;mico en el    campo discreto el comportamiento din&aacute;mico de lazo interno de las estructuras    rob&oacute;ticas podr&iacute;a aproximarse a un retardo de tiempo del lazo externo    [16] de esta forma la <a href="#e13">ecuaci&oacute;n 13</a> quedar&iacute;a    como: </font>      <P><font face="Verdana" size="2"><img src="/img/revistas/im/v14n3/e1408311.gif" width="147" height="21" align="absmiddle" alt="Ecuaci&oacute;n 14">    (14) <a name="e14"></a></font>      
<P><b><font face="Verdana" size="2">Control de posici&oacute;n. An&aacute;lisis    de estabilidad</font></b><font face="Verdana" size="2"> </font>      <P><font face="Verdana" size="2">Para mostrar la estabilidad del sistema se presenta    un controlador sencillo tipo I. La ley de control puede escribirse como: </font>     <P><font face="Verdana" size="2"><img src="/img/revistas/im/v14n3/e1508311.gif" width="72" height="34" align="absmiddle" alt="Ecuaci&oacute;n 15">    (15) <a name="e15"></a></font>      
<P><font face="Verdana" size="2">donde <img src="/img/revistas/im/v14n3/ec708311.gif" width="62" height="24" align="absmiddle">    es la matriz sim&eacute;trica de las ganancias integrales: <img src="/img/revistas/im/v14n3/ec808311.gif" width="128" height="60" align="absmiddle"></font>      
<P><font face="Verdana" size="2">Para el tiempo de muestreo escogido del 60ms,    la implementaci&oacute;n digital de la <a href="#e15">ecuaci&oacute;n 15</a>    queda: </font>      ]]></body>
<body><![CDATA[<P><font face="Verdana" size="2"><img src="/img/revistas/im/v14n3/e1608311.gif" width="81" height="36" align="absmiddle" alt="Ecuaci&oacute;n 16">    (16) <a name="e16"></a></font>      
<P><font face="Verdana" size="2">Similar al trabajo presentado por <i>Sim</i>    y colaboradores [17], <font face="Symbol">D</font> puede ser interpretado como    un incremento de coordenadas en el espacio de trabajo como resultado de los    errores <font face="Symbol">x</font>. Solucionando la cinem&aacute;tica inversa    T<sup>-1</sup> es posible obtener q<sub>d</sub>. </font>      <P><font face="Verdana" size="2">Sobre esta base, teniendo en cuenta la <a href="#e13">ecuaci&oacute;n    13</a>, la <a href="#e16">ecuaci&oacute;n del regulador 16</a> y los modelos    de los sensores, <a href="#e11">ecuaci&oacute;n 11</a> para sistema servo-visual    y <a href="#e12">ecuaci&oacute;n 12</a> para la plataforma, el esquema de la    <a href="#f2">figura 2</a> se puede simplificar respectivamente como se presenta    en las <a href="#f3">figuras 3 a</a> y <a href="#f3">3 b</a>. </font>      <P align="center"><img src="/img/revistas/im/v14n3/f0308311.gif" width="488" height="347" alt="Figura 3. Esquema simplificado de control en el espacio de tarea, a) sistema servo-visual, b)  Electro-neum&aacute;tica de tres grados de libertad">    <a name="f3"></a>     
<P><font face="Verdana" size="2">De la <a href="#f3">figura 3</a> se puede apreciar    que la ecuaci&oacute;n de lazo cerrado tiene la siguiente estructura en transformada    Z: </font>      <P><font face="Verdana" size="2"><img src="/img/revistas/im/v14n3/e1708311.gif" width="179" height="41" align="absmiddle" alt="Ecuaci&oacute;n 17">    (17) <a name="e17"></a></font>      
<P><font face="Verdana" size="2">y en tiempo discreto la forma, </font>     <P><font face="Verdana" size="2"><img src="/img/revistas/im/v14n3/e1808311.gif" width="311" height="28" align="absmiddle" alt="Ecuaci&oacute;n 18">    (18) <a name="e18"></a></font>      
<P><font face="Verdana" size="2">La <a href="#e18">ecuaci&oacute;n 18</a> queda    en el espacio de estado como: </font>      <P><font face="Verdana" size="2"><img src="/img/revistas/im/v14n3/e1908311.gif" width="334" height="41" alt="Ecuaci&oacute;n 19" align="absmiddle">(19)    <a name="e19"></a> </font>      
]]></body>
<body><![CDATA[<P><font face="Verdana" size="2">Analizando la correspondencia de la <a href="#e19">ecuaci&oacute;n    19</a> con las <a href="#f3">figura 3 a</a> y <a href="#f3">3 b</a>, es f&aacute;cil    percatarse de que estamos en presencia de tres lazos de control desacoplados    en cada esquema. </font>      <P><font face="Verdana" size="2">Como ejemplo presentamos el lazo cabeceo de la    <a href="#f3">figura 3 a</a> como: </font>      <P><font face="Verdana" size="2"><img src="/img/revistas/im/v14n3/e2008311.gif" width="360" height="40" align="absmiddle" alt="Ecuaci&oacute;n 20">    (20) </font>      
<P><font face="Verdana" size="2">y el de la coordenadas del centro de gravedad    en el plano imagen u para la <a href="#f3">figura 3 b</a> </font>      <P><font face="Verdana" size="2"><img src="/img/revistas/im/v14n3/e2108311.gif" width="347" height="39" align="absmiddle" alt="Ecuaci&oacute;n 21">    (21) <a name="e21"></a></font>      
<P><font face="Verdana" size="2">Los polos de lazo cerrado se escogen para <img src="/img/revistas/im/v14n3/ed108311.gif" width="107" height="20" align="absmiddle">.    En este caso la respuesta temporal a una entrada escal&oacute;n ser&aacute;    sobreamortiguada. Siempre que <img src="/img/revistas/im/v14n3/ed208311.gif" width="111" height="21" align="absmiddle">,    el sistema ser&aacute; estable. </font>      
<P><font face="Verdana" size="2">Un an&aacute;lisis m&aacute;s completo de la    estabilidad de los esquemas de la <a href="#f3">figura 3</a> es realizado por    Hern&aacute;ndez [1], incluyendo el caso en que </font><font face="Symbol">y</font><font face="Verdana" size="2">    sea diferente de cero [9]. </font>      <P><font face="Verdana" size="2"><b>Implementaci&oacute;n del esquema de control</b>    </font>      <P><font face="Verdana" size="2">El esquema de control de la <a href="#f2">figura    2</a>, cuya estabilidad ha sido demostrada en el ep&iacute;grafe anterior, es    implementado f&iacute;sicamente en el sistema servo-visual y en la plataforma.    </font>      <P><font face="Verdana" size="2">La implementaci&oacute;n implica la aproximaci&oacute;n    de la din&aacute;mica interna de ambos sistemas a un retardo de trasportaci&oacute;n    z<sup>-1</sup>, encontrar la soluci&oacute;n particular de la <a href="#e2">ecuaci&oacute;n    2</a>, cinem&aacute;tica inversa, para cada caso e implementar el <a href="#e16">regulador    16</a> con una ganancia que cumpla los requisitos de dise&ntilde;o de la <a href="/img/revistas/im/v14n3/f0408311.gif">figura    4</a>, en ese caso tomamos <img src="/img/revistas/im/v14n3/ec908311.gif" width="102" height="46" align="absmiddle"></font>      
]]></body>
<body><![CDATA[<P><font face="Verdana" size="2"><b>Sistema servovisual</b> </font>      <P><font face="Verdana" size="2">Las ecuaciones cinem&aacute;ticas del manipulador    del sistema servo-visual, <a href="/img/revistas/im/v14n3/f0108311.gif">figura    1 a</a>, se obtienen basadas en la representaci&oacute;n de <i>Denavit-Hartenberg</i>,    donde seg&uacute;n Barrientos [5] tendr&iacute;an una forma, </font>      
<P align="center"><a name="t1"></a><img src="/img/revistas/im/v14n3/t0108311.gif" width="308" height="137" alt="Tabla 1. Par&aacute;metros de Denavit-Hartenberg">      
<P>      <P><font face="Verdana" size="2">A partir de lo que es posible obtener las ecuaciones    de la cinem&aacute;tica inversa como: </font>     <P><img src="/img/revistas/im/v14n3/ed308311.gif" width="480" height="133">      
<P><font face="Verdana" size="2">y d<sub>1</sub>=0.8m , a<sub>2</sub>=0.4m y a<sub>3</sub>=0.67m,    par&aacute;metros geom&eacute;trico del robot. </font>      <P><font face="Verdana" size="2">En la implementaci&oacute;n real se tiene en    cuenta la din&aacute;mica de los motores de corriente directa de cada articulaci&oacute;n,  que calculada como: </font>     <P><font face="Verdana" size="2"><img src="/img/revistas/im/v14n3/ed408311.gif" width="192" height="31" align="absmiddle"></font>      
<P><font face="Verdana" size="2">El esquema de control fue implementado en la    plataforma desarrollada para el robot ASEA IRB6. El algoritmo de control para    el lazo interno, un controlador PID que cumple las condiciones de para hacer    posible la <a href="#e14">ecuaci&oacute;n 14</a> fue implementado en el ambiente    <i>Real Time WorkshopToolbox</i> y <i>Real Time Windows Target</i> de <i>MATLAB/Simulink</i>.    La <a href="/img/revistas/im/v14n3/f0408311.gif">figura    4 a</a> muestra una vista del sistema implementado. </font>      
]]></body>
<body><![CDATA[<P><font face="Verdana" size="2">Para el sistema de visi&oacute;n se us&oacute;    una c&aacute;mara monocrom&aacute;tica JAI CV-252. El software de captura y    procesamiento de imagen en tiempo real fue implementado en <i>Borland Delphi</i>    usando las herramientas de la <i>MatroxImage Library</i> para optimizar el tiempo    de procesamiento y extracci&oacute;n de caracter&iacute;sticas de la imagen.    Para el experimento se us&oacute; una distancia focal de </font><font face="Symbol">l</font><font face="Verdana" size="2">=8mm    y factor escala <img src="/img/revistas/im/v14n3/ed508311.gif" width="86" height="30" align="absmiddle"></font>      
<P><font face="Verdana" size="2">La respuesta en el tiempo frente a un paso en    las condiciones iniciales se muestra en la <a href="#f5">figura 5 a</a> para    los tres par&aacute;metros: radio proyectado en la imagen, las coordenadas del    centro de gravedad en el plano imagen u y v. En ambos casos el tiempo de establecimiento    es obtenido alrededor de los 1,5s y sin error en estado estable, logrando los    requerimientos de dise&ntilde;o. </font>      <P><font face="Verdana" size="2"><b>Plataforma electro-neum&aacute;tica de tres    grados de libertad </b></font>      <P><font face="Verdana" size="2">De forma compacta y de acuerdo a la <a href="/img/revistas/im/v14n3/f0108311.gif">figura    1 a</a>, la <a href="#e2">ecuaci&oacute;n 2</a> tendr&iacute;a una soluci&oacute;n    particular para la plataforma como: </font>      
<blockquote>       <p><img src="/img/revistas/im/v14n3/ed608311.gif" width="342" height="94">    </p> </blockquote>     
<P><font face="Verdana" size="2">donde: </font>     <blockquote>       <p><img src="/img/revistas/im/v14n3/ed708311.gif" width="169" height="160">    </p> </blockquote>     
<P><font face="Verdana" size="2">Finalmente, las variables articulares serian:    </font>     ]]></body>
<body><![CDATA[<blockquote>       <p><img src="/img/revistas/im/v14n3/ed808311.gif" width="91" height="91">    </p> </blockquote>     
<P><font face="Verdana" size="2">Donde Li es la posici&oacute;n inicial de cada    uno de los cilindros. </font>     <P><font face="Verdana" size="2">Para la obtenci&oacute;n de los reguladores de    las articulaciones se utiliz&oacute; el m&eacute;todo desarrollado por Rubio    [4] donde se parte de la din&aacute;mica de los sistemas electro-neum&aacute;ticos,    y se obtienen los siguientes reguladores, que cumple las condiciones de para    hacer posible la <a href="#e14">ecuaci&oacute;n 14</a>, como se presenta en    la <a href="#t2">tabla 2</a>. </font>     <P align="center"><a name="t2"></a><img src="/img/revistas/im/v14n3/t0208311.gif" width="543" height="212" alt="Tabla 2. Funciones transferenciales obtenidas para los controladores y sistema electro-neum&aacute;tico">      
<P><font face="Verdana" size="2">A continuaci&oacute;n se presentan las pruebas    experimentales, realizadas con el prop&oacute;sito de evaluar el desempe&ntilde;o    del sistema de control, as&iacute; como el comportamiento del error articular.    Se emplea un ordenador Pentium D a 3 GHz donde se inserta una tarjeta PCI <i>Humusoft</i> MF624 de 16 E/S anal&oacute;gica que posibilita efectuar la adquisici&oacute;n    de la medici&oacute;n articular (sensada por los potenci&oacute;metros lineales),    mientras que la posici&oacute;n en el espacio de tarea es medida mediante <i>encoders</i>    en altura y con <i>encoders</i> y una Unidad de Medici&oacute;n Inercial (IMU)    del tipo MTi para mediciones angulares. La tarjeta env&iacute;a las se&ntilde;ales    de mando hacia las v&aacute;lvulas proporcionales de flujo MPYE-5-3/8. </font>      <P><font face="Verdana" size="2">La plataforma electro-neum&aacute;tica de tres    grados de libertad con su sistema de sensores se muestra en la <a href="/img/revistas/im/v14n3/f0408311.gif">figura    4 b</a>. En la <a href="#f5">figura 5 b</a> se muestran los resultados experimentales    obtenidos ante variaciones de tipo escal&oacute;n en las tres variables del    espacio de tarea: altura, cabeceo y ladeo. En los tres casos los resultados    son satisfactorios acorde a las expectativas de dise&ntilde;o, con un tiempo    de establecimiento de menos de <i>2s</i> y cero error en estado estacionario,    para cada una de las coordenadas del espacio de tarea. </font>      
<P align="center"><a name="f5"></a><img src="/img/revistas/im/v14n3/f0508311.gif" width="500" height="829">      
<P align="center">     <P align="left">     ]]></body>
<body><![CDATA[<P><font face="Verdana" size="3"><b>CONCLUSIONES</b></font>      <p>&nbsp;</p>     <P><font face="Verdana" size="2">En este art&iacute;culo ha sido presentado un    esquema de control en el espacio de tarea que se ha implementado en dos estructuras    rob&oacute;ticas diferentes: una plataforma electro-neum&aacute;tica de tres    grados de libertad y un sistema servo-visual. El esquema de control est&aacute;    basado en la medici&oacute;n directa o indirecta del espacio de tarea del sistema,    usando para ello sistemas sensoriales adecuados. La filosof&iacute;a de control    se establece con dos lazos en cascada, en el lazo interno se ejecuta el control    articular y en el lazo externo es implementado el control en el espacio de tarea.    El an&aacute;lisis de estabilidad en campo discreto se hace bajo el principio    de dise&ntilde;ar la respuesta din&aacute;mica del lazo interno m&aacute;s r&aacute;pida    que el lazo externo, de forma tal que su efecto pueda ser aproximado a un retardo    de muestreo del lazo externo, obteniendo una soluci&oacute;n de modelaci&oacute;n    de muy alta simplicidad. </font>     <P><font face="Verdana" size="2">La efectividad del esquema de control propuesto,    la estabilidad y su comportamiento, es evaluado mediante resultados experimentales    en una Plataforma electro-neum&aacute;tica de tres grados de libertad y un sistema    servo-visual. Los resultados experimentales demuestran la efectividad del esquema    propuesto en dos estructuras rob&oacute;ticas muy diferentes, lo que le da una    gran versatilidad a dicho esquema. En ambos casos las salidas experimentales    confirman la respuesta esperada ante entradas tipo escal&oacute;n con una buena    respuesta transitoria y cero errores en estado estacionario. El esquema presentado    abre un nuevo campo de investigaci&oacute;n en el &aacute;rea del control en    el espacio de tarea para resolver problemas de control de trayectoria y anticipatorio.    </font>     <P>      <P>      <P><font face="Verdana" size="3"><b>AGRADECIMIENTOS</b></font>      <P>     <P>     <P><font face="Verdana" size="2">Los autores agradecen la colaboraci&oacute;n    brindada por el Centro de Investigaciones y Desarrollo de Simuladores (CIDSIM)    de La Habana, Cuba, por el apoyo de sus especialistas, directivos y personal    t&eacute;cnico en general, as&iacute; como a su disposici&oacute;n de facilitar    los medios t&eacute;cnicos y de c&oacute;mputo necesarios para el desarrollo    de las investigaciones y experimentos que en este trabajo se exponen. </font>     ]]></body>
<body><![CDATA[<P>      <P>      <P><font face="Verdana" size="2"><b><font size="3">REFERENCIAS</font></b></font>      <P>     <P>     <!-- ref --><P><font size="2" face="Verdana">1. Hern&aacute;ndez, L., Izaguirre, E., <I>et  al</I>. <I>Kinematic Task Space Control Scheme for  3DOF Pneumatic Parallel Robot. Intelligent  Mechatronics</I>. 2011. ISBN 978-953-307-300-2.    </font>      <P><font size="2" face="Verdana">2. Guglielmetti, P. y  Longchamp, R. &quot;Task space control of the delta parallel robot&quot;. <I>Control Engineering Practice</I>. 1993, vol. 1, n&#186; 4,     <br>   p. 337-342. </font>     <P><font size="2" face="Verdana">3. Kim, H. S., Cho, Y. M., <I>et al</I>. &quot;Robust nonlinear task space control for 6 DOF    parallel manipulator&quot;. <I>Autom&aacute;tica</I>. 2005, vol. 41, n&#186; 9,     ]]></body>
<body><![CDATA[<br>   p. 1591-1600. </font>     <!-- ref --><P><font size="2" face="Verdana">4. Liu, C., Cheah, C. C., <I>et al</I>. &quot;Adaptive task-space regulation of rigid-link    flexible-joint robots with uncertain kinematics&quot;. <I>Autom&aacute;tica</I>. 2008, vol. 44, n&#186; 7, p. 1806-1814.     </font>     <!-- ref --><P><font size="2" face="Verdana">5. Liang, X., Huang, X., <I>et al</I>. &quot;Adaptive Task-Space Tracking Control of Robots Without    Task-Space- and Joint-Space-Velocity Measurements&quot;. <I>IEEE Transactions on robotics</I>. 2010, vol. 26, n&#186; 4.     </font>     <!-- ref --><P><font size="2" face="Verdana">6. Nguyen-Tuong, D. y  Jan, P. &quot;Learning Task-Space Tracking Control with Kernels&quot;.    En: <I>IEEE/RSJ International Conference on Intelligent Robots and      Systems</I>. San Francisco, CA, USA. 2011.     </font>     <!-- ref --><P><font size="2" face="Verdana">7. Cheah, C. C. y  Li, X. &quot;Singularity-Robust Task-space Tracking Control of Robot&quot;. En: <I>IEEE International Conference on Robotics and    Automation</I>. Shanghai, China. 2011.     </font>     <!-- ref --><P><font size="2" face="Verdana">8. Cheah, C. C. y  Slotine, J. J. E. &quot;Task-space Setpoint Control of Robots with Dual    Task-space Information&quot;. En: <I>IEEE International Conference on Robotics and      Automation</I>. Kobe, Japan. 2009.     </font>     <!-- ref --><P><font size="2" face="Verdana">9. Hern&aacute;ndez, L., Sahli, H. <I>et al</I>. &quot;Vision-based 2D and 3D Control of Robot    Manipulators&quot; En: Jimenez, A. y  Al Hadithi, B. M. (editor). Robot Manipulators Trends and    Development. 2010, Cap. 21, ISBN 978-953-307-073-5.     </font>     <!-- ref --><P><font size="2" face="Verdana">10. Izaguirre, E., <I>et al</I>. &quot;Control desacoplado de plataforma neum&aacute;tica de 3-GDL    utilizada como simulador de Movimiento&quot;. <I>Revista Iberoamericana de Autom&aacute;tica e      Inform&aacute;tica Industrial</I>. 2011. vol. 8, n&#186; 1-12, ISSN 1697-7912.     </font>     <!-- ref --><P><font size="2" face="Verdana">11. Rubio, E. y  Hern&aacute;ndez, L. &quot;Modelado, identificaci&oacute;n y control de actuadores    lineales electro-neum&aacute;ticos. Aplicaci&oacute;n en plataforma de dos grados de libertad&quot;. <I>Revista Iberoamericana de Autom&aacute;tica e Inform&aacute;tica      Industrial</I>. 2007, vol. 4, n&#186; 4, p. 58-69.    ISSN 1697-7912.     </font>     <!-- ref --><P><font size="2" face="Verdana">12. Barrientos, A., <I>et al</I>. <I>Fundamentos de    Rob&oacute;tica</I>. McGraw Hill, 1997. 316 p.    ISBN 8448108159.     </font>     <!-- ref --><P><font size="2" face="Verdana">13. Merlet, J. P. &quot;Jacobian, Manipulability, Condition Number, and Accuracy of    Parallel Robots&quot;. <I>Journal of Mechanical      Design</I>. 2006, vol. 128, n&#186; 1, p. 199-207. ISSN 1050-0472.     </font>     <P><font size="2" face="Verdana">14. R. Kelly, R. y  Santiba&ntilde;ez, V. <I>Control de movimiento de robots    manipuladores</I>. Madrid: Pearson Education, 2003. 344 p.     <br>   ISBN 9788420538310. </font>     <!-- ref --><P><font size="2" face="Verdana">15. Gupta, A. &quot;Design, Control and Performance of RiceWrist: A Force Feedback    Wrist Exoskeleton for Rehabilitation and Training&quot;. <I>The International Journal of Robotics      Research</I>. 2008, vol. 27, n&#186; 2, p. 233-251. ISSN 1741-3176.     </font>     <!-- ref --><P><font size="2" face="Verdana">16. Bonfe, M., <I>et al</I>. &quot;Variable structure pid based visual servoing for robotic tracking    and manipulation&quot;. En: <I>International Conference on Inteligent Robots and      Systems</I>. Lausanne, Switzerland. 2002.     </font>     <!-- ref --><P><font size="2" face="Verdana">17. Sim, T. P., <I>et al</I>. &quot;A pragmatic    3d visual servoing system&quot;. En: <I>International Conference on Robotics    and Automation</I>. Washington, DC. USA. 2002.     </font>     <P>     ]]></body>
<body><![CDATA[<P>      <P>     <p>     <p><font face="Verdana" size="2">Recibido: 29 de junio de 2011.    <br>   Aceptado: 27 de agosto de 2011.</font>      <p>     <p>     <p>     <p>      <P><i><font face="Verdana" size="2">Ren&eacute; Gonz&aacute;lez-Rodr&iacute;guez</font></i><font face="Verdana" size="2">.    </font><font face="Verdana" size="2">Empresa de Automatizaci&oacute;n Integral.    CEDAI. Cuba    ]]></body>
<body><![CDATA[<br>   Correo electr&oacute;nico: <a href="mailto:voltus@cedai.com.cu">voltus@cedai.com.cu</a></font>      ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="">
<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>
</person-group>
<source><![CDATA[Kinematic Task Space Control Scheme for 3DOF Pneumatic Parallel Robot: Intelligent Mechatronics]]></source>
<year>2011</year>
</nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Guglielmetti]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[Longchamp]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Task space control of the delta parallel robot]]></article-title>
<source><![CDATA[Control Engineering Practice]]></source>
<year>1993</year>
<volume>1</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>337-342</page-range></nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kim]]></surname>
<given-names><![CDATA[H. S.]]></given-names>
</name>
<name>
<surname><![CDATA[Cho]]></surname>
<given-names><![CDATA[Y. M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Robust nonlinear task space control for 6 DOF parallel manipulator]]></article-title>
<source><![CDATA[Automática]]></source>
<year>2005</year>
<volume>41</volume>
<numero>9</numero>
<issue>9</issue>
<page-range>1591-1600</page-range></nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Liu]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Cheah]]></surname>
<given-names><![CDATA[C. C.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Adaptive task-space regulation of rigid-link flexible-joint robots with uncertain kinematics]]></article-title>
<source><![CDATA[Automática]]></source>
<year>2008</year>
<volume>44</volume>
<numero>7</numero>
<issue>7</issue>
<page-range>1806-1814</page-range></nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Liang]]></surname>
<given-names><![CDATA[X.]]></given-names>
</name>
<name>
<surname><![CDATA[Huang]]></surname>
<given-names><![CDATA[X.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Adaptive Task-Space Tracking Control of Robots Without Task-Space- and Joint-Space-Velocity Measurements]]></article-title>
<source><![CDATA[IEEE Transactions on robotics]]></source>
<year>2010</year>
<volume>26</volume>
<numero>4</numero>
<issue>4</issue>
</nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Nguyen-Tuong]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Jan]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Learning Task-Space Tracking Control with Kernels]]></article-title>
<source><![CDATA[IEEE/RSJ International Conference on Intelligent Robots and Systems]]></source>
<year>2011</year>
<publisher-loc><![CDATA[San Francisco^eCA CA]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Cheah]]></surname>
<given-names><![CDATA[C. C.]]></given-names>
</name>
<name>
<surname><![CDATA[Li]]></surname>
<given-names><![CDATA[X.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Singularity-Robust Task-space Tracking Control of Robot]]></article-title>
<source><![CDATA[IEEE International Conference on Robotics and Automation]]></source>
<year>2011</year>
<publisher-loc><![CDATA[Shanghai ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Cheah]]></surname>
<given-names><![CDATA[C. C.]]></given-names>
</name>
<name>
<surname><![CDATA[Slotine]]></surname>
<given-names><![CDATA[J. J. E.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Task-space Setpoint Control of Robots with Dual Task-space Information]]></article-title>
<source><![CDATA[IEEE International Conference on Robotics and Automation]]></source>
<year>2009</year>
<publisher-loc><![CDATA[Kobe ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hernández]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
<name>
<surname><![CDATA[Sahli]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Vision-based 2D and 3D Control of Robot Manipulators]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[Jimenez]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Al Hadithi]]></surname>
<given-names><![CDATA[B. M.]]></given-names>
</name>
</person-group>
<source><![CDATA[Robot Manipulators Trends and Development]]></source>
<year>2010</year>
</nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Izaguirre]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Control desacoplado de plataforma neumática de 3-GDL utilizada como simulador de Movimiento]]></article-title>
<source><![CDATA[Revista Iberoamericana de Automática e Informática Industrial]]></source>
<year>2011</year>
<volume>8</volume><volume>1-12</volume>
</nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Rubio]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
<name>
<surname><![CDATA[Hernández]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Modelado, identificación y control de actuadores lineales electro-neumáticos: Aplicación en plataforma de dos grados de libertad]]></article-title>
<source><![CDATA[Revista Iberoamericana de Automática e Informática Industrial]]></source>
<year>2007</year>
<volume>4</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>58-69</page-range></nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Barrientos]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<source><![CDATA[Fundamentos de Robótica]]></source>
<year>1997</year>
<publisher-name><![CDATA[McGraw Hill]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Merlet]]></surname>
<given-names><![CDATA[J. P.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Jacobian, Manipulability, Condition Number, and Accuracy of Parallel Robots]]></article-title>
<source><![CDATA[Journal of Mechanical Design]]></source>
<year>2006</year>
<volume>128</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>199-207</page-range></nlm-citation>
</ref>
<ref id="B14">
<label>14</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[R. Kelly]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Santibañez]]></surname>
<given-names><![CDATA[V.]]></given-names>
</name>
</person-group>
<source><![CDATA[Control de movimiento de robots manipuladores]]></source>
<year>2003</year>
<publisher-loc><![CDATA[Madrid ]]></publisher-loc>
<publisher-name><![CDATA[Pearson Education]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B15">
<label>15</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Gupta]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Design, Control and Performance of RiceWrist: A Force Feedback Wrist Exoskeleton for Rehabilitation and Training]]></article-title>
<source><![CDATA[The International Journal of Robotics Research]]></source>
<year>2008</year>
<volume>27</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>233-251</page-range></nlm-citation>
</ref>
<ref id="B16">
<label>16</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bonfe]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Variable structure pid based visual servoing for robotic tracking and manipulation]]></article-title>
<source><![CDATA[International Conference on Inteligent Robots and Systems]]></source>
<year>2002</year>
<publisher-loc><![CDATA[Lausanne ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B17">
<label>17</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sim]]></surname>
<given-names><![CDATA[T. P.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A pragmatic 3d visual servoing system]]></article-title>
<source><![CDATA[International Conference on Robotics and Automation]]></source>
<year>2002</year>
<publisher-loc><![CDATA[Washington, DC ]]></publisher-loc>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
