12
899 Artículo Revista de Tecnología e Innovación Septiembre 2015 Vol.2 No.4 899-909 Control PD+G Difuso Tipo 2 de Intervalo para Regulación de Posición de Robots Manipuladores OROZCO-SOTO, SantosRecibido 24 de Julio, 2015; Aceptado 10 de Septiembre, 2015 Resumen En este trabajo se presenta una alternativa para mejorar el Control PD+G clásico para regulación de las posiciones articulares de robots manipuladores, utilizando lógica difusa tipo 2 de intervalo para compensar variaciones en el vector de pares gravitacionales del modelo dinámico del robot. El controlador propuesto mide la variación en el vector de gravedad y realiza un mapeo difuso tipo Takagi-Sugeno tomando dicha variación como entrada y una ganancia de compensación como salida por medio de conjuntos difusos del tipo 2 de intervalo. Asimismo, se utiliza la propiedad de pasividad del modelo dinámico de los robots manipuladores para el diseño del controlador por medio del método directo de Lyapunov para garantizar estabilidad asintótica. Los experimentos se llevaron a cabo a utilizando simulaciones numéricas con un modelo de un robot de 2 GDL, mismas que mostraron resultados satisfactorios para la regulación de las posiciones articulares del robot. Control PD+G, Regulación de posición, Lógica difusa tipo 2 de intervalo, Robot manipulador Abstract This paper presents an alternative to enhance the classical PD+G Control for position regulation of robot manipulators, using interval type-2 fuzzy logic to compensate variations in the gravitational forces vector of the dynamic model of the robot. The proposed control strategy detects the variation in the gravity vector and performs a Takagi-Sugeno type fuzzy mapping using the mentioned variation as the input and a compensation gain as the output using interval type-2 fuzzy sets. Furthermore, the passivity property of the dynamic model of robot manipulators is used for the controller design by means of the direct Lyapunov’s method in order to guarantee asymptotic stability. The experiments were performed using numerical simulations with a model of a 2 DOF robot manipulator, showing successful results for the position regulation of the robot joints. PD+G Control, Position regulation, Interval type-2 fuzzy logic, Robot manipulator ____________________________________________________________________________________________________ Citación: OROZCO-SOTO, Santos. Control PD+G Difuso Tipo 2 de Intervalo para Regulación de Posición de Robots Manipuladores. Revista de Tecnología e Innovación 2015, 2-4:899-909 _____________________________________________________________________________________________________ ____________________________________________________________________________________________________ Investigador contribuyendo como primer autor. © ECORFAN-Bolivia www.ecorfan.org/bolivia

Control PD+G Difuso Tipo 2 de Intervalo para Regulación de … · cual una variable puede pertenecer en un grado Sistemas difusos tipo 2 de intervalo ̃. En la

Embed Size (px)

Citation preview

899

Artículo Revista de Tecnología e Innovación Septiembre 2015 Vol.2 No.4 899-909

Control PD+G Difuso Tipo 2 de Intervalo para Regulación de Posición de Robots

Manipuladores

OROZCO-SOTO, Santos†

Recibido 24 de Julio, 2015; Aceptado 10 de Septiembre, 2015

Resumen

En este trabajo se presenta una alternativa para mejorar el

Control PD+G clásico para regulación de las posiciones

articulares de robots manipuladores, utilizando lógica

difusa tipo 2 de intervalo para compensar variaciones en

el vector de pares gravitacionales del modelo dinámico

del robot. El controlador propuesto mide la variación en

el vector de gravedad y realiza un mapeo difuso tipo

Takagi-Sugeno tomando dicha variación como entrada y

una ganancia de compensación como salida por medio de

conjuntos difusos del tipo 2 de intervalo. Asimismo, se

utiliza la propiedad de pasividad del modelo dinámico de

los robots manipuladores para el diseño del controlador

por medio del método directo de Lyapunov para

garantizar estabilidad asintótica. Los experimentos se

llevaron a cabo a utilizando simulaciones numéricas con

un modelo de un robot de 2 GDL, mismas que mostraron

resultados satisfactorios para la regulación de las

posiciones articulares del robot.

Control PD+G, Regulación de posición, Lógica difusa

tipo 2 de intervalo, Robot manipulador

Abstract

This paper presents an alternative to enhance the classical

PD+G Control for position regulation of robot

manipulators, using interval type-2 fuzzy logic to

