El fútbol es uno de los deportes más populares del mundo, tal es el caso que en algunos meses próximos se dará la copa mundial de Brasil. Tal es el furor que no solo para los fanáticos de equipos mundiales buscan divertirse viendo a sus equipos enfrentarse en el juego de la vida. Algunos fanáticos expertos han tratado de darle la vuelta al juego haciendo uso de medios de sus propias áreas para darle más aplicaciones al fútbol.
Es interesante observar como los expertos en electrónica, mecánica e inteligencia artificial han generado toda una competencia al rededor del fútbol pero con la diferencia que no utiliza jugadores humanos para jugar, sino más bien utilizan robots.
Es interesante observar como los expertos en electrónica, mecánica e inteligencia artificial han generado toda una competencia al rededor del fútbol pero con la diferencia que no utiliza jugadores humanos para jugar, sino más bien utilizan robots.
El video anterior muestra como Lionel Messi es enfrentado contra un robot portero. Si quieres saber quien es el ganador ve el video.
Actualmente existe un concurso anual de robótica enfocada al futbol, esta competencia se conoce como Robocup. Existen varias ligas dentro de esta competición como: partidos completos, liga de penales y el uso de diferentes tamaños como robots pequeños, robots humanoides, robots de tamaño humano y la liga simulada que todo es mediante un programa de computadora.
Para nosotros es importante el conocimiento de este tipo de eventos ya que se muestra como se puede aplicar la robótica a diferentes problemas, siendo que el fútbol aplicado a la robótica tiene un nivel de complejidad bastante alto.
Actualmente existe un concurso anual de robótica enfocada al futbol, esta competencia se conoce como Robocup. Existen varias ligas dentro de esta competición como: partidos completos, liga de penales y el uso de diferentes tamaños como robots pequeños, robots humanoides, robots de tamaño humano y la liga simulada que todo es mediante un programa de computadora.
Para nosotros es importante el conocimiento de este tipo de eventos ya que se muestra como se puede aplicar la robótica a diferentes problemas, siendo que el fútbol aplicado a la robótica tiene un nivel de complejidad bastante alto.
Pero, ¿qué hace tan complicado el uso de Inteligencia Artificial con robótica aplicado al fútbol?
Uno esperaría ver en un equipo de robots que juegan fútbol que se vean lo más humanos posibles, es por eso que lo más común es pensar en robots humanoides para efectuar la tarea. Los robots humanoides están aplicado en funcionamiento a como se movería un ser humano normal, esto permite moverlos de un sin fin de maneras mediante algoritmos complejos de mecánica, física e inteligencia artificial dependiendo del enfoque que ese le esté dando.
La forma más común de empezar a trabajar con un humanoide es ir segmentando sus partes, es decir primero mover un motor, después un conjunto de motores visto como una parte como un brazo o el torso, después realizar movimientos humanos básicos como saludar o acomodarse y finalmente se ejecutan movimientos complejos algunos de ellos el caminar y levantarse. Estos movimientos parecen simples y triviales dentro de un equipo pero son la base que puede decidir la victoria o la derrota. Algunos extras del fútbol son bloquear, patear el balón, acomodarse, entre otros.
El uso de la mecánica del robot es tan solo el primer paso a seguir para poder jugar. Viéndolo con la siguiente analogía se tendría algo como: Al mover a los robots se tiene un conjunto de locos corriendo por todo el campo pateando a diestra y siniestra sin ningún orden ni coherencia.
Para esto se inicia el siguiente paso de creación del equipo que es la inteligencia de los robots. Entra parte se generan algoritmos de pensamiento e igual que con la parte mecánica se inicia de lo básico a lo complejo. Esto es primero el robot debe saber donde está en el campo, después conocer donde están sus compañeros. Más adelante empieza a saber buscar el balón, saber cuando patearlo, saber cubrir a los contrarios y el paso final vendría en la ejecución de jugadas para ganar el juego.
Trivial o no existen muchos tipos de jugadas y algunas que parecen simples y tontas se han convertido en el sistema de victoria de equipos mundiales.
Por ejemplo:
Un campeón de varios años utilizó la siguiente premisa para mantener su título en su equipo:
Si ves el balón patealo a la portería.
Increíblemente esta simple regla logró meter muchos goles a equipos con algoritmos de años de investigación haciendo parecer que aún faltaban cosas en esas grandes investigaciones. El ataque de lo simple para problemas complejos es tan solo una manera de ver las cosas pero es lo que hace divertida la solución del problema.
En el siguiente video se muestra la final mundial de la robocup para la liga humanoide
Uno esperaría ver en un equipo de robots que juegan fútbol que se vean lo más humanos posibles, es por eso que lo más común es pensar en robots humanoides para efectuar la tarea. Los robots humanoides están aplicado en funcionamiento a como se movería un ser humano normal, esto permite moverlos de un sin fin de maneras mediante algoritmos complejos de mecánica, física e inteligencia artificial dependiendo del enfoque que ese le esté dando.
La forma más común de empezar a trabajar con un humanoide es ir segmentando sus partes, es decir primero mover un motor, después un conjunto de motores visto como una parte como un brazo o el torso, después realizar movimientos humanos básicos como saludar o acomodarse y finalmente se ejecutan movimientos complejos algunos de ellos el caminar y levantarse. Estos movimientos parecen simples y triviales dentro de un equipo pero son la base que puede decidir la victoria o la derrota. Algunos extras del fútbol son bloquear, patear el balón, acomodarse, entre otros.
El uso de la mecánica del robot es tan solo el primer paso a seguir para poder jugar. Viéndolo con la siguiente analogía se tendría algo como: Al mover a los robots se tiene un conjunto de locos corriendo por todo el campo pateando a diestra y siniestra sin ningún orden ni coherencia.
Para esto se inicia el siguiente paso de creación del equipo que es la inteligencia de los robots. Entra parte se generan algoritmos de pensamiento e igual que con la parte mecánica se inicia de lo básico a lo complejo. Esto es primero el robot debe saber donde está en el campo, después conocer donde están sus compañeros. Más adelante empieza a saber buscar el balón, saber cuando patearlo, saber cubrir a los contrarios y el paso final vendría en la ejecución de jugadas para ganar el juego.
Trivial o no existen muchos tipos de jugadas y algunas que parecen simples y tontas se han convertido en el sistema de victoria de equipos mundiales.
Por ejemplo:
Un campeón de varios años utilizó la siguiente premisa para mantener su título en su equipo:
Si ves el balón patealo a la portería.
Increíblemente esta simple regla logró meter muchos goles a equipos con algoritmos de años de investigación haciendo parecer que aún faltaban cosas en esas grandes investigaciones. El ataque de lo simple para problemas complejos es tan solo una manera de ver las cosas pero es lo que hace divertida la solución del problema.
En el siguiente video se muestra la final mundial de la robocup para la liga humanoide
Actualmente nos encontramos en fase de desarrollo de un equipo de robótica, como mencionamos el proceso es largo y complejo sobre todo al aprender la estructura de los robots y los algoritmos de dinámica básica.
Si eres desarrollador y te interesa conocer sobre como empezar, no te pierdas nuestras próximas publicaciones sobre el tema.
Si solo eres un curioso que le llama la atención te invitamos a leer nuestras demás publicaciones, tal vez alguna logre convencerte de adentrarte más al mundo de la robótica y la Inteligencia Artificial.
Si eres desarrollador y te interesa conocer sobre como empezar, no te pierdas nuestras próximas publicaciones sobre el tema.
Si solo eres un curioso que le llama la atención te invitamos a leer nuestras demás publicaciones, tal vez alguna logre convencerte de adentrarte más al mundo de la robótica y la Inteligencia Artificial.