Вы находитесь на странице: 1из 4

Robots que Juegan Ftbol:

Un Problema para la
Inteligencia Artificial y la
Robtica
Jos Ignacio Nez Varela
jnunez@uaslp.mx
Facultad de Ingeniera

Durante muchos aos, muchos investigadores de inteligencia artificial (IA)


estuvieron totalmente inmersos en problemas clsicos como el ajedrez. El
objetivo entonces era desarrollar un agente capaz de jugar ajedrez, y no slo
eso, la meta era ganarle al campen mundial. En 1997 eso sucedi, Garry
Kasparov, el entonces campen mundial de ajedrez fue vencido por la mquina
de IBM Deep Blue.
Aos antes, en 1993, un grupo de investigadores japoneses: Kitano, Asada y
Kuniyoshi; previendo que el problema del ajedrez sera resuelto tarde o
temprano, propusieron al ftbol como un nuevo problema estndar para la
inteligencia artificial y la robtica. As surgi la Federacin de RoboCup
(RoboCup Federation), una iniciativa de investigacin y educacin internacional
que tiene como objetivo impulsar la investigacin de la inteligencia artificial y de
robots inteligentes. De esta manera, desde 1997 a la fecha, la Federacin ha
organizado la Copa Mundial de Ftbol de Robots (RoboCup).
RoboCup
RoboCup se lleva a cabo cada ao, teniendo como sede alguna ciudad elegida
previamente por un comit. Entre las ciudades que han sido sede se encuentran:
Nagoya, Pars, Estocolmo, Seattle, Padua, Lisboa, Osaka y Bremen. El objetivo
del evento es la evaluacin del progreso en la investigacin y del intercambio de
ideas y conocimiento. Esto se logra mediante la competencia entre los diferentes
equipos participantes. Existen cuatro dominios principales en RoboCup:
RoboCupSoccer: Es el dominio principal y con el que surgi RoboCup. Est
dividido en cinco ligas: la liga de simulacin (dividida a su vez en cinco
categoras), la liga de robots de tamao pequeo, la liga de robots de tamao
mediano, la liga de robots de cuatro patas (haciendo uso del robot Aibo de
Sony) y la liga de robots humanoides.
RoboCupRescue: Este dominio surge de la necesidad de tener robots que
ayuden en situaciones de desastres de cualquier tipo: terremotos,
explosiones, derrumbes, etc.

RoboCupJunior: Como su nombre lo indica, este dominio est totalmente


enfocado en la educacin de nios y jvenes. Ofreciendo diferentes
actividades donde se les permite la exploracin y el desarrollo de robots. As
se intenta incrementar el inters de los nios en estas reas.
RoboCup@Home: En la ltima edicin de RoboCup se creo este nuevo
dominio enfocado al hogar. Aqu se intenta crear robots para la ayuda en la
vida diaria dentro del hogar.
Aunque la competencia es la parte principal de RoboCup tambin se llevan a
cabo otras actividades como: conferencias, programas de educacin y desarrollo
de infraestructura.
Pero, Por qu el Ftbol?
El ftbol es un deporte muy popular y es conocido en casi cualquier parte del
mundo. Adems, el objetivo del juego es sencillo y rpido de entender, incluso
para los nios. Por supuesto, el proponer al ftbol no fue slo por ser popular,
sino que si lo analizamos ms detalladamente nos daremos cuenta de que
existen muchas caractersticas interesantes para la investigacin cientfica y
tecnolgica. A continuacin se presenta una comparacin entre el ajedrez y el
ftbol para comprender de mejor forma el por qu se eligi:

El ajedrez presenta un ambiente esttico, es decir, las piezas no se


mueven al momento de tomar una decisin. El ftbol presenta un
ambiente altamente dinmico, los jugadores y el baln estn movindose
al momento en que nosotros debemos tomar una decisin.

El ajedrez presenta un cambio de estados por turnos, es decir, cada


jugador tiene un turno para pensar y hacer su jugada. Adems los turnos
son alternados. El ftbol presenta un cambio de estados en tiempo real,
es decir, no existen turnos, debemos actuar y estar preparados para ello
en el momento en que sucede la accin. Tampoco tenemos el lujo de
ponernos a pensar por mucho tiempo qu es lo mejor que podemos
hacer.

El ajedrez utiliza informacin completa, es decir, podemos estar


completamente seguros que las piezas se encuentran en la posicin que
estamos observando en ese momento. El ftbol, en cambio, utiliza
informacin incompleta. Por ejemplo, las posiciones, direcciones,
velocidades, etc., de los jugadores y el baln no las conocemos por
completo al momento en que debemos decidir que jugada realizar.

El ajedrez utiliza un control centralizado. Siendo que se trata de un solo