compensate variations in the gravitational forces vector

of the dynamic model of the robot. The proposed control

strategy detects the variation in the gravity vector and

performs a Takagi-Sugeno type fuzzy mapping using the

mentioned variation as the input and a compensation gain

as the output using interval type-2 fuzzy sets.

Furthermore, the passivity property of the dynamic

model of robot manipulators is used for the controller

design by means of the direct Lyapunov’s method in

order to guarantee asymptotic stability. The experiments

were performed using numerical simulations with a

model of a 2 DOF robot manipulator, showing successful

results for the position regulation of the robot joints.

PD+G Control, Position regulation, Interval type-2

fuzzy logic, Robot manipulator

____________________________________________________________________________________________________ Citación: OROZCO-SOTO, Santos. Control PD+G Difuso Tipo 2 de Intervalo para Regulación de Posición de Robots

Manipuladores. Revista de Tecnología e Innovación 2015, 2-4:899-909

_____________________________________________________________________________________________________

____________________________________________________________________________________________________

† Investigador contribuyendo como primer autor.

© ECORFAN-Bolivia www.ecorfan.org/bolivia

899

Artículo Revista de Tecnología e Innovación Septiembre 2015 Vol.2 No.4 899-909

ISSN-2410-3993

ECORFAN® Todos los derechos reservados.

OROZCO-SOTO, Santos. Control PD+G Difuso Tipo 2

de Intervalo para Regulación de Posición de Robots

Manipuladores. Revista de Tecnología e Innovación 2015

Introducción

Los robots manipuladores constituidos por

cadenas cinemáticas seriales requieren un par

considerablemente grande en cada articulación

para compensar la carga de inducida por la

gravedad hacia los eslabones (Ulrich & Kumar,

1991), por tal motivo, diferentes autores en el

área de control de robots manipuladores han

utilizado el Controlador Proporcional-

Derivativo con Compensación de Gravedad,

mejor conocido como Control PD+G, ya que

calcula y añade al control tipo PD el par que

ejerce la fuerza de gravedad utilizando parte del

modelo dinámico del robot (Kelly &

Santibáñez, 2003). La popularidad de este

controlador radica en que, además de ser

sencillo de implementar, garantiza la

estabilidad asintótica en la regulación de las

posiciones articulares del robot con mínimo

error en el estado estacionario (Spong &

Vidyasagar, 1989), (Kelly & Santibáñez, 2003),

(Ordaz-Oliver, Domínguez-Ramírez, Parra-

Vega, & Jarillo-Silva, 2009). El hecho de que

este controlador utilice parte del modelo

dinámico para ser sintonizado lo hace

susceptible a posibles variaciones en las masas,

los momentos de inercia o las longitudes de las

articulaciones a los centros de gravedad de los

eslabones.

Considerando la simplicidad y la

efectividad de la implementación de esta

estrategia de control respecto a otras técnicas

basadas en el modelo dinámico, diversos

autores han realizado mejoras en el Control

PD+G para contrarrestar los efectos de las

variaciones en los parámetros de los robots tales

como sintonización automática de las ganancias

por medio de lógica difusa (Kelly, Haber,

Haber-Guerra, & Reyes, 1999), compensación

difusa del término gravitacional del controlador

(Pan & Woo, 2000) o funciones no lineales de

saturación (Zhao, Li, & Gao, 2009).

Dichas propuestas presentan resultados

satisfactorios para la regulación de las

posiciones articulares de robots manipuladores

en diferentes configuraciones cinemáticas. El

uso de técnicas difusas para mejorar

controladores basados en el modelo, por su

naturaleza de aproximadoras universales

(Orozco-Soto, 2011), permiten el manejo de

incertidumbre, en cierto grado (Castillo &

Melin, 2008), en el conocimiento de los

parámetros del robot, por lo que aún existe la

posibilidad de que una sintonización

inadecuada del modelo o con diferentes

técnicas de parametrización, conduzcan a un

diseño de las particiones difusas que resulte en

un comportamiento no deseable del

controlador. En este trabajo se presenta un

alternativa para el mejoramiento del Control

PD+G utilizando lógica difusa tipo 2 de

intervalo, la cual utiliza un grado de libertad

adicional en las particiones difusas comunes

para el manejo de incertidumbre en el sistema

robótico o en el mismo sistema difuso del

controlador (Karnik, Mendel, & Liang, 1999).

