Anda di halaman 1dari 8

See

discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/255626919

Visin para Robots en Tareas de Ensamble

Article January 2003

CITATION READS

1 831

5 authors, including:

I. Lopez-Juarez Jorge Corona


Center for Research and Advanced Studies of t Centro de Tecnologia Avanzada
100 PUBLICATIONS 201 CITATIONS 10 PUBLICATIONS 61 CITATIONS

SEE PROFILE SEE PROFILE

Some of the authors of this publication are also working on these related projects:

RedICA: Red temtica CONACYT en Inteligencia Computacional Aplicada View project

Industrial Control View project

All content following this page was uploaded by I. Lopez-Juarez on 20 August 2014.

The user has requested enhancement of the downloaded file. All in-text references underlined in blue are added to the original document
and are linked to publications on ResearchGate, letting you access and read them immediately.
Visin para Robots en Tareas de Ensamble
M. Pea,*I Lpez-Jurez,*J. Corona,*K.Ordaz
*CIATEQ,A.C.
IIMAS-UNAM
e-mail: mario@leibniz.iimas.unam.mx
ilopez@ciateq.mx

Resumen 1. Introduccin

En el trabajo se presenta un sistema de Recientemente, se ha generalizado la


visin que le permite a un robot manipulador idea de contar con celdas inteligentes de
KUKA de 6 grados de libertad (DOF), obtener manufactura que utilicen robots con
informacin del POSE (localizacin del capacidades sensoriales y algoritmos
objeto) para realizar tareas de ensamble en inteligentes basadas en las ltimas
lnea (tiempo real). investigaciones y desarrollos en Inteligencia
El sistema de visin forma parte de una Artificial (IA) como son: lgica difusa y redes
celda de manufactura inteligente que se esta neuronales. Utilizar estas tcnicas, simplifica el
integrando en el Laboratorio de Manufactura manejo de modelos matemticos complejos
Inteligente del CIATEQ en Quertaro, Mxico. que requieren de bastante tiempo de cmputo
Se presenta la arquitectura del sistema para su implementacin. Utilizar sistemas
diseado, y la descripcin del mtodo multimodales que obtengan informacin de
utilizado para obtener informacin de la diferentes modos sensoriales con el propsito
posicin y la orientacin en tiempo real de de manufactura, nos hace pensar en sistemas
imgenes 2D obtenidas con tcnicas de ms robustos, auto-adaptables y parecidos al
segmentacin basndose en el anlisis de comportamiento humano que necesariamente
histogramas 1D y 2D. La base de mejoran el desempeo, y flexibilidad en
funcionamiento con formas de imgenes aplicaciones comunes con robots
binarias, hace al sistema robusto y flexible, lo manipuladores [1].
que permite utilizarlo tambin en aplicaciones Diferentes sensores en sistemas de
de visual servoing. El proceso de manufactura, han sido utilizados para realizar
adquisicin de la imagen, proceso de diferentes tareas muy especficas y por
calibracin y procesamiento de los datos para separado como son: gua de trayectorias para
generar las siluetas (imagen binaria) y extraer soldar piezas, sistemas de visin para
caractersticas (features) es mostrado. aplicaciones de inspeccin y control de calidad
y sensores de fuerza/torque para realizar tareas
Tambin se presenta la integracin de ensamble. La integracin de robots con
sensorial y descripcin general de los capacidades sensoriales para realizar tareas de
algoritmos de inteligencia utilizados en el ensamble en una celda flexible de manufactura,
modo de visin en la celda de manufactura. representa un tema de vanguardia en la
investigacin y desarrollo de sistemas de
manufactura inteligente. La mayora de los
Palabras Clave: Sistema de Visin, ensamble, usuarios y fabricantes que utilizan sistemas
sensor CCD, histograma, celda de manufactura automatizados en la fabricacin, han puesto su
inteligente, robot manipulador, cmara empeo en mejorar la precisin y velocidad de
progresiva. los sistemas robotizados, pero a un lado de las
habilidades cinemticas de un robot, sus sensoriales que se han integrado, haciendo
capacidades sensoriales no han sido nfasis en el sistema de visin. El brazo-robot
desarrolladas y son necesarias para proveer al tiene la habilidad de realizar operaciones de
robot con un alto grado de flexibilidad y ensambles (peg-hole operation), que pueden
autonoma en sus tareas de manufactura. Para ser mejorados con la experiencia. Para este fin
lograr este objetivo es necesario cumplir con se utilizan redes neuronales artificiales (ANN)
los requerimientos de un ambiente de ART (Adaptive Resonance Theory) Fuzzy
produccin, cuyas caractersticas pueden ARTMAP en conjunto con una base de
resultar un factor crucial en el proceso de conocimientos dinmica. La parte medular en
fabricacin como son: la celda es un brazo-robot de 6 grados de
libertad que realiza tareas de ensamble y
incertidumbre en la posicin de las obtiene informacin sensorial de
herramientas o piezas de trabajo. Para reconocimiento de voz, visin y sensado de
solventar esto, se utilizan partes y fuerza.
accesorios que garantizan posiciones
fijas para realizar los ensambles pero 2. Arquitectura del Sistema
resultan costosas, muy particularizadas
y generalmente con necesidad de ser Como se muestra en la figura 1 y 2, la
ajustadas en ciertos intervalos de arquitectura del sistema de celda de
tiempo de uso. manufactura, est formada por una PC maestra
operacin de los manipuladores con industrial en donde residen una tarjeta de
piezas de trabajo que se mueven. sensado F/T basada en DSP, el software de
evaluacin de fuerzas de interaccin y reconocimiento de voz y el NNC (Neural
torques. Network Controller). En una computadora
La idea entonces, es contar con robots auto- dedicada se implementa el sistema de visin y
adaptables con capacidades sensoriales y de reside el frame grabber. Otros elementos de
aprendizaje de habilidades en la fabricacin en la celda son: el manipulador industrial KUKA
lnea. Para ello, se necesita una integracin de KR15, controlador KRC2, el Panel de Control
diferentes modos de percepcin sensorial, de KCP, sensor de fuerza torque JR3 F/T, cmara
manera que el desempeo se parezca al progresiva con sensor CCD y micrfono. El
comportamiento humano en sus tareas de brazo-robot y su controlador estn
aprendizaje y ejecucin en procesos de interconectados con dos cables especializados
manufactura. (operaciones de ensamble)[2]. para obtener la potencia e intercambio de datos,
la computadora maestra se conecta al sistema
Los modos que han sido ms utilizados de visin y controlador del robot mediante
son: reconocimiento de voz, visin y sensado puertos seriales usando el protocolo Xon/Xoff.
de fuerza. Reconocimiento de voz (voice
En CIATEQ, A.C., Centro de recognition), sistema de visin (machine
Tecnologa Avanzada, se han desarrollado por vision) y sensado de fuerza (force sensing), son
muchos aos diseos y fabricacin de los modos sensoriales que actualmente se estn
mquinas especializadas para procesos de integrando y han sido utilizados exitosamente
manufactura especficos, actualmente se ha para proporcionar al robot habilidades para
concebido la necesidad de desarrollar celdas manipular objetos y realizar tareas de
inteligentes de manufactura con capacidades ensamble. Dentro del objetivo principal se
sensoriales. En el trabajo, se presenta la encuentra la implementacin en la celda de un
arquitectura de la celda con los modos planificador de tareas y una arquitectura
neuronal multimodal para percepcin sensorial remocin de percepciones, considerando as el
en robots industriales. [3], [4]. utilizar M2ARTMAP para la implementacin.

Figura 2. Celda de Manufactura CIATEQ


Figura 1. Arquitectura General
El trabajo hace nfasis en el modo
sensorial de visin y el objetivo es
proporcionar al robot la informacin necesaria
2.1 Multimodalidad por medio de un vector descriptivo que le
permite aproximarse a tomar una pieza que se
La multimodalidad est restringida a quiera ensamblar dentro de un volumen
las interacciones que comprenden ms de una especfico de trabajo y pasar luego a realizar
modalidad en la percepcin como: tareas autnomas de ensamble. La informacin
Percepcin Sensorial Organo Modalidad de que objeto se trata, es aprendida por el
sistema utilizando un modelo de red neuronal
Sentido de la vista Ojos Visual
M2ARTMAP, desarrollado por el grupo de
Sentido del Odo Odos Auditiva
investigacin en mecatrnica y manufactura
Sentido del Tacto Piel Tctil
inteligente del CIATEQ.
Sentido del Olfato Nariz Olfativa
El sistema inteligente de manufactura hasta el
Sentido del Gusto Lengua Gustativa
momento cuenta con cuatro modos sensoriales:
Sentido del equilibrio Organo de equilibrio Vestibular
reconocimiento de voz, visin, reconocimiento
de escritura y sensado de fuerza. Cada modo
El desarrollo de la celda SIM (Sistema sensorial se encuentra en una etapa de
integrado de Manufactura), se basa en las desarrollo diferente y la idea es alcanzar una
investigaciones de Lpez-Jurez de integracin de modos de percepcin sensorial
aprendizaje maquinal en un sistema robtico para utilizarlos con robots industriales en
de ensamble que utiliza sensado de fuerzas de procesos de manufactura.
contacto, esta investigacin ha sido extendida
para incorporar vision artificial y 2.2 Reconocimiento de Voz
reconocimiento de voz y proporcionar mayor
autonoma al sistema robtico, con esto surge La interfase hombre-mquina de alto
la necesidad de una arquitectura neuronal nivel se lleva a cabo por reconocimiento de
multimodal que facilite la integracin o voz, utilizando una interfase de programa de
aplicacin comercial (API) de Dragon obtiene la informacin de la localizacin del
Systems. El control Active-X se ha objeto que se tomar para el ensamble y en
incorporado al controlador principal del brazo- donde se va a ensamblar, con informacin
robot, de manera que puede ser instruido a visual (modo visual) se dirigen los
moverse en: movimientos X-Y, velocidad y movimientos para aproximarse al objeto (pose)
seleccin del cuadro de coordenadas del robot y tomarlo (grasping), luego aproximarse al
por medio de voz. lugar de ensamble y cambiar de modo
sensorial (modo sensado de fuerza) para
2.3 Sensado de Fuerza y Habilidad de obtener informacin de fuerza (tacto) y realizar
Aprendizaje el detalle fino del ensamble. Las figura 3.
muestra esta idea.
El sistema que habilita el aprendizaje
para el ensamble, est implementado en la
computadora maestra con un sistema de
sensado de fuerza que provee al NNC (Neural
Network Controller) de la informacin
requerida para aprender la operacin de
ensamble en lnea. El diseo del NNC est
fundamentado en la robustez de ART para el
aprendizaje incremental combinndolo con
una base de conocimiento primitiva dinmica
(PKB), que inicialmente provee al robot con
un conjunto mnimo de informacin de
condiciones de fuerza de contacto y alineacin
de movimientos. El conocimiento es mejorado
en lnea basado en el suceso de prediccin de
movimientos que reducen las fuerzas que
impidan realizar ensambles ms rpidos Figura 3. Ensamble
mejorndose as el desempeo [5].

