O RobôCIn, grupo de estudos e desenvolvimento em robótica do Centro de Informática (CIn) da UFPE, foi destaque nas três modalidades que competiu na LARC 2019, Competição Latino Americana de Robótica, que aconteceu em Rio Grande, Rio grande do Sul, no período de 22 a 26 de Novembro de 2019. As categorias foram: Simulação 2D, Small Size League (SSL) e Very Small Size Soccer (VSSS). Na primeira, o RobôCIn ocupou o 2º lugar geral, após uma partida disputadíssima contra o time do ITA. Já na segunda, a SSL, o time obteve uma boa colocação, ficando em 5º lugar. Na VSSS, o RobôCIn participou com dois times, ficando em 4º e 5º lugares num total de 22 equipes em disputas acirradas. Ainda na VSSS, no desafio 5×5, com 5 jogadores em um campo maior, a equipe do CIn conseguiu a segunda colocação. Foi nessa última categoria que o RobôCIn se destacou pela técnica pioneira utilizada nos robôs.
O RobôCIn desenvolveu uma técnica na qual o time de Futebol de Robôs da equipe aprende a jogar futebol sozinho usando a Deep Reinforcement Learning. Através disso, a equipe venceu partidas com estratégias desenvolvidas por humanos na categoria Very Small Size Soccer (VSSS) da Competição, derrotando, inclusive, a ITAndroids, equipe do ITA campeã do ano passado.
Por ser um jogo dinâmico, cooperativo e competitivo, o Futebol de Robôs apresenta-se como um caso de estudo interessante e desafiador para o teste de técnicas inteligentes aplicadas à robótica. Na técnica de Deep Reinforcement Learning, os robôs aprendem o que devem fazer enquanto jogam. Eles começam com movimentos aleatórios e, através de recompensas positivas quando realizam ações adequadas, e negativas quando não são efetivos, vão aprendendo como devem se comportar e traçar as estratégias de jogo.
Até então, em futebol de robôs, era possível empregar esta técnica para aprender comportamentos específicos, como chutar ou dar passes, algo que já vinha sendo aplicado pela equipe em outras categorias da LARC, como na Simulação 2D. Com o resultado obtido agora pelos pesquisadores do RobôCIn, foi possível apresentar, pela primeira vez, uma inteligência artificial capaz de aprender sozinha a controlar o comportamento completo de robôs reais que jogam futebol em um nível de qualidade equiparável ao de estratégias desenvolvidas por humanos.
O desenvolvimento da técnica foi orientado pelo professor Hansenclever Bassani, responsável pelo desenvolvimento da inteligência, e pela professora Edna Barros, que proveu a infraestrutura necessária para o desenvolvimento e testes dos robôs. A equipe também contou com a orientação dos professores Paulo Salgado e Tsang Ing Ren, do Centro de Informática. Ainda foi possível a colaboração do Mila da Universidade de Montreal, Canadá, uma das maiores referências internacionais em Aprendizagem Profunda, que disponibilizou computadores de alto desempenho para o treinamento da inteligência artificial (IA) através da simulação de milhares de partidas virtuais de futebol. O trabalho também será apresentado em um workshop que acompanha o NeurIPS, uma das maiores conferências na área de IA do mundo, que ocorre entre 8 e 14 de dezembro no Vancouver Convention Center em British Columbia, Canadá.
Atualmente, o grupo de robótica conta com alunos de graduação, mestrado e doutorado do CIn-UFPE e do Centro de Tecnologia e Geociências (CTG) da UFPE, dos cursos de Ciência da Computação, Engenharia de Computação e Engenharia Mecânica. O RobôCIn foi criado em 2015 com o objetivo de ampliar o conhecimento em soluções práticas e inteligentes e também competir na área de robótica.
Em matéria para Jornal do Commercio, o RobôCIn, além de apresentar a técnica e suas possíveis aplicações, também fala das pretensões em participar da RoboCup Major, que ocorrerá no próximo ano em Bordeaux, França. Em julho de 2019, o RobôCIn competiu pela primeira vez na RoboCup, principal competição de robôs autônomos do mundo. O grupo ocupou o terceiro e quarto lugar na série B da Small Size League (SSL), empatando com o time ULtron, do Canadá. Dessa forma, o grupo do CIn-UFPE foi a segunda melhor equipe brasileira na categoria. Já na categoria Simulation 2D, o RobôCIn se estabeleceu como a melhor equipe nacional, ocupando o nono lugar da competição mundial de robótica.
Confira o desempenho do RobôCIn em todas as partidas da competição:
RoboCIn IA 10 x 0 Pequi (finalizado pela diferença de pontos)
RoboCIn IA 10 x 0 IME (finalizado pela diferença de pontuação)
RoboCIn IA 11 x 1 Pequi (finalizado pela diferença de pontos)
RoboCIn IA 11 x 1 IME (finalizado pela diferença de pontuação)
RoboCIn IA 10 x 0 FBots (finalizado pela diferença de pontuação)
RoboCIn IA 11 x 1 FBots (finalizado pela diferença de pontuação)
RoboCIn IA 8 x 0 AraraBots
RoboCIn IA 5 x 7 Rinobot
RoboCIn IA 9 x 5 ITAndroids
RoboCIn IA 14 x 4 Pequi (finalizado pela diferença de pontos)
RoboCIn IA 6 x 7 ITAndroids
Para quem quiser conferir como funcionam as partidas, uma delas foi gravada na íntegra:
RoboCIn IA vs Ararabots (1ª parte): https://www.twitch.tv/videos/498991515?t=00h30m02s
RoboCIn IA vs Ararabots (2ª parte): https://www.twitch.tv/videos/499011049?t=00h09m03s
Comentários desativados