El controlador propuesto mide el grado de

variación en del término de pares

gravitacionales del robot y lo introduce a un

sistema difuso tipo 2 de intervalo (Mendel,

John, & Liu, 2006), el cual tiene como salida

una ganancia escalar que compensa la variación

medida. Esta técnica se diseñó utilizando la

propiedad de pasividad para garantizar la

estabilidad asintótica local durante la regulación

de las posiciones articulares del robot (Ordaz-

Oliver, Domínguez-Ramírez, Parra-Vega, &

Jarillo-Silva, 2009).

900

Artículo Revista de Tecnología e Innovación Septiembre 2015 Vol.2 No.4 899-909

ISSN-2410-3993

ECORFAN® Todos los derechos reservados.

OROZCO-SOTO, Santos. Control PD+G Difuso Tipo 2

de Intervalo para Regulación de Posición de Robots

Manipuladores. Revista de Tecnología e Innovación 2015

El controlador se probó a nivel

simulación para un robot de dos grados de

libertad (GDL) en configuración serial planar

afectado por la gravedad, mostrando resultados

satisfactorios y motivantes para su

implementación en dispositivos programables

debido a la simplicidad del cómputo de los

pares gravitacionales y del sistema difuso tipo

2. El artículo está organizado de la siguiente

manera: En la siguiente Sección se presenta la

propiedad de pasividad de los robots

manipuladores, misma que es útil para el diseño

del controlador por medio del método directo

de Lyapunov garantizando estabilidad

asintótica. Posteriormente, en la Sección 3, se

presenta una introducción a los sistemas difusos

tipo 2 de intervalo, La Sección 4 trata de la

formulación del problema y los objetivos de

control; En la Sección 5 se presenta el diseño

del controlador, para continuar con los

resultados en la Sección 6 y, finalmente,

presentar las conclusiones del trabajo en la

Sección 7.

Pasividad de Sistemas Robóticos.

La dinámica de los manipuladores robóticos

puede expresarse matemáticamente de la

siguiente forma (Spong & Vidyasagar, 1989):

(1)

Donde es la matriz de fuerzas inerciales, es la matriz de fuerzas centrípetas y de

Coriolis, misma que [ ] ; es el vector de pares

gravitacionales, es el vector de entradas

de control y son los vectores de

posición, velocidad y aceleración de las

articulaciones del robot.

La energía total del robot puede

representarse por la siguiente ecuación

Hamiltoniana (Ordaz-Oliver, Domínguez-

Ramírez, Parra-Vega, & Jarillo-Silva, 2009):

(2)

Cuyos términos representan las energías

cinética y potencial respectivamente. Si se

calcula la derivada temporal de (2) se obtiene:

(3)

Integrando ambos lados de la expresión

(3) resulta:

(4)

Expresión que representa la diferencia

entre la energía del sistema y la energía

suministrada (Maschke, Ortega, & Van Der

Schaft, 2000), de la cual se deduce que el

sistema es pasivo (Ordaz-Oliver, Domínguez-

Ramírez, Parra-Vega, & Jarillo-Silva, 2009) .

Esta propiedad es útil para el diseño de

controladores que garanticen estabilidad

asintótica (Orozco-Soto & Ramos-Fernández,

2015).

Sistemas Difusos Tipo 2 de Intervalo

Los sistemas difusos tipo 2 permiten el manejo

de incertidumbre en la base de reglas o en la

selección de las funciones de pertenencia de los

sistemas difusos tipo 1 (Mendel & John, 2002),

lo cual no significa que se la lógica difusa tipo

2 se utilice en situaciones ―extremadamente

difusas‖, existen diversos problemas cotidianos

que pueden solucionarse con este enfoque

(Castillo & Melin, 2008). Existen 2 tipos de

sistemas difusos tipo 2: los sistemas difusos

tipo 2 generales, que utilizan conjuntos difusos

representados por particiones difusas

tridimensionales, y los sistemas difusos tipo 2

de intervalo, mismos que utilizan particiones

difusas bidimensionales.

901

Artículo Revista de Tecnología e Innovación Septiembre 2015 Vol.2 No.4 899-909

ISSN-2410-3993

ECORFAN® Todos los derechos reservados.

OROZCO-SOTO, Santos. Control PD+G Difuso Tipo 2

de Intervalo para Regulación de Posición de Robots

Manipuladores. Revista de Tecnología e Innovación 2015

