Descriptores: IRUPDFLyQGHURERWV FRQWUROYLVXDO URERWVXQLFLFOR FRQWUROGHURERWV YDOLGDFLyQH[SHULPHQWDO Información del artículo: recibido: abril de 2013, reevaluado: mayo de 2013, aceptado: septiembre de 2013
Control visual para la formación de robots móviles tipo uniciclo bajo
el esquema líder-seguidor
Visual Control for Unicycle-Like Mobile Robots Formation
Under the Leader-Follower Scheme
Bugarin-Carlos Eusebio
División de Estudios de Posgrado e InvestigaciónInstituto Tecnológico de Ensenada, B.C. Correo: [email protected]
Aguilar-Bustos Ana Yaveni
División de Estudios de Posgrado e InvestigaciónInstituto Tecnológico de Ensenada, B.C. Correo: [email protected]
Resumen
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
ȱȱ¤ȱęȱȱȱȱȱȱȱȱȱǰȱȱ ·ȱȱȱàȱǰȱȱȱȱȱȱȱ -bot líder como por el ro-bot seguidor. Lo anterior permitiría que la realización de esta propuesta pueda llevarse a cabo por estrategias de control
centraliza-ȱȱ£ǯȱȱȱȱęȱȱ¤ǰȱ·ȱȱ -sidera 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
conjun-ȱȱȱȱàȱȱȱȱÇǯȱȱøǰȱ
-·ȱȱȱȱȱȱǰȱȱȱȱÇȱȱȱ
detallan experimentos satisfactorios utilizando un sistema de visión de tiem-po real y alta velocidad.
Abstract
This paper describes a visual control proposal for the formation of unicycle-like
mo-ȱȱȱȱȬ ȱǯȱȱȱȱȱȱę¡ȱȱ
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 imple-mentation 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 estab-lished directly in image space and the proposed visual controller does not depend
¡¢ȱȱȱȱ¢ȱȱǻ¡ȱȱǼDzȱ ȱȱ
represents the main contribution of this paper. Finally, also as an important part of
ȱ ǰȱȱȱȱȱ¢ȱ¢ȱ¡ȱȱȱȬȱ
and high-speed vision system are detailed.
Keywords: robot formation visual control unicycle robots robot control experimental validation
Introducción
El problema de formación de robots consiste en
estable-ȱȱȱȱȱȱȱȱȱǰȱȱ ȱ ȱ ȱ ȱ ǰȱ ȱ ȱ ȱ ȱ ȱ Çęȱ ǻȱet al.ǰȱ ŘŖŖŘǼǯȱ ȱ ȱȱȱÇȱęȱȱàȱ ȱȱȱÇęǰȱ¢ȱȱȱȱȱȱȱ -pacios de trabajo no estructurados o por las aplicacio-nes complejas que se pueden resolver. Existen ciertas tareas que son difíciles de lograr por un solo robot o
ȱȱ¤ȱęȱȱȱȱȱȱȱȱ
coordinación de un grupo de robots. Entre los ejemplos
ȱȱȱDZȱǰȱøȱȱǰȱ ¡àǰȱ ȱ ¢ȱ àȱ ȱ Dzȱ ȱ
cuales pueden realizarse en ambientes diversos
utili-£ȱȱàȱǰȱ·ǰȱǰȱ -rinos o subma-rinos.
En la literatura se mencionan diversos métodos para resolver el problema de formación de robots; des-tacándose los “basados en comportamiento” (Balch y
ǰȱŗşşŞDzȱ ȱet al.ǰȱŘŖŖřDzȱȱet al.ǰȱŘŖŖŜǼȱ ȱǰȱǰȱȱǰȱ ȱȱȱàȱȱȱȱǰȱȱ
imponen a cada robot (en este método el control de formación exacto es difícil de garantizar); los de
“es-ȱ Ȅȱ ǻȱ ¢ȱ ǰȱ ŗşşŝDzȱ ȱ ¢ȱ ǰȱ ŘŖŖŘǼȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ
sola estructura rígida virtual (aquí es necesaria una comunicación interrobots muy amplia); y los de
“lí-ȬȄȱǻȱet al.ǰȱŘŖŖŗDzȱȱet al.ǰȱŘŖŖŚDzȱ
Shao et al.ǰȱŘŖŖśDzȱȱet al.ǰȱŘŖŖŜǼȱȱȱȱȱ
varios robots se designan como los líderes de la
forma-àȱ¢ȱȱȱȱȱǰȱȱȱȱȱȱ ęȱȱȱǻàȱ¢ȱàǼȱȱ
relativa al o los líderes. Este último método es de par-ticular interés debido a su simplicidad y modularidad
ǻȱet al.ǰȱŘŖŖŜǼǯ
ȱ ǰȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ
este problema de formación de robots es difícil de es-tructurar se hace necesaria la incorporación de sensores exteroceptivos (además de los propioceptivos o inter-nos de cada robot) que midan de alguna manera tanto el entorno de interacción como las posturas de los de-más robots en la formación. Esta situación se ha resuel-to utilizando sistemas de posicionamienresuel-to global
ǻ Ǽǰȱ ȱ ȱ ǻȱ ȱ ȱ ȱ ·Ǽǰȱȱȱǻȱ·ȱȱ -ción láser) o mediante sistemas de visión (Benhimane et al.ǰȱŘŖŖśDzȱȱet al.ǰȱŘŖŖŜǼǯȱȱǰȱȱȱ
-ȱȱàǰȱȱȱȱàȱ -tán siendo cada vez más utilizados.
El uso de un sistema de visión para determinar el movimiento de un sistema robótico se denomina con-trol visual o servo-visual (visual servoing) desde la
pro-ȱ ȱ ȱ ȱ ¢ȱ ȱ ǻŗşŝşǼǯȱ ¤ǰȱ
existen dos alternativas para el control visual: la
“ba-ȱȱàȄǰȱȱȱȱàȱȱ¤ȱ
se emplea para reconstruir el espacio tridimensional
ȱDzȱ¢ȱȱȃȱȱȄǰȱȱȱȱȱ -tivo de control se da directamente en el espacio de imagen; de manera que en esta última alternativa se incrementa la posibilidad de no depender explícita-mente de los parámetros extrínsecos (los que tienen que ver con la postura de la o las cámaras) o intrínse-cos (los que tiene que ver con la estructura interna de la o las cámaras) del sistema de visión (Hutchinson et al.ǰȱŗşşŜǼǯ
En el presente trabajo se describe la propuesta de un controlador visual basado en imagen para la for-mación de dos robots móviles bajo el esquema líder-seguidor. Los robots considerados corresponden a los
ȱ àȱ ȱ ȱ ǰȱ ȱ ȱ ȱ
caracterizan por tener dos ruedas convencionales con actuadores independientes y una tercera rueda sin ac-tuador para mantener su equilibrio horizontal. Esto los convierte en sistemas no-holonómicos que
presen-ȱ ȱ ȱ Dzȱ ȱ ǰȱ ȱ ȱ £ȱ ȱ Ȭǰȱ ȱ ȱ ȱ ȱ
métodos lineales de análisis y diseño no pueden apli-carse; tampoco existe una ley de control continua que incluya solo retroalimentación de estados capaz de
es-£ȱȱȱȱȱȱȱȱǻĴǰȱ ŗşŞřǼǯȱȱȱȱȱȱȱȱ
de postura de un robot móvil mediante el control vi-sual los podemos ver en Hashimoto y Noritsugu
ǻŗşşŝǼǰȱ ȱet al.ȱ ǻŗşşşǼǰȱ Ĵȱet al.ȱ ǻŘŖŖŚǼǰȱ
Fang et al.ȱǻŘŖŖśǼȱ¢ȱà£Ȭ¤ȱet al.ȱǻŘŖŖŜǼǯȱ
ȱǰȱȱȱȱȱȱȱȱ
de formación de robots móviles bajo el esquema
líder-ǰȱȱȱȱȱȱȱ -naud et al.ȱǻŘŖŖŚǼǰȱȱet al.ȱǻŘŖŖśǼǰȱȱet al.
ǻŘŖŖŜǼȱ¢ȱȱet al.ȱǻŘŖŖşǼDzȱȱȱȱȱ -tiva basada en posición con cámara montada y con la necesidad del conocimiento total o parcial de los
pará-ȱȱȱȱàǯȱȱȱet al.ȱǻŘŖŖŘǼȱ¢ȱ -berti et al.ȱ ǻŘŖŗŗǼȱ ȱ ȱ ȱ ȱ ȱ ȱȱǰȱȱ£ȱ
-ȱ ȱ àȱ àǰȱ ¤ȱ ȱ
-ȱ ȱ ȱ ȱ àǯȱ ȱ ȱet al.ȱ ǻŘŖŖşǼȱ ȱ
describe un trabajo también basado en posición y con
¤ȱǰȱȱȱȱȱ -sidad del conocimiento de los parámetros del sistema de visión.
)LJXUD'LVSRVLFLyQGHOVLVWHPDUREyWLFR
ȱ ȱ ȱ ȱ ȱ ·ȱ ǰȱ ȱ -ción del sistema robótico en este documento considera
ȱ¤ȱęȱȱȱȱȱȱȱ ȱȱȱǻęȱŗǼȱȱȱȱȱȱ -sual basada en imagen. Lo anterior va encaminado a la eliminación de los problemas de oclusión y la facilidad
ȱ ȱ ȱ ȱ ȱ àȱ ǰȱ ȱ
necesidad de realizar medición tridimensional (en
ȱȱȱ̕WǼȱǯȱȱȱȱ àǰȱȱ¤ȱȱȱȱǻȱęǼȱ ȱȱȱ¤ǰȱȱȱęȱȱȱȱȱ ȱȱǯȱȱǰȱȱȱȱàȱȱ
que el sistema de visión sea compartido tanto por el
ro-ȱÇȱȱȱȱȱǰȱȱȱȱȱ
la implementación de la presente propuesta se pueda
ȱ ȱ ȱ ȱ ǰȱ ȱ £ȱ ȱ £ǯȱ ȱ ȱ ȱ ęȱ ȱ ¤ǰȱ·ȱȱȱȱȱȱȱȱ
es paralelo al plano horizontal de movimiento de los
ǯȱ ȱ ȱ ǰȱ ¡Çȱ ȱ ȱ ȱ
formación se establece de manera directa en coordena-das de imagen y se logra que el controlador visual pro-puesto no dependa 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
ȱÇǯȱȱøǰȱ·ȱȱȱ
-ȱ ȱ -ȱ ǰȱ ȱ ȱ ȱ Çȱ ȱ ȱ
detallan experimentos satisfactorios utilizando un sis-tema de visión de tiempo real y alta velocidad.
Formulación
En este apartado se describe la formulación de la ppuesta del controlador visual para la formación de ro-bots uniciclos en el esquema líder-seguidor.
0RGHORGHLPDJHQ
ȱȱȱȱȱȱ
-ȱàȱȱȱȱęȱ Řŗ
. Observe que se han colocado di-versos marcos coordenados
(com-ȱȱęȱŗȱ¢ȱŘǼDZȱ̕C el marco
de la cámara con origen en el centro
ȱȱǰȱ̕W el marco de mundo ęȱ ȱ øȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ǰȱ ̕OlȱȱȱȱÇȱ¢ȱ̕Os el marco
del seguidor (estos dos últimos marcos con origen en el centro del eje que une sus dos ruedas a una altura
conveniente-ȱǼǯȱȱȱȱȱȃřȄȱȱȱȱȱ ȱǻȱȱȱȱȱȱ¤ȱ£Ǽǰȱ
por lo que los planos Wŗ – WŘǰȱCŗ – CŘǰȱOlŗ – OlŘ y Osŗ –
OsŘ también son paralelos (tanto Olŗ como Osŗ apuntan
en la dirección de movimiento de cada uniciclo
res-ǼDzȱ ȱ ǰȱ ȱ ¡ȱ àȱ ȱ
cada uno de estos planos.
ȱȱȱȱȱȱȱȱȱȬ ȱ £ǰȱ ȱ ȱ ȱ ȱ ·ȱ
(Hutchinson et al.ǰȱŗşşŜǼȱȱȱǻȱȱ
-ǰȱȱȱȱàȱȱȱȱȱ -dan ser procesados por el sistema de visión) localizados
ȱȱȱàȱǻęȱŘǼDZȱȱȱal del líder
con centro ¡Ola = [lOȱȱȱŖǾ T
ȱǽǾǰȱȱȱbl del líder con
cen-tro en ¡OlbȱƽȱǽŖȱȱȱŖǾ T ȱǽǾȱǻȱÇȱOl denotan que ȱ ȱ ȱ àȱ ȱ ȱ ȱ ̕Ol) y los discos as y bsȱȱȱȱȱȱǰȱȱ ǰȱȱ¡Osa = [lOȱȱȱŖǾ T ȱȱǽǾȱ¢ȱ¡OsbȱƽȱǽŖȱȱȱŖǾ T ȱǽǾȱǻȱÇ -dices Os denotan que son vectores de posición respecto
ȱȱ̕Os); donde la distancia lOȱǁȱŖȱȱȱǯ ȱǰȱȱȱȱȱȱȱ
el mapeo hacia el plano de imagen yŗ – yŘ es el que
co-rresponde al obtenido mediante trasformaciones y
pro-¢àȱ ȱ ȱ ȱ ȱ ǰȱ ȱ ȱ ǻ¢ȱ¢ȱ¢ǰȱŘŖŖŖǼDZ ǻŗǼ donde ¡C = [¡Cŗ ¡CŘ ¡CřǾ T es el punto correspondiente ȱȱȱȱȱȱ̕C ȱȱ¤ǰȱ΅C es el factor de conversión de metros a
píxeles (considerándose el mismo factor de conversión tanto para yŗ como para yŘǼǰȱΏC es la distancia focal de la
&DGDYDULDEOHGHHVWDILJXUDVHGHVFULELUiHQVXPRPHQWR ŗ ŗ Ř ř Ř C C C C C C C C ¡ y y ¢ ¡ ¡ D O O ª º ª º ª º « » « » « » ¬ ¼ ¬ ¼ ¬ ¼
lente y [uC vCǾ T
es el vector que incluye el centro de la imagen y las posibles desalineaciones entre el eje óptico de la cámara y su arreglo de sensores fotosensibles. Ob-serve que yŗ siempre es paralelo y apunta en la misma
dirección que Cŗ (lo mismo sucede con yŘ y CŘ; consulte
ȱęȱŘǼǯ
La transformación de coordenadas entre el marco del mundo y el marco de la cámara se puede realizar me-diante ȱ ǻŘǼ donde ¡W = [¡Wŗ ¡WŘ ¡WřǾ T es el punto tridimensional ȱȱȱ̕W ǰȱ es el vector de posi-àȱȱȱȱ̕Cȱȱȱ̕W WX y ȱȱ£ȱȱàȱȱ̕Cȱȱȱ̕WȱǻΔȱǽǾȱ -rededor de Wŗ y IȱǽǾȱȱȱWřǰȱȱȱ
-ble rotación “desconocida” pero constante entre los planos Wŗ – WŘ y Cŗ – CŘ).
0RGHORGHORVXQLFLFORV
El robot líder y el robot seguidor considerados corres-ponden a los que se componen de dos ruedas conven-cionales con actuadores independientes y una tercer rueda sin actuador para mantener su equilibrio hori-zontal y que poseen el siguiente modelo cinemático
ǻȱȱȱet al.ǰȱŗşşŜDzȱ¡ȱet al.ǰȱŘŖŖŗǼDZ
ǻřǼ
donde l y s son subíndices para denotar correspondencia
ȱȱȱÇȱȱȱȱȱǰȱ -te. El vector ¡Wi = [¡Wiŗ ¡WiŘȱȱȱŖǾ
T
denota la posición del robot uniciclo i (el punto medio del eje que une las dos
ȱȱȱȱȱǰȱȱęȱŗȱ ¢ȱŘǰȱΌi la orientación del uniciclo iǰȱȱȱȱ̕W.
Las componentes del vector de entrada ui = [uiŗ uiŘǾ
T
son la magnitud de la velocidad lineal (a lo largo de Oiŗ) y
angular (alrededor de Oiř) del robot iǰȱǯ
Variables de formación
Las variables de formación serán las referencias me-diante las que se establecerá formalmente el objetivo de
àȱȱȱȱǰȱȱȱȱ -mación estarán dadas directamente en coordenadas de
ǯȱȱǰȱȱȱȱȱ -ción a Uȱ¢ȱ΅ǰȱȱǻęȱŘǼȱ
UƽȱȪyal yasȪȱ ȱ ȱ ǻŚǼ
es la distancia en píxeles entre las proyecciones en el plano de imagen de los centroides de los discos a de los
ȱÇȱ¢ȱǰȱ¢ȱ΅ȱȱàȱȱȱ -àǯȱ·ȱȱȱęȱŘȱ DJ S D SJȱ ȱȱȱȱ ǻśǼ D S>SE>S\l@@ D S\l + E donde Jȱȱȱ¤ȱ¡ǰȱ\lȱƽȱΌlȱȮȱΚȱȱȱ
-ción del uniciclo líder en el plano de imagen y
ǻŜǼ
es el ángulo formado entre el eje yŗ y la línea formada
por yal y yasȱǻȱȱ¤ȱȱȱȱ΅ǰȱΆȱ¢ȱ\l se ȱ £ȱ ȱ àȱ Řǰȱ ȱ ȱ ȱ Spong et al.ȱ ǻŘŖŖŜǼȱ ¢ȱ ȱ ȱ ȱ ȱ ȱ ΅ǰȱΆǰȱ<lȱȱȱȱȱȱȱȱȱƹȱΔȱǽǾǼǯ ǻ Ǽǽ Ǿ T C C C W W W ¡ I ¡ OC W ŗ ŗ Ř Ř ǻ Ǽ Ŗ ǻ Ǽ Ŗ ǰ ǿ ǰ Ȁ Ŗ ŗ Wi i i Wi i i i ¡ u d ¡ u dt T T T ª º ª º ª º « » « » « » « » « » ¬ ¼ « » « » ¬ ¼ ¬ ¼ E §¨ ·¸ © ¹ ŗ Ř Ř ŗ ŗ ǽ Ǿ tan al as al as y y y y )LJXUD9LVWDGHSODQWDGHOVLVWHPDUREyWLFR ǻ Ǽ ǻ Ǽ Ŗ ǻ Ǽ ǻ Ǽ ǻ Ǽ Ŗ Ŗ Ŗ ŗ W I I I I I ª º « » « » « » ¬ ¼
Controlador
En esta sección se detallan el modelo a controlar y el diseño del controlador visual para la formación de uni-ciclos además de su prueba de estabilidad.
0RGHORDFRQWURODU
El modelo a controlar corresponderá a la dinámica de-sarrollada por dos señales de error relacionadas con las
ȱȱàȱǻŚǼȱ¢ȱǻśǼǯȱȱȱøǰȱę -nimos el siguiente vector de error
ǻŝǼ
donde Udȱ¢ȱ΅d son la distancia (en píxeles) y la orienta-àȱȱǻ¢ȱǼȱȱȱàǰȱ -ǯȱȱȱȱȱȱȱȱȱ ȱǻŝǼȱ ǻŞǼ ȱȱȱȱȱȱȱȱȱǻŚǼȱ¢ȱ ǻśǼǯȱȱ ȱ ȱ ȱ ȱ ǰȱ -mero observe que un punto ¡Oiȱ ȱ ȱ ȱ ̕Oi
(con iȱ ƽȱ ǿlǰȱsȀǼȱ ȱ ȱ ȱ ȱ ȱ ̕W
mediante
ǻşǼ
donde el vector denota el vector de posición del
ȱȱ̕Oiȱȱȱ̕W y ȱȱ£ȱȱàȱǻȱàȱȱΌi) del ȱ̕Oiȱȱȱȱ̕Wǯȱȱȱǰȱ£ȱǻŘǼǰȱ ǻřǼȱ¢ȱǻşǼȱȱȱȱȱȱȱȱǻŗǼȱ ǻàȱŗŖǼ donde \iȱƽȱΌiȱȮȱΚȱȱȱàȱȱȱi en el plano de imagen. ǰȱȱȱÇȱȱȱ -ȱ ¢ȱ ¢ȱ ǻŘŖŖŞǼǰȱ ȱ ęȱ ǻŗŖǼȱ ę ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ǰȱ ȱ ȱ ȱ £ȱ ǻŗǼǰȱ ǻŘǼȱ ¢ȱ ǻşǼȱ ȱ
puede llegar a lo siguiente
ǻŗŗǼ
puesto que ¡Caiř = ¡Cbiřǯȱ ȱ ǰȱ ȱ
sen(\i) y cos(\iǼȱȱǻŗŗǼȱȱȱęȱǻŗŖǼȱȱȱ
variación respecto al tiempo de yaiǰȱȱȱȱ
resultado
ǻŗŘǼ
ȱǰȱȱȱȱęǰȱȱàȱ
respecto al tiempo de yai no depende de los parámetros ǻÇȱ ȱ ¡ÇǼȱ ȱ ȱ ¤ǯȱ ǰȱ ·ȱȱȱȱȱȱǻŚǼȱ¢ȱǻśǼȱ£ -ȱǻŗŘǼǰȱȱȱȱȱǻŞǼȱȱęȱ ǻŗřǼ donde U D
U
U
D D
ª º ª º « » « » « » ¬ ¼ ¬ ¼ d d e e e U D ª º « » ¬ ¼ ǰ e T ( ) i i O O W W i Oi W ¡ ¡ i O W O i ai bi y y y \ \ ª º « » ¬ ¼ cos( ) ǰ ǿǰȀ sen ( ) O i O i l i l ª º « » ª º « »« » « » ¬ ¼ « » ¬ ¼ ŗ Ř ŗ Ř Ř ŗ ǰ ǿǰȀǰ i i O i ai i i i O y y l u y i y u y l ª º ª º « » « » ¬ ¼ ¬ ¼ ŗ ŗ Ř Ř ( ; ) l ( ; ) s O O l s u u e A y l B y l u u T T T T T ª º « » « » « » ¬ ¼ ǻ Ǽ ǻ Ǽ Ŗ ǻ Ǽ ǻ Ǽ ǻ Ǽ Ŗ Ŗ Ŗ ŗ i i i O W i i i ȱ D Oȱ ȱ\ ȱ \ ȱ \ȱ ȱ ȱȱȱȱȱȱȱȱȱȱȱȱȱȱȱȱȱȱȱǻŗŖǼ \ \ \ O ª º ª º « » « » ¬ ¼ ¬ ¼ ŗ Ř ŗ ŗ Ř Ř řcos( ) sen( ) cos( )
ǰ ǿ Ȁ sen( ) cos( ) sen( )
i i i Oi i Oi c i i i Oi i Oi i Ci c u ¡ ¡ c y i l,s ¡ ¡ u ¡ ř c c i Cai c y ¡ D O O Ř Ř ŗ ŗ Ř ŗ ŗ Ř ŗ Ř Ř ŗ ŗ ŗ Ř Ř Ř Ř ǻ Dz Ǽ ǰ ls l ls l ls l ls l O O ls l ls l ls l ls l O y y y y y y y y l A y l y y y y y y y y l U U U U ª º « » « » « » « » « » ¬ ¼ Ř Ř ŗ ŗ Ř ŗ ŗ Ř ŗ Ř Ř ŗ ŗ ŗ Ř Ř Ř Ř ǻ Dz Ǽ ǰ ls s ls s ls s ls s O O ls s ls s ls s ls s O y y y y y y y y l B y l y y y y y y y y l U U U U ª º « » « » « » « » « » ¬ ¼
con . ȱȱȱȱȱȱ
B(y; lOǼȱȱȱȱȱȱȱȱȱȱǰȱȱȱȱȱȱȱȱȱȱȱȱȱǻȱȱȱ
en píxeles entre los centroides de los discos as y bs del
robot seguidor) como lOȱ ȱ ǰȱ ȱ ȱ ȱ ȱ UȱƾȱŖȱȱ¡ȱȱȱȱB(y; lO).
2EMHWLYRGHOFRQWUROGHIRUPDFLyQ\GLVHxRGHOFRQ-WURODGRU
El objetivo del control de formación queda
formalmen-ȱȱȱàȱȱǻŝǼȱ
limt oze(tǼȱƽȱŖǰȱ ȱ ȱ ǻŗŚǼ
ȱǰȱȱȱȱȱȱȱàǰȱ
-ęȱȱȱȱȱǰȱ -guen asintóticamente a un valor constante deseado.
Por hipótesis supóngase que existe la inversa de B(y; lOǼǰȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ǻŗŚǼȱ ·ȱ ǰȱ ȱ ȱ ȱ ȱ ȱ -guiente controlador visual para el robot seguidor us = B(¢DzȱO)
ŗ
[Ke + A(¢DzȱO)ulǾȱ ȱ ǻŗśǼ
donde K = KT
ȱǁȱŖȱȱȱ£ȱȱǯȱȱȱ
este controlador no depende de los parámetros (intrín-secos o extrín(intrín-secos) del sistema de visión y que puede ponerse en marcha completamente solo con mediciones
ȱȱȱȱȱǯȱǰȱȱ -tarse que se necesita la transmisión de las velocidades
ȱ Çȱ ȱ ȱ ǻȱ ǰȱ ȱ ȱ ȱ
ȱet al.ǰȱǻŘŖŖşǼǰȱȱȱȱàȱȱȱȱ
velocidades para eliminar la necesidad de su transmi-sión; en el presente artículo esto se considera como un trabajo futuro) y del parámetro lO (el cual es un
paráme-tro determinado por el propio usuario).
ȱ ȱ ȱ ȱ ǰȱ ȱ ȱ ¤ȱ ȱ
existencia de la inversa de B(y; lOǼǰȱȱȱ¢ȱȱ ¢ȱȱȱǻŗśǼȱȱȱȱǻŗřǼȱȱȱȱ àȱ ȱ £ȱ ȱ ȱ ȱ àǰȱ ȱ ȱ
queda expresada por
ǻŗŜǼ ȱȱǰȱȱȱȱȱàȱȱ
sistema en lazo cerrado corresponde a un sistema lineal e invariante en el tiempo (o autónomo) y debido a que
ȱ Ûȱ ȱ ƽȱ T
ȱ ǁȱ Ŗȱ ȱ ȱ ȱ ȱ øȱ ȱ ȱ
equilibrio con la propiedad de ser exponencialmente
ȱ ȱ ȱ ȱ ǻȱ ȱ ȱ ȱ ǻŘŖŖŗǼǼDzȱȱȱȱȱȱȱȱȱȱ ȱǻŗŚǼȱȱǯȱȱȱ·ȱȱ
-ȱȱȱȱȱȱ¡ȱȱǰȱU
tiende exponencialmente a Udǰȱȱȱȱȱȱ
-dición inicial para UǻŖǼȱ ƾȱ Ŗȱ ¢ȱUdȱ ǁȱ Ŗȱ ȱUǻǼȱ ƾȱ Ŗȱȱ ȱǁȱŖDzȱȱȱȱȱȱàȱȱȱȱȱ
inversa de B(y; lO) existe es válida.
ȱ ȱ ȱ ȱ ȱ ȱ ¤ȱ £ȱ
se ha considerado el sistema robótico como un sistema
ȱ ¢ȱ ǰȱ ȱ ȱ ȱ ȱ ȱ ȱ
robot líder ulȱ ęȱ ȱ ǻŗśǼȱ ȱ ȱ
-mente diferenciable. Por otro lado y para cuestiones
¤ǰȱȱȱȱȱȱȱU siem-pre tendrá una magnitud aceptable que no afectaría el cálculo de las matrices A(y; lO) y B(y; lOǼǰȱȱȱȱ ȱȱ¡ȱȱȱÇȱęȱ -tre los robots para que estos físicamente no estén uno sobre el otro.
Validación experimental
ȱȱȱÇȱǰȱȱȱȱȱ¡ -ponen experimentos desarrollados con dos robots
uni-ȱȱȬȱȱȱȱǯȱȱȱ
reciben las consignas de velocidad a través de un
trans-ȱȱȱȱȱȱȱȱȱ
vía puerto serie. A esta misma computadora se le
co-ȱ ǻÇȱ ȱ Ǽǰȱ ȱ ȱ ȱ
-ȱ ȱ ȱ ȱ ȱ ǰȱ ȱ ¤Ȭ
mara de video digital de alta velocidad modelo
UF-ŗŖŖŖȱȱȱȱǯȱȱȱȱ
-ȱ ¡ȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ
tiempo real para el procesamiento de las imágenes y la
¢ȱ ȱ ǰȱ ·ȱ ȱ ȱ ȱ ȱ ȱ ȱ ŖǯŖŖśȱ ǽǾǯȱ ȱ ȱ ȱ ȱ -miento de las imágenes se lleva a cabo mediante seg-mentación binaria y seguimiento de la característica de imagen (el centroide de los discos).
A continuación se detallan dos escenarios que co-rresponden a las siguientes variables de formación de-seadas:
Ud = ŝŖȱǽÇ¡Ǿȱ¢ȱDd = şŖǚǰ
con la ganancia en el controlador
y con la distancia entre los centros de los discos objetivo lOȱƽȱŖǯŖřŝśȱǽǾǯȱȱŚȱȱȱȱøȱȱ
para la experimentación.
ȱǰȱȱȱȱȱàǰȱ
se realizaron simulaciones correspondientes con los
si-ȱ¤ȱȱȱȱàDZȱ΅CȱƽȱŝŘŖŖŖȱ ls al as y y y . e Ke ª º « » ¬ ¼ Ś Ŗ ǰ Ŗ Ś K S
y
S O y l UǽÇ¡ȦǾǰȱΏCȱƽȱŖǯŖŖŝśȱǽǾǰȱuCȱƽȱŗŜŖȱǽÇ¡ǾǰȱvCȱƽȱŗŘŖȱ ǽÇ¡ǾǰȱȱȱȱȱȱȱȱƽȱǽŖȱȱŖȱȱŗǯśǾT ȱǽǾȱ¢ȱΚȱƽȱŖȱǽǾǯ (VFHQDULR ȱȱŗȱȱ¡àȱȱȱȱÇ -ȱǰȱȱǰȱȱulȱƽȱŖȱ¢ȱȱȱȱ -ciones iniciales ¡WlǻŖǼȱƽȱǽŖǯŖŝśŞȱȱŖǯŖŖŞŜȱŚřǯřŗǚǾ T ǰ ¡WsǻŖǼȱƽȱǽŖǯŖŞřŝȱȱŖǯŘŝśŖȱŗŝŝǯşŘǚǾ T .
Estas condiciones iniciales corresponden a (en píxeles) yalǻŖǼȱ ƽȱ ǽŗşŝǯřȱ ȱ ȱ ŗŗřǯŞǾ T ǰȱyblǻŖǼȱ ƽȱ ǽŗŞŝǯŚȱ ȱ ȱ ŗŘřǯŗǾ T ǰȱyasǻŖǼȱ ƽȱ ǽŗŝŜǯŝȱȱȱŘŖǯŖǾT ǰȱybsǻŖǼȱƽȱǽŗşŖǯřȱȱȱŘŖǯśǾ TǰȱUǻŖǼȱƽȱşŜǯŖȱ¢ȱ΅ǻŖǼȱƽȱ śşǯŖśǚǯ ȱęȱřȱȱȱ¤ęȱȱȱ ȱȱ¢ȱȱ¡ȱȱȱȱŗǯȱȱ ęȱřȱǰȱȱȱȱȱǰȱyal mediante ȱÇǰȱybl a través de un punto (ambas
correspon-dientes al robot líder que no se mueve con una
orienta-àȱȱŚřǯřŗǚǰȱęȱŘǼȱ¢ȱȱ£ȱȱȱȱyasǰȱ
de manera que puede apreciarse (en el experimento) que conforme avanza el robot seguidor yas se mueve de
yasǻŖǼȱƽȱǽŗŝŜǯŝȱȱȱŘŖǯŖǾ T ȱǽÇ¡ǾȱȱyasǻřǼȱƽȱǽŗŚşǯŜȱȱŜŘǯŗǾ T ǽÇ¡ǾǯȱȱȱȱȱUǻřǼȱƿȱŝŖǯřȱǽÇ¡Ǿȱ¢ȱ ȱȱ΅ǻřǼȱƿȱŞşǯŚǚǰȱȱ¢ȱȱȱȱȱ
(en la simulación los errores son prácticamente nulos).
ȱ ęȱ řǰȱ řȱ ¢ȱ řȱ ȱ ȱ àȱ ȱ ȱ ȱȱȱÛȱȱȱȱȱǰȱȱ
la señal de error eU y de la señal de error e΅ǰȱ
-ǯȱȱȱǰȱȱÛȱȱ¢ȱ
-ȱ¢ȱȱ¤ęȱȱȱȱȱ
y lo experimentado son muy similares.
C W O 0 40 80 120 160 200 240 280 320 0 40 80 120 160 200 240 y1 [pixeles] y2 [p ix el es] 0 0.5 1 1.5 2 2.5 3 -2 0 2 4 6 8 10 12 t [s] [m /s], [ra d/ s] us2 us1 D E F G )LJXUD*UiILFDVGHODVLPXODFLyQWUD]RGLVFRQWLQXR\GHOH[SHULPHQWRWUD]RFRQWLQXRSDUDHOHVFHQDULR 0 0.5 1 1.5 2 2.5 3 -30 -25 -20 -15 -10 -5 0 t [s] eU [p ix el es] 0 0.5 1 1.5 2 2.5 3 0 5 10 15 20 25 30 35 t [s] eD [° ]
(VFHQDULR
ȱ ȱ ¡ȱ ȱ ȱ Řȱ ȱ ȱ ȱ Ȭ
guiente vector de velocidades al robot líder: ulȱƽȱǽŖǯŖśȱȦȱŖȱȦǾ
T
ǰȱȱȱȱȱ -ciales expresadas a continuación:
¡WlǻŖǼȱƽȱǽŖǯŗŞřśȱȱȱȱŖǯŗŘŖřȱȱȱřŚǯŜŝǚǾTǰ
¡WsǻŖǼȱƽȱǽŖǯřřşŘȱȱȱŖǯŗşŝŜȱȱȱŘŖǯŘŘǚǾT.
Estas condiciones iniciales corresponden a (en píxeles) yalǻŖǼȱƽȱǽŗŖśǯŗȱȱȱŗśŜǯŜǾ T ǰȱyblǻŖǼȱƽȱǽşřǯşȱȱȱŗŜřǯřǾ T ǰȱyasǻŖǼȱƽȱǽśŗǯŗȱȱȱśŜǯŚǾ T ǰȱ ybsǻŖǼȱƽȱǽřşǯŚȱȱŚşǯŜǾ TǰȱUǻŖǼȱƽȱŗŗŘǯşȱ¢ȱ΅ǻŖǼȱƽȱŞřǯŞşǚǯ ȱęȱŚȱȱȱ£ǰȱȱ¡ȱ¢ȱȱ ȱǰȱȱȱȱȱȱȱȱàȱ -to de yas como de yal; en el experimento yas parte de
yasǻŖǼȱ ƽȱ ǽśŗǯŗȱ śŜǯŚǾ T ȱ ǽÇ¡Ǿȱ ¢ȱ ȱ ȱ yasǻŝǼȱ ƽȱ ǽŗŜşǯśȱȱŘŚǯŖǾT ȱǽÇ¡Ǿȱȱȱȱyal inicia en yalǻŖǼȱƽȱ ǽŗŖśǯŗȱȱȱŗśśǯŜǾT ȱǽÇ¡Ǿȱ¢ȱȱȱyalǻŝǼȱƽȱǽŘŗŖǯśȱȱȱŞŗǯŖǾ T . Esto corresponde a una UǻŝǼȱƿȱŝŖǯŗȱǽÇ¡Ǿȱ¢ȱȱȱ΅ǻŝǼȱ
ƿȱşŖǯśǚǰȱȱȱȱȱȱ¡ȱȱ ȱȱǻǰȱȱȱàȱȱȱ ȱ¤ȱǼǯȱȱȱȱȱ -peño experimental es bastante satisfactorio y muy
simi-ȱ ȱ ȱ ǯȱ ȱ ǰȱ àȱ ȱ ¡ȱ
pequeñas diferencias entre lo simulado y lo experimen-tado en las trazas de yal (que corresponden al robot
lí-der); lo anterior se debe a que el robot líder se mueve en lazo abierto y no se compensan las posibles
perturba-ȱ ȱ ǻǰȱ £ȱ ȱ Ȭ
fectos en el camino no modelados). También hay
ǰȱ ȱ ȱ ȱ ¡ȱ ȱ ȱ ȱ -ǰȱȱȱ£ȱȱyasǰȱȱȱ·ȱȱȱȱ ȱȱǰȱ£ȱ¢ȱȱȱ ȱǰȱȱȱȱÇȱ¤ȱȱȱȱ ǯȱ ȱ ȱ ȱ ȱ ȱ ȱ ȱ ęȱ Śȱ ȱ¤ęȱȱàȱȱȱȱȱȱÛ -0 40 80 120 160 200 240 280 320 0 40 80 120 160 200 240 y1 [pixeles] y2 [p ix el es] 0 1 2 3 4 5 6 7 -12 -10 -8 -6 -4 -2 0 2 4 6 8 t [s] [m /s], [ra d/ s] us2 u s1 0 1 2 3 4 5 6 7 -50 -40 -30 -20 -10 0 t [s] e U [p ix el es] 0 1 2 3 4 5 6 7 -6 -4 -2 0 2 4 6 8 t [s] e D [° ] D E F G )LJXUD*UiILFDVGHODVLPXODFLyQWUD]RGLVFRQWLQXR\GHOH[SHULPHQWRWUD]RFRQWLQXRSDUDHOHVFHQDULR
les de control y en donde se observa un sobreimpulso en la señal de control usŘ para solventar dichas
situacio-ǯȱȱęȱŚȱ¢ȱŚȱȱȱàȱȱȱ
tiempo de los errores de formación. En forma general se puede decir que el desempeño del sistema robótico con
ȱ ȱ ȱ ȱ ȱ ¢ȱ ǰȱ ¤ȱ ȱ ȱ ¤ęȱ ȱ àȱ ǻ¡ -mentos con simulaciones) son muy similares.
Conclusiones
Se describió la propuesta de un control visual para la formación de robots móviles tipo uniciclo bajo el esque-ma líder-seguidor que no depende de los parámetros (intrínsecos o extrínsecos) del sistema de visión. Para
ȱǰȱȱàȱȱȱ¤ȱęȱ
-ȱȱȱȱȱȱȱȱǰȱȱ·ȱ ȱȱàȱǰȱȱȱȱȱ
por el robot líder como por el robot seguidor. Lo ante-rior permite que la implementación de esta propuesta pueda llevarse a cabo por estrategias de control
centra-£ȱ ȱ £ǯȱ ȱ ǰȱ ȱ ȱ ȱ
control de formación se establece directamente en
coor-ȱȱǯȱȱȱȱȱȱ -dor (además de mediciones en el espacio de imagen) solamente requiere el conocimiento de las velocidades del robot líder y de un parámetro establecido por el propio usuario; ambos requerimientos pudieran
esti-ȱǻȱȱǰȱȱet al.ǰȱǻŘŖŖşǼǼȱȱȱ
por alguna ley de adaptación (lo que se considera como
ȱȱǰȱȱȱȱȱǼǯȱ
-ǰȱ·ȱȱȱȱȱȱ
-ǰȱȱȱ¡ȱȱ£ȱ
un sistema de visión de tiempo real y alta velocidad para validar la teoría propuesta con un periodo de
ȱȱȱŖǯŖŖśȱǽǾǯ Agradecimientos ȱȱȱ¢ȱȱȱ·¡ȱǻ¢ȱ ŗŜŜŜśŚǼǰȱǰȱ ȱ¢ȱȱȱàȱȱ Ensenada. Referencias ȱ ǯǰȱȱǯǰȱȱǯȱ¡ȱȱȱ ȱ ȱȱȱȱȱȬȬȱ ȱǰȱȱȱȱȱ -ȱȱȱȱǰȱǰȱ¢ǰȱŘŖŖŜǰȱǯȱŗȬŜǯ ȱǯȱ¢ȱȱǯǯȱȬȱȱȱȱ -tirobot Teams. ȱ ȱ ȱ ȱ ȱǰȱ ȱŗŚȱǻøȱŜǼǰȱŗşşŞDZȱşŘŜȬşřşǯ ȱǯȱ¢ȱȱǯȱ¢ȱȱȱȱȱȱ ¢ȱȱ¢ȱǰȱȱȱȱȱ ȱȱȱȱǰȱǰȱǰȱ ŘŖŖŘǰȱǯȱŘśşřȬŘśşŞǯ ȱǯǰȱȱǯǰȱȱǯǰȱ£ȱǯǯȱȬȱ -ȱ ȱ ȱ ȱ ȱ ¢ȱ ǯȱ ȱȱȱŘŖŖśȱȱȱȱȱ -ȱȱǰȱǰȱǰȱŘŖŖśǯȱǯȱŘŗŜŗȬŘŗŜŜǯȱ Ĵȱ ǯǯȱ ¢ȱ ¢ȱ ȱ ȱ £ǰȱ DZȱĴȱǯǯǰȱȱǯǯǰȱȱǯǯǰȱǯȱě -ȱ ȱȱ¢ǰȱ§ǰȱǰȱǰȱŗşŞřǰȱ ǯȱŗŞŗȬŗşŗǯȱ ȱǯȱ¢ȱ¢ȱǯȱȱȱȱȬȱȱȱ
-ción de un robot uniciclo independiente de los parámetros de la cámara. The Anáhuac JournalǰȱȱŞȱǻøȱŘǼǰȱŘŖŖŞDZȱ śŝȬŜŞǯ ȱȱǰȱǯǰȱȱǯǰȱȱ ǯȱ¢ȱȱȱǰȱ ȬǰȱǰȱǯǯǰȱŗşşŜǯ ȱǯǰȱȱǯǰȱĴ££ȱǯǰȱȱǯȱȱȱ -ȱȱȱȬ ȱȱȱȱȱ ǰȱȱȱȱŚśȱȱȱȱȱ ǭȱǰȱȱǰȱǰȱǰȱŘŖŖŜǰȱǯȱśşşŘȬśşşŝǯ ȱǯǰȱĴȱǯǰȱȱǯǯȱȬȱȱȱ ȱ ȱ ȱ ǰȱ ȱ ȱ ȱ řŞȱ ȱȱȱȱǰȱ¡ǰȱ£ǰȱǰȱ ȱȱŗşşşǰȱǯȱȱřŚşŜȬřśŖŗǯȱ ȱǯǯǰȱ ȱǯǰȱ¡ȱǯǯȱȬȱȱȱ -ȱȱȬ ȱȱȱȬȱ -ȱȱȱȱ¢ȱǰȱȱȱ ǯȱǯȱǰȱǰȱǰȱȱȱŘŖŖşǰȱǯȱśŘŝŗȬśŘŝŜǯ ȱǯǯǰȱȱǯǰȱȱǯǰȱ ¢ȱǯǯǰȱĵȱǯǰȱ¢ȱ ǯȱȱȬȱȱȱ ǯȱIEEE Tran-ȱ ȱ ȱ ȱ ǰȱ ȱ ŗŞȱ ǻøȱ śǼǰȱ ŘŖŖŘDZȱŞŗřȬŞŘśǯ ȱǯǰȱȱ ȱǯǰȱȱǯȱȱȱȱȱ -ȱ ȱ ȱ ȱ ǯȱIEEE Transaction on ȱȱǰȱȱŗŝǰȱŘŖŖŗDZȱşŖśȬşŖŞǯ ¡ȱǯǰȱ ȱǯǰȱȱǯǰȱȱǯȱNonlinear Control of ȱȱǰȱǰȱǰȱǯǯǰȱŘŖŖŗǯ ȱǯǰȱ¡ȱǯǯǰȱ ȱǯǯǰȱ ȱǯȱ¢Ȭ -ȱȱȱȱȱȱǯȱIEEE
Transac-tions on Systems, Man, and Cybernetics, ȱ DZȱ ¢ǰȱ ȱřśȱǻøȱśǼǰȱŘŖŖśDZȱŗŖŚŗȬŗŖśŖǯȱ ȱ ǯȱ ¢ȱ ȱ ǯȱ ȱ ȱ ȱ ȱ ǰȱȱȱȱŗşşŝȱȱȱȱ ȱȱȱǰȱǰȱǰȱȱŗşşŝǰȱ ǯȱŗŝŗşȬŗŝŘŚǯ ȱǯȱ¢ȱȱǯǯȱȱȱȱȱȱȱ ȱȱȱ -ǰȱşȱǰȱǰȱǯǯǰȱ£ȱȱŗşŝşǰȱǯȱŘřřȬŘŚŜǯ ȱǯǰȱȱ ǯǰȱȱǯȱȱȱȱȱǯȱ ȱȱȱȱȱǰȱȱŗŘȱǻø -ȱśǼǰȱŗşşŜDZȱŜśŗȬŜŝŖǯ
¢ȱǯȱ¢ȱ¢ȱǯȱȱȱ¢ȱęȱ ȱ
-ȱȱ¡ȱȱȱ¢ǯȱInternational Journal of
Imaging Systems and TechnologyǰȱȱŗŗȱǻøȱřǼǰȱŘŖŖŖDZȱ ŗŝŖȬŗŞŖǯ ȱǯȱNonlinear systemsǰȱřǯǰȱȱǰȱŘŖŖŗǯ ȱǯǯǰȱȱǯǯǰȱȱǯǯȱȱ£ȱȱȱ ȱǯȱȱȱȱȱȱ -mationǰȱȱŗşȱǻøȱŜǼǰȱŘŖŖřǯ à£Ȭ¤ȱ ǯǰȱû·ȱǯǰȱ ȱǯǯǰȱȱǯǰȱȱǯȱ ȱȱȱǰȱȱȱȱ ŘŖŖŜȱȱȱȱȱȱȱ -ǰȱǰȱǰȱ¢ȱȱŘŖŖŜǰȱǯȱŘřŝŞȬŘřŞŚǯ ȱǯǯǰȱȱ ǯǰȱ ȱǯǯǰȱ¡ȱǯǯȱȱȬȱ ȱȱȱȱȱ ȱȱȱȱ -ȱ DZȱȱ ¢ȱ ȱǰȱ ȱ ȱ ȱŚśȱȱȱȱȱǰȱȱǰȱǰȱ ǰȱȱȱŘŖŖŜǰȱǯȱřŞŜŝȬřŞŝŘǯ Ĵȱ ǯǯǰȱ Ĵ££ȱ ǯǰȱ ȱ ǯȱ Ȭȱ ȱ ȱ ȱ ȱ ȱ ǰȱ ȱ ȱ ȱŘŖŖŚȱȱȱȱȱȱȱ -ǰȱ ȱǰȱǯǰȱ¢ȱȱŘŖŖŚǰȱǯȱŚşŝȬśŖřǯ ȱǯǯǰȱȱǯǰȱȱǯȱȬȱȬ ȱȱ ȱȱǰȱȱ -ȱȱȱȱȱǰȱǰȱǰȱ ¢ȱȱŘŖŖşǰȱȱǯȱřśŗȬřśŜǯ ȱǯǰȱ£ȱǯǰȱȱǯȱĴȱ¢ȱ ȱȱ DZȱȱ¢ȱȱǰȱȱȱ ȱȱȱȱȱȱǰȱ ȱǰȱǰȱŘŖŖŚǰȱǯȱŘśŞŘȬŘśŞŝǯ ȱǯǰȱȱǯǰȱȱǯȱ ȱȱȱȬ -ȱȱȱȱǰȱȱȱȱŘŖŖŚȱ Ȧǰȱȱȱȱȱȱȱ ¢ǰȱǰȱàǰȱȱȱŘŖŖŚǰȱǯȱřŗŝŜȬřŗŞŗǯ ȱǯǰȱȱǯǯǰȱȱǯǯǰȱȱǯȱȱȱȱ
formación basado en visión omnidireccional para robots mó-viles no holonómicos. ȱ ȱ ȱ ¤ȱ ȱ
Informatica IndustrialǰȱȱŞȱǻøȱŗǼǰȱŘŖŗŗDZȱŘşȬřŝǯ ȱǯǯǰȱȱǯǰȱ¢ȱǯǰȱȱǯǯȱȱȱȱ
ȱȱȱȱęȱǯȱInternational Journal
of Computers, Communications, and Controlǰȱȱŗȱǻø
-ȱŘǼǰȱŘŖŖŜDZȱŞśȬşŚǯ ȱǯǰȱȱ ǯǰȱȱǯǰȱȱǯȱȬ ȱȱ -ȱȱȱȱǰȱȱȱȱ -ȱ ¢ȱ ȱ ȱ ǰȱ ǰȱ ¢ǰȱ ŘŖŖśǰȱǯȱŞŖŞȬŞŗřǯ ȱ ǯǯǰȱ ȱ ǯǰȱ ¢ȱ ǯȱȱ ȱ ȱ Controlǰȱ¢ǰȱǰȱŘŖŖŜǯ ȱǯȱ¢ȱ ȱǯȱȱȱȱȬȱ -ȱ ȱ ȱ ǯȱȱ ǰȱ ȱ Śǰȱ ŗşşŝDZȱřŞŝȬŚŖřǯ
Este artículo se cita:
Citación estilo Chicago
%XJDULQ&DUORV(XVHELR$QD<DYHQL$JXLODU%XVWRV&RQWUROYLVXDO SDUDODIRUPDFLyQGHURERWVPyYLOHVWLSRXQLFLFOREDMRHOHVTXHPD OtGHUVHJXLGRUIngenierta Investigaciyn y Tecnologta;9
Citación estilo ISO 690
%XJDULQ&DUORV($JXLODU%XVWRV$<&RQWUROYLVXDOSDUDODIRUPD
-FLyQGHURERWVPyYLOHVWLSRXQLFLFOREDMRHOHVTXHPDOtGHUVHJXL
-GRUIngenierta Investigaciyn y TecnologtaYROXPHQ;9Q~PHUR RFWXEUHGLFLHPEUH
Semblanza de los autores
Eusebio Bugarin-CarlosǯȱàȱȱÇȱȱÇȱȱȱȱàȱȱȱǻǼȱ ȱŗşşśǯȱǰȱȱŗşşŞǰȱȱȱÇȱȱÇȱȱȱȱÇȱ·ȱȱȱ ȱàȱȱȱȱǻǼȱ¢ǰȱǰȱȱŘŖŖşȱȱȱȱȱȱ ȱȱàȱ¢ȱȱȱȱȱȱàȱÇęȱ¢ȱȱ àȱȱȱȱǻǼǯȱȱȱȬȱȱȱ -ȱàȱȱȱ¢ȱȱ¤ȱȱ·ȱ¢ȱȱȱǰȱàȱȱ ȱ¢ȱàȱęǯ
Ana Yaveni Aguilar-Bustos.ȱȱŗşşśȱȱȱÇȱȱÇȱȱȱȱàȱȱ
ȱǻǼǯȱ·ǰȱàȱȱȱÇȱȱÇȱȱȱȱàȱ¢ȱ
-ȱǻȱŗşşŞǼȱȱȱȱȱȱȱȱȱàȱ¢ȱ
-ȱǻȱŘŖŖŜǼȱȱȱȱȱàȱÇęȱ¢ȱȱàȱȱȱȱ ǻǼǯȱȱȱȬȱȱȱȱàȱȱȱ¢ȱ ȱȱ¤ȱȱ·ȱȱȱȬǰȱȱȱ¢ȱǯ