<?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>0124-8170</journal-id>
<journal-title><![CDATA[Ciencia e Ingeniería Neogranadina]]></journal-title>
<abbrev-journal-title><![CDATA[Cienc. Ing. Neogranad.]]></abbrev-journal-title>
<issn>0124-8170</issn>
<publisher>
<publisher-name><![CDATA[Universidad Militar Nueva Granada]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S0124-81702011000100005</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[OPTIMIZACIÓN DIMENSIONAL DE UN ROBOT PARALELO TIPO DELTA BASADO EN EL MENOR CONSUMO DE ENERGÍA]]></article-title>
<article-title xml:lang="en"><![CDATA[DIMENTIONAL OPTIMIZATION OF A DELTA PARALLEL ROBOT BASED ON A LOWER ENERGY CONSUMPTION]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Peña Cortés]]></surname>
<given-names><![CDATA[César Augusto]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Martínez Oviedo]]></surname>
<given-names><![CDATA[Edison]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Cárdenas Herrera]]></surname>
<given-names><![CDATA[Pedro Fabián]]></given-names>
</name>
<xref ref-type="aff" rid="A03"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad de Pamplona  ]]></institution>
<addr-line><![CDATA[Pamplona ]]></addr-line>
<country>Colombia</country>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidad de Pamplona  ]]></institution>
<addr-line><![CDATA[Pamplona ]]></addr-line>
<country>Colombia</country>
</aff>
<aff id="A03">
<institution><![CDATA[,Docente Universidad Nacional de Colombia  ]]></institution>
<addr-line><![CDATA[Bogotá ]]></addr-line>
<country>Colombia</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>06</month>
<year>2011</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>06</month>
<year>2011</year>
</pub-date>
<volume>21</volume>
<numero>1</numero>
<fpage>73</fpage>
<lpage>88</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_arttext&amp;pid=S0124-81702011000100005&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_abstract&amp;pid=S0124-81702011000100005&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_pdf&amp;pid=S0124-81702011000100005&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[Este artículo presenta el cálculo óptimo de las dimensiones de un robot paralelo tipo delta basado en el menor consumo de energía. También incluye la descripción de la plataforma experimental, y un análisis cinemático y dinámico. El algoritmo de optimización (algoritmos genéticos), tiene en cuenta restricciones tales como: cubrimiento de un espacio de trabajo semiesférico de un radio específico y el análisis de interferencias.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[This paper presents an optimal dimension estimation of a Delta parallel robot based on a lower energy consumption. It also presents the description of the experimental platform, kinematic and dynamic analysis. The optimization algorithm (genetic algorithms) takes into account restrictions, such as covering a semi-spherical workspace with a specific radius and the interference analysis.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[robots paralelos]]></kwd>
<kwd lng="es"><![CDATA[optimización]]></kwd>
<kwd lng="es"><![CDATA[diseño verde]]></kwd>
<kwd lng="es"><![CDATA[algoritmos genéticos]]></kwd>
<kwd lng="en"><![CDATA[parallel robots]]></kwd>
<kwd lng="en"><![CDATA[optimization]]></kwd>
<kwd lng="en"><![CDATA[green design]]></kwd>
<kwd lng="en"><![CDATA[genetic algorithms]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[  <font face="Verdana" size="2">      <p>    <center><font size="4"><b>OPTIMIZACI&Oacute;N DIMENSIONAL DE UN ROBOT PARALELO TIPO DELTA BASADO EN EL MENOR CONSUMO DE ENERG&Iacute;A</b></font></center></p>     <p>    <center><font size="3"><b>DIMENTIONAL OPTIMIZATION OF A DELTA PARALLEL ROBOT BASED ON A LOWER ENERGY CONSUMPTION</b></font></center></p>      <p>    <center><i>C&eacute;sar Augusto Pe&ntilde;a Cort&eacute;s</i><sup>1</sup>    <br> <i>Edison Mart&iacute;nez Oviedo</i><sup>2</sup>    <br> <i>Pedro Fabi&aacute;n C&aacute;rdenas Herrera</i><sup>3</sup></center></p>      <p><sup>1</sup>Ph.D. Autom&aacute;tica y Rob&oacute;tica. M.Sc. Ing. Electromec&aacute;nico. Docente Universidad de Pamplona. Programa de Ing. Mecatr&oacute;nica. Pamplona, Colombia.    ]]></body>
<body><![CDATA[<br> <a href="mailto:cesarapc@unipamplona.edu.co">cesarapc@unipamplona.edu.co</a>    <br> <sup>2</sup>M.Sc. (c) Ing. Mec&aacute;nico. Docente Universidad de Pamplona. Programa de Ing. Mec&aacute;nica. Pamplona, Colombia.    <br> <a href="mailto:edisonmartinez@unipamplona.edu.co">edisonmartinez@unipamplona.edu.co</a>    <br> <sup>3</sup>Ph.D. (c). M.Sc. Ing. Electr&oacute;nico. Investigador Universidad Polit&eacute;cnica de Madrid, Docente Universidad Nacional de Colombia. Programa de Ing. Mecatr&oacute;nica. Bogot&aacute;, Colombia.    <br> <a href="mailto:pfcardenash@unal.edu.co">pfcardenash@unal.edu.co</a></p>      <p>Fecha de recepci&oacute;n: 19 de enero de 2011 Fecha de aprobaci&oacute;n: 30 de junio de 2011</p>  <hr>      <p><font size="3"><b>RESUMEN</b></font></p>      <p>Este art&iacute;culo presenta el c&aacute;lculo &oacute;ptimo de las dimensiones de un robot paralelo tipo delta basado en el menor consumo de energ&iacute;a. Tambi&eacute;n incluye la descripci&oacute;n de la plataforma experimental, y un an&aacute;lisis cinem&aacute;tico y din&aacute;mico. El algoritmo de optimizaci&oacute;n (algoritmos gen&eacute;ticos), tiene en cuenta restricciones tales como: cubrimiento de un espacio de trabajo semiesf&eacute;rico de un radio espec&iacute;fico y el an&aacute;lisis de interferencias.</p>      <p><b>Palabras clave: </b>robots paralelos, optimizaci&oacute;n, dise&ntilde;o verde, algoritmos gen&eacute;ticos.</p>  <hr>      <p><font size="3"><b>ABSTRACT</b></font></p>      ]]></body>
<body><![CDATA[<p>This paper presents an optimal dimension estimation of a Delta parallel robot based on a lower energy consumption. It also presents the description of the experimental platform, kinematic and dynamic analysis. The optimization algorithm (genetic algorithms) takes into account restrictions, such as covering a semi-spherical workspace with a specific radius and the interference analysis.</p>      <p><b>Key words: </b>parallel robots, optimization, green design, genetic algorithms.</p>  <hr>      <p><font size="3"><b>INTRODUCCI&Oacute;N</b></font></p>      <p>El inter&eacute;s mundial en las tecnolog&iacute;as verdes crece continuamente. Una de las principales razones de este incremento, es la concientizaci&oacute;n de las personas sobre el buen trato del medio ambiente. Las industrias se han dado cuenta que el desarrollo de productos sostenibles no s&oacute;lo ayuda al medio ambiente, sino que les produce retribuciones econ&oacute;micas.</p>      <p>La rob&oacute;tica y la automatizaci&oacute;n como era de esperarse, no se han quedado atr&aacute;s en el desarrollo de productos que contribuyan con este objetivo &#91;1&#93;. La nueva era de robots plantea fundamentos en un consumo m&iacute;nimo de energ&iacute;a &#91;2&#93;, &#91;3&#93;, &#91;4&#93; y &#91;5&#93;, uso de materiales reciclables, actuadores silenciosos y con elevados niveles de eficiencia, etc. &#91;6&#93;, &#91;7&#93;, &#91;8&#93;, &#91;9&#93; y &#91;10&#93;.</p>      <p>El grupo de automatizaci&oacute;n y control (A&amp;C), de la Universidad de Pamplona, se encuentra desarrollando diversos dispositivos rob&oacute;ticos en los cuales se ha planteado el objetivo de usar o generar t&eacute;cnicas de dise&ntilde;o de productos sostenibles. Por ejemplo: en este trabajo, se presenta una optimizaci&oacute;n dimensional de los eslabones de un robot paralelo tipo delta &#91;11&#93;, con el fin de consumir la menor cantidad de energ&iacute;a en el desarrollo de una trayectoria predefinida que cubre unos puntos significativos del espacio de trabajo para el cual se est&aacute; dise&ntilde;ando el robot. La optimizaci&oacute;n basada en energ&iacute;a, garantiza un reducido consumo de corriente el&eacute;ctrica, colaborando con el medio ambiente y haciendo m&aacute;s rentables los procesos en los cuales utiliza el robot.</p>      <p>Por otra parte, debe tenerse en cuenta que uno de los factores que m&aacute;s influye en el consumo de energ&iacute;a del robot, es el tama&ntilde;o de los eslabones del mismo y por lo cual, el dise&ntilde;o de un robot basado en una optimizaci&oacute;n de energ&iacute;a, tender&aacute; a generar dimensiones reducidas, lo cual implica un menor consumo de materia prima en su construcci&oacute;n y contribuye con el medio ambiente. Adem&aacute;s, los materiales seleccionados para construir el robot, son en su mayor&iacute;a: aluminio, acr&iacute;lico y fibra de vidrio debido por ser reciclables.</p>      <p>El art&iacute;culo se encuentra dispuesto de la siguiente forma: en la secci&oacute;n dos, se hace una descripci&oacute;n del robot paralelo y la plataforma experimental. En la secci&oacute;n tres, se presenta el an&aacute;lisis cinem&aacute;tico de la estructura paralela que se utiliza para obtener el espacio de trabajo. La secci&oacute;n cuatro, presenta el modelo din&aacute;mico usado para calcular la potencia y la energ&iacute;a. La secci&oacute;n cinco, explica las restricciones utilizadas para verificar que los prototipos de los robots tengan la capacidad de cubrir el espacio de trabajo impuesto. La secci&oacute;n seis, exhibe las t&eacute;cnicas de optimizaci&oacute;n planteadas para calcular las dimensiones del robot. La secci&oacute;n siete, expone los resultados obtenidos y un an&aacute;lisis de los mismos, y por &uacute;ltimo, en la secci&oacute;n ocho se presentan las conclusiones del trabajo.</p>      <p><font size="3"><b>1. DESCRIPCI</b><b>&Oacute;</b><b>N DEL ROBOT</b></font></p>      <p>El dise&ntilde;o del robot paralelo tipo delta &#91;11&#93; hace parte una plataforma experimental que tiene como objetivo facilitar la ense&ntilde;anza de diversos temas tales como: robots paralelos, control cinem&aacute;tico y din&aacute;mico de robots, sistemas avanzados de control, teleoperaci&oacute;n de robots, teniendo en cuenta el retardo en el canal de comunicaciones, etc.</p>      ]]></body>
<body><![CDATA[<p>En la <a href="#fig1">figura 1</a>. Se puede apreciar el diagrama esquem&aacute;tico de la plataforma, que se puede describir en dos partes fundamentales: Una de ellas, est&aacute; conformada por el robot paralelo, un sistema de control de bajo nivel, un sistema de comunicaciones, un sistema de protecci&oacute;n y tratamiento de emergencias.</p>     <p>    <center><a name="fig1"><img src="img/revistas/cein/v21n1/v21n1a05fig1.jpg"></a></center></p>      <p>El control a bajo nivel, se encarga de controlar los accionamientos del robot, de tal forma que se pueda lograr las referencias o se&ntilde;ales dadas por el control a alto nivel. A su vez, el control a bajo nivel se encarga de capturar y transmitir las medidas de los sensores. El control a bajo nivel tiene tres modos de operaci&oacute;n: control por corriente, por velocidad y por posici&oacute;n. Estos modos de operaci&oacute;n aportan la flexibilidad necesaria para implementar los principales esquemas de control de alto nivel.</p>      <p>El sistema de protecci&oacute;n y tratamiento de emergencias, se encarga de verificar continuamente los movimientos del robot, evitando las colisiones y posibles da&ntilde;os de sus propios componentes. Este sistema se implemento, teniendo en cuenta que la plataforma se utilizar&aacute; para la corroboraci&oacute;n experimental de diferentes sistemas de control dise&ntilde;ados por estudiantes, por lo cual, pueden contener errores que desestabilizan los accionamientos del sistema. Este sistema debe ser capaz de detectar las posibles anomal&iacute;as o emergencias y tratarlas en forma adecuada para evitar da&ntilde;os al robot. Todos los algoritmos de control de bajo nivel, el sistema de comunicaciones y el sistema de protecci&oacute;n y tratamiento de emergencias, fueron implementados con el fin de ejecutar un gran n&uacute;mero de operaciones con una frecuencia muy alta.</p>      <p>La otra parte de la plataforma experimental est&aacute; compuesta por el controlador de alto nivel, el sistema de comunicaciones y opcionalmente, dispositivos de entrada con o sin reflexi&oacute;n de fuerzas. Con el fin de facilitar el aprendizaje de los estudiantes, se eligi&oacute; Matlab (R) como el software para implementar el control a alto nivel, que permite la implementaci&oacute;n r&aacute;pida de diversos controladores y el uso de diversos tipos de librer&iacute;as que facilitan crear controladores con mucha complejidad, tales como controladores robustos, adaptativos, deslizantes, no lineales, difusos, neuronales, h&iacute;bridos, etc.</p>      <p>La comunicaci&oacute;n entre las dos partes de la plataforma se hace, enviando mensajes y utilizando el protocolo de datagramas de usuario (Comunicaci&oacute;n UDP). Este tipo de comunicaci&oacute;n es muy r&aacute;pida y permite ubicar las dos partes de la plataforma sobre el mismo computador o si se desea, se puede ubicar en diferentes computadores conectados por medio de una red LAN.</p>      <p>Uno de los objetivos de seleccionar este tipo de comunicaci&oacute;n, es poder montar en el laboratorio de rob&oacute;tica de la Universidad, un m&oacute;dulo que contenga el robot y sus accesorios f&iacute;sicos, de forma que los estudiantes de diferentes universidades, por medio de un sistema de gesti&oacute;n de usuarios, puedan acceder a &eacute;l y corroboren el sistema de control que est&eacute;n dise&ntilde;ando.</p>      <p>Los estudiantes s&oacute;lo requirieren poseer Matlab ( R) que es una herramienta muy com&uacute;n hoy en d&iacute;a, en el campo de la ingenier&iacute;a. La idea es que los estudiantes bajen de Internet una plantilla elaborada en simulink, que contiene los bloques correspondientes al modelo cinem&aacute;tico y din&aacute;mico de robot, la interfaz gr&aacute;fica y el bloque de comunicaci&oacute;n con el robot real. De esta forma, por medio de unos interruptores en simulink, los usuarios podr&aacute;n seleccionar dos modos de funcionamiento: modo simulaci&oacute;n y modo experimental. As&iacute;, una vez los estudiantes hayan construido los controladores y los hayan simulado exitosamente, se podr&aacute;n conectar con el laboratorio de la Universidad por Internet, y realizar las pruebas experimentales.</p>      <p>Opcionalmente, en el caso de tener la plataforma experimental alojada en dos computadores ubicados en lugares separados, se usar&aacute; una c&aacute;mara para que el usuario pueda ver los movimientos del robot. El env&iacute;o de las im&aacute;genes provenientes de la c&aacute;mara, se puede realizar en l&iacute;nea o fuera de l&iacute;nea, dependiendo de los retardos en el canal de comunicaciones con el cual se desee trabajar. En caso de enviarse las im&aacute;genes fuera de l&iacute;nea, el usuario podr&aacute; observar los movimientos del robot por medio del bloque de la interfaz gr&aacute;fica implementada para interactuar con simulink.</p>      ]]></body>
<body><![CDATA[<p>En la <a href="#fig2">figura 2</a>, se muestra el prototipo del robot Delta construido que tiene la caracter&iacute;stica de que sus eslabones (barras de fibra de vidrio), son intercambiables, con el fin de modificar sus dimensiones.</p>     <p>    <center><a name="fig2"><img src="img/revistas/cein/v21n1/v21n1a05fig2.jpg"></a></center></p>      <p>En la <a href="#fig3">figura 3</a>, se ilustra un ejemplo de una pr&aacute;ctica realizada por estudiantes, donde el usuario controla el robot de forma remota, y se aprecia: el diagrama de bloques en Simulink ( R), utilizando algoritmos de tiempo real (Soft Real Time - basado en el conteo de ciclos de CPU), y una aplicaci&oacute;n desarrollada en OpenGL que permite visualizar el estado del robot real y de las referencias de una forma muy r&aacute;pida para disminuir el per&iacute;odo de los ciclos de funcionamiento del sistema de control.</p>     <p>    <center><a name="fig3"><img src="img/revistas/cein/v21n1/v21n1a05fig3.jpg"></a></center></p>      <p><font size="3"><b>2. AN&Aacute;LISIS CINEM&Aacute;TICO DE LA ESTRUCTURA PARALELA</b></font></p>      <p>La <a href="#fig4">figura 4(a)</a> muestra el esquema simplificado de un robot tipo Delta, que consiste de dos plataformas: la fija, en donde se ubican los actuadores que para este tipo de robot son motores rotativos, colocados a la misma distancia del centro O, en los puntos 1, 2 y 3, y la plataforma m&oacute;vil que porta el efector del robot, ubicado en forma adecuada en el centro del tri&aacute;ngulo.</p>     <p>    <center><a name="fig4"><img src="img/revistas/cein/v21n1/v21n1a05fig4.jpg"></a></center></p>      ]]></body>
<body><![CDATA[<p>Las dos plataformas est&aacute;n unidas entre s&iacute;, por tres estructuras de barras id&eacute;nticas conformadas por un brazo solidario en cada uno de los motores y por un antebrazo que est&aacute; unido al brazo y a la plataforma m&oacute;vil, por medio de juntas esf&eacute;ricas.</p>      <p>El problema cinem&aacute;tico en un robot, es encontrar la relaci&oacute;n de la posici&oacute;n del efector final y los &aacute;ngulos (o posiciones), de los actuadores; en el caso del Robot tipo Delta, el an&aacute;lisis cinem&aacute;tico inverso busca encontrar la relaci&oacute;n entre la posici&oacute;n de la plataforma m&oacute;vil, espec&iacute;ficamente el punto P &#91;X<sub>0</sub>, Y<sub>0</sub>, Z<sub>0</sub>&#93;, y los &aacute;ngulos de los brazos &theta;1, &theta;2 y &theta;3 donde est&aacute;n colocados los motores, como se muestra en la figura 4(b). El brazo tiene una longitud L1 y el Antebrazo L2. Se toman los puntos A, B y C, como referencia para el an&aacute;lisis.</p>      <p><b>Cinem&aacute;tica inversa. </b>Su objetivo es encontrar el &aacute;ngulo de cada actuador, conociendo la posici&oacute;n del efector final; este problema se produce cuando se tienen las coordenadas de un objeto que se quiere manipular, y se desea saber el &aacute;ngulo que debe suministrar el sistema de control a cada motor.</p>      <p>Debido a la restricci&oacute;n de la junta A, el brazo describe una circunferencia de radio L1, mientras que con respecto del punto B, el punto antebrazo puede describir una esfera de Radio L2. La intersecci&oacute;n de la circunferencia y la esfera se produce en dos puntos, se toma como soluci&oacute;n el punto con menor valor en la coordenada Y. Al determinar la posici&oacute;n del punto C, se puede obtener el &aacute;ngulo 01 del actuador, como se muestra en la <a href="#fig5">figura 5</a>.</p>     <p>    <center><a name="fig5"><img src="img/revistas/cein/v21n1/v21n1a05fig5.jpg"></a></center></p>      <p>Coordenadas del Punto P, B, A y B'.</p>     <p><a name="form"><img src="img/revistas/cein/v21n1/v21n1a05form.jpg"></a></p>      <p>Con las coordenadas de los puntos descritos, se plantea un sistema de dos ecuaciones no lineales que permita encontrar la posici&oacute;n del punto C, con la cual se puede calcular el &aacute;ngulo que forma el brazo con el plano horizontal, y se obteniene as&iacute;, la soluci&oacute;n esperada. Sistema de ecuaciones:</p>     <p><a name="form1"><img src="img/revistas/cein/v21n1/v21n1a05form1.jpg"></a></p>     ]]></body>
<body><![CDATA[<p><a name="form2"><img src="img/revistas/cein/v21n1/v21n1a05form2.jpg"></a></p>      <p>Solucionando este sistema de <a href="#form1">ecuaciones (1)</a> y <a href="#form2">(2)</a>, se llega a la siguiente ecuaci&oacute;n cuadr&aacute;tica <a href="#form3">(3)</a> que nos sirve para definir la soluci&oacute;n.</p>     <p><a name="form3"><img src="img/revistas/cein/v21n1/v21n1a05form3.jpg"></a></p>      <p>Donde los valores de a, b y c son:</p>     <p><a name="form4"><img src="img/revistas/cein/v21n1/v21n1a05form4.jpg"></a></p>     <p><a name="form5"><img src="img/revistas/cein/v21n1/v21n1a05form5.jpg"></a></p>     <p><a name="form6"><img src="img/revistas/cein/v21n1/v21n1a05form6.jpg"></a></p>      <p>Cuya soluci&oacute;n general es la forma mostrada en la <a href="#form7">ecuaci&oacute;n (7)</a>.</p>     <p><a name="form7"><img src="img/revistas/cein/v21n1/v21n1a05form7.jpg"></a></p>      <p>Que tiene sentido s&oacute;lo cuando el argumento de la ra&iacute;z cuadrada es positivo; de las dos posibles soluciones, se toma la menor de las dos. El valor del &aacute;ngulo del brazo 1 se calcula con la <a href="#form8">f&oacute;rmula (8)</a></p>     ]]></body>
<body><![CDATA[<p><a name="form8"><img src="img/revistas/cein/v21n1/v21n1a05form8.jpg"></a></p>      <p>Para los otros brazos, se usa la matriz de rotaci&oacute;n con un &aacute;ngulo de 120&deg; para el brazo 2 y 240&deg; para el 3. Esta matriz de rotaci&oacute;n permite girar el sistema de coordenadas, de manera que se pueda usar la soluci&oacute;n descrita para el c&aacute;lculo de los restantes &aacute;ngulos. Esta soluci&oacute;n se valid&oacute; con una aplicaci&oacute;n en Matlab ( R).</p>      <p><font size="3"><b>3. MODELO DIN&Aacute;MICO DEL ROBOT TIPO DELTA</b></font></p>      <p>Para la evaluaci&oacute;n din&aacute;mica de la estructura paralela, se usa el modelo din&aacute;mico Lagrangiano, en donde los pares de cada motor, se calcula como una funci&oacute;n de las masas de las barras, las inercias asociadas con las mismas y las inercias propias de los motores.</p>     <p><a name="form9"><img src="img/revistas/cein/v21n1/v21n1a05form9.jpg"></a></p>     <p><a name="form10"><img src="img/revistas/cein/v21n1/v21n1a05form10.jpg"></a></p>     <p><a name="form11"><img src="img/revistas/cein/v21n1/v21n1a05form11.jpg"></a></p>      <p>Los coeficientes <img src="img/revistas/cein/v21n1/v21n1a05formy.jpg">1, <img src="img/revistas/cein/v21n1/v21n1a05formy.jpg">2 y <img src="img/revistas/cein/v21n1/v21n1a05formy.jpg">3 son los multiplicadores de Lagrange y se obtienen al solucionar el siguiente sistema de ecuaciones.</p>     <p><a name="form12"><img src="img/revistas/cein/v21n1/v21n1a05form12.jpg"></a></p>     <p><a name="form13"><img src="img/revistas/cein/v21n1/v21n1a05form13.jpg"></a></p>     ]]></body>
<body><![CDATA[<p><a name="form14"><img src="img/revistas/cein/v21n1/v21n1a05form14.jpg"></a></p>      <p>Donde:</p>     <p><a name="tv"><img src="img/revistas/cein/v21n1/v21n1a05tv.jpg"></a></p>      <p><font size="3"><b>4. VERIFICACI&Oacute;N DEL ESPACIO DE TRABAJO IMPUESTO</b></font></p>      <p>Los robots paralelos se caracterizan por tener grandes prestaciones en cuanto a velocidad, rigidez, alta relaci&oacute;n entre la capacidad de carga y peso del propio robot, lo cual ha impulsado significativamente sus aplicaciones en las &uacute;ltimas d&eacute;cadas. Sin embargo, estos robots presentan una desventaja frente a los robots seriales y en su reducido espacio de trabajo.</p>      <p>El robot paralelo con configuraci&oacute;n Delta es muy usado en la industria; por esta raz&oacute;n, se han realizado m&uacute;ltiples investigaciones en cuanto su dise&ntilde;o &#91;12&#93;, &#91;13&#93; y &#91;14&#93;. Algunos de los resultados m&aacute;s relevantes radican en sustituir en las articulaciones rotacionales por actuadores lineales &#91;15&#93;. Aunque estas sustituciones producen una ampliaci&oacute;n del espacio de trabajo, reducen en forma significativa, la velocidad del efector final, lo cual se debe a que los actuadores lineales no suelen alcanzar velocidades altas. Por esta raz&oacute;n, en este art&iacute;culo se hace una optimizaci&oacute;n de la estructura tipo delta sin modificaciones, con el fin de obtener la relaci&oacute;n entre los diferentes par&aacute;metros dimensionales del robot, manteniendo sus prestaciones de alta velocidad que son las que lo caracterizan.</p>      <p>Con el fin de realizar una optimizaci&oacute;n de las dimensiones del robot se decidi&oacute; establecer un espacio de trabajo semiesf&eacute;rico, que resultar&iacute;a muy &uacute;til en la mayor&iacute;a de aplicaciones donde suele utilizarse este tipo de robot. El objetivo consistir&aacute; en dise&ntilde;ar un robot que pueda posicionar su efector final en cualquier punto dentro de esta media esfera. En la <a href="#fig6">figura 6</a>, se puede apreciar el robot con el efector final situado en un punto dentro de la semi-esfera.</p>     <p>    <center><a name="fig6"><img src="img/revistas/cein/v21n1/v21n1a05fig6.jpg"></a></center></p>      <p>Adem&aacute;s de las comprobaciones matem&aacute;ticas correspondientes a la cinem&aacute;tica del robot, es necesario corroborar las colisiones del robot en cada uno de los puntos requeridos, con el fin de verificar que el efector final del robot realmente pueda situarse en la posici&oacute;n se&ntilde;alada. En la <a href="#fig7">figura 7</a>, se aprecia un ejemplo de un punto en donde las condiciones matem&aacute;ticas correspondientes a la cinem&aacute;tica inversa se cumplen; sin embargo, incurre en interferencias entre sus propios eslabones. Si se le pidiese al robot ir a dicho punto, incurrir&iacute;a en una colisi&oacute;n.</p>     ]]></body>
<body><![CDATA[<p>    <center><a name="fig7"><img src="img/revistas/cein/v21n1/v21n1a05fig7.jpg"></a></center></p>      <p>Las dimensiones de los robots que cumplen con las condiciones cinem&aacute;ticas y no incurren en colisiones en todos los puntos del espacio de trabajo requerido, son seleccionados dentro del conjunto de prototipos aptos para realizar la optimizaci&oacute;n.</p>      <p><font size="3"><b>5. OPTIMIZACI&Oacute;N DE LAS DIMENSIONES DEL ROBOT</b></font></p>      <p>Uno de los objetivos principales de este trabajo, es obtener las dimensiones de un prototipo de robot, de tal forma que consuma la menor cantidad de energ&iacute;a para recorrer una trayectoria dentro del espacio de trabajo com&uacute;n. La idea es que las dimensiones del robot sean las m&aacute;s adecuadas, y consuma la menor cantidad de energ&iacute;a al realizar el recorrido. Esto se hace, teniendo en cuenta los requerimientos actuales de la industrial en los cuales se exige que los productos sean sostenibles <i>{</i><i>greendesign</i><i>). </i>Adicionalmente, el robot se construir&aacute; en la medida de lo posible, con materiales reciclables y/o no da&ntilde;inos para el medio ambiente.</p>      <p>La trayectoria consiste en una serie de espirales que cubren puntos significativos dentro del espacio de trabajo, iniciando por el l&iacute;mite exterior del mismo y luego, tomando zonas internas; el tama&ntilde;o del espacio de trabajo usado es una semi-esfera de una unidad de di&aacute;metro que se adec&uacute;a a las dimensiones normalizadas del robot.</p>      <p>Para obtener la cantidad de energ&iacute;a que usa cada configuraci&oacute;n del robot al recorrer la trayectoria prescrita, se desarroll&oacute; un modelo en Simulink ( R) que toma los puntos especificados para generar la trayectoria del efector final (posici&oacute;n x, y, z, y tiempo) y por medio de un interpolador de tipo spline c&uacute;bico, los algoritmos de cinem&aacute;tica inversa se calculan las trayectorias continuas de las tres articulaciones activas del robot. Utilizando estas trayectorias continuas (incluyen la posici&oacute;n, velocidad y aceleraci&oacute;n), y el modelo din&aacute;mico inverso, se calculan los pares requeridos en cada articulaci&oacute;n para desarrollar las trayectorias planteadas.</p>      <p>Finalmente, los pares se usan junto con la velocidad angular de las articulaciones activas para calcular las curvas de potencia de cada motor. Al realizar la integraci&oacute;n de la suma de las potencias, se obtiene la energ&iacute;a que consume el robot para desarrollar la tarea; esta cantidad de energ&iacute;a se usa como valor de referencia para la optimizaci&oacute;n. En la <a href="#fig8">figura 8</a>, se muestra el diagrama de bloques que realiza el c&aacute;lculo de la energ&iacute;a.</p>     <p>    <center><a name="fig8"><img src="img/revistas/cein/v21n1/v21n1a05fig8.jpg"></a></center></p>      ]]></body>
<body><![CDATA[<p>El m&eacute;todo usado en la optimizaci&oacute;n es el de Algoritmos Gen&eacute;ticos (GAs) que se muestra en la <a href="#fig9">figura 9</a>.</p>     <p>    <center><a name="fig9"><img src="img/revistas/cein/v21n1/v21n1a05fig9.jpg"></a></center></p>      <p>Los  par&aacute;metros  usados  durante  la  optimization   por algoritmos  gen&eacute;ticos,   se presentan en la <a href="#t1">tabla 1</a>.</p>     <p>    <center><a name="t1"><img src="img/revistas/cein/v21n1/v21n1a05t1.jpg"></a></center></p>      <p>La funci&oacute;n para optimizar, se desarroll&oacute; en Matlab ( R); cada individuo tiene cuatro genes que son las dimensiones principales del robot (tama&ntilde;o de las plataformas, fija y m&oacute;vil, tama&ntilde;o del brazo y tama&ntilde;o del antebrazo), la funci&oacute;n de desempe&ntilde;o por minimizar, es la energ&iacute;a (<a href="#form15">ecuaci&oacute;n 15</a>), que se calcula con los programas asociados y el diagrama de bloques que se muestra en la <a href="#fig8">figura 8</a>. Las medidas se normalizaron entre 0 y 1 unidades, de manera que los resultados se puedan extrapolar a cualquier tama&ntilde;o del robot.</p>     <p><a name="form15"><img src="img/revistas/cein/v21n1/v21n1a05form15.jpg"></a></p>      <p>Donde:    <br> <img src="img/revistas/cein/v21n1/v21n1a05form16.jpg"> - Pares de los motores    ]]></body>
<body><![CDATA[<br> <img src="img/revistas/cein/v21n1/v21n1a05form17.jpg"> - Velocidades angulares de los motores</p>      <p><font size="3"><b>6. RESULTADOS</b></font></p>      <p>Siguiendo el algoritmo de optimizaci&oacute;n planteado en la secci&oacute;n anterior, se procedi&oacute; a calcular los valores &oacute;ptimos de los eslabones del prototipo del robot paralelo y que hacen que la energ&iacute;a para recorrer la trayectoria sea m&iacute;nima.</p>      <p>El proceso de optimizaci&oacute;n que se presenta en la figura 10, converge en la generaci&oacute;n n&uacute;mero 97 despu&eacute;s de probar a 4.900 individuos. Los genes del mejor individuo (dimensiones principales del robot), se muestran en la <a href="#t2">tabla 2</a>.</p>     <p>    <center><a name="fig10"><img src="img/revistas/cein/v21n1/v21n1a05fig10.jpg"></a></center></p>     <p>    <center><a name="t2"><img src="img/revistas/cein/v21n1/v21n1a05t2.jpg"></a></center></p>      <p>De acuerdo con los resultados, se puede deducir que el tama&ntilde;o de las plataformas debe ser muy peque&ntilde;o y la longitud del antebrazo (L<sub>2</sub>), debe ser aproximadamente el doble de la longitud del brazo (L<sub>1</sub>). Las dimensiones de estos elementos depender&aacute;n del espacio de trabajo planteado, tal como se aprecia en la <a href="#t2">tabla 2</a>.</p>      <p><font size="3"><b>7. CONCLUSIONES</b></font></p>      ]]></body>
<body><![CDATA[<p>Los algoritmos gen&eacute;ticos son una herramienta funcional que permite estimar las dimensiones de un robot paralelo tipo Delta con un bajo consumo de energ&iacute;a.</p>      <p>La verificaci&oacute;n de cobertura del espacio de trabajo y el an&aacute;lisis de interferencia son elementos clave en el dise&ntilde;o del robot y garantizan la capacidad de recorrer las diversas trayectorias para las cuales se planea el uso del robot.</p>      <p>El dise&ntilde;o de la plataforma remota que contiene el robot paralelo, permitir&aacute; a estudiantes de diferentes universidades corroborar experimentalmente diferentes esquemas de control propuestos, que pueden ser sencillos o muy complejos, seg&uacute;n como se requiera. El uso de Matlab permitir&aacute; que los estudiantes implementen estos esquemas de una forma muy r&aacute;pida.</p>      <p>El uso de una interfaz gr&aacute;fica implementada en C, usando librer&iacute;as OpenGL, reduce en forma significativa los tiempos de ejecuci&oacute;n de los algoritmos de control, lo cual es factor relevante en el dise&ntilde;o de sistemas teleoperados.</p>  <hr>      <p><font size="3"><b>REFERENCIAS BIBLIOGRAF&Iacute;CAS</b></font></p>      <!-- ref --><p>&#91;1&#93; Baykal S. G., (2010). Green Automation, Autom&aacute;tica 2010, International Trade Fair for Automation and Mechatronics.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000128&pid=S0124-8170201100010000500001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;2&#93; Albers, A. and Ottnad, J. (2009). Integrated structural and controller optimization for lightweight robot design. Humanoid Robot 9<sup>th</sup>. IEEE-RAS International Conference, pp. 93 -98.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000129&pid=S0124-8170201100010000500002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;3&#93; Bail&oacute;n W., Cardiel E., Campos I. y Paz A. (2010). Mechanical energy optimization in trajectory planning for six DOF robot manipulators based on eighth-degree polynomial functions and a genetic algorithm. Electrical Engineering Computing Science and Automatic Control (CCE), 7th International Conference, pp. 446 -451.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000130&pid=S0124-8170201100010000500003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;4&#93; Kolibalbal Z., and Smetanova A., (2010). Experimental implementation of energy optimization by robot movement. Robotics in Alpe-Adria-Danube Region (RAAD). IEEE 19th International Workshop, pp. 333 -339.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000131&pid=S0124-8170201100010000500004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;5&#93; Vergnano A., Thorstensson C, Lennartson B., Falkman P., Pellicciari M., Yuan C, Biller S. y Leali F., (2010). Embedding detailed robot energy optimization into high-level scheduling. Automation Science and Engineering (CASE), IEEE Conference, pp. 386 -392.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000132&pid=S0124-8170201100010000500005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;6&#93; Merlet J. P., (2006). Parallel Robots (Solid Mechanics and Its Applications), New York: Springer-Verlag.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000133&pid=S0124-8170201100010000500006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;7&#93; Ranky P.G., (2010). Sustainable green product design and manufacturing / assembly systems engineering principles and rules with examples. Sustainable Systems and Technology (ISSST). IEEE International Symposium.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000134&pid=S0124-8170201100010000500007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;8&#93; Zhi-Gang Xu, Li-Yan Shen, Wen-Guang Chen, (2006). Conceptual Green design, challenge and strategies.Industrial Electronics. IEEE International Symposium.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000135&pid=S0124-8170201100010000500008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;9&#93; Glantschnig W.J., (2002). Green design: an introduction to issues and challenges. Components. Packaging and Manufacturing Technology. Part A, IEEE Transactions.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000136&pid=S0124-8170201100010000500009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;10&#93; Liu X.J., Jin Z.L., and Gao F., (2000). Optimum design of 3-DOF spherical parallel manipulators with respect to the conditioning and stiffness indices In: Mechanism Machine Theory 35, pp. 1257-1267.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000137&pid=S0124-8170201100010000500010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;11&#93; Clavel R., (1989). Une nouvelle structure de manipulateurparall&eacute;le pour la robotiquel&eacute;g&eacute;re. Journal Europ&eacute;en des Syst&eacute;mesAutomatis&eacute;s, 23 (6), pp. 501-519.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000138&pid=S0124-8170201100010000500011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;12&#93; Lou Y., Liu G., Chen N., and Li Z., (2005). Optimal design of parallel manipulators for maximum effective regular workspace, Proc. IEEE/RSJ Int. Conf. on Intel. Robots Sys., pp. 795-800. Alberta.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000139&pid=S0124-8170201100010000500012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;13&#93; Qiaoling Yuan, Shiming J.i., Zhongfei Wang, Guan Wang, Yuehua Wan, Li Zhan, (2008). Optimal design of the linear delta robot for prescribed cuboid dexterous workspace based on performance chart. Proceedings of the 8th WSEAS International Conference on Robotics. In: Control and Manufacturing Technology, p.35-41, Hangzhou, China.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000140&pid=S0124-8170201100010000500013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;14&#93; Courteille E., Deblaise D., and Maurine P., (2009). Design optimization of a Delta-like parallel robot through global stiffness performance evaluation. IEEE. In: Intelligent Robots and Systems<i>, </i>2009. IEEE/RSJ International Conference.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000141&pid=S0124-8170201100010000500014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;15&#93; Stock M., and Miller K., (2003). Optimal design of spatial parallel manipulators: application to linear DELTA robot, In: ASME J. Mech. Des., Vol. 125, pp. 292-301.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000142&pid=S0124-8170201100010000500015&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Baykal]]></surname>
<given-names><![CDATA[S. G]]></given-names>
</name>
</person-group>
<source><![CDATA[Green Automation, Automática 2010]]></source>
<year>2010</year>
<publisher-name><![CDATA[International Trade Fair for Automation and Mechatronics]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Albers]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Ottnad]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<source><![CDATA[Integrated structural and controller optimization for lightweight robot design]]></source>
<year>2009</year>
<conf-name><![CDATA[9 Humanoid Robot]]></conf-name>
<conf-loc> </conf-loc>
<page-range>93 -98</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[Bailón]]></surname>
<given-names><![CDATA[W]]></given-names>
</name>
<name>
<surname><![CDATA[Cardiel]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
<name>
<surname><![CDATA[I]]></surname>
<given-names><![CDATA[Campos]]></given-names>
</name>
<name>
<surname><![CDATA[Paz]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<source><![CDATA[Mechanical energy optimization in trajectory planning for six DOF robot manipulators based on eighth-degree polynomial functions and a genetic algorithm]]></source>
<year>2010</year>
<conf-name><![CDATA[7 Electrical Engineering Computing Science and Automatic Control]]></conf-name>
<conf-loc> </conf-loc>
<page-range>446 -451</page-range></nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kolibalbal]]></surname>
<given-names><![CDATA[Z]]></given-names>
</name>
<name>
<surname><![CDATA[Smetanova]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<source><![CDATA[Experimental implementation of energy optimization by robot movement]]></source>
<year>2010</year>
<conf-name><![CDATA[19 Robotics in Alpe-Adria-Danube Region (RAAD)]]></conf-name>
<conf-loc> </conf-loc>
<page-range>333 -339</page-range></nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Vergnano]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Thorstensson]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[Lennartson]]></surname>
<given-names><![CDATA[B]]></given-names>
</name>
<name>
<surname><![CDATA[Falkman]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
<name>
<surname><![CDATA[Pellicciari]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Yuan]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[Biller]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Leali]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
</person-group>
<source><![CDATA[Embedding detailed robot energy optimization into high-level scheduling]]></source>
<year>2010</year>
<conf-name><![CDATA[ Automation Science and Engineering (CASE)]]></conf-name>
<conf-loc> </conf-loc>
<page-range>386 -392</page-range></nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Merlet]]></surname>
<given-names><![CDATA[J. P]]></given-names>
</name>
</person-group>
<source><![CDATA[Parallel Robots (Solid Mechanics and Its Applications)]]></source>
<year>2006</year>
<publisher-loc><![CDATA[New York ]]></publisher-loc>
<publisher-name><![CDATA[Springer-Verlag]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ranky]]></surname>
<given-names><![CDATA[P.G]]></given-names>
</name>
</person-group>
<source><![CDATA[Sustainable green product design and manufacturing / assembly systems engineering principles and rules with examples. Sustainable Systems and Technology (ISSST)]]></source>
<year>2010</year>
<publisher-name><![CDATA[IEEE International Symposium]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Zhi-Gang]]></surname>
<given-names><![CDATA[Xu]]></given-names>
</name>
<name>
<surname><![CDATA[Li-Yan]]></surname>
<given-names><![CDATA[Shen]]></given-names>
</name>
<name>
<surname><![CDATA[Wen-Guang]]></surname>
<given-names><![CDATA[Chen]]></given-names>
</name>
</person-group>
<source><![CDATA[Conceptual Green design, challenge and strategies.Industrial Electronics. IEEE International Symposium]]></source>
<year>2006</year>
</nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Glantschnig]]></surname>
<given-names><![CDATA[W.J]]></given-names>
</name>
</person-group>
<source><![CDATA[Green design: an introduction to issues and challenges. Components. Packaging and Manufacturing Technology]]></source>
<year>2002</year>
<publisher-name><![CDATA[IEEE Transactions]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Liu]]></surname>
<given-names><![CDATA[X.J]]></given-names>
</name>
<name>
<surname><![CDATA[Jin]]></surname>
<given-names><![CDATA[Z.L]]></given-names>
</name>
<name>
<surname><![CDATA[Gao]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
</person-group>
<source><![CDATA[Optimum design of 3-DOF spherical parallel manipulators with respect to the conditioning and stiffness indices In: Mechanism Machine Theory]]></source>
<year>2000</year>
<volume>35</volume>
<page-range>1257-1267</page-range></nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Clavel]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
</person-group>
<article-title xml:lang="fr"><![CDATA[Une nouvelle structure de manipulateurparalléle pour la robotiquelégére]]></article-title>
<source><![CDATA[Journal Européen des SystémesAutomatisés]]></source>
<year>1989</year>
<volume>23</volume>
<numero>6</numero>
<issue>6</issue>
<page-range>501-519</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[Lou]]></surname>
<given-names><![CDATA[Y]]></given-names>
</name>
<name>
<surname><![CDATA[Liu]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
<name>
<surname><![CDATA[Chen]]></surname>
<given-names><![CDATA[N]]></given-names>
</name>
<name>
<surname><![CDATA[Li]]></surname>
<given-names><![CDATA[Z]]></given-names>
</name>
</person-group>
<source><![CDATA[Optimal design of parallel manipulators for maximum effective regular workspace]]></source>
<year>2005</year>
<conf-name><![CDATA[ Proc. IEEE/RSJ Int]]></conf-name>
<conf-loc> </conf-loc>
<page-range>795-800</page-range><publisher-loc><![CDATA[Alberta ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Qiaoling]]></surname>
<given-names><![CDATA[Yuan]]></given-names>
</name>
<name>
<surname><![CDATA[Shiming]]></surname>
<given-names><![CDATA[J.i]]></given-names>
</name>
<name>
<surname><![CDATA[Zhongfei]]></surname>
<given-names><![CDATA[Wang]]></given-names>
</name>
<name>
<surname><![CDATA[Guan]]></surname>
<given-names><![CDATA[Wang]]></given-names>
</name>
<name>
<surname><![CDATA[Yuehua]]></surname>
<given-names><![CDATA[Wan]]></given-names>
</name>
<name>
<surname><![CDATA[Li]]></surname>
<given-names><![CDATA[Zhan]]></given-names>
</name>
</person-group>
<source><![CDATA[Optimal design of the linear delta robot for prescribed cuboid dexterous workspace based on performance chart]]></source>
<year>2008</year>
<conf-name><![CDATA[ Proceedings of the 8th WSEAS International Conference on Robotics]]></conf-name>
<conf-loc> </conf-loc>
<page-range>35-41</page-range><publisher-loc><![CDATA[Hangzhou ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B14">
<label>14</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Courteille]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
<name>
<surname><![CDATA[Deblaise]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
<name>
<surname><![CDATA[Maurine]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
</person-group>
<source><![CDATA[Design optimization of a Delta-like parallel robot through global stiffness performance evaluation. IEEE]]></source>
<year>2009</year>
<conf-name><![CDATA[ Intelligent Robots and Systems]]></conf-name>
<conf-date>2009</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B15">
<label>15</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Stock]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Miller]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Optimal design of spatial parallel manipulators: application to linear DELTA robot]]></article-title>
<source><![CDATA[ASME J. Mech. Des]]></source>
<year>2003</year>
<volume>125</volume>
<page-range>292-301</page-range></nlm-citation>
</ref>
</ref-list>
</back>
</article>