En la Figura 1 se ilustra una función de

pertenencia utilizada en lógica difusa tipo 1,

misma que está constituida únicamente por una

línea, la cual representa los posibles valores de

pertenencia de una variable hacia un conjunto

difuso. En la Figura 2 se presenta una función

de pertenencia utilizada en lógica difusa tipo 2

general, en la cual se puede apreciar que una

variable puede tener cualquier valor de

pertenencia en una superficie tridimensional

que representa a un conjunto difuso de tipo 2.

En la Figura 3 se puede apreciar una función de

pertenencia utilizada en lógica difusa tipo 2 de

intervalo, misma que representa un conjunto

difuso bidimensional al cual puede tener cierto

grado de pertenencia una variable determinada.

En el presente trabajo se trata únicamente con

sistemas de lógica difusa tipo 2 de intervalo

debido a que su simplicidad computacional

permite la implementación de este tipo de

sistemas en plataformas de hardware embebido.

A continuación se presentan algunos conceptos

básicos acerca de la lógica difusa tipo 2 de

intervalo.

Figura 1 Función de pertenencia difusa tipo 1

Figura 2 Función de pertenencia difusa tipo 2 general.

Figura 3 Función de pertenencia difusa tipo 2 de

intervalo.

Conjuntos difusos tipo 2 de intervalo

En lógica difusa tipo 1, un conjunto difuso

representa una variable lingüística dentro de

un universo de discurso continuo, a la cual

una variable puede tener cierto valor de

pertenencia , tal que:

(5)

Nótese que el signo de integral en (5) no

denota integración, sino la colección de todos

los puntos con la función de pertenencia

asociada (Wang, 1997). De esta manera,

un conjunto difuso tipo 2 general se puede

representar como:

∫ ∫

, (6)

902

Artículo Revista de Tecnología e Innovación Septiembre 2015 Vol.2 No.4 899-909

ISSN-2410-3993

ECORFAN® Todos los derechos reservados.

OROZCO-SOTO, Santos. Control PD+G Difuso Tipo 2

de Intervalo para Regulación de Posición de Robots

Manipuladores. Revista de Tecnología e Innovación 2015

Donde y forman el universo de

discurso bidimensional. En este caso

∬ denota unión en todo y admisibles

(Mendel, John, & Liu, 2006). Cuando

, el conjunto difuso de tipo 2 se

considera como tipo 2 de intervalo, mismo que

se puede representar como:

∫ ∫

, (7)

Si se considera en el plano ,

entonces el conjunto difuso tipo 2 de intervalo

se puede expresar de la siguiente forma:

∫ *∫

+

,

(8)

Características de los conjuntos difusos tipo

2 de intervalo

Considerar la Figura 4, en la cual se ilustra una

función de pertenencia difusa tipo 2 de

intervalo con sus respectivas características. A

partir de dicha consideración se presentan las

siguientes definiciones:

Definición 1: La huella o dominio de

incertidumbre (FOU) es la región acotada a la

cual una variable puede pertenecer en un

grado . En la Figura 4 se puede observar

que la FOU está representada por el área

sombreada. Se denomina huella de

incertidumbre debido a que es una extensión de

una partición difusa de tipo 1, es decir, añade

un grado de incertidumbre cuando se establece

la partición difusa de tipo 1 extendiéndo su área

en lugar de ser únicamente una línea como la

mostrada en la Figura 1 (Castillo & Melin,

2008).

Definición 2: La función de pertenencia

superior (UMF) es una función de pertenencia

de tipo 1 que sirve como cota superior de la

FOU, la cual se puede apreciar indicada en la

Figura 4 y está representada matemáticamente

como (Mendel, John, & Liu, 2006):

( ) (9)

Definición 3: La función de pertenencia

de tipo 1 que sirve como cota inferior de la

FOU se denomina función de pertenencia

inferior (LMF). Esta función de pertenencia

está indicada en la Figura 4 y se puede expresar

matemáticamente por medio de:

( ) (10)

Figura 4 Función de pertenencia tipo 2 de intervalo con

FOU, UMF y LMF indicadas.

Sistemas difusos tipo 2 de intervalo

Al igual que los sistemas difusos tipo 1, los

sistemas difusos que utilizan funciones de

pertenencia de tipo 2 de intervalo también

mapean una variable dura hacia una salida

difusa (Tipo Mamdani) o hacia un modelo

