Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
2007
Hernando Parra / Luis Hernando Ros G. / Maximiliano Bueno L.
NAVEGACIN DE ROBOTS MVILES MEDIANTE COMPORTAMIENTOS
UTILIZANDO LGICA DIFUSA
Scientia Et Technica, mayo, ao/vol. XIII, nmero 034
Universidad Tecnolgica de Pereira
Pereira, Colombia
pp. 79-84
Scientia et Technica Ao XIII, No 34, Mayo de 2007. Universidad Tecnolgica de Pereira. ISSN 0122-1701
79
HERNANDO PARRA
Ingeniero Mecnico; Esp.
Profesor Asistente
Universidad Tecnolgica de Pereira
hparra@utp.edu.co
MAXIMILIANO BUENO L.
Ingeniero Electricista
Universidad Tecnolgica de Pereira
maxibu@gmail.com
For the implementation of these behaviors was used toolbox of fuzzy logic of
Matlab and the cinematic model of platform P-METIN of GIROPS. One of the
main characteristics of this implementation is the information of distance
obtained from the sensors of this platform.
KEYWORDS: Fuzzy logic, P-METIN: Mobile Platform, for the Study of
Intelligent Techniques of Navigation, Sensors.
1. INTRODUCCIN
Los robots mviles deben ser capaces de desenvolverse
en un entorno real, construir su propio mapa y navegar de
manera autnoma para ello se requiere la implementacin
de estrategias de control inteligente, que puedan manejar
la incertidumbre presentada por el entorno de trabajo, al
mismo tiempo que se desempeen en tiempo real con una
relativa baja carga computacional[1].
En lo que respecta a la navegacin de robots mviles, es
necesario tener en cuenta que:
80
81
l=1
l
1
l
n
(1)
Motor de inferencia producto. Dado el conjunto difuso
A en U, el motor de inferencia producto entrega B en V
de la forma:
M
i =1
l
i
(2)
Siendo X y Y las variables lingsticas de entrada y
salida del sistema difuso y M el nmero de reglas en la
base de reglas difusas.
Los procesos que operan en el mundo real usualmente
requieren de acciones de control no difusas o sea seales
que estn bien definidas dentro de los nmeros reales.
Por ello se hace necesario recurrir a la interfaz de
defuzificacin .
B'
y* = V
B'
( y )dy
( y )dy
(3)
3. IMPLEMENTACIN DE LOS
COMPORTAMIENTOS EN EL ENTORNO
PROPUESTO.
82
lectura =
L1 + L 2
2
(4)
DE LOGICA
83
L: lejos
ML: muy lejos
Las etiquetas lingsticas empleadas para las funciones
de pertenencia en las variables de salida son las
siguientes:
MC: muy cerca
C: cerca
NR: normal
L: lejos
ML: muy lejos
Aqu
se
84
6. BIBLIOGRAFA
If d1= MC y d2=M y d3=M THEN Velocidad izquierda
es alta y velocidad derecha es alta (2)
4.5 Comportamiento Seguir Pasillo
Explicacin del Funcionamiento.
Se asume que la plataforma mvil se encuentra en un
punto inicial Xo en estado de reposo. La primera lectura
evala las distancias de los tres grupos de sensores. A
partir de la informacin obtenida se toma la decisin que
rumbo tomar.
En cada lectura de los sensores de ultrasonido (simulada),
se comparan los registros del grupo 1 y 2 (grupos de los
extremos), para este comportamiento estas lecturas deben
ser iguales ya que la plataforma se esta desplazando en
lnea recta.
Cuando las lecturas son diferentes el rumbo se corrige
variando las velocidades de las ruedas.
5. CONCLUSIONES
Haciendo uso del toolbox de Lgica Difusa de Matlab se
implementaron los comportamientos difusos SEGUIR
PARED
y
SEGUIR PASILLO. Los resultados
obtenidos fueron satisfactorios, dichos resultados se