jugador de ajedrez entonces tendr un solo cerebro que le indica que
accin tomar. El ftbol utiliza un control descentralizado. En este caso
existen 11 jugadores por equipo que juntos determinarn el resultado total

del juego. Un solo jugador no toma todas las decisiones, sino que se
toman en conjunto y de forma cooperativa.
Es claro que el ftbol ofrece una gran diversidad de problemas y situaciones que
el ajedrez no puede ofrecer. As que, estas caractersticas y su popularidad,
hacen que el ftbol se haya convertido en una plataforma para impulsar la
investigacin y el desarrollo de diferentes tecnologas. La idea tambin es la de
proponer un problema estndar. Esto significa que el esfuerzo y trabajo de todos
los interesados est totalmente dirigido a la resolucin de dicho problema. As se
logra un avance ms rpido, ya que no existe un trabajo aislado. Y los
resultados son ms fciles de evaluar y probar.
Impacto Econmico y Social
Ahora, nos debemos de preguntar: Para qu sirve o qu impacto tiene la
creacin de robots que jueguen ftbol? El hecho de que robots puedan jugar
ftbol no tiene una gran repercusin en s misma, pero el proceso que nos
llevar a la creacin de dichos robots s la tiene, y bastante.
La creacin de robots que jueguen ftbol involucra el desarrollo, incorporacin y
consolidacin de muchos tipos de tecnologas que cubren casi por completo las
reas de inteligencia artificial y robtica. A continuacin se mencionan algunas
de las tecnologas que son necesarias para la construccin de un equipo de
robots que jueguen ftbol:
Diseo de agentes autnomos, fusin sensorial de tiempo real, diseo de
sistemas multi-agente, adquisicin de estrategias, razonamiento y planeacin en
tiempo real, mtodos de cooperacin y trabajo en equipo, tcnicas de prediccin,
aprendizaje, reconocimiento del contexto, visin por computadora, toma de
decisiones estratgica, control de motores y movimientos, sistemas de
comunicacin, entre muchas otras.
La investigacin y desarrollo de toda esta gama de tecnologas resulta en un
gran impacto cientfico, econmico y social. Existen muchas otras reas o
campos de estudio que pueden beneficiarse directamente de alguna de estas
tecnologas. Por lo tanto, el inters de crear robots que jueguen ftbol trae
consigo bastantes beneficios que se pueden olvidar si solamente nos enfocamos
en el juego.
Por ejemplo, el uso de tcnicas de planeacin y toma de decisiones estratgica,
trabajo en equipo y sistemas de comunicacin tambin son utilizadas por un
equipo de robots dedicados al rescate de vctimas de algn desastre. O podrn
ser usadas por un grupo de robots enviados a construir una base espacial en
otro planeta.
La Meta Final
La meta establecida por RoboCup es la siguiente:

Para mediados del siglo 21, un equipo de jugadores robot humanoides


completamente autnomos debern ganar un juego de ftbol, de acuerdo con
las reglas oficiales de la FIFA, contra el ganador de la copa mundial de ftbol
ms reciente.
Es muy probable que muchos estarn pensando en estos momentos que lograr
algo as es imposible o casi imposible. Pero basta con recordar que en un lapso
de ms o menos cincuenta aos se han alcanzado muchos logros. El primer
avin funcional fue creado en 1903 por los hermanos Wright, mientras que el
aterrizaje del hombre en la luna ocurri en 1969. La primera computadora digital
(ENIAC) fue creada en 1946, mientras que Deep Blue venci al campen de
ajedrez en 1997. Precisamente, con base en este tipo de xitos, uno de los
objetivos de RoboCup es lograr un acontecimiento histrico y ser un parteaguas
en lo que a Inteligencia Artificial y Robtica se refiere.
An es muy temprano para poder decir si se alcanzar el objetivo final o no.
Actualmente ms de 4,000 investigadores de ms de 40 pases participan de
alguna forma en proyectos relacionados a RoboCup.
La meta suena bastante difcil y ambiciosa, pero el problema es lo
suficientemente atractivo como para que ms gente se involucre, sobretodo los
nios y jvenes. Por el momento RoboCup seguir aportando avances
significativos en tecnologas tiles para nuestra vida diaria. Solo hay que esperar
que dichos avances lleguen al punto en el que se pueda llegar a alcanzar el
objetivo final.
Lecturas recomendadas
Kitano, H., Asada, M., Kuniyoshi, Y., Noda, I., Osawa, E.: RoboCup: The Robot
World Cup Initiative. In: Proc. of the IJCAI-95. Workshop on Entertainment and
AI/Alife (1995)
Noda, I., Matsubara, H., Hiraiki, K., Frank, I.: Soccer Server: A tool for Research
on Multiagent Systems. In: Applied Artificial Intelligence 12 (23) (1998) 233250
The RoboCup Federation. The Official RoboCup Website.
http://www.robocup.org/

Вам также может понравиться