printf: O que o levou a se interessar pela a RoboCup? Explique para nosso público, em linhas gerais, o que é essa competição?
Alexsandro: A RoboCup é uma competição criada em 1997 e que teve a sua primeira edição na cidade de Nagoya no Japão. O objetivo desta competição é promover as pesquisas em Inteligência Artificial e em Robótica por meio do desafio de construir, até meados deste século, uma equipe de jogadores robóticos humanoides e totalmente autônomos capazes de vencer a mais recente seleção campeã da copa do mundo de futebol promovida pela FIFA, usando as regras oficiais desta entidade.
Assim a RoboCup oferece um desafio concreto por meio do qual pode-se medir o avanço da pesquisa em Inteligência Artificial, criando um ambiente comum no qual vários grupos de pesquisa, utilizando as mais variadas técnicas, podem comparar a efetividade das mesmas. É este ambiente comum que nos levou a se interessar pela competição.

printf: Como funcionam os campeonatos de RoboCup? O que é avaliado de um time?
Alexsandro: Desde 1997, as competições internacionais são realizadas anualmente em várias partes do mundo e a deste ano será realizada na Cidade do México. Além das competições internacionais, existem também as competições nacionais que no Brasil iniciaram em 2004 em Salvador. A competição brasileira deste ano será realizada em Fortaleza. A competição é dividida em quatro domínios e cada domínio é divido em ligas e subligas, a saber:
RoboCup Soccer é domínio do futebol de robôs propriamente dito e o objetivo é vencer uma série de times adversários usando as regras da FIFA. Este domínio divide-se nas ligas:
Standard Platform League, onde são usados robôs bípedes e do mesmo modelo para todas as equipes.
Small Size League, onde são usadas equipes com cinco robôs, cada um deles limitado a 18 cm de diâmetro e a 15 cm de altura. Cada time projeta os seus próprios robôs.
Middle Size League, onde cada equipe possui cinco robôs, todos equipados com sensores, com dimensões um pouco maiores que aqueles da Small Size League.
Simulation League, onde os robôs reais são substituídos por simulações e a atenção foca mais no comportamento inteligente. Ela é subdividida nas subligas:
Simulação 2D, onde os robôs são representados por círculos com suas posições restritas ao plano bidimensional.
Simulação 3D, aqui são utilizados os modelos computacionais dos robôs utilizados na Small Size League e o problema a ser resolvido é o mesmo.
Realidade Mista, onde um ambiente de realidade aumentada é utilizado e robôs reais jogam futebol neste ambiente virtual. Esta competição visa desenvolver uma plataforma robótica multiagentes para pesquisa e educação. Esta modalidade foi descontinuada em 2011.
Liga Humanoide onde os robôs humanoides devem usar apenas sensores similares aos humanos e não é permitido, por exemplo, o uso de sensores de rastreamento a laser.
RoboCup Rescue, cujo objetivo é promover a pesquisa e o desenvolvimento de agentes robóticos para busca e salvamento em situações de desastres naturais, tais como terremotos. Este domínio é divido em duas ligas, uma de robôs reais que atuam em ambientes reais especialmente montados para a competição e a liga de simulação.
RoboCup@Home que visa desenvolver tecnologia robótica com alta relevância em aplicações domésticas.
RoboCup Junior que foca na educação e visa introduzir estudantes dos primeiro e segundo graus em Robótica. Este domínio é divido em três ligas: dança, resgate e futebol.
printf: Quais são as tecnologias envolvidas nesses campeonatos? Por exemplo, o que são “agentes inteligentes”?
Alexsandro: Praticamente todas as subáreas da Inteligência Artificial são utilizadas nestes campeonatos, desde aspectos de controle até a tarefa de reconhecimento de imagens em tempo real. Os agentes inteligentes neste caso procuram perceber seu ambiente (localizar a si mesmo, localizar a bola, os adversários, os outros companheiros de equipe, os limites do campo), processar tais percepções e responder ou atuar em seu ambiente de maneira racional, ou seja, de maneira correta e tendendo a maximizar algum resultado esperado como, por exemplo, marcar o maior número de gols na equipe adversária e ao mesmo tempo, minimizar o número de gols recebidos.
printf: Como a RoboCup auxilia as pesquisas no campo de Inteligência Artificial?
Alexsandro: Vários dos problemas encontrados nas competições são os mesmos encontrados em problemas do mundo real, tais como a coordenação de múltiplos agentes que visam o mesmo objetivo, a interação entre robôs e pessoas, a navegação em ambientes dinâmicos, o monitoramento ambiental e outros.