matemático (Tipo Takagi-Sugeno ó TK) por

medio de un conjunto de reglas SI-ENTONCES,

con la diferencia de que, antes de la salida

definitiva del sistema difuso, existe una

reducción de tipo, misma que no está presente

en los sistemas difusos tipo 1.

903

Artículo Revista de Tecnología e Innovación Septiembre 2015 Vol.2 No.4 899-909

ISSN-2410-3993

ECORFAN® Todos los derechos reservados.

OROZCO-SOTO, Santos. Control PD+G Difuso Tipo 2

de Intervalo para Regulación de Posición de Robots

Manipuladores. Revista de Tecnología e Innovación 2015

En las Figuras 5 y 6 se ilustran los

diagramas a bloques de los sistemas difusos

tipo 1 y tipo 2 de intervalo respectivamente, en

las cuales se puede apreciar la diferencia

mencionada anteriormente respecto a la

reducción de tipo previa a la salida total del

sistema (Castillo & Melin, 2008).

Figura 5 Diagrama a bloques de un sistema difuso tipo 1.

Figura 6 Diagrama a bloques de un sistema difuso tipo 2

de intervalo.

A continuación se describen brevemente

los bloques que intervienen en un sistema

difuso tipo 2 de intervalo (Castillo & Melin,

2008):

Fusificación: es el proceso de mapear un

valor duro hacia un conjunto

difuso por medio del cálculo del valor de

pertenencia .

Base de reglas: la estructura de reglas

tanto para los sistemas difusos tipo 1 como para

los tipo 2 de intervalo es la misma que se

muestra a continuación:

(11)

Inferencia: es el proceso en el cual se

combinan las reglas para realizar un mapeo de

los conjuntos difusos de entrada hacia las

salidas calculando uniones o intersecciones

de los conjuntos difusos.

Reducción de tipo: Es la forma en la que

el sistema difuso genera una salida difusa tipo 1

a partir de la lógica tipo 2 para poder llevar a

cabo la defusificación posteriormente. La forma

más común para realizar la reducción de tipo es

por medio de las siguientes expresiones:

(12)

(13)

Donde y son los centroides de los

consecuentes del conjunto .

Defusificación: Es el proceso en el cual se

obtiene la salida dura del sistema difuso a partir

del siguiente cálculo:

(14)

Formulación del Problema y Objetivos de

Control:

El Control PD+G está representado por la

siguiente expresión:

(15)

Donde y son matrices constantes

diagonales definidas positivas y y

son los errores de posición y

velocidad respectivamente.

904

Artículo Revista de Tecnología e Innovación Septiembre 2015 Vol.2 No.4 899-909

ISSN-2410-3993

ECORFAN® Todos los derechos reservados.

OROZCO-SOTO, Santos. Control PD+G Difuso Tipo 2

de Intervalo para Regulación de Posición de Robots

Manipuladores. Revista de Tecnología e Innovación 2015

El Control PD+G es una técnica de

control que garantiza la estabilidad asintótica

local y mínimo error en el estado estacionario

para la regulación de posición de robots

manipuladores (Kelly & Santibáñez, 2003), sin

embargo, al estar basada en el modelo dinámico

del robot, es decir, al requerir del conocimiento

preciso del modelo del robot para calcular la

compensación de gravedad, es susceptible a

cambios en los parámetros del robot tales como

las longitudes de las articulaciones al centro de

gravedad de los eslabones, las masas o los

momentos de inercia de los mismos, ya que el

controlador fue sintonizado para una situación

dinámica diferente a la cual se presenta al

momento del cambio en los parámetros y, por

consiguiente, no se logra el objetivo de regular

la posición. Por tal motivo, se plantean los

siguientes objetivos de control:

Objetivo de control 1: Asegurar que el

error de posición → 0 mientras → ∞.

Objetivo de control 2: En caso de que se

presente una variación en los parámetros del

robot, ajustar el controlador (15) para que

suministre la energía suficiente y, de esta

manera, se cumpla el Objetivo de control 1.

A continuación se presenta el diseño de

un controlador inteligente que aprovecha la

propiedad de pasividad de los robots, así como

la lógica difusa tipo 2 para lograr los objetivos

de control mencionados anteriormente.

Diseño del Controlador

En esta sección se presenta el diseño del

controlador PD+G con compensación difusa

tipo 2 de intervalo.

Fusificación

Para detectar la variación en los parámetros del

