Automatas FInitos
Automatas FInitos
Automatas FInitos
Inicio
1 0 q2 q0 q3
q1 q4 0 1
0
1
Figura. 1. Diagrama de transiciones para un autómata finito no
determinístico.
De manera formal se representa a un Autómata en δ si y solo si el autómata puede pasar del estado
Finito no determinístico mediante una quíntupla (Q, p al q al leer el símbolo x de la cadena de entrada.
∑, δ, q0, F), en donde Q es un conjunto finito de Así, un autómata finito no determinístico (Q, ∑, δ,
estados, ∑ es un alfabeto de entrada finito, q0 es q0, F), acepta la cadena no vacía x1, x2,..., xn є
el estado inicial y además es elemento de Q, F es ∑ si y solo si existe una secuencia de estados s0,
el conjunto de estados finales, pero en este caso s1, … sn tal que s0 = q0, sn є F y para cada entero
δ representa las posibles transiciones de la j de 1 a n, (sj-1, xj, sj) está en δ.
maquina. Es decir, el trío (p, x, q) está
Construcción del vehículo evasor de
obstáculos
El Vehículo Evasor de
Uno de los primeros trabajos que
Obstáculos (VEO de aquí en adelante)
comenzaron a formalizar la dinámica de
obtiene información del medio por el cual
robots móviles es (Crowley,1989) en el
transita a través de unos fotodiodos y unas
que se utilizan dispositivos ultrasónicos en
fotorresistencias que actúan como
el vehículo para su posicionamiento y
sensores, estos sensores arrojan como
orientación. En (Maes,1990) se muestra un
resultado niveles de voltaje que varían en
estudio del comportamiento de robots
proporción directa con la proximidad al
autónomos y se divide en construcción de
obstáculo, los niveles de voltaje después
mapas, exploración, transitar y evasión de
de pasar por un comparador de niveles se
obstáculos. En (Seng,1997) se plantea
convierten en niveles digitales, los cuales
como una de las mayores problemáticas de
determinan una dirección especifica al
la navegación robótica la localización y se
actuar como entradas en el bus de
proponen los pasos claves para el diseño,
direcciones de una memoria RAM, la cual
calibración y modelado de autómatas. Hay
se ha cargado con un programa, que
otros autores que refuerzan la evasión de
contiene instrucciones precisas para lograr
objetos o desarrollo de trayectorias
la evasión de obstáculos, estas
mediante técnicas de navegación como
instrucciones que provienen del bus de
son: navegación inercial, compases
datos de la memoria RAM, controlan
magnéticos y
directamente
triangulación.(Borenstein,1997).
2 dispositivos transistorizados conocidos
(Betke,1997) considera que el autómata como puentes H, los cuales interactúan
puede reconocer marcas especificas en el directamente con los motores de
medio por el cual se desplaza usando dirección del vehículo, indicándoles la
reconocimiento de patrones visuales. La acción de giro y por tanto ejecutando los
localización robótica así como la evasión diferentes movimientos para los cuales se
de obstáculos del autómata, ha llegado a diseño VEO. Es necesario por tal motivo
ser uno de los problemas fundamentales en presentar el programa que se cargo en la
los robots móviles, y por ello, en memoria RAM según (Catálogo,2010), lo
(Fox,1999) se presenta una versión de la cual representa el punto de partida para
localización Markov, en donde la idea definir el alfabeto que se emplea para la
principal es mantener una densidad de descripción de la dinámica de VEO a través
probabilidad sobre el espacio de todas las de autómatas finitos.
localizaciones posibles de un robot en su
En la figura 2 se puede observar la
entorno.
apariencia física del vehículo evasor de
obstáculos.
Año 16, Número 60, Abril – Junio 2011
(Bits de
00
Control) Permanencia estática
11 Estado prohibido
c i
c
y b y b m
y m z b
e c q4 q0 q1
i y
z
i e y e y mz b
z z q6
q5 e
e
i
z m
m
Figura 5. Diagrama de transiciones para el autómata finito no determinístico que
describe la dinámica de VEO.
Entrad
Estado b c e as
i m y z
s q { q2 } { q3 } { q5 } { q4 } { q1 }
0 Ø { q6 }
{ q2 } { q3 } { q5 } { q4 } Ø
q { qo } { q6 }
1 Ø { q3 } { q5 } { q4 } { q1 }
q { qo } { q6 }
2 { q2 } Ø { q5 } { q4 } { q1 }
{ qo } { q6 }
q
Figura 6. Función q2 } { qδ3para
de {Transición } el{ qautómata
5} finito
Ø no determinístico
{ q1 } de la
3 {figura
qo } 7 { q6 }
q { q2 } { q3 } Ø { q4 } { q1 }
4 { q o } { q 6 }
{ q2 } { q3 } { q5 } { q4 } { q1 }
q { qo } Ø
5
q
6
REFERENCIAS