Pacman usando agente inteligente
Futebol de Robôs da Mauá
Wânderson O. Assis, Alessandra D. Coelho, Marcelo M. Gomes,
Cláudio G. Labate, Daniel F. Calasso, João Carlos G. C. Filho
Escola de Engenharia Mauá – Centro Universitário do Instituto Mauá de
Tecnologia (CEUN - IMT)
Praça Mauá, 1 – CEP 09580-900 – São Caetano do Sul – SP – Brasil
A estratégia de jogo tem um papel fundamental no futebol de robôs. A estratégia é o
“raciocínio artificial” do robô desenvolvido por meio de algoritmos de controle e inteligência artificial. Uma das principais dificuldades para as equipes de futebol de robôs é a de conseguir fazer com que os robôs apresentem na prática os resultados que seriam previstos ou desejados com a programação. Devido a um grande número de interferências no processo, o comportamento dos robôs acaba ficando comprometido.
Diante disso, a utilização de softwares simuladores é uma alternativa interessante porque permite avaliar a eficiência dos algoritmos de controle sem a presença de interferências, tais como: distorções na imagem captada pela câmera, interferência da luminosidade externa, falhas no sistema de transmissão por radiofreqüência etc.
Neste artigo apresenta-se, na primeira seção, a utilização do software Simurosot como ferramenta para a programação da estratégia do futebol de robôs. Na segunda seção, são apresentados vários aspectos adotados no desenvolvimento do programa que controla automaticamente o time de futebol de robôs da Mauá.
1 - SIMULAÇÃO DA ESTRATÉGIA
A inteligência do sistema futebol de robôs, programada com linguagem de alto nível, funciona em forma de looping conforme ilustrado na Figura 1. O algoritmo tem a função de decidir as ações dos robôs com base na identificação da localização de cada componente (robôs e bola). Após a identificação, o algoritmo define as decisões do time
(estratégia de jogo) e envia essas informações para o simulador de forma que seja atingido o objetivo.
Para