<?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>1405-7743</journal-id>
<journal-title><![CDATA[Ingeniería, investigación y tecnología]]></journal-title>
<abbrev-journal-title><![CDATA[Ing. invest. y tecnol.]]></abbrev-journal-title>
<issn>1405-7743</issn>
<publisher>
<publisher-name><![CDATA[Universidad Nacional Autónoma de México, Facultad de Ingeniería]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1405-77432014000400010</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Control visual para la formación de robots móviles tipo uniciclo bajo el esquema líder-seguidor]]></article-title>
<article-title xml:lang="en"><![CDATA[Visual Control for Unicycle-Like Mobile Robots Formation Under the Leader-Follower Scheme]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Bugarin-Carlos]]></surname>
<given-names><![CDATA[Eusebio]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Aguilar-Bustos]]></surname>
<given-names><![CDATA[Ana Yaveni]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Instituto Tecnológico de Ensenada División de Estudios de Posgrado e Investigación ]]></institution>
<addr-line><![CDATA[ B.C.]]></addr-line>
</aff>
<aff id="A02">
<institution><![CDATA[,Instituto Tecnológico de Ensenada División de Estudios de Posgrado e Investigación ]]></institution>
<addr-line><![CDATA[ B.C.]]></addr-line>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>12</month>
<year>2014</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>12</month>
<year>2014</year>
</pub-date>
<volume>15</volume>
<numero>4</numero>
<fpage>593</fpage>
<lpage>602</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_arttext&amp;pid=S1405-77432014000400010&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_abstract&amp;pid=S1405-77432014000400010&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_pdf&amp;pid=S1405-77432014000400010&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[El presente trabajo describe una propuesta de control visual para la formación de robots móviles tipo uniciclo bajo el esquema líder-seguidor. Se considera una sola cámara fija observando el espacio de trabajo de los robots que, en términos de la información procesada, puede ser compartida tanto por el robot líder como por el robot seguidor. Lo anterior permitiría que la realización de esta propuesta puede llevarse a cabo por estrategias de control centralizadas o descentralizadas. Para efectos de simplificar el análisis, también se considera que el plano de imagen es paralelo al plano de movimiento de los robots. El objetivo de formación se establece directamente en coordenadas de imagen y el controlador visual propuesto no depende explícitamente de los parámetros (extrínsecos o intrínsecos) del sistema de visión; lo que en conjunto corresponde a la contribución principal de este artículo. Por último, también como parte importante de este trabajo, para validar la teoría propuesta se detallan experimentos satisfactorios utilizando un sistema de visión de tiempo real y alta velocidad.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[This paper describes a visual control proposal for the formation of unicycle-like mobile robots under the leader-follower scheme. It is considered a single fixed camera observing the robots workspace that, in terms of the processed information, can be shared by both the leader robot and the follower robot. This would enable the implementation of this proposal to be performed by centralized or decentralized control strategies. For the purpose of simplifying the analysis, it is also considered that the image plane is parallel to the robots motion plane. The formation objective is established directly in image space and the proposed visual controller does not depend explicitly on the vision system parameters (extrinsic or intrinsic); which together represents the main contribution of this paper. Finally, also as an important part of this work, to validate the proposed theory satisfactory experiments using a real-time and high-speed vision system are detailed.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[formación de robots]]></kwd>
<kwd lng="es"><![CDATA[control visual]]></kwd>
<kwd lng="es"><![CDATA[robots uniciclo]]></kwd>
<kwd lng="es"><![CDATA[control de robots]]></kwd>
<kwd lng="es"><![CDATA[validación experimental]]></kwd>
<kwd lng="en"><![CDATA[robot formation]]></kwd>
<kwd lng="en"><![CDATA[visual control]]></kwd>
<kwd lng="en"><![CDATA[unicycle robots]]></kwd>
<kwd lng="en"><![CDATA[robot control]]></kwd>
<kwd lng="en"><![CDATA[experimental validation]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[  	    <p align="center"><font face="verdana" size="4"><b>Control visual para la formaci&oacute;n de robots m&oacute;viles tipo uniciclo bajo el esquema l&iacute;der&#45;seguidor</b></font></p>      <p align="center"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="center"><font face="verdana" size="3"><b>Visual Control for Unicycle&#45;Like Mobile Robots Formation Under the Leader&#45;Follower Scheme</b></font></p>      <p align="center"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="center"><font face="verdana" size="2"><b>Bugarin&#45;Carlos Eusebio<sup>1</sup>, Aguilar&#45;Bustos Ana Yaveni<sup>2</sup></b>    <br></font></p>  	    <p align="left"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="left"><font face="verdana" size="2"><sup><i>1</i></sup> <i>Divisi&oacute;n de Estudios de Posgrado e Investigaci&oacute;n, Instituto Tecnol&oacute;gico de Ensenada, B.C.. Correo:</i> <a href="mailto:eusebio@hotmail.com">eusebio@hotmail.com</a></font></p>  	    <p align="left"><font face="verdana" size="2"><sup><i>2</i></sup> <i>Divisi&oacute;n de Estudios de Posgrado e Investigaci&oacute;n, Instituto Tecnol&oacute;gico de Ensenada, B.C.. Correo:</i> <a href="mailto:yaveni@hotmail.com">yaveni@hotmail.com</a></font></p>  	    ]]></body>
<body><![CDATA[<p align="left"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="left"><font face="verdana" size="2">Informaci&oacute;n del art&iacute;culo: recibido: abril de 2013    <br> 	Reevaluado: mayo de 2013    <br> 	Aceptado: septiembre de 2013</font></p>      <p align="left"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Resumen</b></font></p>  	    <p align="justify"><font face="verdana" size="2">El presente trabajo describe una propuesta de control visual para la formaci&oacute;n de robots m&oacute;viles tipo uniciclo bajo el esquema l&iacute;der&#45;seguidor. Se considera una sola c&aacute;mara fija observando el espacio de trabajo de los robots que, en t&eacute;rminos de la informaci&oacute;n procesada, puede ser compartida tanto por el robot l&iacute;der como por el robot seguidor. Lo anterior permitir&iacute;a que la realizaci&oacute;n de esta propuesta puede llevarse a cabo por estrategias de control centralizadas o descentralizadas. Para efectos de simplificar el an&aacute;lisis, tambi&eacute;n se considera que el plano de imagen es paralelo al plano de movimiento de los robots. El objetivo de formaci&oacute;n se establece directamente en coordenadas de imagen y el controlador visual propuesto no depende expl&iacute;citamente de los par&aacute;metros (extr&iacute;nsecos o intr&iacute;nsecos) del sistema de visi&oacute;n; lo que en conjunto corresponde a la contribuci&oacute;n principal de este art&iacute;culo. Por &uacute;ltimo, tambi&eacute;n como parte importante de este trabajo, para validar la teor&iacute;a propuesta se detallan experimentos satisfactorios utilizando un sistema de visi&oacute;n de tiempo real y alta velocidad.</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Descriptores:</b> formaci&oacute;n de robots, control visual, robots uniciclo, control de robots, validaci&oacute;n experimental.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Abstract</b></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">This paper describes a visual control proposal for the formation of unicycle&#45;like mobile robots under the leader&#45;follower scheme. It is considered a single fixed camera observing the robots workspace that, in terms of the processed information, can be shared by both the leader robot and the follower robot. This would enable the implementation of this proposal to be performed by centralized or decentralized control strategies. For the purpose of simplifying the analysis, it is also considered that the image plane is parallel to the robots motion plane. The formation objective is established directly in image space and the proposed visual controller does not depend explicitly on the vision system parameters (extrinsic or intrinsic); which together represents the main contribution of this paper. Finally, also as an important part of this work, to validate the proposed theory satisfactory experiments using a real&#45;time and high&#45;speed vision system are detailed.</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Keywords:</b> robot formation, visual control, unicycle robots, robot control, experimental validation.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Introducci&oacute;n</b></font></p>  	    <p align="justify"><font face="verdana" size="2">El problema de formaci&oacute;n de robots consiste en establecer el movimiento de un grupo de robots para que, de una manera coordinada o colaborativa, lleven a cabo una tarea espec&iacute;fica (Das <i>et al.</i>, 2002). Recientemente este problema ha atra&iacute;do significativamente la atenci&oacute;n de la comunidad cient&iacute;fica, ya sea por el reto de sus espacios de trabajo no estructurados o por las aplicaciones complejas que se pueden resolver. Existen ciertas tareas que son dif&iacute;ciles de lograr por un solo robot o que son m&aacute;s eficientes si se llevan a cabo mediante la coordinaci&oacute;n de un grupo de robots. Entre los ejemplos de esas tareas tenemos: vigilancia, b&uacute;squeda de objetos, exploraci&oacute;n, rescate y transportaci&oacute;n de objetos; las cuales pueden realizarse en ambientes diversos utilizando robots m&oacute;viles terrestres, a&eacute;reos, espaciales, marinos o submarinos.</font></p>  	    <p align="justify"><font face="verdana" size="2">En la literatura se mencionan diversos m&eacute;todos para resolver el problema de formaci&oacute;n de robots; destac&aacute;ndose los "basados en comportamiento" (Balch y Arkin, 1998; Lawton <i>et al.</i>, 2003; Antonelli <i>et al.</i>, 2006) en donde, precisamente, diferentes comportamientos, como mantener una formaci&oacute;n o seguir un objetivo, se imponen a cada robot (en este m&eacute;todo el control de formaci&oacute;n exacto es dif&iacute;cil de garantizar); los de "estructura virtual" (Tan y Lewis, 1997; Belta y Kumar, 2002) que consideran al grupo de robots como una sola estructura r&iacute;gida virtual (aqu&iacute; es necesaria una comunicaci&oacute;n interrobots muy amplia); y los de "l&iacute;der&#45;seguidor" (Desai <i>et al.</i>, 2001; Monteiro <i>et al.</i>, 2004; Shao <i>et al.</i>, 2005; Consolini <i>et al.</i>, 2006) en donde uno o varios robots se designan como los l&iacute;deres de la formaci&oacute;n y el resto como los seguidores, a los cuales se les especifica la postura (posici&oacute;n y orientaci&oacute;n) deseada relativa al o los l&iacute;deres. Este &uacute;ltimo m&eacute;todo es de particular inter&eacute;s debido a su simplicidad y modularidad (Consolini <i>et al.</i>, 2006).</font></p>  	    <p align="justify"><font face="verdana" size="2">Ahora bien, debido a que el espacio de trabajo en este problema de formaci&oacute;n de robots es dif&iacute;cil de estructurar se hace necesaria la incorporaci&oacute;n de sensores exteroceptivos (adem&aacute;s de los propioceptivos o internos de cada robot) que midan de alguna manera tanto el entorno de interacci&oacute;n como las posturas de los dem&aacute;s robots en la formaci&oacute;n. Esta situaci&oacute;n se ha resuelto utilizando sistemas de posicionamiento global (GPSs), sistemas RADAR (mediante ondas de radio electromagn&eacute;ticas), sistemas LIDAR (a trav&eacute;s de detecci&oacute;n l&aacute;ser) o mediante sistemas de visi&oacute;n (Benhimane <i>et al.</i>, 2005; Mehta <i>et al.</i>, 2006). Sin embargo, dados los recientes avances tecnol&oacute;gicos, los sistemas de visi&oacute;n est&aacute;n siendo cada vez m&aacute;s utilizados.</font></p>  	    <p align="justify"><font face="verdana" size="2">El uso de un sistema de visi&oacute;n para determinar el movimiento de un sistema rob&oacute;tico se denomina control visual o servo&#45;visual (<i>visual servoing</i>) desde la propuesta original de Hill y Park (1979). B&aacute;sicamente, existen dos alternativas para el control visual: la "basada en posici&oacute;n", en donde la sucesi&oacute;n de im&aacute;genes se emplea para reconstruir el espacio tridimensional de trabajo; y la "basada en imagen", en la cual el objetivo de control se da directamente en el espacio de imagen; de manera que en esta &uacute;ltima alternativa se incrementa la posibilidad de no depender expl&iacute;citamente de los par&aacute;metros extr&iacute;nsecos (los que tienen que ver con la postura de la o las c&aacute;maras) o intr&iacute;nsecos (los que tiene que ver con la estructura interna de la o las c&aacute;maras) del sistema de visi&oacute;n (Hutchinson <i>et al.</i>, 1996).</font></p>  	    <p align="justify"><font face="verdana" size="2">En el presente trabajo se describe la propuesta de un controlador visual basado en imagen para la formaci&oacute;n de dos robots m&oacute;viles bajo el esquema l&iacute;der&#45;seguidor. Los robots considerados corresponden a los robots m&oacute;viles terrestres tipo uniciclo, los cuales se caracterizan por tener dos ruedas convencionales con actuadores independientes y una tercera rueda sin actuador para mantener su equilibrio horizontal. Esto los convierte en sistemas no&#45;holon&oacute;micos que presentan ciertas propiedades interesantes; por ejemplo, el sistema linealizado es no&#45;controlable, por lo que los m&eacute;todos lineales de an&aacute;lisis y dise&ntilde;o no pueden aplicarse; tampoco existe una ley de control continua que incluya solo retroalimentaci&oacute;n de estados capaz de estabilizar el sistema a un estado de equilibrio (Brockett, 1983). Trabajos relacionados con el objetivo de control de postura de un robot m&oacute;vil mediante el control visual los podemos ver en Hashimoto y Noritsugu (1997), Conticelli <i>et al.</i> (1999), Mariottini <i>et al.</i> (2004), Fang <i>et al.</i> (2005) y L&oacute;pez&#45;Nicol&aacute;s <i>et al.</i> (2006).</font></p>  	    <p align="justify"><font face="verdana" size="2">En particular, sobre el control visual con el objetivo de formaci&oacute;n de robots m&oacute;viles bajo el esquema l&iacute;der&#45;seguidor, se pueden mencionar las propuestas de Renaud <i>et al.</i> (2004), Benhimane <i>et al.</i> (2005), Soria <i>et al.</i> (2006) y Min <i>et al.</i> (2009); las cuales emplean la alternativa basada en posici&oacute;n con c&aacute;mara montada y con la necesidad del conocimiento total o parcial de los par&aacute;metros del sistema de visi&oacute;n. En Das <i>et al.</i> (2002) y Roberti <i>et al.</i> (2011) se proponen controladores con las mismas condiciones anteriores, pero utilizando sistemas de visi&oacute;n catadi&oacute;ptricos, b&aacute;sicamente para ampliar el campo de visi&oacute;n. En Dani <i>et al.</i> (2009) se describe un trabajo tambi&eacute;n basado en posici&oacute;n y con c&aacute;mara montada, pero eliminando totalmente la necesidad del conocimiento de los par&aacute;metros del sistema de visi&oacute;n.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">A diferencia de los trabajos reci&eacute;n citados, la disposici&oacute;n del sistema rob&oacute;tico en este documento considera una c&aacute;mara fija observando todo el espacio de trabajo de los robots (<a href="#f1">figura 1</a>) con la alternativa de control visual basada en imagen. Lo anterior va encaminado a la eliminaci&oacute;n de los problemas de oclusi&oacute;n y la facilidad de establecer las variables de formaci&oacute;n deseadas, sin necesidad de realizar medici&oacute;n tridimensional (en coordenadas de mundo &#931;<sub>w</sub>) alguna. Dependiendo de la aplicaci&oacute;n, dicha c&aacute;mara puede estar instalada (o fija) en un globo aerost&aacute;tico, en un edificio o en alguna parte alta del entorno. Ahora bien, uno de los prop&oacute;sitos es que el sistema de visi&oacute;n sea compartido tanto por el robot l&iacute;der como por el robot seguidor, de tal suerte que la implementaci&oacute;n de la presente propuesta se pueda lograr por esquemas de control, tanto centralizados como descentralizados. Para efectos de simplificar el an&aacute;lisis, tambi&eacute;n se considera que el plano de imagen es paralelo al plano horizontal de movimiento de los robots. De esta manera, expl&iacute;citamente el objetivo de formaci&oacute;n se establece de manera directa en coordenadas de imagen y se logra que el controlador visual propuesto no dependa expl&iacute;citamente de los par&aacute;metros (extr&iacute;nsecos o intr&iacute;nsecos) del sistema de visi&oacute;n; lo que en conjunto corresponde a la contribuci&oacute;n principal de este art&iacute;culo. Por &uacute;ltimo, tambi&eacute;n como parte importante de este trabajo, para validar la teor&iacute;a propuesta se detallan experimentos satisfactorios utilizando un sistema de visi&oacute;n de tiempo real y alta velocidad.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="f1"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v15n4/a10f1.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Formulaci&oacute;n</b></font></p>  	    <p align="justify"><font face="verdana" size="2">En este apartado se describe la formulaci&oacute;n de la propuesta del controlador visual para la formaci&oacute;n de robots uniciclos en el esquema l&iacute;der&#45;seguidor.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Modelo de imagen</b></font></p>  	    <p align="justify"><font face="verdana" size="2">Considere la vista de planta del sistema rob&oacute;tico mostrada en la <a href="#f2">figura 2</a><sup>1</sup>. Observe que se han colocado diversos marcos coordenados (compare las <a href="#f1">figuras 1</a> y <a href="#f2">2</a>): &#931;<i><sub>C</sub></i> el marco de la c&aacute;mara con origen en el centro de la lente, &#931;<i><sub>W</sub></i> el marco de mundo fijo en alg&uacute;n lugar del espacio de trabajo a una altura conveniente, &#931;<i><sub>Ol</sub></i> el marco del l&iacute;der y &#931;<i><sub>Os</sub></i> el marco del seguidor (estos dos &uacute;ltimos marcos con origen en el centro del eje que une sus dos ruedas a una altura convenientemente nula). Note que los ejes "3" de cada marco son paralelos (debido a la postura de la c&aacute;mara utilizada), por lo que los planos <i>W</i><sub>1</sub> &#150; <i>W</i><sub>2</sub>, <i>C</i><sub>1</sub> &#150; <i>C</i><sub>2</sub>, <i>O</i><sub>l1</sub> &#150; <i>O<sub>l</sub></i><sub>2</sub> y <i>O</i><sub><i>s</i>1</sub> &#150; <i>O<sub>s</sub></i><sub>2</sub> tambi&eacute;n son paralelos (tanto <i>O<sub>l</sub></i><sub>1</sub> como <i>O<sub>s</sub></i><sub>1</sub> apuntan en la direcci&oacute;n de movimiento de cada uniciclo respectivo); sin embargo, puede existir rotaci&oacute;n entre cada uno de estos planos.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="f2"></a></font></p>  	    ]]></body>
<body><![CDATA[<p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v15n4/a10f2.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Con base en la estrategia de control visual o servo&#45;visual utilizada, considere como objetos de inter&eacute;s (Hutchinson <i>et al.</i>, 1996) dos discos (de radios arbitrarios, pero con la condici&oacute;n de que sus centroides puedan ser procesados por el sistema de visi&oacute;n) localizados sobre los robots m&oacute;viles (<a href="#f2">figura 2</a>): el disco <i>a<sub>l</sub></i> del l&iacute;der con centro <i>x<sub>Ola</sub></i> &#61; &#91;<i>l<sub>O</sub></i>&nbsp;&nbsp; 0&#93;<i><sup>T</sup></i> &#91;<i>m</i>&#93;, el disco <i>b<sub>l</sub></i> del l&iacute;der con centro en <i>x<sub>Olb</sub></i> &#61; &#91;0&nbsp;&nbsp; 0&#93;<i><sup>T</sup></i> &#91;<i>m</i>&#93; (los sub&iacute;ndices <i>Ol</i> denotan que son vectores de posici&oacute;n respecto al marco &#931;<i><sub>Ol</sub></i>) y los discos <i>a<sub>s</sub></i> y <i>b<sub>s</sub></i> del seguidor puestos de manera similar, es decir, con <i>x<sub>Osa</sub></i> &#61; &#91;<i>l<sub>O</sub></i>&nbsp;&nbsp; 0&#93;<i><sup>T</sup></i>&nbsp;&#91;<i>m</i>&#93; y <i>x<sub>Osb</sub></i> &#61; &#91;0&nbsp;&nbsp; 0&#93;<i><sup>T</sup></i> &#91;m&#93; (los sub&iacute;ndices <i>Os</i> denotan que son vectores de posici&oacute;n respecto al marco &#931;<i><sub>Os</sub></i>), donde la distancia <i>l<sub>O</sub></i> &#62; 0 es una constante.</font></p>  	    <p align="justify"><font face="verdana" size="2">Ahora bien, el modelo de imagen considerado para el mapeo hacia el plano de imagen <i>y<sub>1</sub></i>&nbsp;&#150;&nbsp;<i>y<sub>2</sub></i> es el que corresponde al obtenido mediante trasformaciones y proyecci&oacute;n de perspectiva con lente delgada, dado por (Kelly y Reyes, 2000):</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v15n4/a10e1.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">donde <i>x<sub>C</sub></i> &#61; &#91;<i>x<sub>C</sub></i><sub>1</sub>&nbsp;&nbsp; <i>x<sub>C</sub></i><sub>2</sub>&nbsp;&nbsp; <i>x<sub>C</sub></i><sub>3</sub>&#93;<i><sup>T</sup></i> es el punto correspondiente con coordenadas tridimensionales respecto al marco &#931;<i><sub>C</sub></i> de la c&aacute;mara, &#945;<i><sub>C</sub></i> es el factor de conversi&oacute;n de metros a p&iacute;xeles (consider&aacute;ndose el mismo factor de conversi&oacute;n tanto para <i>y</i><sub>1</sub> como para <i>y</i><sub>2</sub>), &#955;<i><sub>C</sub></i> es la distancia focal de la lente y &#91;<i>u<sub>C</sub></i>&nbsp;&nbsp;&nbsp;<i>v<sub>C</sub></i>&#93;<i><sup>T</sup></i> es el vector que incluye el centro de la imagen y las posibles desalineaciones entre el eje &oacute;ptico de la c&aacute;mara y su arreglo de sensores fotosensibles. Observe que <i>y</i><sub>1</sub> siempre es paralelo y apunta en la misma direcci&oacute;n que <i>C</i><sub>1</sub> (lo mismo sucede con <i>y</i><sub>2</sub> y <i>C</i><sub>2</sub>; consulte la <a href="#f2">figura 2</a>).</font></p>  	    <p align="justify"><font face="verdana" size="2">La transformaci&oacute;n de coordenadas entre el marco del mundo y el marco de la c&aacute;mara se puede realizar mediante</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v15n4/a10e2.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">donde &nbsp;<i>x<sub>W</sub></i> &#61; &#91;x<i><sub>W</sub></i><sub>1</sub>&nbsp;&nbsp; x<i><sub>W</sub></i><sub>2</sub>&nbsp;&nbsp; x<i><sub>W</sub></i><sub>3</sub>&#93;<i><sup>T</sup></i> es el punto tridimensional correspondiente respecto a &#931;<i><sub>W</sub></i>, <img src="/img/revistas/iit/v15n4/a10i1.jpg"> es el vector de posici&oacute;n del origen de &#931;<i><sub>C</sub></i> respecto a &#931;<i><sub>W</sub></i> y</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v15n4/a10i2.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">es la matriz de rotaci&oacute;n de &#931;<i><sub>C</sub></i> respecto a &#931;<i><sub>W</sub></i> (&#960; &#91;rad&#93; alrededor de <i>W</i><sub>1</sub> y <i>&#248;</i> &#91;rad&#93; alrededor de <i>W</i><sub>3</sub>, por la probable rotaci&oacute;n "desconocida" pero constante entre los planos <i>W</i><sub>1</sub> &#150; <i>W</i><sub>2</sub> y <i>C</i><sub>1</sub> &#150; <i>C</i><sub>2</sub>.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2">Modelo de los uniciclos</font></p>  	    <p align="justify"><font face="verdana" size="2">El robot l&iacute;der y el robot seguidor considerados corresponden a los que se componen de dos ruedas convencionales con actuadores independientes y una tercer rueda sin actuador para mantener su equilibrio horizontal y que poseen el siguiente modelo cinem&aacute;tico (Canudas de Wit <i>et al.</i>, 1996; Dixon <i>et al.</i>, 2001):</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v15n4/a10e3.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">donde <i>l</i> y <i>s</i> son sub&iacute;ndices para denotar correspondencia con el robot l&iacute;der o con el robot seguidor, respectivamente. El vector <i>x<sub>Wi</sub></i> &#61; &#91;x<sub>Wi1</sub>&nbsp;&nbsp; <i>x<sub>Wi</sub></i><sub>2</sub>&nbsp;&nbsp; 0&#93;<i><sup>T</sup></i> denota la posici&oacute;n del robot uniciclo <i>i&nbsp;</i>(el punto medio del eje que une las dos ruedas a una altura convenientemente nula, ver <a href="#f1">figuras 1</a> y <a href="#f2">2</a>, y &#952;<i><sub>i</sub></i> la orientaci&oacute;n del uniciclo <i>i</i>, ambos respecto a &#931;<i><sub>W</sub></i>. Las componentes del vector de entrada <i>u<sub>i</sub></i> &#61; &#91;<i>u<sub>i</sub></i><sub>1</sub>&nbsp;&nbsp;&nbsp;<i>u<sub>i</sub></i><sub>2</sub>&#93;<i><sup>T</sup></i> son la magnitud de la velocidad lineal (a lo largo de <i>O<sub>i1</sub></i>) y angular (alrededor de <i>O<sub>i</sub></i><sub>3</sub>) del robot <i>i</i>, respectivamente.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Variables de formaci&oacute;n</b></font></p>  	    <p align="justify"><font face="verdana" size="2">Las variables de formaci&oacute;n ser&aacute;n las referencias mediante las que se establecer&aacute; formalmente el objetivo de formaci&oacute;n de los robots uniciclo, estas variables de formaci&oacute;n estar&aacute;n dadas directamente en coordenadas de imagen. Para esto, considere como variables de formaci&oacute;n a &#961; y &#945;, donde (<a href="#f2">figura 2</a>)</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v15n4/a10e4.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">es la distancia en p&iacute;xeles entre las proyecciones en el plano de imagen de los centroides de los discos <i>a</i> de los robots l&iacute;der y seguidor, y &#945; la orientaci&oacute;n de la formaci&oacute;n. Obs&eacute;rvese en la <a href="#f2">figura 2</a> que</font></p>  	    ]]></body>
<body><![CDATA[<p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v15n4/a10e5.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">donde &#947; es un &aacute;ngulo auxiliar, &#968;<i><sub>l</sub></i>&nbsp;&#61; &#952;<i><sub>l</sub></i> &#150; &#248; es la orientaci&oacute;n del uniciclo l&iacute;der en el plano de imagen y</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v15n4/a10e6.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">es el &aacute;ngulo formado entre el eje <i>y</i><sub>1</sub> y la l&iacute;nea formada por <i>y<sub>al</sub></i> y <i>y<sub>as</sub></i> (para la c&aacute;lculo de las variables &#945;, &#946; y &#968;<i><sub>l</sub></i> se recomienda utilizar la funci&oacute;n atan2, ver por ejemplo Spong <i>et al.</i> (2006) y tener especial cuidado para que &#945;, &#946;, &#968;<sub>l</sub> &#8712; &#8476; de manera que no se les limite a &#177; &#960; &#91;rad&#93;).</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Controlador</b></font></p>  	    <p align="justify"><font face="verdana" size="2">En esta secci&oacute;n se detallan el modelo a controlar y el dise&ntilde;o del controlador visual para la formaci&oacute;n de uniciclos adem&aacute;s de su prueba de estabilidad.</font></p>  	    <p align="left"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Modelo a controlar</b></font></p>  	    <p align="justify"><font face="verdana" size="2">El modelo a controlar corresponder&aacute; a la din&aacute;mica desarrollada por dos se&ntilde;ales de error relacionadas con las variables de formaci&oacute;n (4) y (5). En esta b&uacute;squeda, definimos el siguiente vector de error</font></p>  	    ]]></body>
<body><![CDATA[<p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v15n4/a10e7.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">donde &#961;<i><sub>d</sub></i> y &#945;<i><sub>d</sub></i> son la distancia (en p&iacute;xeles) y la orientaci&oacute;n deseadas (y constantes) de la formaci&oacute;n, respectivamente. De manera que la derivada respecto al tiempo de (7) resulta</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v15n4/a10e8.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">por lo que es necesario derivar respecto al tiempo (4) y (5). Antes de encontrar las derivadas temporales, primero observe que un punto <i>x<sub>Oi</sub></i> respecto al marco &#931;<i><sub>Oi</sub></i> (con <i>i</i> &#61; &#123;<i>l</i>, <i>s</i>&#125;) puede transformarse hacia el marco &#931;<i><sub>W</sub></i> mediante</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v15n4/a10e9.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">donde el vector <img src="/img/revistas/iit/v15n4/a10i3.jpg">&nbsp;denota el vector de posici&oacute;n del origen de &#931;<i><sub>Oi</sub></i> respecto a &#931;<i><sub>W</sub></i> y</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v15n4/a10i4.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">representa la matriz de rotaci&oacute;n (en funci&oacute;n de &#952;<i><sub>i</sub></i>) del marco &#931;<i><sub>Oi</sub></i> respecto a&nbsp; &#931;<i><sub>W</sub></i>. De esta manera, utilizando (2), (3) y (9) se encuentra que la derivada temporal de (1) es</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v15n4/a10e10.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">donde &#968;<i><sub>i</sub></i> &#61; &#952;<i><sub>i</sub></i> &#150; &#248; es la orientaci&oacute;n del robot <i>i</i> en el plano de imagen.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Ahora, siguiendo la metodolog&iacute;a propuesta en Bugarin y Kelly (2008), para simplificar (10) definimos <img src="/img/revistas/iit/v15n4/a10i5.jpg">, de modo que utilizando (1), (2) y (9) se puede llegar a lo siguiente</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v15n4/a10e11.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">puesto que <i>x<sub>Cai</sub></i><sub>3</sub> &#61; <i>x<sub>Cbi</sub></i><sub>3</sub>. En consecuencia, despejando sen(&#968;<i><sub>i</sub></i>) y cos(&#968;<i><sub>i</sub></i>) de (11) se puede simplificar (10) para la variaci&oacute;n respecto al tiempo de <i>y<sub>ai</sub></i>, llegando al siguiente resultado</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v15n4/a10e12.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">es decir, con las condiciones especificadas, la variaci&oacute;n respecto al tiempo de <i>y<sub>ai</sub></i> no depende de los par&aacute;metros (intr&iacute;nsecos o extr&iacute;nsecos) de la c&aacute;mara. Finalmente, despu&eacute;s de derivar respecto al tiempo (4) y (5) utilizando (12), el modelo a controlar (8) se simplifica a</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v15n4/a10e13.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">donde</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v15n4/a10i6.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">con <img src="/img/revistas/iit/v15n4/a10i7.jpg">. Cabe destacar que el determinante de <i>B</i>(<i>y</i>; <i>l<sub>O</sub></i>) es igual a <img src="/img/revistas/iit/v15n4/a10i8.jpg">, en donde tanto <img src="/img/revistas/iit/v15n4/a10i9.jpg">&nbsp;(la distancia en p&iacute;xeles entre los centroides de los discos <i>a<sub>s</sub></i> y <i>b<sub>s</sub></i> del robot seguidor) como <i>l<sub>O</sub></i> son constantes, por lo que si &#961; &#8800; 0 entonces existe la inversa de <i>B</i>(<i>y</i>; <i>l<sub>O</sub></i>).</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Objetivo del control de formaci&oacute;n y dise&ntilde;o del controlador</font></p>  	    <p align="justify"><font face="verdana" size="2">El objetivo del control de formaci&oacute;n queda formalmente establecido en relaci&oacute;n a (7) mediante</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v15n4/a10e14.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">es decir, se desea que las variables de formaci&oacute;n, especificadas directamente en coordenadas de imagen, lleguen asint&oacute;ticamente a un valor constante deseado.</font></p>  	    <p align="justify"><font face="verdana" size="2">Por hip&oacute;tesis sup&oacute;ngase que existe la inversa de <i>B</i>(<i>y</i>; <i>l<sub>O</sub></i>), entonces para resolver el objetivo de control (14) reci&eacute;n descrito, el presente trabajo propone el siguiente controlador visual para el robot seguidor</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v15n4/a10e15.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">donde <i>K</i> &#61; <i>K<sup>T</sup></i> &#62; 0 es una matriz de ganancia. Note que este controlador no depende de los par&aacute;metros (intr&iacute;nsecos o extr&iacute;nsecos) del sistema de visi&oacute;n y que puede ponerse en marcha completamente solo con mediciones directas en el plano de imagen. Asimismo, debe comentarse que se necesita la transmisi&oacute;n de las velocidades del l&iacute;der al seguidor (trabajos recientes, como el de Dani <i>et al.</i>, (2009), van en la direcci&oacute;n de estimar dichas velocidades para eliminar la necesidad de su transmisi&oacute;n; en el presente art&iacute;culo esto se considera como un trabajo futuro) y del par&aacute;metro <i>lO</i> (el cual es un par&aacute;metro determinado por el propio usuario).</font></p>  	    <p align="justify"><font face="verdana" size="2">Para la prueba de estabilidad, se supone v&aacute;lida la existencia de la inversa de <i>B</i>(<i>y</i>; <i>l<sub>O</sub></i>), luego se sustituye la ley de control (15) en el modelo (13) para encontrar la ecuaci&oacute;n de lazo cerrado del sistema rob&oacute;tico, la cual queda expresada por</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v15n4/a10e16.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">De esta manera, puede observarse que la ecuaci&oacute;n del sistema en lazo cerrado corresponde a un sistema lineal e invariante en el tiempo (o aut&oacute;nomo) y debido a que por dise&ntilde;o <i>K</i> &#61; <i>K<sup>T</sup></i> &#62; 0 el origen es su &uacute;nico punto de equilibrio con la propiedad de ser exponencialmente estable de manera global (vea por ejemplo Khalil (2001)); de esta manera se demuestra que el objetivo de control (14) es satisfecho. Con esto tambi&eacute;n se demuestra que al tender los errores exponencialmente a cero, &#961; tiende exponencialmente a &#961;<i><sub>d</sub></i>, de manera que si la condici&oacute;n inicial para &#961;(0) &#8800; 0 y &#961;<i><sub>d</sub></i> &#62; 0 entonces &#961;(<i>t</i>) &#8800; 0 &#8704;<i>t</i> &#62; 0; lo que implica que la suposici&oacute;n inicial de que la inversa de <i>B</i>(<i>y</i>; <i>l<sub>O</sub></i>) existe es v&aacute;lida.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Cabe mencionar que en todo el an&aacute;lisis realizado se ha considerado el sistema rob&oacute;tico como un sistema continuo y determinista, por lo que la velocidad del robot l&iacute;der <i>u<sub>l</sub></i> especificada en (15) debe ser continuamente diferenciable. Por otro lado y para cuestiones pr&aacute;cticas, puede considerarse que el valor de &#961; siempre tendr&aacute; una magnitud aceptable que no afectar&iacute;a el c&aacute;lculo de las matrices <i>A</i>(<i>y</i>; <i>l<sub>O</sub></i>) y <i>B</i>(<i>y</i>; <i>l<sub>O</sub></i>), puesto que de inicio debe existir una distancia m&iacute;nima suficiente entre los robots para que estos f&iacute;sicamente no est&eacute;n uno sobre el otro.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Validaci&oacute;n experimental</b></font></p>  	    <p align="justify"><font face="verdana" size="2">Para validar la teor&iacute;a propuesta, en este apartado se exponen experimentos desarrollados con dos robots uniciclo modelo YSR&#45;A de la empresa Yujin. Dichos robots reciben las consignas de velocidad a trav&eacute;s de un transmisor RF que se conecta a una computadora personal v&iacute;a puerto serie. A esta misma computadora se le conecta (v&iacute;a Camera Link), mediante una tarjeta videoprocesadora Leonardo de la empresa Arvoo, una c&aacute;mara de video digital de alta velocidad modelo UF&#45;1000CL de la empresa UNIQ. Sobre el sistema operativo RTLinux se desarrolla un sistema de control de tiempo real para el procesamiento de las im&aacute;genes y la ley de control, obteni&eacute;ndose un periodo de muestreo estricto de 0.005 &#91;s&#93;. Cabe mencionar que el procesamiento de las im&aacute;genes se lleva a cabo mediante segmentaci&oacute;n binaria y seguimiento de la caracter&iacute;stica de imagen (el centroide de los discos).</font></p>  	    <p align="justify"><font face="verdana" size="2">A continuaci&oacute;n se detallan dos escenarios que corresponden a las siguientes variables de formaci&oacute;n deseadas:</font></p>  	    <p align="center"><font face="verdana" size="2">&#961;<i><sub>d</sub></i>&#61;70 &#91;p&iacute;xeles&#93; y &#945;<i><sub>d</sub></i> &#61; 90&#176;,</font></p>  	    <p align="justify"><font face="verdana" size="2">con la ganancia en el controlador</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v15n4/a10i10.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">y con la distancia entre los centros de los discos objetivo <i>l<sub>O</sub></i> &#61; 0.0375 &#91;m&#93;. Estos 4 valores son los &uacute;nicos necesarios para la experimentaci&oacute;n.</font></p>  	    <p align="justify"><font face="verdana" size="2">Ahora bien, solamente para efectos de comparaci&oacute;n, se realizaron simulaciones correspondientes con los siguientes par&aacute;metros del sistema de visi&oacute;n: &#945;<i><sub>C</sub></i> &#61; 72000 &#91;p&iacute;xeles/m&#93;, &#955;<i><sub>C</sub></i> &#61; 0.0075 &#91;m&#93;, <i>u<sub>C</sub></i> &#61; 160 &#91;p&iacute;xeles&#93;, <i>v<sub>C</sub></i> &#61; 120 &#91;p&iacute;xeles&#93;, <i><img src="/img/revistas/iit/v15n4/a10i1.jpg">&#61;</i> &#91;0&nbsp;&nbsp; 0&nbsp;&nbsp; 1.5&#93;<i><sup>T</sup></i> &#91;m&#93; y &#248; &#61; 0 &#91;rad&#93;.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Escenario 1</b></font></p>  	    <p align="justify"><font face="verdana" size="2">Este escenario 1 se experiment&oacute; con velocidades del l&iacute;der nulas, es decir, con <i>u<sub>l</sub></i> &#61; 0 y con las siguientes condiciones iniciales</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v15n4/a10i11.jpg">    <br></font></p>  	    <p align="justify"><font face="verdana" size="2">Estas condiciones iniciales corresponden a (en p&iacute;xeles) <i>y<sub>al</sub></i>(0) &#61; &#91;197.3&nbsp;&nbsp;&nbsp;113.8&#93;<i><sup>T</sup></i>, <i>y<sub>bl</sub></i>(0) &#61; &#91;187.4&nbsp;&nbsp;&nbsp;123.1&#93;<i><sup>T</sup></i>, <i>y<sub>as</sub></i>(0) &#61; &#91;176.7&nbsp;&nbsp;&nbsp;20.0&#93;<i><sup>T</sup></i>, <i>y<sub>bs</sub></i>(0) &#61; &#91;190.3&nbsp;&nbsp;&nbsp;20.5&#93;<i><sup>T</sup></i>, &#961;(0) &#61; 96.0 y &#945;(0) &#61; 59.05&deg;.</font></p>  	    <p align="justify"><font face="verdana" size="2">La <a href="/img/revistas/iit/v15n4/a10f3.jpg" target="_blank">figura 3</a> muestra las gr&aacute;ficas comparativas entre lo simulado y lo experimentado para el escenario 1. La <a href="/img/revistas/iit/v15n4/a10f3.jpg" target="_blank">figura 3a</a> presenta, en el plano de imagen, <i>y<sub>al</sub></i> mediante un c&iacute;rculo, <i>y<sub>bl</sub></i> a trav&eacute;s de un punto (ambas correspondientes al robot l&iacute;der que no se mueve con una orientaci&oacute;n de 43.31&#176;, <a href="/img/revistas/iit/v15n4/a10f2.jpg" target="_blank">figura 2</a>) y la traza del movimiento de <i>y<sub>as</sub></i>, de manera que puede apreciarse (en el experimento) que conforme avanza el robot seguidor <i>y<sub>as</sub></i> se mueve de <i>y<sub>as</sub></i>(0) &#61; &#91;176.7&nbsp;&nbsp;&nbsp;20.0&#93;<i><sup>T</sup></i> &#91;p&iacute;xeles&#93; hasta <i>y<sub>as</sub></i>(3) &#61; &#91;149.6&nbsp;&nbsp;&nbsp;62.1&#93;<i><sup>T</sup></i> &#91;p&iacute;xeles&#93;. Esto corresponde a una &#961;(3) &#8776; 70.3 &#91;p&iacute;xeles&#93; y a una &#945;(3) &#8776; 89.4&deg;, valores muy cercanos a los deseados (en la simulaci&oacute;n los errores son pr&aacute;cticamente nulos). Las <a href="/img/revistas/iit/v15n4/a10f3.jpg" target="_blank">figuras 3b</a>, <a href="/img/revistas/iit/v15n4/a10f3.jpg" target="_blank">3c</a> y <a href="/img/revistas/iit/v15n4/a10f3.jpg" target="_blank">3d</a> ilustran la evoluci&oacute;n contra el tiempo de las se&ntilde;ales de control del robot seguidor, de la se&ntilde;al de error <i>e</i><sub>&#961;</sub> y de la se&ntilde;al de error <i>e<sub>&#945;</sub></i>, respectivamente. Como puede notarse, el desempe&ntilde;o es muy satisfactorio y las gr&aacute;ficas comparativas entre lo simulado y lo experimentado son muy similares.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Escenario 2</b>    <br> 	En el experimento del escenario 2 se le pide el siguiente vector de velocidades al robot l&iacute;der: <i>u<sub>l</sub></i> &#61; &#91;0.05 m/s&nbsp;&nbsp;&nbsp;0 rad/s&#93;<i><sup>T</sup></i>, partiendo de las condiciones iniciales expresadas a continuaci&oacute;n:</font></p>  	    ]]></body>
<body><![CDATA[<p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v15n4/a10i12.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Estas condiciones iniciales corresponden a (en p&iacute;xeles) <i>y<sub>al</sub></i>(0) &#61; &#91;105.1&nbsp;&nbsp;&nbsp;156.6&#93;<i><sup>T</sup></i>, <i>y<sub>bl</sub></i>(0) &#61; &#91;93.9&nbsp;&nbsp;&nbsp;163.3&#93;<i><sup>T</sup></i>, <i>y<sub>as</sub></i>(0) &#61; &#91;51.1&nbsp;&nbsp;&nbsp;56.4&#93;<i><sup>T</sup></i>, <i>y<sub>bs</sub></i>(0) &#61; &#91;39.4&nbsp;&nbsp;&nbsp;49.6&#93;<i><sup>T</sup></i>, &#961;(0) &#61; 112.9 y &#945;(0) &#61; 83.89&deg;.</font></p>  	    <p align="justify"><font face="verdana" size="2">La <a href="/img/revistas/iit/v15n4/a10f4.jpg" target="_blank">figura 4a</a> describe la traza, del experimento y de lo simulado, en el plano de imagen de la evoluci&oacute;n tanto de <i>y<sub>as</sub></i> como de <i>y<sub>al</sub></i>; en el experimento <i>y<sub>as</sub></i> parte de <i>y<sub>as</sub></i>(0) &#61; &#91;51.1&nbsp;&nbsp;&nbsp;56.4&#93;<i><sup>T</sup></i> &#91;p&iacute;xeles&#93; y termina en <i>y<sub>as</sub></i>(7) &#61; &#91;169.5&nbsp;&nbsp;&nbsp;24.0&#93;<i><sup>T</sup></i> &#91;p&iacute;xeles&#93; en tanto que <i>y<sub>al</sub></i> inicia en <i>y<sub>al</sub></i>(0) &#61; &#91;105.1&nbsp;&nbsp;&nbsp;155.6&#93;<i><sup>T</sup></i> &#91;p&iacute;xeles&#93; y termina en <i>y<sub>al</sub></i>(7) &#61; &#91;210.5&nbsp;&nbsp;&nbsp;81.0&#93;<i><sup>T</sup></i>. Esto corresponde a una &#961;(7) &#8776; 70.1 &#91;p&iacute;xeles&#93; y a una &#945;(7) &#8776; 90.5&deg;, los cuales son valores bastante aproximados a los deseados (nuevamente, en la simulaci&oacute;n los errores son pr&aacute;cticamente nulos). Cabe destacar que el desempe&ntilde;o experimental es bastante satisfactorio y muy similar a lo simulado. Sin embargo, n&oacute;tese que existen peque&ntilde;as diferencias entre lo simulado y lo experimentado en las trazas de <i>y<sub>al</sub></i> (que corresponden al robot l&iacute;der); lo anterior se debe a que el robot l&iacute;der se mueve en lazo abierto y no se compensan las posibles perturbaciones presentes (derrapes, deslizamientos o desperfectos en el camino no modelados). Tambi&eacute;n hay diferencias, al inicio del experimento respecto a lo simulado, en la traza de <i>y<sub>as</sub></i>, las cuales tambi&eacute;n se deben a los posibles derrapes, deslizamientos y desperfectos en el camino, pero que ahora s&iacute; est&aacute;n compensadas por el controlador. Lo anterior se puede ver en la <a href="/img/revistas/iit/v15n4/a10f4.jpg" target="_blank">figura 4b</a> que gr&aacute;fica la evoluci&oacute;n respecto al tiempo de las se&ntilde;ales de control y en donde se observa un sobreimpulso en la se&ntilde;al de control <i>u<sub>s2l</sub></i> para solventar dichas situaciones. Las <a href="/img/revistas/iit/v15n4/a10f4.jpg" target="_blank">figuras 4c</a> y <a href="/img/revistas/iit/v15n4/a10f4.jpg" target="_blank">4d</a> ilustran la evoluci&oacute;n contra el tiempo de los errores de formaci&oacute;n. En forma general se puede decir que el desempe&ntilde;o del sistema rob&oacute;tico con el controlador visual propuesto es muy satisfactorio, resalt&aacute;ndose que las gr&aacute;ficas en comparaci&oacute;n (experimentos con simulaciones) son muy similares.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Conclusiones</b></font></p>  	    <p align="justify"><font face="verdana" size="2">Se describi&oacute; la propuesta de un control visual para la formaci&oacute;n de robots m&oacute;viles tipo uniciclo bajo el esquema l&iacute;der&#45;seguidor que no depende de los par&aacute;metros (intr&iacute;nsecos o extr&iacute;nsecos) del sistema de visi&oacute;n. Para este efecto, se consider&oacute; una sola c&aacute;mara fija observando el espacio de trabajo de los robots que, en t&eacute;rminos de la informaci&oacute;n procesada, se puede compartir tanto por el robot l&iacute;der como por el robot seguidor. Lo anterior permite que la implementaci&oacute;n de esta propuesta pueda llevarse a cabo por estrategias de control centralizadas o descentralizadas. Ahora bien, el objetivo de control de formaci&oacute;n se establece directamente en coordenadas de imagen. Cabe hacer notar que el controlador (adem&aacute;s de mediciones en el espacio de imagen) solamente requiere el conocimiento de las velocidades del robot l&iacute;der y de un par&aacute;metro establecido por el propio usuario; ambos requerimientos pudieran estimarse (ver por ejemplo, Dani <i>et al.</i>, (2009)) o solventarse por alguna ley de adaptaci&oacute;n (lo que se considera como un trabajo futuro, para efectos de este documento). Finalmente, tambi&eacute;n como parte importante de este trabajo, se detallan experimentos satisfactorios utilizando un sistema de visi&oacute;n de tiempo real y alta velocidad para validar la teor&iacute;a propuesta con un periodo de muestreo estricto de 0.005 &#91;s&#93;.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Agradecimientos</b></font></p>  	    <p align="justify"><font face="verdana" size="2">Se agradece el apoyo de CONACYT M&eacute;xico (Proyecto 166654), PROMEP, DGEST y al Instituto Tecnol&oacute;gico de Ensenada.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><b>Referencias</b></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Antonelli G., Arrichiello F., Chiaverini S. Experiments of Formation Control with Collision Avoidance Using the Null&#45;Space&#45;based Behavioral Control, Proceedings of IEEE Mediterranean Conference on Control and Automation, Ancona, Italy, 2006, pp. 1&#45;6.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4290480&pid=S1405-7743201400040001000001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Balch T. y Arkin R.C. Behavior&#45;Based Formation Control for Multirobot Teams. <i>IEEE Transactions on Robotics and Automation</i>, volumen 14 (n&uacute;mero 6), 1998: 926&#45;939.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4290482&pid=S1405-7743201400040001000002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Belta C. y Kumar V. Trajectory Design for Formations of Robots by Kinetic Energy Shaping, Proceedings of IEEE International Conference on Robotics and Automation, Washington, USA, 2002, pp. 2593&#45;2598.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4290484&pid=S1405-7743201400040001000003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Benhimane S., Malis E., Rives P., Azinheira J.R. Vision&#45;Based Control for Car Platooning Using Homography Decomposition. Proceedings of the 2005 IEEE International Conference on Robotics and Automation, Barcelona, Spain, 2005. pp. 2161&#45;2166.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4290486&pid=S1405-7743201400040001000004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Brockett R.W. Asymptotic Stability and Feedback Stabilization, en: Brockett R.W., Millman R.S., Sussmann H.J., Eds. Differential Geometric Control Theory, Birkh&#228;user, Boston, MA, 1983, pp. 181&#45;191.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4290488&pid=S1405-7743201400040001000005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Bugarin E. y Kelly R. Sobre el control servo&#45;visual para la navegaci&oacute;n de un robot uniciclo independiente de los par&aacute;metros de la c&aacute;mara. <i>The An&aacute;huac Journal</i>, volumen 8 (n&uacute;mero 2), 2008: 57&#45;68.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4290490&pid=S1405-7743201400040001000006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Canudas de Wit, C., Siciliano B., Bastin G. <i>Theory of Robot Control</i>, Springer&#45;Verlag, London, U.K., 1996.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4290492&pid=S1405-7743201400040001000007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Consolini L., Morbidi F., Prattichizzo D., Tosques M. On the Control of a Leader&#45;Follower Formation of Nonholonomic Mobile Robots, Proceedings of the 45th IEEE Conference on Decision &#38; Control, San Diego, CA, USA, 2006, pp. 5992&#45;5997.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4290494&pid=S1405-7743201400040001000008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Conticelli F., Allotta B., Khosla P.K. Image&#45;Based Visual Servoing of Nonholonomic Mobile Robots, Proceedings of the 38th Conference on Decision and Control, Phoenix, Arizona, USA, diciembre de 1999, pp. 3496&#45;3501.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4290496&pid=S1405-7743201400040001000009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Dani A.P., Gans N., Dixon W.E. Position&#45;Based Visual Servo Control of Leader&#45;Follower Formation Using Image&#45;Based Relative Pose and Relative Velocity Estimation, American Control Conference. St. Louis, MO, USA, junio de 2009, pp. 5271&#45;5276.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4290498&pid=S1405-7743201400040001000010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Das A.K., Fierro R., Kumar V., Ostrowsky J.P., Spletzer J., Taylor C. A Vision&#45;Based Formation Control Framework. <i>IEEE Transaction on Robotics and Automation</i>, volumen 18 (n&uacute;mero 5), 2002: 813&#45;825.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4290500&pid=S1405-7743201400040001000011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Desai J.,&nbsp; Ostrowski J., Kumar V. Modelling and Control of Formations of Nonholonomic Mobile Robots. <i>IEEE Transaction on Robotics and Automation</i>, volumen 17, 2001: 905&#45;908.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4290502&pid=S1405-7743201400040001000012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Dixon W., Dawson D., Zergeroglu E., Behal A. <i>Nonlinear Control of Wheeled Mobile Robots</i>, Springer, London, U.K., 2001.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4290504&pid=S1405-7743201400040001000013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Fang Y., Dixon W.E., Dawson D.M., Chawda P. Homography&#45;Based Visual Servo Regulation of Mobile Robots. <i>IEEE Transactions on Systems, Man, and Cybernetics,</i> Part B: Cybernetics, volumen 35 (n&uacute;mero 5), 2005: 1041&#45;1050.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4290506&pid=S1405-7743201400040001000014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Hashimoto K. y Toshiro N. Visual Servoing of Nonholonomic Cart, Proceedings of the 1997 IEEE International Conference on Robotics and Automation, Albuquerque, NM, abril de1997, pp. 1719&#45;1724.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4290508&pid=S1405-7743201400040001000015&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Hill J. y Park W.T. Real Time Control of a Robot with a Mobile Camera, 9th ISIR, Washington, D.C., marzo de 1979, pp. 233&#45;246.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4290510&pid=S1405-7743201400040001000016&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Hutchinson S., Hager G., Corke P. A Tutorial on Visual Servoing. <i>IEEE Transactions on Robotics and Automation</i>, volumen 12 (n&uacute;mero 5), 1996: 651&#45;670.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4290512&pid=S1405-7743201400040001000017&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Kelly R. y Reyes F. On Vision Systems Identification with Application to Fixed Camera Robotics Systems. <i>International Journal of Imaging Systems and Technology</i>, volumen 11 (n&uacute;mero 3), 2000: 170&#45;180.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4290514&pid=S1405-7743201400040001000018&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Khalil H. <i>Nonlinear systems</i>, 3ed., Prentice Hall, 2001.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4290516&pid=S1405-7743201400040001000019&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Lawton J.R., Beard R.W., Young B.J. A Decentralized Approach to Formation Maneuvers. <i>IEEE Transactions on Robotic and Automation</i>, volumen 19 (n&uacute;mero 6), 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=4290518&pid=S1405-7743201400040001000020&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">L&oacute;pez&#45;Nicol&aacute;s G., Sag&uuml;&eacute;s C., Guerrero J.J., Kragic D., Jensfelt P. Nonholonomic Epipolar Visual Servoing, Proceedings of the 2006 IEEE International Conference on Robotics and Automation, Orlando, Florida, mayo de 2006, pp. 2378&#45;2384.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4290520&pid=S1405-7743201400040001000021&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Mehta S.S., Hu G., Gans N.R., Dixon W.E. Adaptive Vision&#45;Based Collaborative Tracking Control of an UGV Via a Moving Airborne Camera: A Daisy Chaining Approach, Proceedings of the 45th Conference on Decision and Control, San Diego, CA, USA, diciembre de 2006, pp. 3867&#45;3872.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4290522&pid=S1405-7743201400040001000022&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Mariottini G.L., Prattichizzo D., Oriolo G. Epipole&#45;Based Visual Servoing for Nonholonomic Mobile Robots, Proceedings of the 2004 IEEE International Conference on Robotics and Automation, New Orleans, LA., mayo de 2004, pp. 497&#45;503.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4290524&pid=S1405-7743201400040001000023&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Min H.J., Drenner A., Papanikolopoulos N. Vision&#45;Based Leader&#45;Follower Formations with Limited Information, IEEE International Conference on Robotics and Automation, Kobe, Japan, mayo de 2009, &nbsp;pp. 351&#45;356.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4290526&pid=S1405-7743201400040001000024&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Monteiro S., Vaz M., Bicho E. Attractor Dynamics Generates Robot Formations: from Ttheory to Implementation, Proceedings of IEEE International Conference on Robotics and Automation, New Orleans, USA, 2004, pp. 2582&#45;2587.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4290528&pid=S1405-7743201400040001000025&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Renaud P., Cervera E., Martinet P. Towards a Reliable Vision&#45;Based Mobile Robot Formation Control, Proceedings of the 2004 IEEE/RSJ, International Conference on Intelligent Robots and Systems, Sendai, Jap&oacute;n, octubre de 2004, pp. 3176&#45;3181.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4290530&pid=S1405-7743201400040001000026&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Roberti F., Toibero J.M., Vassallo R.F., Carelli R. Control estable de formaci&oacute;n basado en visi&oacute;n omnidireccional para robots m&oacute;viles no holon&oacute;micos. <i>Revista Iberoamericana de Autom&aacute;tica e Informatica Industrial</i>, volumen 8 (n&uacute;mero 1), 2011: 29&#45;37.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4290532&pid=S1405-7743201400040001000027&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Soria C.M., Carelli R., Kelly R., Ibarra J.M. Coordinated Control of Mobile Robots Based on Artificial Vision. <i>International Journal of Computers, Communications, and Control</i>, volumen 1 (n&uacute;mero 2), 2006: 85&#45;94.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4290534&pid=S1405-7743201400040001000028&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Shao J., Xie G., Yu J., Wang L. Leader&#45;Following Formation Control of Multiple Mobile Robots, Proceedings of IEEE International Symposium on Intelligent Control, Limassol, Cyprus, 2005, pp. 808&#45;813.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4290536&pid=S1405-7743201400040001000029&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Spong M.W., Hutchinson S., Vidyasagar M. <i>Robot Modeling and Control</i>, Wiley, USA, 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=4290538&pid=S1405-7743201400040001000030&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Tan K. y Lewis M. Virtual Structures for High&#45;Precision Cooperative Mobile Robotic Control. <i>Autonomous Robots</i>, volumen 4, 1997: 387&#45;403.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4290540&pid=S1405-7743201400040001000031&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Este art&iacute;culo se cita:</b></font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Citaci&oacute;n estilo Chicago</b>    <br> 	Bugarin&#45;Carlos, Eusebio, Ana Yaveni Aguilar&#45;Bustos. Control visual para la formaci&oacute;n de robots m&oacute;viles tipo uniciclo bajo el esquema l&iacute;der&#45;seguidor. <i>Ingenier&iacute;a Investigaci&oacute;n y Tecnolog&iacute;a</i>, XV, 04 (2014): 593&#45;602.</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Citaci&oacute;n estilo ISO 690</b>    <br> 	Bugarin&#45;Carlos E., Aguilar&#45;Bustos A.Y. Control visual para la formaci&oacute;n de robots m&oacute;viles tipo uniciclo bajo el esquema l&iacute;der&#45;seguidor. <i>Ingenier&iacute;a Investigaci&oacute;n y Tecnolog&iacute;a</i>, volumen XV (n&uacute;mero 4), octubre&#45;diciembre 2014: 593&#45;602.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><b>Semblanzas de los autores</b></font></p>  	    <p align="justify"><font face="verdana" size="2"><i><b>Eusebio Bugarin&#45;Carlos</b></i><b>.</b> Recibi&oacute; el t&iacute;tulo de ingenier&iacute;a en el Instituto Tecnol&oacute;gico de Tijuana (ITT) en 1995. Luego, en 1998, obtuvo el t&iacute;tulo de maestr&iacute;a en ciencias en ingenier&iacute;a el&eacute;ctrica por el Instituto Tecnol&oacute;gico de La Laguna (ITL) y, posteriormente, en 2009 el grado de doctor en ciencias en electr&oacute;nica y telecomunicaciones por el Centro de Investigaci&oacute;n Cient&iacute;fica y de Educaci&oacute;n Superior de Ensenada (CICESE). Actualmente es profesor&#45;investigador en el Instituto Tecnol&oacute;gico de Ensenada y sus &aacute;reas de inter&eacute;s incluyen control de robots, formaci&oacute;n de robots y visi&oacute;n artificial.</font></p>  	    <p align="justify"><font face="verdana" size="2"><i><b>Ana Yaveni Aguilar&#45;Bustos.</b></i> En 1995 obtuvo el t&iacute;tulo de ingenier&iacute;a por el Instituto Tecnol&oacute;gico de Tijuana (ITT). Despu&eacute;s, recibi&oacute; tanto el t&iacute;tulo de maestr&iacute;a en ciencias en electr&oacute;nica y telecomunicaciones (en 1998) como el grado de doctor en ciencias en electr&oacute;nica y telecomunicaciones (en 2006) en el Centro de Investigaci&oacute;n Cient&iacute;fica y de Educaci&oacute;n Superior de Ensenada (CICESE). Actualmente es profesor&#45;investigador en el Instituto Tecnol&oacute;gico de Ensenada y sus principales &aacute;reas de inter&eacute;s son sistemas no&#45;lineales, sistemas complejos y caos.</font></p>      ]]></body><back>
<ref-list>
<ref id="B1">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Antonelli]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Arrichiello]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
<name>
<surname><![CDATA[Chiaverini]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
</person-group>
<source><![CDATA[Experiments of Formation Control with Collision Avoidance Using the Null-Space-based Behavioral Control]]></source>
<year>2006</year>
<page-range>1-6</page-range><publisher-loc><![CDATA[Ancona ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B2">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Balch]]></surname>
<given-names><![CDATA[T]]></given-names>
</name>
<name>
<surname><![CDATA[Arkin]]></surname>
<given-names><![CDATA[R.C.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Behavior-Based Formation Control for Multirobot Teams]]></article-title>
<source><![CDATA[IEEE Transactions on Robotics and Automation]]></source>
<year>1998</year>
<volume>14</volume>
<numero>6</numero>
<issue>6</issue>
<page-range>926-939</page-range></nlm-citation>
</ref>
<ref id="B3">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Belta]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[Kumar]]></surname>
<given-names><![CDATA[V]]></given-names>
</name>
</person-group>
<source><![CDATA[Trajectory Design for Formations of Robots by Kinetic Energy Shaping]]></source>
<year>2002</year>
<page-range>2593-2598</page-range><publisher-loc><![CDATA[Washington ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B4">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Benhimane]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Malis]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
<name>
<surname><![CDATA[Rives]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[Azinheira]]></surname>
<given-names><![CDATA[J.R]]></given-names>
</name>
</person-group>
<source><![CDATA[Vision-Based Control for Car Platooning Using Homography Decomposition]]></source>
<year>2005</year>
<page-range>2161-2166</page-range><publisher-loc><![CDATA[Barcelona ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B5">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Brockett]]></surname>
<given-names><![CDATA[R.W]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Asymptotic Stability and Feedback Stabilization]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[Brockett]]></surname>
<given-names><![CDATA[R.W.]]></given-names>
</name>
<name>
<surname><![CDATA[Millman]]></surname>
<given-names><![CDATA[R.S.]]></given-names>
</name>
<name>
<surname><![CDATA[Sussmann]]></surname>
<given-names><![CDATA[H.J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Differential Geometric Control Theory]]></source>
<year>1983</year>
<page-range>181-191</page-range><publisher-loc><![CDATA[Boston^eMA MA]]></publisher-loc>
<publisher-name><![CDATA[Birkhäuser]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B6">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bugarin]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
<name>
<surname><![CDATA[Kelly]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Sobre el control servo-visual para la navegación de un robot uniciclo independiente de los parámetros de la cámara]]></article-title>
<source><![CDATA[The Anáhuac Journal]]></source>
<year>2008</year>
<volume>8</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>57-68</page-range></nlm-citation>
</ref>
<ref id="B7">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Canudas de Wit]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Siciliano]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
<name>
<surname><![CDATA[Bastin]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
</person-group>
<source><![CDATA[Theory of Robot Control]]></source>
<year>1996</year>
<publisher-loc><![CDATA[London ]]></publisher-loc>
<publisher-name><![CDATA[Springer-Verlag]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B8">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Consolini]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
<name>
<surname><![CDATA[Morbidi]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
<name>
<surname><![CDATA[Prattichizzo]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Tosques]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<source><![CDATA[On the Control of a Leader-Follower Formation of Nonholonomic Mobile Robots]]></source>
<year>2006</year>
<page-range>5992-5997</page-range><publisher-loc><![CDATA[San Diego^eCA CA]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B9">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Conticelli]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
<name>
<surname><![CDATA[Allotta]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
<name>
<surname><![CDATA[Khosla]]></surname>
<given-names><![CDATA[P.K]]></given-names>
</name>
</person-group>
<source><![CDATA[Image-Based Visual Servoing of Nonholonomic Mobile Robots]]></source>
<year>1999</year>
<page-range>3496-3501</page-range><publisher-loc><![CDATA[Phoenix^eArizona Arizona]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B10">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Dani]]></surname>
<given-names><![CDATA[A.P.]]></given-names>
</name>
<name>
<surname><![CDATA[Gans]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
<name>
<surname><![CDATA[Dixon]]></surname>
<given-names><![CDATA[W.E]]></given-names>
</name>
</person-group>
<source><![CDATA[Position-Based Visual Servo Control of Leader-Follower Formation Using Image-Based Relative Pose and Relative Velocity Estimation]]></source>
<year>2009</year>
<page-range>5271-5276</page-range><publisher-loc><![CDATA[St. Louis^eMO MO]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B11">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Das]]></surname>
<given-names><![CDATA[A.K.]]></given-names>
</name>
<name>
<surname><![CDATA[Fierro]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
<name>
<surname><![CDATA[Kumar]]></surname>
<given-names><![CDATA[V]]></given-names>
</name>
<name>
<surname><![CDATA[Ostrowsky]]></surname>
<given-names><![CDATA[J.P.]]></given-names>
</name>
<name>
<surname><![CDATA[Spletzer]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Taylor]]></surname>
<given-names><![CDATA[C. A]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Vision-Based Formation Control Framework]]></article-title>
<source><![CDATA[IEEE Transaction on Robotics and Automation]]></source>
<year>2002</year>
<volume>18</volume>
<numero>5</numero>
<issue>5</issue>
<page-range>813-825</page-range></nlm-citation>
</ref>
<ref id="B12">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Desai]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Ostrowski]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Kumar]]></surname>
<given-names><![CDATA[V]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Modelling and Control of Formations of Nonholonomic Mobile Robots]]></article-title>
<source><![CDATA[IEEE Transaction on Robotics and Automation]]></source>
<year>2001</year>
<volume>17</volume>
<page-range>905-908</page-range></nlm-citation>
</ref>
<ref id="B13">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Dixon]]></surname>
<given-names><![CDATA[W.]]></given-names>
</name>
<name>
<surname><![CDATA[Dawson]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Zergeroglu]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
<name>
<surname><![CDATA[Behal]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<source><![CDATA[Nonlinear Control of Wheeled Mobile Robots]]></source>
<year>2001</year>
<publisher-loc><![CDATA[London ]]></publisher-loc>
<publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B14">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Fang]]></surname>
<given-names><![CDATA[Y]]></given-names>
</name>
<name>
<surname><![CDATA[Dixon]]></surname>
<given-names><![CDATA[W.E.]]></given-names>
</name>
<name>
<surname><![CDATA[Dawson]]></surname>
<given-names><![CDATA[D.M.]]></given-names>
</name>
<name>
<surname><![CDATA[Chawda]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Homography-Based Visual Servo Regulation of Mobile Robots]]></article-title>
<source><![CDATA[IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics]]></source>
<year>2005</year>
<volume>35</volume>
<numero>5</numero>
<issue>5</issue>
<page-range>1041-1050</page-range></nlm-citation>
</ref>
<ref id="B15">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hashimoto]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
<name>
<surname><![CDATA[Toshiro]]></surname>
<given-names><![CDATA[N]]></given-names>
</name>
</person-group>
<source><![CDATA[Visual Servoing of Nonholonomic Cart, Proceedings of the 1997]]></source>
<year>1997</year>
<page-range>1719-1724</page-range><publisher-loc><![CDATA[Albuquerque^eNM NM]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B16">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hill]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Park]]></surname>
<given-names><![CDATA[W.T.]]></given-names>
</name>
</person-group>
<source><![CDATA[Real Time Control of a Robot with a Mobile Camera]]></source>
<year>1979</year>
<page-range>233-246</page-range><publisher-loc><![CDATA[Washington, D.C. ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B17">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hutchinson]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Hager]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
<name>
<surname><![CDATA[Corke]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A Tutorial on Visual Servoing]]></article-title>
<source><![CDATA[IEEE Transactions on Robotics and Automation]]></source>
<year>1996</year>
<volume>12</volume>
<numero>5</numero>
<issue>5</issue>
<page-range>651-670</page-range></nlm-citation>
</ref>
<ref id="B18">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kelly]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
<name>
<surname><![CDATA[Reyes]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[On Vision Systems Identification with Application to Fixed Camera Robotics Systems]]></article-title>
<source><![CDATA[International Journal of Imaging Systems and Technology]]></source>
<year>2000</year>
<volume>11</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>170-180</page-range></nlm-citation>
</ref>
<ref id="B19">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Khalil]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
</person-group>
<source><![CDATA[Nonlinear systems]]></source>
<year>2001</year>
<edition>3</edition>
<publisher-name><![CDATA[Prentice Hall]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B20">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Lawton]]></surname>
<given-names><![CDATA[J.R.]]></given-names>
</name>
<name>
<surname><![CDATA[Beard]]></surname>
<given-names><![CDATA[R.W.]]></given-names>
</name>
<name>
<surname><![CDATA[Young]]></surname>
<given-names><![CDATA[B.J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A Decentralized Approach to Formation Maneuvers]]></article-title>
<source><![CDATA[IEEE Transactions on Robotic and Automation]]></source>
<year>2003</year>
<volume>19</volume>
<numero>6</numero>
<issue>6</issue>
</nlm-citation>
</ref>
<ref id="B21">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[López-Nicolás]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Sagüés]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Guerrero]]></surname>
<given-names><![CDATA[J.J.]]></given-names>
</name>
<name>
<surname><![CDATA[Kragic]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Jensfelt]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
</person-group>
<source><![CDATA[Nonholonomic Epipolar Visual Servoing]]></source>
<year>2006</year>
<page-range>2378-2384</page-range><publisher-loc><![CDATA[Orlando^eFlorida Florida]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B22">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Mehta]]></surname>
<given-names><![CDATA[S.S.]]></given-names>
</name>
<name>
<surname><![CDATA[Hu]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Gans]]></surname>
<given-names><![CDATA[N.R.]]></given-names>
</name>
<name>
<surname><![CDATA[Dixon]]></surname>
<given-names><![CDATA[W.E]]></given-names>
</name>
</person-group>
<source><![CDATA[Adaptive Vision-Based Collaborative Tracking Control of an UGV Via a Moving Airborne Camera: A Daisy Chaining Approach]]></source>
<year>2006</year>
<page-range>3867-3872</page-range><publisher-loc><![CDATA[San Diego^eCA CA]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B23">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Mariottini]]></surname>
<given-names><![CDATA[G.L.]]></given-names>
</name>
<name>
<surname><![CDATA[Prattichizzo]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Oriolo]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
</person-group>
<source><![CDATA[Epipole-Based Visual Servoing for Nonholonomic Mobile Robots]]></source>
<year>2004</year>
<page-range>497-503</page-range><publisher-loc><![CDATA[New Orleans^eLA LA]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B24">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Min]]></surname>
<given-names><![CDATA[H.J.]]></given-names>
</name>
<name>
<surname><![CDATA[Drenner]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Papanikolopoulos]]></surname>
<given-names><![CDATA[N]]></given-names>
</name>
</person-group>
<source><![CDATA[Vision-Based Leader-Follower Formations with Limited Information]]></source>
<year>2009</year>
<page-range>351-356</page-range><publisher-loc><![CDATA[Kobe ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B25">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Monteiro]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Vaz]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Bicho]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
</person-group>
<source><![CDATA[Attractor Dynamics Generates Robot Formations: from Ttheory to Implementation]]></source>
<year>2004</year>
<page-range>2582-2587</page-range><publisher-loc><![CDATA[^eNew Orleans New Orleans]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B26">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Renaud]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[Cervera]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
<name>
<surname><![CDATA[Martinet]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
</person-group>
<source><![CDATA[Towards a Reliable Vision-Based Mobile Robot Formation Control]]></source>
<year>2004</year>
<page-range>3176-3181</page-range><publisher-loc><![CDATA[Sendai ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B27">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Roberti]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
<name>
<surname><![CDATA[Toibero]]></surname>
<given-names><![CDATA[J.M.]]></given-names>
</name>
<name>
<surname><![CDATA[Vassallo]]></surname>
<given-names><![CDATA[R.F.]]></given-names>
</name>
<name>
<surname><![CDATA[Carelli]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Control estable de formación basado en visión omnidireccional para robots móviles no holonómicos]]></article-title>
<source><![CDATA[Revista Iberoamericana de Automática e Informatica Industrial]]></source>
<year>2011</year>
<volume>8</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>29-37</page-range></nlm-citation>
</ref>
<ref id="B28">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Soria]]></surname>
<given-names><![CDATA[C.M.]]></given-names>
</name>
<name>
<surname><![CDATA[Carelli]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
<name>
<surname><![CDATA[Kelly]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
<name>
<surname><![CDATA[Ibarra]]></surname>
<given-names><![CDATA[J.M]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Coordinated Control of Mobile Robots Based on Artificial Vision]]></article-title>
<source><![CDATA[International Journal of Computers, Communications, and Control]]></source>
<year>2006</year>
<volume>1</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>85-94</page-range></nlm-citation>
</ref>
<ref id="B29">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Shao]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Xie]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Yu]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Wang]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
</person-group>
<source><![CDATA[Leader-Following Formation Control of Multiple Mobile Robots]]></source>
<year>2005</year>
<page-range>808-813</page-range><publisher-loc><![CDATA[Limassol ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B30">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Spong]]></surname>
<given-names><![CDATA[M.W.]]></given-names>
</name>
<name>
<surname><![CDATA[Hutchinson]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Vidyasagar]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<source><![CDATA[Robot Modeling and Control]]></source>
<year>2006</year>
<publisher-name><![CDATA[Wiley]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B31">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Tan]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
<name>
<surname><![CDATA[Lewis]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Virtual Structures for High-Precision Cooperative Mobile Robotic Control]]></article-title>
<source><![CDATA[Autonomous Robots]]></source>
<year>1997</year>
<volume>4</volume>
<page-range>387-403</page-range></nlm-citation>
</ref>
</ref-list>
</back>
</article>
