Está en la página 1de 5

Ensayo del articulo 2: Control visual directo de

dos lazos de robots planos de accionamiento


directo con objetivo en movimiento
Marco Serrano Quispe
Maestría en Ciencias - Ingeniería Electrónica con Mención en Automatización e Instrumentación, UNSA
Tel. 974329267
Arequipa, Perú
marco_sq2015@hotmail.com

Resumen— En este documento se interpreta y se hace una aceptable ante incertidumbres en valores tales como ciertos
crítica sobre el control servo visual de un robot manipulador en parámetros de la cámara, la posición inicial del objeto o el
configuración de cámara fija considerando un objetivo en modelo cinemático. La clasificación más habitual para este
movimiento. Se propone una interpretación de un esquema de tipo de sistemas los divide en dos grandes grupos, basados en
control el cual consta de dos bucles; un bucle interior el cual posición y basados en imagen. Los primeros hacen uso de
consta de un controlador de velocidad de articulación, un bucle información tridimensional del espacio de trabajo para realizar
exterior que es un ciclo de retroalimentación basado en el guiado del robot mientras que los segundos emplean la
imágenes. También se presenta una crítica del análisis de información visual 2D que es proporcionada por la cámara.
estabilidad y la evaluación experimental de un brazo robótico
Los sistemas de control visual son capaces de realizar el
plano de accionamiento directo de dos grados de libertad.
guiado de un robot haciendo uso de información visual
Palabras clave—Control servo visual, robot manipulador extraída de las imágenes obtenidas por una cámara ubicada,
con cámara fija. bien en el extremo del robot (“eye-in-hand”), o bien en el
entorno, externa al robot (“eye-to-hand”) [1].
Abstract— This paper interprets and makes a criticism
about the visual servo control of a manipulator robot in a fixed El control visual se refiere al control de posición de bucle
camera configuration considering a moving target. An cerrado para un robot efector final que utiliza
interpretation of a control scheme is proposed which consists of retroalimentación visual directa [1]. Este término fue
two loops; an inner loop which consists of an articulation speed introducido por Hill y Parkin 1979. Esto representa una
controller, an outer loop which is an image-based feedback loop. solución atractiva para el control de posición y movimiento de
A critique of stability analysis and experimental evaluation of a manipuladores de robots autónomos que evolucionan en
two-degree-of-freedom direct-drive flat robotic arm is also sistemas no estructurados. Una excelente descripción de los
presented. principales problemas en el servo control visual de los
manipuladores de robot viene dado por Corke [2].
Keywords— Visual servo control, robot manipulator with
fixed camera. Se sabe que existe dos tipos de configuraciones de servo
visual que pueden reconocerse hoy en día; la de cámara fija (o
I. INTRODUCCION estática cámara) y cámara en mano (ojo en mano). El articulo
Hoy en día, la gran mayoría de la población de robots aborda el enfoque de cámara fija para servo visual de
opera en fábricas donde el ambiente de trabajo es estructurado manipuladores de robot planos con una cámara única, pero
y previamente conocido; la aplicación de un robot para considerando que la postura del objetivo es variable en el
realizar una determinada tarea depende en un alto porcentaje tiempo. El problema de control visual considerado en el
del conocimiento previo sobre el entorno de trabajo y el objeto artículo propuesto es una subclase del servo visual estéreo con
de colocación, esta limitación se debe a la falta inherente de objetivos móviles. En el artículo también se muestra un
capacidad sensorial en robots comerciales industriales. Hace análisis de esfuerzos en el servomotor visual de sistemas
tiempo que se reconoce que la integración del sensor es robóticos de cámara fija; todos estos análisis son reflejados en
fundamental para aumentar la versatilidad y dominio de el planteamiento de ecuaciones incorporando la dinámica de
aplicación de los robots. Uno de estos sistemas de sensores robot no lineal completa.
son visión por computadora. Hager ha categorizado los sistemas de servo visual según
La visión por computadora es un sensor robótico útil ya varios criterios. El primer criterio es si la retroalimentación
que imita el sentido de la visión humana y permite la medición visual se convierte directamente en articulación pares o si se
sin contacto del ambiente de trabajo. Controladores de robots utiliza realimentación interna del codificador para
industriales con los sistemas de visión ahora están disponibles implementar un servo de velocidad en un control jerárquico
en un gran número de proveedores. En estos sistemas, la arreglo. El primero se conoce como visual directo servo
detección visual y la manipulación se integran típicamente en mientras que el último para mirar y moverse. Más del sistema
un circuito abierto, mirando y luego moviéndose. La precisión implementado práctico pertenecen al observar y mover [3].
de la operación resultante depende directamente de la En el artículo analizado se propone un sistema de servo
precisión del sensor visual y del efector final del robot. visual que consta de dos bucles; un bucle interior, que es una
El uso de los denominados sistemas de control visual articulación servo de velocidad, y un bucle externo que se basa
permite el posicionamiento de un robot respecto a un objeto en imágenes como bucle de retroalimentación. A pesar de que
del espacio de trabajo mediante el uso de información visual se utiliza un servo de velocidad, este esquema de control
en la realimentación del sistema. Es bien conocido que estos corresponde al servo visual directo porque las acciones de
sistemas de control visual presentan un comportamiento control son los pares articulares. También muestra un enfoque
el cual muestra un análisis riguroso de estabilidad para este el robot solo hace movimientos en 2D, a pesar que el sistema
tipo de sistemas. La técnica de observar y moverse se puede esta referenciado a un sistema de 3D solo se considera dos
realizar sin descuidar la dinámica del robot no lineal, siempre ejes.
y cuando que un controlador de velocidad asintótico explícito
sea usado. Hay bastante concordancia en el análisis de la cinemática
directa de la 𝒙𝑹 Є ℝ𝟐 de la punta del robot (efector final) con
En este ensayo interpretamos el problema de respecto al robot marco de coordenadas (𝒙𝑹 𝟑 = 𝟎 ) en
posicionamiento con cámara fija, configuración para el servo términos de las posiciones conjuntas 𝐪 Є ℝ𝟐 :
visual basado en la posición de manipuladores de robots
planos. La principal contribución es el análisis de 𝒙𝑹 = 𝒇(𝒒) (2)
controladores visuales basados en la posición respaldada por
un riguroso análisis de estabilidad asintótico local, tomando Gracias al estudio de la matriz Jacobiana es posible
en cuenta la dinámica del robot no lineal completa, y el conocer las velocidades de las articulaciones del robot donde
modelo de visión. El objetivo relativo al control está definido 𝐟: ℝ𝟐 → ℝ𝟐 . La matriz jacobiana analítica 𝑱𝑨 (𝒒) Є ℝ𝟐𝒙𝟐 del
en términos de coordenadas conjuntas que se deducen de robot se define a partir de cinemática directa como:
visual información. También se examina a detalle el
𝝏𝒇
rendimiento de un servocontrolador visual cooperativo 𝑱𝑨 (𝒒) = (3)
𝝏𝒒
desarrollado que permite a un robot manipulador rastrear
objetos que se mueven en el espacio de tareas con una
trayectoria desconocida a través de retroalimentación visual. Se supone que los enlaces del robot se unen con
articulaciones. Aunque la ecuación de movimiento (1) es
II. MODELO DEL SISTEMA ROBOTICO compleja, tiene varias propiedades fundamentales los cuales
El sistema robótico considerado en el artículo analizado no se reflejan en el artículo que pueden explotarse para
está compuesto por un robot manipulador plano y un sistema facilitar el diseño del sistema de control. Para el esquema de
de visión incluyendo una cámara fija. Los movimientos de las control, se debería de tener en cuenta las siguientes
articulaciones del brazo robótico serán sensados por una propiedades importantes [5]:
cámara fija. Analizando el articulo este solo nos muestra Propiedad 1: Considerando todas las articulaciones
movimientos en 2D de las articulaciones del robot, si se angulares, la matriz inercial M(q) es inferior y superior
quisiera poseer mayor exactitud en el movimiento de las delimitado por las ecuaciones (8), (9) del articulo analizado:
articulaciones sería bueno utilizar una segunda cámara como
sensor, el detalle de esto sería el sensado de los movimientos . 𝝁𝟏 (𝒒)𝑰 ≤ 𝑴(𝒒) ≤ 𝝁𝟐 (𝒒)𝑰 (4)
en 3D
Donde I representa la matriz de identidad 𝒎 𝒙 𝒏
Analizando el artículo se puede observar que el objetivo Deberíamos considere que 𝑴(𝒒) es la matriz inercial es
de un sistema de visión artificial es crear un modelo del mundo simétrico positivo.
real a partir de imágenes. En un sistema de visión artificial se
recupera información útil sobre una escena a partir de sus Propiedad 2: La matriz 𝑴̇(𝒒) − 𝟐𝑪(𝒒, 𝒒̇ ) ≡ 𝟎 es skew
proyecciones bidimensionales. Dado que las imágenes son simétrica, es decir.
proyecciones bidimensionales del mundo tridimensional, esta
recuperación requiere la inversión de un mapeo de varios a 𝑴̇(𝒒) = 𝑪(𝒒, 𝒒̇ ) + 𝑪(𝒒, 𝒒̇ )𝑻 (5)
uno. Además, la matriz 𝑪(𝒒, 𝒒̇ ) es lineal en 𝒒̇ y acotada en 𝒒,
A. Dinamica del robot por lo tanto, para algunos 𝒌𝒄 Є ℝ+ :
En artículos adicionales consultados para la dinámica de ‖𝑪(𝒒, 𝒒̇ )‖ ≤ 𝒌𝒄 (𝒒) ‖𝒒̇ ‖ (6)
un sistema de control servo visual desde el punto de vista Propiedad 3: El vector de fuerzas gravitacionales
matemático se debe considerar el modelo dinámico del robot generalizadas
manipulador, el cual juega un papel importante para la
simulación de movimiento, análisis de estructuras de 𝝏𝓤(𝒒)
𝒈(𝒑) = (7)
manipuladores, y diseño de algoritmos de control. La ecuación 𝝏𝒒

