Skip to content

claraferreirabatista/robocup2d_server_tutorial

Repository files navigation

Tutorial de Simulação de Futebol RoboCup2D (NÃO OFICIAL)

⚠️ AVISO ⚠️

Estes tutoriais não são oficiais e algumas seções ainda estão faltando.

Traduzi parte do repositório com o objetivo de organizar todas as informações que pude reunir e compartilhá-las com outros desenvolvedores da minha equipe. É importante destacar que foram feitas algumas alterações para assegurar a reprodução local. Por exemplo, foi criada uma pasta chamada 'script' que contém um script pronto no formato .md, nomeado como script/script_futebol_2d.sh, para executar o script de forma automatizada."

Não há garantia de que tudo funcionará corretamente no seu sistema operacional. Por favor, esteja ciente disso!

Para o guia oficial da RoboCup 2D e o código-fonte, acesse https://rcsoccersim.github.io/ e https://github.com/rcsoccersim.

Este repositório contém uma série de tutoriais sobre a Simulação de Futebol RoboCup2D.

Este tutorial está disponível aqui: https://github.com/herodrigues/robocup2d-tutorial/tree/master

NOTA:

  • É preferível usar sua distribuição Linux em inglês. Alguns problemas foram relatados ao executar o simulador quando o idioma do sistema usa a vírgula como separador decimal, por exemplo, no idioma português.

Simulador de Futebol RoboCup

Sobre o Simulador de Futebol RoboCup

O Simulador de Futebol RoboCup é uma ferramenta de pesquisa e educação para sistemas multiagentes e inteligência artificial. Ele possibilita que duas equipes de 11 jogadores robóticos autônomos simulados joguem futebol.

Visão Geral da Liga

Sem a necessidade de manter qualquer hardware de robô, o foco da Liga de Simulação RoboCup envolve inteligência artificial e estratégia de equipe.

Na Liga de Simulação 2D, duas equipes de onze programas de software autônomos (chamados agentes) jogam futebol em um estádio virtual bidimensional representado por um servidor central, chamado SoccerServer. Esse servidor sabe tudo sobre o jogo, ou seja, a posição atual de todos os jogadores e da bola, a física e assim por diante. O jogo depende da comunicação entre o servidor e cada agente. Por um lado, cada jogador recebe entradas relativas e ruidosas de seus sensores virtuais (visuais, acústicos e físicos) e, por outro lado, pode executar alguns comandos básicos (como correr, virar ou chutar) para influenciar seu ambiente.

O grande desafio na Liga de Simulação é concluir, a partir de todos os possíveis estados do mundo (derivados da entrada do sensor ao calcular uma visão do mundo o mais absoluta e livre de ruído possível), a melhor ação possível a ser executada. Como um jogo é dividido em 6000 ciclos, essa tarefa deve ser concluída em um intervalo de tempo de 100 ms (o comprimento de cada ciclo).

Download

Documentação

Comunidade

Por favor, junte-se à comunidade de Simulação de Futebol 2D, onde você pode perguntar como desenvolver suas equipes e discutir as regras do jogo e, é claro, o futuro da liga! Você também pode receber informações úteis dos organizadores dos eventos (como a Competição Mundial, RoboCup Ásia-Pacífico (RCAP) e outros eventos locais, incluindo Brasil, China, Irã, Japão e Portugal) e as últimas atualizações do simulador de futebol.

Recomendamos que você se inscreva na lista de discussão do RoboCup Soccer Simulation para se manter atualizado e postar dúvidas e pedir ajuda da comunidade para iniciar uma nova equipe.

Naturalmente, as páginas da web oficiais também ajudam você a se manter atualizado. Verifique as páginas da web da Liga de Simulação de Futebol RoboCup periodicamente.

Artigos presentes no repositório do @herodrigues

agent2D

librcsc

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages