Page 53 - Ingeniantes 511 interactivo
P. 53

Revista Ingeniantes 2018 Año 5 No. 1 Vol. 1

Base de Conocimiento: definición de reglas difusas.                                                       dades, se repite en 10 imágenes. La Figura 8a presenta
Las reglas de inferencia que conforman la base del co-                                                    un ejemplo de una de las imágenes capturadas. En la
nocimiento están definidas como reglas IF (anteceden-                                                     Figura 8b se presenta el resultado del pre-procesa-
te) THEN (consecuente). Las reglas son propuestas, de                                                     miento, la 8c es el resultado de la clasificación sobre la
tal manera que los giros de los servomotores generen                                                      imagen binarizada y la 8d presenta una máscara de la
un movimiento en la cámara hacia la misma dirección                                                       imagen original con la imagen obtenida para reconocer
del desplazamiento del objeto. Como se expuso an-                                                         un color amarillo.
teriormente, los movimientos del robot fueron caracte-
rizados y la Tabla 2 presenta un resumen de esta ca-
racterización en cuatro movimientos generales: “subir”,
“bajar”, “izquierda” y “derecha”. Para generar cada mo-
vimiento de la Tabla 2, se toman como referencia los
valores del ancho de pulso de la Tabla 1, y se indica la
operación que se debe aplicar sobre dichos valores:
sumar y restar; y así posicionar correctamente a la cá-
mara. De acuerdo con esto, un ejemplo de la regla de
inferencia para generar un movimiento a la izquierda es:
IF error-X es Neg AND error-Y es Cero THEN servo-1
es Suma-Regular AND servo-6 es Resta-Regular.
  Tabla 2. Caracterización del movimiento de los                                                          (a) Imagen original  (b) Pre-procesamiento
Tabla 2. CaracterizacióSnedrevlommovoimtoierentso.de los Servomotores.

                     servos

       123456

Subir           suma resta resta suma

Bajar           resta suma suma resta

Izquierda suma                         resta

Derecha resta                          suma

En total se definieron 49 reglas que completan la base                                                    c) Clasificación     (d) Resultado final
de conocimiento del controlador. Los operadores difu-
sos min, max-min y el método por centro de gravedad                                                       Figura 8. Resultados de la clasificación de la RNA para recono-
son usados como los operadores de intersección, re-                                                       cer un color amarillo.
gla composicional y método de defusificación, respec-
tivamente.

RESULTADOS                                                                                                (a) Imagen original  (b) Rojo
Reconocimiento de color por RNA.
En cada entrenamiento y validación de la RNA se cal-
cularon los valores de rendimiento MSE (Mean Squa-
red Error) para cada algoritmo de entrenamiento, los
cuales indican el error mínimo alcanzado. Los resulta-
dos promedios del MSE se presentan en la Tabla 3, en
donde se indica que el algoritmo Levenberg-Marquardt
proporcionó el mejor rendimiento en cuanto a entrena-
miento y validación de la red neuronal. Por lo anterior,
Levenberg-Marquardt es el algoritmo con el que se en-
trena la red implementada en este trabajo.

TTabalbala3.3C. oCmopmapraacriaócniódneldreenl dreimnideinmtoiednetolosdedilfoesrednitfeesrealngtoersit-
mos de entrenaamlgieonrtiot.mos de entrenamiento.

Algoritmo            Entrenamiento  Validación
                           (MSE)       (MSE)

Levenberg-Marquardt  0.0403         0.00063

BFGS Quasi Newton    0.114          0.052
                     0.0561         0.0398
Gradiente Conjugado
        Escalado                                                                                          c) Azul              (d) Verde

Para validar el desempeño del reconocimiento de co-                                                       Figura 9. Resultados de la clasificación de los colores rojo, azul
lores, se tomaron 70 imágenes que incluían los diferen-                                                   y verde.
tes colores, donde cada color en sus diferentes tonali-

                                                                        49
   48   49   50   51   52   53   54   55   56   57   58