2.3 Ensamble 3. Sistema de Visin

Tpicamente, los sistemas de ensamble El modo sensorial de visin


robotizados trabajan con una gran proporciona al brazo-robot, la informacin
incertidumbre asociada a diferentes factores espacial en la localizacin (POSE) y captura de
durante el proceso de ensamble que pueden partes (grasping). La figura 4 muestra al
llevar a una operacin a fallar, como lo son: sistema de visin integrado por: una cmara de
errores de posicin, perturbaciones durante el televisin de alta velocidad del tipo progresiva
ensamble, sacudidas en los engranes de las con sensor CCD/B&W, PULNIX 6710 [6],
junturas del robot, ruido, etc. Tener un sistema colocada en un sistema de posicionamiento
de visin que realimente los movimientos X-Y en la parte superior de la celda de
iniciales del brazo-robot para posicionarse en manufactura, lo que permite tener escenas de
el lugar y realizar la operacin de ensamble partes en diferentes localidades dentro del
proporciona robustez y certeza en los procesos rea de trabajo.
de este tipo en lneas de manufactura. La idea
es dar al manipulador capacidades parecidas a
como lo hacen los humanos, primeramente se
algoritmos que permiten transformar la forma
en una coleccin ordenada de pares numricos
la cual es analizada y utilizada para obtener
informacin de las coordenadas del centroide y
puntos importantes de la forma que permiten el
clculo de la orientacin del objeto para
obtener el POSE [8]. Por el anlisis de stos
pares numricos se forma un vector descriptivo
del objeto que se integra a la informacin del
POSE para formar el CFD (current frame
descriptor/on line), el formato de este vector
puede ser alimentado al modelo de red
neuronal que se utiliza y desarrollado por K.
Ordaz e I. Lpez. La informacin del vector
descriptivo es adquirida por la computadora
maestra a travs de un puerto serie para instruir
al controlador los movimientos necesarios para
alcanzar la parte que se quiere atrapar y luego
realizar la tarea de ensamble especfica que le
mande el sistema planificador de tareas
desarrollado por J. Corona e I. Lpez. La figura
5. muestra la arquitectura general del sistema
de visin en donde se plantea el esquema que
Figura 4.- Localizacin de cmara en se utiliza dentro de la celda de manufactura,
sistema de posicionamiento X-Y. trabajos en desarrollo contemplan llevar al
sistema de visin a realizar la adquisicin de la
imagen de modo estereoscpico o con una
La cmara de televisin tiene una configuracin de cmara en mano en un futuro.
resolucin de 648x482 pixeles y puede
adquirir pixeles hasta velocidades de 40Mhz
con 32 bits en modo LVDS y 20MHz. con la
interfase RS-422, est conectada a un frame
grabber PC-DIG de Coreco Imaging [7],
instalado en una computadora PC. La imagen
es adquirida y procesada para obtener
informacin confiable dentro de un rango de
iluminacin considerable en tareas de
manufactura dentro de un ambiente industrial.
Implementar un sistema de iluminacin para
optimizar estas primeras fases es una etapa que
se encuentra en desarrollo, con lo que se
espera tambin aplicar mtodos originales para
la obtencin de informacin en 3D basados en
tcnicas de segmentacin de imgenes de
Figura 5.- Configuracin General del
proyecciones del objeto.
Sistema de Visin
La imagen es procesada para obtener
una imagen binaria sobre la cual se aplican
El mtodo de calibracin utilizado para deseados, el mtodo y algoritmo que se utiliza
obtener las coordenadas de imagen (en se muestra a continuacin:
pixeles) con las coordenadas de mundo real
(en escena real de trabajo), se resume en el
diagrama:

