<?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>1692-8261</journal-id>
<journal-title><![CDATA[Prospectiva]]></journal-title>
<abbrev-journal-title><![CDATA[Prospect.]]></abbrev-journal-title>
<issn>1692-8261</issn>
<publisher>
<publisher-name><![CDATA[Universidad Autónoma del Caribe, Facultad de Ingeniería]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1692-82612014000100008</article-id>
<article-id pub-id-type="doi">10.15665/rp.v12i1.152</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Metodología para encontrar Matrices de Transformación Homogénea para la Cinemática de Mecanismos con Matlab y VRML]]></article-title>
<article-title xml:lang="en"><![CDATA[Methodology to find Homogeneous Tranformation Matrices for Kinematics of Mechanisms with Matlab and VRML]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Esquivel Cárdenas]]></surname>
<given-names><![CDATA[Jesús Aureliano]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Ruiz Tello]]></surname>
<given-names><![CDATA[Javier]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Rincón Maltos]]></surname>
<given-names><![CDATA[Gerardo]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Docente  ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidad Autónoma Coahuila  ]]></institution>
<addr-line><![CDATA[Coahuila ]]></addr-line>
<country>México</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>01</month>
<year>2014</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>01</month>
<year>2014</year>
</pub-date>
<volume>12</volume>
<numero>1</numero>
<fpage>64</fpage>
<lpage>69</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_arttext&amp;pid=S1692-82612014000100008&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_abstract&amp;pid=S1692-82612014000100008&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_pdf&amp;pid=S1692-82612014000100008&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[Este trabajo resuelve el problema de encontrar las matrices de transformación homogénea, &#91;1&#93;-&#91;7&#93;, en el estudio de mecanismos, especialmente la robótica, de diseños 3D previamente elaborados o exportados a archivos WRL, &#91;8&#93;-&#91;13&#93; en los cuales se desconocen las medidas de las dimensiones de posición y orientación de los pivotes de accionamiento. La metodología es gráfica y desarrollada mediante la programación de interfaces en Matlab, &#91;14&#93;-&#91;18&#93;, a mundos virtuales programados en VRML. Conceptos como los parámetros Denavit-Hartenberg los cuales son tres y la variable de unión son importantes para minimizar la dependencia paramétrica entre los sistemas de coordenadas los cuales se logra siempre y cuando estos satisfagan una serie de condiciones las cuales son difíciles de encontrar en diseños 3D carentes de información o entre los cuales las dependencia de Transformaciones los cuales son nodos nativos de la programación VRML satisfacen relaciones anidadas y complejas.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[This work solves the problem of finding the matrix of homogenous transformation, &#91;1&#93;-&#91;7&#93;, in the study of mechanisms, in special Robotics, of 3D designs previously developed or exported to WRL files, &#91;8&#93;-&#91;13&#93; where are position and orientation measures of the actuating pivot are missing. The approach taken is graphical and is implemented relying in special functions of Matlab, &#91;14&#93;-&#91;18&#93;, for making interaction with VRML worlds. Concepts like parameters Denavit-Hartenberg which are four, are important due they are the minimal quantity of parameters necessary for relating two coordinate frames, are hard to find whenever there are no data of dimensions or size relating position and orientation between different objects or when the Transformations, native nodes of the VRML, have nested, hence complex, structures.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[Realidad Virtual]]></kwd>
<kwd lng="es"><![CDATA[VRML]]></kwd>
<kwd lng="es"><![CDATA[Matlab]]></kwd>
<kwd lng="es"><![CDATA[GUI]]></kwd>
<kwd lng="es"><![CDATA[Denavit-Hartenberg]]></kwd>
<kwd lng="en"><![CDATA[Virtual Reality]]></kwd>
<kwd lng="en"><![CDATA[VRML]]></kwd>
<kwd lng="en"><![CDATA[Matlab]]></kwd>
<kwd lng="en"><![CDATA[GUI]]></kwd>
<kwd lng="en"><![CDATA[Denavit-Hartenberg]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[  <font face="Verdana" size="2">     <p><a href="http://dx.doi.org/10.15665/rp.v12i1.152" target="_blank">http://dx.doi.org/10.15665/rp.v12i1.152</a></p>     <p align="center"><font size="4"><b>Metodolog&iacute;a para encontrar Matrices de Transformaci&oacute;n Homog&eacute;nea para la Cinem&aacute;tica de Mecanismos con Matlab y VRML</b></font></p>     <p align="center"><font size="3"><b>Methodology to find Homogeneous Tranformation Matrices for Kinematics of Mechanisms with Matlab and VRML</b></font></p>      <p align="center">Jes&uacute;s Aureliano Esquivel C&aacute;rdenas<sup>1</sup>, Javier Ruiz Tello<sup>1</sup>, Gerardo Rinc&oacute;n Maltos<sup>2</sup></p>      <p><sup>(1)</sup> <i>Docente</i>    <br> <sup>(2)</sup> (<i>Estudiante</i>) <i>de la Maestr&iacute;a en Ingenier&iacute;a El&eacute;ctrica con acentuaci&oacute;n en Control Autom&aacute;tico de la Facultad de Ingenier&iacute;a Mec&aacute;nica y El&eacute;ctrica de la Universidad Aut&oacute;noma Coahuila. Monclova, Coahuila, M&eacute;xico. e-mail: <a href="mailto:jesus.esquivel@uadec.edu.mx">jesus.esquivel@uadec.edu.mx</a></i></p>      <p><i>Recibido 10/09/13, aceptado 27/12/2013</i></p> <hr>     <p><font size="3"><b>Resumen</b></font></p>      <p>Este trabajo resuelve el problema de encontrar las matrices de transformaci&oacute;n homog&eacute;nea, &#91;1&#93;-&#91;7&#93;, en el estudio de mecanismos, especialmente la rob&oacute;tica, de dise&ntilde;os 3D previamente elaborados o exportados a archivos WRL, &#91;8&#93;-&#91;13&#93; en los cuales se desconocen las medidas de las dimensiones de posici&oacute;n y orientaci&oacute;n de los pivotes de accionamiento. La metodolog&iacute;a es gr&aacute;fica y desarrollada mediante la programaci&oacute;n de interfaces en Matlab, &#91;14&#93;-&#91;18&#93;, a mundos virtuales programados en VRML. Conceptos como los par&aacute;metros Denavit-Hartenberg los cuales son tres y la variable de uni&oacute;n son importantes para minimizar la dependencia param&eacute;trica entre los sistemas de coordenadas los cuales se logra siempre y cuando estos satisfagan una serie de condiciones las cuales son dif&iacute;ciles de encontrar en dise&ntilde;os 3D carentes de informaci&oacute;n o entre los cuales las dependencia de Transformaciones los cuales son nodos nativos de la programaci&oacute;n VRML satisfacen relaciones anidadas y complejas.</p>      ]]></body>
<body><![CDATA[<p><b>Palabras clave: </b>Realidad Virtual, VRML, Matlab, GUI, Denavit-Hartenberg.</p> <hr>      <p><font size="3"><b>Abstract</b></font></p>      <p>This work solves the problem of finding the matrix of homogenous transformation, &#91;1&#93;-&#91;7&#93;, in the study of mechanisms, in special Robotics, of 3D designs previously developed or exported to WRL files, &#91;8&#93;-&#91;13&#93; where are position and orientation measures of the actuating pivot are missing. The approach taken is graphical and is implemented relying in special functions of Matlab, &#91;14&#93;-&#91;18&#93;, for making interaction with VRML worlds. Concepts like parameters Denavit-Hartenberg which are four, are important due they are the minimal quantity of parameters necessary for relating two coordinate frames, are hard to find whenever there are no data of dimensions or size relating position and orientation between different objects or when the Transformations, native nodes of the VRML, have nested, hence complex, structures.</p>      <p><b>Key words: </b>Virtual Reality, VRML, Matlab, GUI, Denavit-Hartenberg.</p> <hr>      <p><font size="3"><b>1. Introducci&oacute;n</b></font></p>      <p>El dise&ntilde;o de mundos virtuales, &#91;19&#93;-&#91;22&#93;, se desarrolla mediante herramientas o software diversos tanto comercial, como el <i>3D Studio </i>de Autodesk, o el <i>Blender </i>que es de acceso libre. El problema que se resuelve en este trabajo es el de ubicar mediante una forma gr&aacute;fica la posici&oacute;n de los diferentes sistemas de coordenadas involucradas en los movimientos de un robot virtual cuya informaci&oacute;n se desconoce, as&iacute; como los par&aacute;metros Denavit-Hartenberg (DH) que logran la relaci&oacute;n entre ellos. Existen herramientas para el dise&ntilde;o de archivos WRL los cuales codifican el lenguaje VRML, <i>e.g. </i>el <i>vrbuilder2, el Flux Studio, </i>etc. que permiten desarrollar mundos virtuales con geometr&iacute;as muy modestas. La metodolog&iacute;a propuesta en este estudio inicia desde que se desarrollan los objetos programados directamente en VRML utilizando t&eacute;rminos propios de este software hasta que su manipulaci&oacute;n con una Interface Gr&aacute;fica de Usuario (GUI - por sus siglas en Ingl&eacute;s) del Matlab para resolver el problema de la Cinem&aacute;tica Directa e Inversa.</p>      <p><font size="3"><b>2. M&eacute;todo gr&aacute;fico - programaci&oacute;n</b></font></p>      <p>En esta secci&oacute;n estudiaremos los conceptos principales de nuestro m&eacute;todo exponiendo el dise&ntilde;o de un manipulador de dos grados de libertad en un plano. Para ello escribimos un archivo WRL, programado en VRML, y particionado para mostrarlo en las siguientes tres listas. En la <a href="#ec1">Lista 1</a> se muestra el punto de visi&oacute;n de una c&aacute;mara para visualizar el manipulador centrado en la escena.</p>     <p align="center"><a name="lt1"></a><img src="img/revistas/prosp/v12n1/v12n1a08lt1.jpg"></p>       <p>El c&oacute;digo de la <a href="#lt2">Lista 2</a> se ilustra el Eslab&oacute;n 1 (Linkl) el cual consiste simplemente en un cilindro y una caja rectangular los cuales son nodos Transform modificados para acoplarse a la orientaci&oacute;n y posici&oacute;n adecuada y darle forma al eslab&oacute;n cuyo campo de manipulaci&oacute;n es rotaci&oacute;n el cual se encuentra adaptado para mover el eslab&oacute;n sobre el eje z. Los ejes x y y se ajustan de tal forma que se re&uacute;nan las condiciones del m&eacute;todo DH. La selecci&oacute;n exacta la haremos mediante una GUI del Matlab que manipule a los cuatro par&aacute;metros de tal forma que el marco de coordenadas satisfaga en forma inherente las condiciones DH.</p>     ]]></body>
<body><![CDATA[<p align="center"><a name="lt2"></a><img src="img/revistas/prosp/v12n1/v12n1a08lt2.jpg"></p>       <p>El c&oacute;digo de la <a href="#lt3">Lista 3</a> define el nodo Vinculo Link 2 para utilizarlo en la <a href="#f2">Figura 2</a>. El Link 2 est&aacute; inmerso dentro del c&oacute;digo debido a que es necesario modificarlo en su posici&oacute;n y orientaci&oacute;n en el espacio antes de utilizarlo directamente mediante el campo orientation en el eje z.</p>     <p align="center"><a name="lt3"></a><img src="img/revistas/prosp/v12n1/v12n1a08lt3.jpg"></p>      <p>En la <a href="#f1">Figura 1</a> se muestra el manipulador generado por este programa y visualizado mediante el software <i>Cortona3D.</i></p>     <p align="center"><a name="f1"></a><img src="img/revistas/prosp/v12n1/v12n1a08f1.jpg"></p>      <p><b>2.1 M&eacute;todo gr&aacute;fico para generar la matriz de transformaci&oacute;n</b></p>      <p>La matriz de transformaci&oacute;n homog&eacute;nea relaciona dos sistemas de coordenadas y se define mediante la transformaci&oacute;n can&oacute;nica establecida por los par&aacute;metros DH,</p>     <p align="center"><a name="ec1"></a><img src="img/revistas/prosp/v12n1/v12n1a08ec1.jpg"></p>      <p>La rotaci&oacute;n sobre el eje <i>x </i>actual se denota por <b>0, </b>posteriormente la segunda transformaci&oacute;n es un desplazamiento <i>d </i>sobre el eje z. La siguiente transformaci&oacute;n es un desplazamiento sobre el eje de las <i>x </i>actual, y finalmente una rotaci&oacute;n sobre este mismo eje pero del sistema actual. Es importante recordar que los cuatro par&aacute;metros definen un rango m&iacute;nimo de transformaciones que relacionan dos sistemas de coordenadas tridimensionales. Es decir, no es posible obtener la relaci&oacute;n con estos par&aacute;metros, en general, de cualquier par de sistemas de coordenadas con posiciones y orientaciones aleatorias. El n&uacute;mero de par&aacute;metros debe incrementarse de acuerdo a las necesidades, sin embargo no puede rebasar los doce lo cual es el n&uacute;mero de entradas de la matriz de transformaci&oacute;n de los primeros tres renglones. En su versi&oacute;n intermedia solamente seis, tres para orientaci&oacute;n y tres para traslaci&oacute;n, y en su versi&oacute;n m&iacute;nima cuatro, que en nuestro caso los derivamos de los criterios establecidos por Denavit y Hartenberg.</p>      <p>Lo inicializaremos en cero para tener empalmados los sistemas de coordenadas. Al variar los par&aacute;metros mantenemos solo se mueve uno de ellos. La idea es utilizar esta t&eacute;cnica para buscar emparejar visualmente este sistema variable con un tercero que en su momento se encontrar&aacute; fijo en un eslab&oacute;n de robot para derivar de esta manera la matriz de transformaci&oacute;n homog&eacute;nea. Es claro la imprecisi&oacute;n de los c&aacute;lculos involucrados y el riesgo de implementarlos en un dise&ntilde;o mec&aacute;nico real. Sin embargo no es el tipo de problemas considerados en este trabajo. Los cambios en cada uno de los par&aacute;metros se muestran en las <a href="#f2">Figura 2</a>.</p>     ]]></body>
<body><![CDATA[<p align="center"><a name="f2"></a><img src="img/revistas/prosp/v12n1/v12n1a08f2.jpg"></p>      <p>Los cambios en la rotaci&oacute;n y traslaci&oacute;n de los nodos definidos por Transform se implementaron mediante los siguientes fragmentos de c&oacute;digo de Matlab codificados en una GUI mediante la herramienta GUIDE,</p>      <p><b>Listas del Programa GUI de Matlab</b></p>     <p align="center"><a name="lt4"></a><img src="img/revistas/prosp/v12n1/v12n1a08lt4.jpg"></p>     <p align="center"><a name="lt5"></a><img src="img/revistas/prosp/v12n1/v12n1a08lt5.jpg"></p>     <p align="center"><a name="lt6"></a><img src="img/revistas/prosp/v12n1/v12n1a08lt6.jpg"></p>     <p align="center"><a name="lt7"></a><img src="img/revistas/prosp/v12n1/v12n1a08lt7.jpg"></p>     <p align="center"><a name="lt8"></a><img src="img/revistas/prosp/v12n1/v12n1a08lt8.jpg"></p>      <p>La transformaci&oacute;n homog&eacute;nea en la Lista 8 tiene la forma</p>     <p align="center"><a name="ec2"></a><img src="img/revistas/prosp/v12n1/v12n1a08ec2.jpg"></p>      ]]></body>
<body><![CDATA[<p>donde r es la traslaci&oacute;n de la transformaci&oacute;n y es por ello el uso de la instrucci&oacute;n</p>      <p align="center">origen.translation = A(1:3,4)’;</p>      <p>Y para la rotaci&oacute;n es necesario utilizar la submatriz R para encontrar el &aacute;ngulo de rotaci&oacute;n definido por</p>     <p align="center"><a name="ec3"></a><img src="img/revistas/prosp/v12n1/v12n1a08ec3.jpg"></p>      <p>y el vector k es dado por</p>     <p align="center"><a name="ec4"></a><img src="img/revistas/prosp/v12n1/v12n1a08ec4.jpg"></p>      <p>Ambos se encuentran codificados al final del Listado 8. En las <a href="#f3">Figura 3</a> se muestran gr&aacute;ficamente los resultados obtenidos con el robot plano.</p>     <p align="center"><a name="f3"></a><img src="img/revistas/prosp/v12n1/v12n1a08f3.jpg"></p>      <p>Posterior al emparejamiento de los sistemas de coordenadas se pueden agregar utiler&iacute;as para guardar los par&aacute;metros y definir de esta manera la matriz de transformaci&oacute;n homog&eacute;nea. En la aplicaci&oacute;n de robots s&oacute;lidos seriales, como el de configuraci&oacute;n plana presentada en esta secci&oacute;n se encontr&oacute; un comportamiento muy interesante que discutiremos a continuaci&oacute;n. Una vez definido los sistemas de coordenadas entre eslabones consecutivos, la cinem&aacute;tica directa se obtiene alternando las matrices de transformaci&oacute;n homog&eacute;nea encontradas con matrices similares con par&aacute;metros cero excepto aqu&eacute;l cuyo eslab&oacute;n define su naturaleza variable como lo es el par&aacute;metro <i>d </i>si es prism&aacute;tico o lineal, o en su caso <b><i>8 </i></b>si lo define uno de rotaci&oacute;n. Es decir, si definimos los par&aacute;metros que definen la transformaci&oacute;n Tj entre un sistema de coordenadas actual, <i>e.g., <b>i </b></i>—&eacute;simo, con el anterior, <i>i.e., <b>i — % </b></i>entonces, para representar la variaci&oacute;n del eslab&oacute;n del sistema actual es necesario postmultiplicar por la matriz homog&eacute;nea cuyos par&aacute;metros son cero excepto el que define la variable de uni&oacute;n. Por ejemplo, si es una variable de uni&oacute;n prism&aacute;tica la transformaci&oacute;n se define por <b><i>L<sub>t</sub> = A( </i>0,0, a, 0), </b>y si es de rotaci&oacute;n la definici&oacute;n es dada por <b><i>L<sub>t</sub> — A{6,</i>0,0,0). </b>Esto &uacute;ltimo se realiza debido a que los sistemas de coordenadas encontrados son objetos matem&aacute;ticos independientes del manipulador en s&iacute; y permanecen fijos en el espacio, por lo que las matrices Lj le permiten moverse simult&aacute;neamente, <i>i.e., </i>fijos, con el eslab&oacute;n respectivo. Este es un concepto que en lo particular los autores no han visto ninguna referencia que lo mencione por lo que queda considerada como un resultado aunque sencillo, innovador. De esta forma la cinem&aacute;tica directa para un manipulador de <i>n </i>grados de libertad es dada por la transformaci&oacute;n T™, que relaciona al &uacute;ltimo sistema de coordenadas con la base, y que es definida como</p>      <p><b><i>Totoi</i></b><b>.....&lt;Zn) = </b><b><i>TMqJTz&#094;&#094;-TnLn&iacute;qn)</i></b></p>      ]]></body>
<body><![CDATA[<p>Lo que representa una cadena de la cinem&aacute;tica directa de <b><i>2n </i></b>sistemas de coordenadas con dependencia de las <i>n </i>variables generalizadas <b><i>qi i = 1,..., n </i></b>por parte de las matrices <b><i>Li </i></b>mientras que las respectivas <b><i>T<sub>t</sub> </i></b>obtenidas con nuestro m&eacute;todo permanecen constantes. Finalmente, en la <a href="#f4">Figura 4</a> se muestra un manipulador Stanford de 6 grados de libertad estudiado en &#91;12&#93; al cual se le aplic&oacute; la metodolog&iacute;a presentada en este art&iacute;culo y del que se obtuvieron resultados muy satisfactorios.</p>     <p align="center"><a name="f4"></a><img src="img/revistas/prosp/v12n1/v12n1a08f4.jpg"></p>       <p><font size="3"><b>3. Conclusiones</b></font></p>      <p>La metodolog&iacute;a presentada ha permitido obtener resultados muy favorables en el empleo de mecanismos, en especial robots 3D, con dimensiones o medidas desconocidas, o bien, con geometr&iacute;as muy complejas que dificulta la aplicaci&oacute;n de conceptos de la cinem&aacute;tica tanto directa como inversa por la dificultad natural de determinar los pivotes de giro en cada una de sus uniones y la ubicaci&oacute;n de los sistemas de coordenadas en sus eslabones, aunando a esto las dificultades propias en la interpretaci&oacute;n de las diferentes perspectivas de los gr&aacute;ficos que se puedan obtener para analizar cada uno de los casos.</p> <hr>      <p><font size="3"><b>Referencias</b></font></p>      <!-- ref --><p>&#91;1&#93; J.A. Esquivel C&aacute;rdenas <i>Apuntes de rob&oacute;tica. </i>Facultad de Ingenier&iacute;a Mec&aacute;nica y El&eacute;ctrica. Universidad Aut&oacute;noma de Coahuila, Monclova, M&eacute;xico, 2012.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000058&pid=S1692-8261201400010000800001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;2&#93; J. Craig <i>Introduction to Robotics: Mechanics and Control, </i>2<sup>nd</sup> E. Addison Wesley, Longman 1989.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000060&pid=S1692-8261201400010000800002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;3&#93; W.M. Spong and M. Vidyasagar, <i>Robot Dynamics and Control, </i>Wiley, 1989.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000062&pid=S1692-8261201400010000800003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;4&#93; F.L. Lewis, M.D. Darren and C.T. Abdallah. <i>Manipulator Control Theory and Practice. </i>Marcel Dekker. 2006.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000064&pid=S1692-8261201400010000800004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;5&#93; T.R. Kurkess, <i>Robotics and Automation Handbook. </i>CRC Press. 2005.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000066&pid=S1692-8261201400010000800005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;6&#93; L.W. Tsai, <i>Robot Analysis: The Mechanics of Serial and Parallel Manipulators, </i>Ed. Wiley and Sons, 1999.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000068&pid=S1692-8261201400010000800006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;7&#93; U. Zald&iacute;var Colado, <i>Rob&oacute;tica Asistida por Teleoperaci&oacute;n y Realidad Virtual. </i>Secci&oacute;n de Computaci&oacute;n Departamento de Ingenier&iacute;a El&eacute;ctrica del CINVESTAV, 2003.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000070&pid=S1692-8261201400010000800007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;8&#93; D. Araujo D&iacute;az, D. <i>El Placer de Programar con</i> VRML 2.0, M&eacute;xico, D.F., 2006.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000072&pid=S1692-8261201400010000800008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;9&#93; D. Araujo D&iacute;az, D. <i>Sistema de Visi&oacute;n Artificial para el Laboratorio de Rob&oacute;tica Virtual, </i>Secci&oacute;n de Computaci&oacute;n-Departamento de Ingenier&iacute;a El&eacute;ctrica del CINVESTAV, M&eacute;xico, D.F., 2002.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000074&pid=S1692-8261201400010000800009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;10&#93; E. De Alarc&oacute;n &Aacute;lvarez y N. Par&eacute;s I. Burgu&eacute;s. <i>Manual Pr&aacute;ctico de VRML 2.0; </i>Ed. Biblioteca T&eacute;cnica de Programaci&oacute;n, Espa&ntilde;a, 2000.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000076&pid=S1692-8261201400010000800010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;11&#93; D.H. Stolfi Rosso y S. G&aacute;lvez Rojas, <i>Mundos Virtuales 3D con VRML97. </i>Dpto. de Lenguajes y Ciencias de la Computaci&oacute;n - E.T.S. de Ingenier&iacute;a Inform&aacute;tica - Universidad de M&aacute;laga, Espa&ntilde;a.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000078&pid=S1692-8261201400010000800011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;12&#93; G. Rinc&oacute;n Maltos, "Programaci&oacute;n en VRML y Matlab para la Generaci&oacute;n de matrices de Transformaci&oacute;n Homog&eacute;nea en el Estudio de la Rob&oacute;tica Virtual," Tesis de Maestr&iacute;a. Facultad de Ingenier&iacute;a Mec&aacute;nica y El&eacute;ctrica, Universidad Aut&oacute;noma de Coahuila. Monclova, M&eacute;xico. Dic. 2012.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000080&pid=S1692-8261201400010000800012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;13&#93; G. Visansay Fernandez, <i>Laboratorio Virtual de F&iacute;sica en Matlab/Simulink con Tecnolog&iacute;a VRML. </i>Facultad de Inform&aacute;tica de la Universidad de Cienfuegos "Carlos Rafael Rodr&iacute;guez" Cienfuegos, Cuba. 2008.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000082&pid=S1692-8261201400010000800013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;14&#93; D.O. Barrag&aacute;n Guerrero, Manual de Interfaz Gr&aacute;fica de Usuario en MATLAB: parte 1. Ecuador 2008.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000084&pid=S1692-8261201400010000800014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;15&#93; MathWorks Inc. MATLAB7 <i>Creating Graphical User Interfaces</i> 2009.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000086&pid=S1692-8261201400010000800015&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;16&#93; MathWorks Inc. Help Browser; 2010.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000088&pid=S1692-8261201400010000800016&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;17&#93; M Vargas Villanueva, Tutorial de Introducci&oacute;n a MATLAB. <a href="http://grupo.unavirtual.una.ac.cr/mahara/artefact/file/download.php?file=6824&amp;view=1085" target="_blank">http://grupo.unavirtual.una.ac.cr/mahara/artefact/file/download.php?file=6824&amp;view=1085</a> &#91;Acceso 20 de Noviembre 2012&#93;    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000090&pid=S1692-8261201400010000800017&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref -->.</p>     <!-- ref --><p>&#91;18&#93; J.M. Hobaica Alvarado, J.M. Se&ntilde;ales y Sistemas en MATLAB y LabVIEW. Rice University, Houston, Texas. 2012. <a href="http://cnx.org/content/col11361/1.4/" target="_blank">http://cnx.org/content/col11361/1.4/</a> &#91;Acceso 20 de Noviembre 2012&#93;    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000092&pid=S1692-8261201400010000800018&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref -->.</p>      <!-- ref --><p>&#91;19&#93; E.   Corrado Padilla,   J.J.   Delgado y S. Casta&ntilde;eda. Tecnolog&iacute;as de Realidad Virtual: Modelo Edificio   Inteligente. Depto. de C&oacute;mputo-CICESE, Ense&ntilde;ada, B.C.   Disponible en: <a href="http://telematica.cicese.mx">http://telematica.cicese.mx</a> &#91;Acceso 20 de Noviembre 2012&#93;    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000094&pid=S1692-8261201400010000800019&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref -->.</p>      <!-- ref --><p>&#91;20&#93; A.M. Khamis Rashwan, <i>Interacci&oacute;n Remota con Robots M&oacute;viles Basada en Internet. </i>Departamento de Ingenier&iacute;a de Sistemas y Autom&aacute;tica de la Universidad Carlos III de Madrid, Madrid, 2003.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000096&pid=S1692-8261201400010000800020&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;21&#93; L. L&oacute;pez Pacheco, V.M. Olgu&iacute;n. <i>Scorbot ER-VII virtual: modelado matem&aacute;tico y control de movimiento. </i>Centro de Investigaci&oacute;n en Tecnolog&iacute;as de Informaci&oacute;n y Sistemas de la Universidad Aut&oacute;noma del Estado de Hidalgo. Pachuca de Soto, M&eacute;xico. 2006.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000098&pid=S1692-8261201400010000800021&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;22&#93; G. Velez Jhan, Curso VRML. Arquitectura y Planeamiento Urbano - Facultad de Ingenier&iacute;a de la Universidad Nacional de la Patagonia "San Juan Bosco." <a href="http://www.macoco.8m.com/indice.htm" target="_blank">http://www.macoco.8m.com/indice.htm</a> &#91;Acceso 20 de Noviembre 2012&#93;    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000100&pid=S1692-8261201400010000800022&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref -->.</p>     <!-- ref --><p>&#91;23&#93; B. Shneiderman, <i>Designing the Users Interface, Strategies for effective Human-Computer Interaction. </i>3a edici&oacute;n, Ed. Addison-Wesley, U.S.A., 1998.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000102&pid=S1692-8261201400010000800023&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p> </font>      ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Cárdenas]]></surname>
<given-names><![CDATA[J.A. Esquivel]]></given-names>
</name>
</person-group>
<source><![CDATA[Apuntes de robótica]]></source>
<year>2012</year>
<publisher-loc><![CDATA[Monclova ]]></publisher-loc>
<publisher-name><![CDATA[Facultad de Ingeniería Mecánica y Eléctrica. Universidad Autónoma de Coahuila]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Craig]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Introduction to Robotics: Mechanics and Control]]></source>
<year>1989</year>
<edition>2</edition>
<publisher-loc><![CDATA[Longman ]]></publisher-loc>
<publisher-name><![CDATA[Addison Wesley]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Spong]]></surname>
<given-names><![CDATA[W.M.]]></given-names>
</name>
<name>
<surname><![CDATA[Vidyasagar]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<source><![CDATA[Robot Dynamics and Control]]></source>
<year>1989</year>
<publisher-loc><![CDATA[Wiley ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Lewis]]></surname>
<given-names><![CDATA[F.L.]]></given-names>
</name>
<name>
<surname><![CDATA[Darren]]></surname>
<given-names><![CDATA[M.D.]]></given-names>
</name>
<name>
<surname><![CDATA[Abdallah]]></surname>
<given-names><![CDATA[C.T.]]></given-names>
</name>
</person-group>
<source><![CDATA[Manipulator Control Theory and Practice]]></source>
<year>2006</year>
<publisher-name><![CDATA[Marcel Dekker]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kurkess]]></surname>
<given-names><![CDATA[T.R.]]></given-names>
</name>
</person-group>
<source><![CDATA[Robotics and Automation Handbook]]></source>
<year>2005</year>
<publisher-name><![CDATA[CRC Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Tsai]]></surname>
<given-names><![CDATA[L.W.]]></given-names>
</name>
</person-group>
<source><![CDATA[Robot Analysis: The Mechanics of Serial and Parallel Manipulators]]></source>
<year>1999</year>
<publisher-name><![CDATA[Ed. Wiley and Sons]]></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[Colado]]></surname>
<given-names><![CDATA[U. Zaldívar]]></given-names>
</name>
</person-group>
<source><![CDATA[Robótica Asistida por Teleoperación y Realidad Virtual]]></source>
<year>2003</year>
<publisher-name><![CDATA[Sección de Computación Departamento de Ingeniería Eléctrica del CINVESTAV]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[D. Araujo Díaz]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
</person-group>
<source><![CDATA[El Placer de Programar con VRML 2.0]]></source>
<year>2006</year>
<publisher-loc><![CDATA[México^eD.F D.F]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[D. Araujo Díaz]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
</person-group>
<source><![CDATA[Sistema de Visión Artificial para el Laboratorio de Robótica Virtual]]></source>
<year>2002</year>
<publisher-loc><![CDATA[México^eD.F D.F]]></publisher-loc>
<publisher-name><![CDATA[Sección de Computación-Departamento de Ingeniería Eléctrica del CINVESTAV]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Álvarez]]></surname>
<given-names><![CDATA[E. De Alarcón]]></given-names>
</name>
<name>
<surname><![CDATA[Parés]]></surname>
<given-names><![CDATA[N]]></given-names>
</name>
<name>
<surname><![CDATA[Burgués]]></surname>
<given-names><![CDATA[I.]]></given-names>
</name>
</person-group>
<source><![CDATA[Manual Práctico de VRML 2.0]]></source>
<year>2000</year>
<publisher-name><![CDATA[Ed. Biblioteca Técnica de Programación]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Rosso]]></surname>
<given-names><![CDATA[D.H. Stolfi]]></given-names>
</name>
<name>
<surname><![CDATA[Rojas]]></surname>
<given-names><![CDATA[S. Gálvez]]></given-names>
</name>
</person-group>
<source><![CDATA[Mundos Virtuales 3D con VRML97]]></source>
<year></year>
<publisher-name><![CDATA[Dpto. de Lenguajes y Ciencias de la Computación - E.T.S. de Ingeniería Informática - Universidad de Málaga]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Maltos]]></surname>
<given-names><![CDATA[G. Rincón]]></given-names>
</name>
</person-group>
<source><![CDATA[Programación en VRML y Matlab para la Generación de matrices de Transformación Homogénea en el Estudio de la Robótica Virtual]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Fernandez]]></surname>
<given-names><![CDATA[G. Visansay]]></given-names>
</name>
</person-group>
<source><![CDATA[Laboratorio Virtual de Física en Matlab/Simulink con Tecnología VRML]]></source>
<year>2008</year>
<publisher-name><![CDATA[Facultad de Informática de la Universidad de Cienfuegos "Carlos Rafael Rodríguez" Cienfuegos]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B14">
<label>14</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Guerrero]]></surname>
<given-names><![CDATA[D.O. Barragán]]></given-names>
</name>
</person-group>
<source><![CDATA[Manual de Interfaz Gráfica de Usuario en MATLAB: parte 1]]></source>
<year>2008</year>
</nlm-citation>
</ref>
<ref id="B15">
<label>15</label><nlm-citation citation-type="">
<collab>MathWorks Inc</collab>
<source><![CDATA[MATLAB7 Creating Graphical User Interfaces 2009]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B16">
<label>16</label><nlm-citation citation-type="">
<collab>MathWorks Inc</collab>
<source><![CDATA[Help Browser]]></source>
<year>2010</year>
</nlm-citation>
</ref>
<ref id="B17">
<label>17</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Villanueva]]></surname>
<given-names><![CDATA[M Vargas]]></given-names>
</name>
</person-group>
<source><![CDATA[Tutorial de Introducción a MATLAB]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B18">
<label>18</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Alvarado]]></surname>
<given-names><![CDATA[J.M. Hobaica]]></given-names>
</name>
</person-group>
<source><![CDATA[J.M. Señales y Sistemas en MATLAB y LabVIEW]]></source>
<year>2012</year>
<publisher-loc><![CDATA[Houston^eTexas Texas]]></publisher-loc>
<publisher-name><![CDATA[Rice University]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B19">
<label>19</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Padilla]]></surname>
<given-names><![CDATA[E. Corrado]]></given-names>
</name>
<name>
<surname><![CDATA[Delgado]]></surname>
<given-names><![CDATA[J.J.]]></given-names>
</name>
<name>
<surname><![CDATA[Castañeda]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<source><![CDATA[Tecnologías de Realidad Virtual: Modelo Edificio Inteligente]]></source>
<year></year>
<publisher-name><![CDATA[Depto. de Cómputo-CICESE]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B20">
<label>20</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Rashwan]]></surname>
<given-names><![CDATA[A.M. Khamis]]></given-names>
</name>
</person-group>
<source><![CDATA[Interacción Remota con Robots Móviles Basada en Internet]]></source>
<year>2003</year>
<publisher-loc><![CDATA[Madrid ]]></publisher-loc>
<publisher-name><![CDATA[Departamento de Ingeniería de Sistemas y Automática de la Universidad Carlos III de Madrid]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B21">
<label>21</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Pacheco]]></surname>
<given-names><![CDATA[L. López]]></given-names>
</name>
<name>
<surname><![CDATA[Olguín]]></surname>
<given-names><![CDATA[V.M.]]></given-names>
</name>
</person-group>
<source><![CDATA[Scorbot ER-VII virtual: modelado matemático y control de movimiento]]></source>
<year>2006</year>
<publisher-loc><![CDATA[Pachuca de Soto ]]></publisher-loc>
<publisher-name><![CDATA[Centro de Investigación en Tecnologías de Información y Sistemas de la Universidad Autónoma del Estado de Hidalgo]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B22">
<label>22</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Jhan]]></surname>
<given-names><![CDATA[G. Velez]]></given-names>
</name>
<name>
<surname><![CDATA[Curso]]></surname>
<given-names><![CDATA[VRML]]></given-names>
</name>
</person-group>
<source><![CDATA[Arquitectura y Planeamiento Urbano]]></source>
<year></year>
<publisher-loc><![CDATA[San Juan Bosco ]]></publisher-loc>
<publisher-name><![CDATA[Facultad de Ingeniería de la Universidad Nacional de la Patagonia]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B23">
<label>23</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Shneiderman]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
</person-group>
<source><![CDATA[Designing the Users Interface, Strategies for effective Human-Computer Interaction]]></source>
<year>1998</year>
<edition>3</edition>
<publisher-name><![CDATA[Addison-Wesley]]></publisher-name>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
