Cuando empezamos el blog no teníamos pensado incluir más de una entrada dedicada a la RoboCup, pero finalmente han sido cuatro, unas más que otras. Esto se debe a varios motivos: por ejemplo la información acerca de sistemas multiagente para simulación es muy específica, podemos encontrar algunos sistemas multiagente muy concretos, realizados en su mayoría como proyectos de investigación, pero, no nos interesaba hablar de sistemas tan concretos, ¿de que nos valdría explicar de manera técnica esos sistemas si ya lo hace el articulo perfectamente? Otro tipo de información que encontramos es la que habla de implementar sistemas pero sin ejemplos de cómo hacerlo, dando consejos, describiendo la problemática, era quizás, más interesante pero aun así faltaba “algo”. Ese algo lo encontramos al empezar a leer sobre la RoboCup, hay poca información, pero en la que hay, se nota la ilusión de los que participan.
Hemos escrito sobre la RoboCup más que de otros temas porque es una iniciativa que motiva. Por ejemplo, no es lo mismo programar un algoritmo basado en reglas ver cómo funciona por consola, que hacerlo y ver cómo funciona en RoboCode compitiendo con otros robots. Quizás al principio ilusione lo mismo pero cuando se empiezan a hacer las pruebas, como mínimo, es más entretenido. A muchos participantes les motiva que se trate de un juego, una competición, pero realmente lo que están consiguiendo son nuevos algoritmos, mejores algoritmos que benefician a su equipo de fútbol pero también a todas las áreas en las que se puedan reutilizar. Otra muestra de la motivación es que se hayan desarrollado más competiciones, en otros campos (no a todos nos interesa el fútbol), o que incluso haya cabida para las ideas de los más pequeños.
Existen grupos que participan año tras año, que disponen de librerías para que el cambio de miembros no implique un paso atrás, para que siempre se pueda mejorar. El uso de librerías que implementan las funciones básicas (conexión con el servidor, visión…) consigue que las implementaciones del resto de algoritmos mejore gradualmente.
También hemos apreciado que los grupos de la RoboCup no solo evolucionan en miembros y implementaciones, sino que amplían sus objetivos participando en más secciones de la RoboCup e incluso en otras competiciones.
La RoboCup aporta motivación e ilusión, a la hora de desarrollar, investigar, estudiar y enseñar.
La foto se puede encontrar en Picasa en el álbum RoboCup 2009 Graz_BackStage que pertenece a spacemiracle y está bajo licencia Creative Commons.