vector de pares gravitacionales presente

en el modelo dinámico de robots

manipuladores, se propone el siguiente índice

de variación (Orozco-Soto & Ramos-

Fernández, 2015):

‖ ‖

‖ ‖ (16)

Donde es el vector de pares

gravitacionales para el cual fue previamente

sintonizado el Control PD+G, es el vector

de pares gravitacionales con variación y es el

índice de variación obtenido con el cociente de

las normas de los vectores mencionados

anteriormente. Este índice de variación se

introduce al sistema difuso tipo 2 de interval y

se mapea hacia una salida dura, que es una

ganancia de compensación. Si , quiere

decir que el sistema requiere más energía

porque aumentó el par, de lo contrario, requiere

menos cantidad de energía. Si quiere

decir que el sistema no ha cambiado. En la

práctica, este índice se puede obtener midiendo

el par en las articulaciones. Las particiones

difusas generadas para se pueden apreciar en

la Figura 7, en la cual se observan las 5

particiones difusas gaussianas tipo 2 de

intervalo que representan a cada conjunto

difuso. El universo de discurso está compuesto

por los diferentes valores que puede tener el

índice de variación, con valores menores o

iguales al . Las variables lingüísticas

utilizadas para nombrar a los conjuntos difusos

son:

Variación máxima hacia abajo (Vbajmax)

Variación hacia abajo (Vbaj)

Variación mínima (Vmin)

905

Artículo Revista de Tecnología e Innovación Septiembre 2015 Vol.2 No.4 899-909

ISSN-2410-3993

ECORFAN® Todos los derechos reservados.

OROZCO-SOTO, Santos. Control PD+G Difuso Tipo 2

de Intervalo para Regulación de Posición de Robots

Manipuladores. Revista de Tecnología e Innovación 2015

Variación hacia arriba (Varr)

Variación máxima hacia arriba (Varrmax)

Figura 7 Particiones difusas tipo 2 de intervalo para .

Al ser un sistema tipo TS, las salidas no

son particiones difusas, sino valores duros

mostrados a continuación:

Compensación máxima hacia abajo

Compensación hacia abajo

Comensación nula

Compensación hacia arriba

Compensación máxima hacia arriba

Reglas difusas

Las base de reglas difusas utilizadas para el

mapeo de la variación hacia son las

siguientes:

SI es Vbajmax, ENTONCES

SI es Vbaj, ENTONCES

SI es Vmin, ENTONCES

SI es Varr, ENTONCES

SI es Varrmax, ENTONCES

Reducción de tipo y defusificación

La reducción de tipo se lleva cabo utilizando las

expresiones (12) y (13), es decir, se calcula la

multiplicación del valor de pertenencia para

UMF y LMF para cada conjunto difuso por la

salida correspondiente; finalmente, se emplea

(14) de la siguiente forma para obtener la

ganancia de compensación total del controlador

(Castillo & Melin, 2008):

(17)

Diseño del Control PD+G con compensación

difusa tipo 2 de intervalo

Para garantizar la estabilidad asintótica del

controlador propuesto, se utilizó el método

directo de Lyapunov. Asimismo, se utilizó el

enfoque de la energía total o Hamiltoniano para

proponer la función candidata a ser Lyapunov,

aprovechando la propiedad de pasividad de los

robots manipuladores presentada en la Sección

2 tal como se presenta a continuación

(Maschke, Ortega, & Van Der Schaft, 2000):

(18)

La cual es una función definida positiva

y cumple con el primer criterio para que una

función sea Lyapunov, es decir, (Ordaz-

Oliver, Domínguez-Ramírez, Parra-Vega, &

Jarillo-Silva, 2009), (Slotine & Li, 1991). La

derivada temporal de la función propuesta es:

906

Artículo Revista de Tecnología e Innovación Septiembre 2015 Vol.2 No.4 899-909

ISSN-2410-3993

ECORFAN® Todos los derechos reservados.

OROZCO-SOTO, Santos. Control PD+G Difuso Tipo 2

de Intervalo para Regulación de Posición de Robots

Manipuladores. Revista de Tecnología e Innovación 2015

(19)

Despejando de (1) y teniendo en

cuenta que el Objetivo de control 1 establece

únicamente la regulación de posición tal que

y , entonces se obtiene:

[ ] (20)

Donde se consideró en vez de

considerando que existan variaciones en