Adquisicin y Obtencin del POSE &


Reconocimiento (CFD)
Calibracin de imagen
Ejemplos de imgenes antes y despus de
aplicar el algoritmo para la obtencin con la
informacin para formar el vector descriptivo
En el mtodo se siguen los siguientes pasos: (CFD) con dimensiones de 32x32 que contiene
la informacin de las propiedades del objeto, se
Se establece un sistema de coordenadas muestran en la figura 6.
en 2D con cuatro puntos proyectados
en el rea de trabajo.
Se establece la localizacin de los 4
puntos dentro de la imagen
Se asocian las posiciones de los 4
puntos en la imagen con medidas de las
coordenadas del mundo real
Se aplica el algoritmo de correccin
para escalamiento, perspectiva y
rotacin
Se obtienen las transformaciones de
medidas en pixeles a unidades reales
Cada vez que se cambie de localidad
en la cmara se recalibra el sistema

Una vez calibrado el sistema se procede a


adquirir la imagen en cuestin para obtener la Figura 6. Imgenes del Proceso de Obtencin
informacin de POSE & reconocimiento del POSE
4. Resultados y conclusiones [2] L. Wu,S. L. Oviatt, P. R. Cohen,
Multimodal Integration A Statical View,
Al momento se han obtenido resultados IEEE Transactions on Multimedia, vol 1 ,
satisfactorios con el sistema de visin para la Num. 4, pp 334-341, 1999.
localizacin de partes en lnea, con la
restriccin de conocer previamente la [3] I. Lpez-Jurez, M. Howarth. Learning
informacin de la altura de los objetos, se han Manipulative Skills with ART. IEEE/RSJ
realizado experimentos con figuras bsicas en International Conference on Intelligent Robots
2D como cuadros, crculos, rectngulos, and Systems ( IROS2000), Takamatsu, Japan,
tringulos y polgonos en general, para luego Vol 1, pp 578-583 ISBN 0-7803-6351-5.
realizarlos con polyhedros como cubos,
pirmides, y conos. En un porcentaje alto el [4] K.Ordaz, I. Lopez-Juarez,
resultado es satisfactorio para la obtencin del Hacia M2ARTMAP: Una Arquitectura
POSE, en cuanto al reconocimiento el Neuronal Multimodal para Percepcin
resultado es satisfactorio actualmente con Sensorial en Robots Industriales, TAM2003,
figuras en 2D, la implementacin del sistema Taller de Aprendizaje de Mquinas dentro de la
de iluminacin que permitir obtener la 4. Conf. Int. en Ciencias Computacionales
informacin de 3D est en desarrollo y no se 2003 (ENC03), Tlaxcala , Mxico, 8-12
han obtenido resultados. La metodologa para Sept.2003.
obtener las mediciones se realiza en base a la
lectura de mediciones repetitivas para el [5] I. Lpez-Jurez, M. Howarth. Knowledge
mismo objeto varias veces y para diferentes Acquisition and Learning in Unstructured
objetos y se establecen clculos estadsticos Robotic Assembly Environments, The
bsicos como medias y variancias para tomar International Journal of Information Sciences,
conclusiones (los mtodos estadsticos no son 2002.
presentados en este trabajo). Las mediciones
se hacen considerando un cierto rango de [6] www.pulnix.com
iluminacin fuera del cual el sistema es
propenso a equivocaciones. Resultados [7] www.imaging.com
esperados se han obtenido al poder obtener
informacin del POSE en tiempo real, lo que [8] M. Pea, I. Lpez-Jurez, R. Osorio.
permite realizar aplicaciones en lnea y Invariant Object Recognition Applied to
proporcionar a un sistema planificador de Machine Robot Vision (In Spanish). 17th.
tareas de ensamble la informacin necesaria Conference of the Mexican Society for
para alcanzar la parte requerida, capturarla e Instrumentation2002, October 2002.
iniciar el proceso de ensamble con otros
modos sensoriales como el sensado de fuerzas
y el reconocimiento de voz.

5. Referencias

[1] I.Lpez-Jurez, On-Line Learning for


Robotic Assembly using artificial neural
networks and contact force sensing, PhD.
Thesis, Nothingham Trent University,
Inglaterra, 2000.

View publication stats

Anda mungkin juga menyukai