dinámica de un robot de n grados de libertad en ausencia de Satisface las ecuaciones (8), (9) del artículo analizado:
fricción u otras perturbaciones de acuerdo a la metodología
𝝏𝓤(𝒒)
Euler-Lagrange [4], se da de la siguiente manera: ‖ ‖ ≤ 𝒌𝒈 (8)
𝝏𝒒
𝑴(𝒒)𝒒̈ + 𝑪(𝒒, 𝒒̇ )𝒒̇ + 𝒈(𝒒) = 𝝉 (1) Para algunos 𝒌𝒈 Є ℝ+ , donde 𝓤(𝒒) es la energía
potencial es se supone que está acotado desde abajo.
Donde q es el vector , 𝑛 𝑥 1 de desplazamientos de
articulaciones, q es el vector 𝑛 𝑥 1 de velocidades articulares, Desde una crítica constructiva la energía potencial del
𝝉 es el 𝑛 𝑥 1 vector de pares aplicados, 𝑴(𝒒) es el 𝑛 𝑥 𝑛 manipulador se puede maximizar o minimizar; esta medida
simétrico matriz de inercia positiva definida del manipulador, optimizada puede ser útil para mejorar el rendimiento del
𝑪(𝒒, 𝒒̇ ) es la matriz 𝑛 𝑥 𝑛 de torques centrípeto y de Coriolis, robot [6], la cual no se detalla en el artículo analizado.
y 𝒈(𝒒) es el vector 𝑛 𝑥 1 de pares gravitacionales. También se debería de tener en consideración la medida
En el artículo analizado se puede observar que el sistema de la manipulabilidad, el cual está definida por la ecuación (9)
de coordenadas del robot esta referenciado a un sistema [6].
cartesiano 3D cuyo marco está unido a la base del robot.
Considera el manipulador robot plano con dos grados de 𝓤(𝒒) = √𝒅𝒆𝒕(𝑱(𝒒)𝑱𝑻 (𝒒)) (9)
libertad moviéndose en el plano 𝑹𝟏 − 𝑹𝟐 . En otras palabras,
Maximizar la manipulabilidad hace que el robot se mueva C. Objetivo de control
lejos, en la medida de lo posible, de configuraciones En el artículo la tarea del robot se especifica en el plano de
singulares [6]. la imagen en términos de los valores de las características de
B. Modelo del sistema de vision la imagen correspondientes a las posiciones relativas del robot
y del objeto. También es de suponer que el vector
En el artículo analizado, se considera una cámara de característico de la imagen deseado es constante.
televisión fija con respecto a las coordenadas CR el cual se
muestra en la figura 1 del artículo, el cual proporciona En el artículo se plantea la problemática de control, el cual
imágenes de todo el espacio de trabajo del robot, incluido el es diseñar un controlador que calcula los pares aplicados para
efector final del robot y cualquier otro elemento visible objeto. mover el robot de tal manera que las características reales de
Como se observa en la imagen del artículo, el marco de la la imagen alcancen los objetivos deseados. Desde una crítica
cámara puede poseer una rotación de 0 alrededor del eje R3. sería recomendable siempre asegurar una función error de
Las imágenes del escenario pueden ser digitalizadas y se función de imagen definido el cual podría calcularse en cada
transfiere a la memoria de la computadora y se muestra en la tiempo de medición y se utilizaría para conducir al robot en
pantalla de la computadora. una dirección que disminuye el error. Por lo tanto, el objetivo
del control sería el de asegurar que con el error de las
Hay que tener en cuenta que una característica de imagen características iniciales y la articulación velocidades
se define generalmente como cualquier relación medible en suficientemente pequeñas. Tal como se logra analizar en el
una imagen y ejemplos, incluido momentos, relaciones entre artículo elegido la profundidad que es la distancia desde la
regiones o vértices, áreas de caras de polígonos o intensidad cámara al objeto, se supone que es conocido.
local de patrones. Los más utilizados son las coordenadas de
un punto característico o centroide de región [7], [8]. En el artículo analizado El error de característico de
imagen se define como:
En el artículo se toma en consideración un punto
característico del objeto con coordenadas especificas en el ̃
𝒖 𝒖𝒅 − 𝒖
[ ] = [𝒗 − 𝒗] (4)
marco de la cámara se proyecta en un punto del plano de la ̃
𝒗 𝒅
imagen, con coordenadas de la imagen. La posición de un Además se va a tener en cuenta de que el objetivo de
punto característico de un objeto en la imagen se denominará ̃ (𝒕) ̃𝒗(𝒕)]𝑻 = Є ℝ𝟐 , al menos para
control es asegurar que [𝒖
un punto característico de la imagen. ̃ (𝟎) ̃𝒗(𝟎)]𝑻 y 𝒒(𝟎) suficientemente
la inicial condiciones [𝒖
pequeño.
Analizando el sistema planteado en el artículo, se puede
observar que el sistema robótico solo tiene movimientos en III. UN SERVO VISUAL DE DOS BUCLES
dos dimensiones. Dichos movimientos son sensados por la
cámara fija con la captura de una secuencia de imágenes; Analizando el articulo propuesto el esquema de control
como se definió anteriormente, 𝒙𝑹 representa la posición de propuesto se basa en el enfoque de mirar y moverse donde el
bucle de velocidad interno del robot proporcionado por el
la punta del robot con respecto al bastidor del robot ∑ 𝑹 . Esta
fabricante del robot es invocado y utilizado por una imagen
descripción depende de la posición de la articulación 𝒒 . La definida por el usuario basada en un bucle exterior. Sin
descripción de tal punto en la imagen de la computadora embargo, en el enfoque obvia la suposición poco realista de
(pantalla) ∑ 𝑫 denotado por [𝒖 𝒗]𝑻 define un mapeo que se dispone de un bucle de velocidad ideal para mantener
llamado el modelo del sistema de visión que incluye una la articulación (o efector final) velocidades de seguimiento del
proyección en perspectiva y transformación de cuerpo rígido. tiempo que varían las velocidades deseadas calculado por el
Desde una opinión personal concuerdo con lo planteado por bucle externo basado en imágenes.
los autores de la investigación los cuales plantean las
ecuaciones (10), (11) y (12). Se podría argumentar que existen varios esquemas para el
𝒖 control de robots en lazo, aunque la mayoría de ellos emplean
[ ] = 𝒉(𝒒) (10) dos pasos procedimiento: primero, usando un algoritmo de
𝒗
Donde: cinemática inversa como, las velocidades de articulación
deseadas 𝒒̇ 𝒅 se calculan de ambas velocidades operativas
−𝜶 𝟎 𝝀 𝒙 (𝒒) 𝒐𝑪 deseadas 𝒙̇ 𝒅 , requerido para la tarea de movimiento, y 𝒒̇ 𝟎 se
𝒉(𝒒) = [ 𝒖 ][ 𝑹(𝜭)𝑻 [[ 𝑹𝟏 ] − [𝒐 𝟏 ]] +
𝟎 𝜶𝒗 𝝀−𝒐 𝑪𝟑 𝒙𝑹𝟐 (𝒒) 𝑪𝟐 elige de acuerdo con la tarea redundante deseada; en segundo
𝒖𝟎 lugar, un espacio articular controlador usando como entrada
𝑶𝑰 ] + [ 𝒗 ] (11) 𝒒̇ 𝒅 (o tanto 𝒒̇ 𝒅 como su tiempo integral 𝒒𝒅 ), produce los pares
𝟎
requeridos para cada uno de los actuadores de articulaciones
𝒄𝒐𝒔(𝜭) −𝒔𝒊𝒏(𝜭) de robot [6].
𝑹(𝜭) = [ ] (12)
𝒔𝒊𝒏(𝜭) 𝒄𝒐𝒔(𝜭)
A. Bucle interno de velocidad
Fig. 7 Representación del proceso de implicación y agregación. Se sabe que el control de dinámica inversa es una técnica
bien conocida para el control de movimiento de
En el artículo analizado solo se utiliza una cámara única; manipuladores de robots. Analizando el articulo y verificando
el principal problema de usar una cámara es la pérdida de otras fuentes podemos saber que el control de dinámica
información sobre profundidad en la imagen. Por lo que se inversa, también es útil para tratar otros objetivos de control,
requiere información adicional para determinar la pose de como por ejemplo el control de la velocidad de las
algún objeto. Los sistemas polioculares, emplean al menos dos articulaciones, este comentario solo lo hacemos como
cámaras, por lo que son capaces de reconstruir la información referencia sobre la utilidad de este tipo de control.
que se pierde relacionada con la profundidad [9].
B. Bucle interno basado en imágenes
En este punto concuerdo bastante con los autores ya que
la mayoría de los esquemas de servo visual de mirar y mover
están basados en el supuesto de que los manipuladores actúan
como dispositivos de posicionamiento ideal donde la
articulación real sigue exactamente la velocidad deseada.
Bajo esta premisa, los sistemas de servos visuales basados en
imágenes están diseñados de acuerdo a los siguientes detalles.
El punto clave es notar, la relación entre la derivada temporal
de la imagen vector de características y la velocidad de la
articulación está dada por una matriz jacobiana. Desde la
óptica del mirar y mover, el sistema robótico es descrito por
la ecuación (10) del artículo, en donde la salida del sistema es
el vector de características [𝒖 𝒗]𝑻 y su entrada es la Fig. 1 Robot de accionamiento directo de dos grados de libertad
velocidad articular.
En este brazo robótico los autores montaron tres discos
C. Velocidad mas retroalimentacion basada en imagenes negros en el hombro, codo y efector final, respectivamente.
El objetivo principal de este trabajo en este artículo es el Un gran disco negro para el hombro, un disco negro mediano
de poder controlar el movimiento de las articulaciones de un en el codo y uno pequeño para el efector final.
brazo robótico en un sistema 2D; de hecho, el sistema servo Los servos funcionan en modo de par, por lo que los
está compuesto por la velocidad asintótica del controlador motores actúan como una fuente de par y aceptan un voltaje
junto con el controlador de imagen. Los autores plantean que analógico como una referencia de la señal de par. Se obtiene
este último proporciona la velocidad de la articulación información de posición de codificadores incrementales
deseada, velocidad a partir de la cual la aceleración de la ubicados en los motores. Las mediciones se utilizaron para
articulación deseaba se obtiene. La regulación de velocidad generar las señales de velocidad. Los algoritmos de control se
de las articulaciones dependerá mucho desde mi punto de podrían implementar y ejecutar en una computadora o un
vista de la cantidad de imágenes que la cámara fija nos pueda sistema embebido como Rapsberry Pi.
proporcionar, también dependerá de la capacidad
Las coordenadas conjuntas se estimaron a partir de un
computacional en el cual se logre ejecutar el algoritmo de
centroide predecible usando cinemática inversa.
control. También lo interesante es que el sistema de circuito
cerrado se obtiene sustituyendo la velocidad y aceleración 𝒍𝟏 = √(𝒖𝟐 − 𝒖𝟏 )𝟐 + (𝒗𝟐 − 𝒗𝟏 )𝟐 (13)
deseadas de las ecuaciones (11) y (12) del artículo original en
el controlador de velocidad caracterizados por las ecuaciones
𝒍𝟐 = √(𝒖𝟑 − 𝒖𝟐 )𝟐 + (𝒗𝟑 − 𝒗𝟐 )𝟐 (14)
(8) y (9) del artículo original y luego en la ecuación
característica de dinámica del robot (1).
(𝒖𝟑 −𝒖𝟐 )𝟐 +(𝒗𝟑 −𝒗𝟐 )𝟐 −𝒍𝟏 𝟐 −𝒍𝟐 𝟐
𝒒𝟐 = 𝒂𝒓𝒄 𝒄𝒐𝒔 ( ) (15)
D. Discusion 𝟐𝒍𝟏 𝒍𝟐

Desde mi punto de vista el cálculo de la velocidad 𝝅 𝒗𝟐 −𝒗𝟏 𝒍𝟐 𝒔𝒊𝒏(𝒒𝟐 )


articular es bastante sencilla como lo plantean los autores; a 𝒒𝟏 = ( ) − 𝒂𝒓𝒄𝒕𝒂𝒏 ( ) − 𝒂𝒓𝒄𝒕𝒂𝒏 ( ) (16)
𝟐 𝒖𝟐 −𝒖𝟏 𝒍𝟏 +𝒍𝟐 𝒄𝒐𝒔(𝒒𝟐 )
pesar de que se produce una velocidad deseada adecuada la
función del error de la imagen también incrementa
Donde 𝒍𝟏 ; 𝒍𝟐 representan la longitud del enlace
considerablemente. Esto puede ser indeseable debido a la
respectivamente, 𝒖 y 𝒗 son información visual de la ecuación
posible saturación de los actuadores y sobreimpulso
(13) y (14).
generando inestabilidad en el sistema.
V. PRUEBAS Y RESULTADOS
IV. CONFIGURACION EXPERIMENTAL
Para apoyar el fundamento teórico, los autores presentan
Para la configuración experimental se puede encontrar resultados experimentales de los controladores propuestos en
referencias de otras investigaciones, para la investigación de un robot plano. Para dicho propósito los autores montaron tres
algoritmos de control de robots, se podría sugerir un robot de discos negros en el hombro, codo y efector final,
accionamiento directo de dos grados de libertad como el que respectivamente. Un gran disco negro para el hombro, un
se muestra en la Fig 1. El robot experimental consta de dos disco negro mediano en el codo y uno pequeño para el efector
enlaces hechos de aluminio 6061 accionado por servo de final.
accionamiento directo sin escobillas para impulsar las
articulaciones sin reductor. Ventajas de este tipo de A modo de comentario es necesario aclarar que cuando se
transmisión directa actuador incluye la libertad de hace el análisis de artículos científicos de esta magnitud
contragolpes y significativamente menor fricción articular en algunas cosas son muy superficiales, por ejemplo, los autores
comparación con los actuadores compuestos por engranajes plantean directamente la ecuación que caracteriza el espacio
unidades. 2D para el movimiento del robot.
El espacio de la imagen se caracteriza por pixelaje, y los
autores lo mencionan mediante un vector las dimensiones de
la imagen pixeleada.
El movimiento de las articulaciones posee pequeñas
oscilaciones lo cual probablemente es debido a la fricción en
las articulaciones. La fricción se podría mejorar con distintos
mecanismos de acoples en las articulaciones
VI. CONCLUSIONES
Se hizo una crítica del artículo propuesto por el docente
respecto al análisis de la posición del efector final del robot
por medio de las variables articulares que se ingresan, por lo
que se concluye que el modelo cinemático tiene un desarrollo
parcial, en vista que quedaron expresados los algoritmos de
matriz de trasformación homogénea y de matriz jacobiana.
Con el desarrollo del modelo cinemático se determinaron los
parámetros geométricos necesarios para el desarrollo del
mismo, y quedó expresada la matriz jacobiana para
velocidades a partir de la cual se puede desarrollar la matriz
jacobiana para aceleraciones.
En este ensayo hemos hecho una crítica a una nueva
metodología para diseñar servos visuales basados en la
posición para planar robots en configuración de cámara fija.
Debe ser enfatizado tanto que la dinámica del robot no lineal
y el modelo de visión se ha incluido en la estabilidad análisis.
La clase de controladores está configurando energía basados,
y están descritos por leyes de control compuestas del gradiente
de una energía potencial artificial más una retroalimentación
de velocidad lineal.
Al observar la evaluación experimental realizada por los
autores en un brazo de accionamiento directo se logra ver un
buen desempeño del sistema, sin embargo, la presencia de
fricción en las articulaciones, así como la velocidad lenta del
video produce pequeñas oscilaciones el cual hace que se
produzca un pequeño error en la imagen.
REFERENCIAS (AMPLIACION BIBLIOGRAFICA)
[1] J.Pomares, "Cámara Virtual de Referencia: Una Aproximación para el
Guiado Combinado de Robots Manipuladores mediante una Única
Cámara", Revista Iberoamericana de Automatica e Informatica
Industrial, vol. 9, Junio 2012, pp. 314-323. (Referencia adicional)
[2] Jaime Cid M. y Fernando Reyes C., "Visual Servoing Controller for
Robot Manipulators", Electrical, Communications, and Computers ,
pp. 1 -7, Marzo 2009. (Referencia adicional)
[3] Hager G. D., W. C. Chang, and A. S. Morse, “Robot hand-eye
coordination based on stereo vision”. IEEE Control System, Vol. 15,
No. 1, February 1995, pp. 30-39.
[4] Spong M. and M. Vidyasagar, “Robot Dynamics and Control”, John
Wiley, New York, 1989.
[5] J. Cid-Monjaraz, F. Reyes-Cortes y P. Sanchez-Sanchez, "A visual
servoing controller for robot manipulators", International Journal of
Circuits, Systems and Signal Processing , pp. 217-223, Enero 2007.
(Referencia adicional)
[6] Israel Soto1, and Ricardo Campa, "Two-Loop Control of Redundant
Manipulators: Analysis and Experiments on a 3-DOF Planar Arm",
International Journal of Advanced Robotic Systems , pp. 1 -8, Junio
2012. (Referencia adicional)
[7] Hashimoto K. and Kimura H.,"Dynamic visual servoing with nonlinear
model-based control, in Proc." IFAC World Congr., Sydney,Australia,
pp. 405 - 408, 1993. (Referencia adicional)
[8] Espiau, B., Chaumette F. and Rives P."A new approach to visual
servoing in robotics", IEEE Transactions on Robotics and Automation,
pp. 313-326,1992. (Referencia adicional)
[9] H. Zhang, "Control de posición para un manipulador robótico
utilizando retroalimentación difusa visual basada en imagen con
cámara fija," M.S. thesis, Instituto Tecnológico y de Estudios
Superiores de Monterrey, Monterrey, Mexico, 2004. (Referencia
adicional)

También podría gustarte