los parámetros del robot. Nótese que (20) no es

todavía una función definida negativa para

garantizar la estabilidad en el sentido de

Lyapunov (Slotine & Li, 1991), sin embargo, se

puede forzar utilizando:

(21)

Sustituyendo (21) en (20) se obtiene:

[ ] (22)

Finalmente, se puede deducir que el

controlador que permite que se cumpla (22) es

el siguiente:

(23)

Ya que la parte está diseñada

para compensar por medio de la

defusificación (17). Nótese que cuando ,

el controlador (23) es el Control PD+G clásico

mostrado en (15).

Resultados

Para probar el Control PD+G Difuso Tipo 2

propuesto, se realizaron simulaciones

númericas utilizando el modelo de un robot de

2 GDL en configuración planar serial afectado

por la gravedad; dicho robot tiene los siguientes

parámetros con fines ilustrativos (Orozco-Soto

& Ramos-Fernández, 2015):

Parámetro Símbolo Valor

Masa del eslabón 1 2.8

Masa del eslabón 2 1.75

Longitud del eslabón

1 0.35

Longitud del eslabón

1 0.2

Longitud de la

articulación 1 al centro

de gravedad del eslabón

1

0.21

Longitud de la

articulación 1 al centro

de gravedad del eslabón

1

0.14

Momento de inercia

del eslabón 1 0.45

Momento de inercia

del eslabón 2 0.33

Aceleración de la

gravedad 9.81

Tabla 1 Parámetros del modelo dinámico del robot en

estudio.

El vector de posiciones cartesianas

deseadas es el siguiente:

(24)

Las posiciones articulares deseadas se

calcularon a partir de (24) utilizando la

cinemática inversa del robot dada por:

(

) (

)

( √

)

(25)

Donde

y √

(Spong & Vidyasagar, 1989). El tiempo de

simulación es de 10 segundos.

907

Artículo Revista de Tecnología e Innovación Septiembre 2015 Vol.2 No.4 899-909

ISSN-2410-3993

ECORFAN® Todos los derechos reservados.

OROZCO-SOTO, Santos. Control PD+G Difuso Tipo 2

de Intervalo para Regulación de Posición de Robots

Manipuladores. Revista de Tecnología e Innovación 2015

En las Figuras 8 y 9 se presentan las

gráficas con el comportamiento de las

articulaciones del robot, y

respectivamente, utilizando el Control PD+G

Clásico y el PD+G Difuso Tipo 2 con una

variación del 10% hacia arriba en el vector de

pares gravitacionales, simulando que el robot

carga un objeto que propicia la variación de tal

magnitud. En las Figuras se puede apreciar que

el Control PD+G Clásico presenta error en el

estado estacionario del 1.6% para y del

0.42% para , mientras que el PD+G Difuso

Tipo 2 no presenta error en el estado

estacionario.

Figura 8 Comportamiento de

Figura 9 Comportamiento de

Conclusiones

En este trabajo se presentó el diseño de un

Controlador PD+G Difuso Tipo 2 de Intervalo,

el cual es capaz de adaptarse para compensar

variaciones en los parámetros del término de

pares gravitacionales del modelo dinámico de

robots manipuladores para la regulación de las

posiciones articulares. El controlador propuesto

se diseñó utilizando un índice de variación

como entrada de un sistema difuso tipo 2 de

intervalo que tiene como salida una ganancia de

compensación. La estabilidad asintótica del

controlador se garantiza desde su diseño

realizado utilizando el método directo de

Lyapunov. Los experimentos realizados se

llevaron a cabo utilizando simulaciones

numéricas del comportamiento de un robot

planar serial afectado por la gravedad, ante un

vector de entradas constantes que sirven como

referencia de posición para las articulaciones;

se emplearon los controladores PD+G clásico y

PD+G difuso tipo 2. Los resultados de dichas

simulaciones comprueban que el controlador

PD+G clásico presenta errores en el estado

estacionario para ambas articulaciones al variar

los parámetros del robot +10%, esto debido a

que fue sintonizado utilizando parámetros del

robot distintos y, por lo tanto, la energía

calculada no es la adecuada. El primer eslabón

presenta un mayor error debido a que el

actuador de la primera articulación carga toda la

estructura del robot. En el caso del controlador

PD+G difuso tipo 2, el error en el estado

estacionario es prácticamente nulo, ya que el

controlador se adapta de acuerdo a la variación

presentada y calcula la energía faltante o

restante para la regulación de posición, por lo

tanto, se concluye que los objetivos de control

planteados en la Sección 4 se cumplen

satisfactoriamente al emplear el controlador

propuesto.

908

Artículo Revista de Tecnología e Innovación Septiembre 2015 Vol.2 No.4 899-909

ISSN-2410-3993

ECORFAN® Todos los derechos reservados.

OROZCO-SOTO, Santos. Control PD+G Difuso Tipo 2

de Intervalo para Regulación de Posición de Robots

Manipuladores. Revista de Tecnología e Innovación 2015

Estos resultados alentadores, así como

también la simplicidad computacional de la

técnica de control propuesta para la regulación

de posición de robots manipuladores motivan a

su implementación utilizando algún dispositivo

programable.

Referencias

Castillo, O., & Melin, P. (2008). Type-2 fuzzy

logic: Theory and applications. Berlin:

Springer.

Karnik, N. N., Mendel, J. M., & Liang, Q.

(1999). Type-2 fuzzy logic systems. Fuzzy

Systems, IEEE Transactions on, 7(6), 643-658.

Kelly, R., & Santibáñez, V. (2003). Control de

movimiento de robots manipuladores. Madrid:

Pearson Educación.

Kelly, R., Haber, R., Haber-Guerra, R. E., &

Reyes, F. (1999). Lyapunov stable control of

robot manipulators: A fuzzy self-tuning

procedure. Intelligent Automation & Soft

Computing, 5(4), 313-326.

Maschke, B., Ortega, R., & Van Der Schaft, A.

J. (2000). Energy-based Lyapunov functions for

forced Hamiltonian systems with dissipation.

Automatic Control, IEEE Transactions on,

45(8), 1498-1502.

Mendel, J. M., & John, R. I. (2002). Type-2

Fuzzy Sets Made Simple. Fuzzy Systems, IEEE

Transactions on, 10(2), 117-127.

Mendel, J. M., John, R., & Liu, F. (2006).

Interval type-2 fuzzy logic systems made

simple. Fuzzy Systems, IEEE Transactions on,

14(6), 808-821.

Ordaz-Oliver, J. P., Domínguez-Ramírez, O.

A., Parra-Vega, V., & Jarillo-Silva, A. (2009).

Diseño de Estrategias de Control Basadas en la

Pasividad para Sistemas Euler-Lagrange

Aplicado en Robots Manipuladores. Editorial

Instituto Politécnico Nacional.

Orozco-Soto, S. M. (2011). Intelligent

Nonlinear PI Controller for a 3 DOF Robot

Manipulatot Implemented on a DSP. 2nd

International Congress on Instrumentation and

Applied Sciences (ICIAS) SOMI XXVI. Puebla,

Mexico: UNAM CCADET.

Orozco-Soto, S. M., & Ramos-Fernández, J. C.

(2015). Control par calculado difuso basado en

pasividad para seguimiento de trayectorias de

robots manipuladores. Research in Computing

Science (91), 131-141.

Pan, L., & Woo, P. Y. (2000). PD manipulator

controller with fuzzy adaptive gravity

compensation. Journal of Robotic Systems,

17(2), 93-106.

Slotine, J.-J. E., & Li, W. (1991). Applied

nonlinear control. Englewood Cliffs, N.J:

Prentice Hall.

Spong, M. W., & Vidyasagar, M. (1989). Robot

dynamics and control. New York: John Wiley

& Sons.

Ulrich, N., & Kumar, V. (1991). Passive

mechanical gravity compensation for robot

manipulators. Robotics and Automation.

Proceedings., 1991 IEEE International

Conference on (págs. 1536-1541). IEEE.

Wang, L.-X. (1997). A course in fuzzy systems

and control. Upper Saddle River, NJ: Prentice

Hall PTR.

909

Artículo Revista de Tecnología e Innovación Septiembre 2015 Vol.2 No.4 899-909

ISSN-2410-3993

ECORFAN® Todos los derechos reservados.

OROZCO-SOTO, Santos. Control PD+G Difuso Tipo 2

de Intervalo para Regulación de Posición de Robots

Manipuladores. Revista de Tecnología e Innovación 2015

Zhao, D., Li, S., & Gao, F. (2009).

Improvements on saturating PD with gravity

compensation control for robotic manipulators.

7th Asian Control Conference (págs. 1497-

1502).