TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A Atividade de Agentes Int.

Por:   •  4/12/2019  •  Trabalho acadêmico  •  291 Palavras (2 Páginas)  •  261 Visualizações

Página 1 de 2

ATIVIDADE 3

1) API do Robocode estudada.

2)

Agente

Sensores

Atuadores

Medidas de Desempenho

Ambiente

Robô Tank

Radar, temperatura da arma

Canhão, corpo (movimento)

Não morrer, acertar tiro

Campo de batalha, robôs

O robô irá executar os seguintes passos:

  1. Mover-se 200 pixels para frente;
  2. Mover-se 100 pixels para trás;
  3. Girar a direita 90°;
  4. Mover-se 200 pixels para frente;
  5. Girar a direita 90°;
  6. Mover-se 100 pixels para frente;
  7. Girar a direita 90°;
  8. Mover-se 50 pixels para frente;
  9. Girar a direita 90° (repetir tudo em loop);

Segundo a API do robocode, os métodos utilizados são:

  • Para frente: ahead(distância em pixel);
  • Para trás: back(distância em pixel);
  • Girar para direita: turnRight(quantidade de graus);

Caso o radar do robô identifique outro, ataca e continua os movimentos.

3) As medidas de desempenho serão:

  1. Não morrer: se o robô conseguir executar todos os passos do loop sem ser atingido;
  2. Acertar tiro: atirar caso o radar do robô encontre algum outro robô e acertar tiro;

4) O ambiente é não é completamente observável, visto que o robô só consegue observar outro robô que esteja em seu radar;

É determinístico pois o robô segue uma sequência de passos determinada e sabe exatamente o que deve fazer, inclusive se o seu radar avistar outro robô;

Não é episódico, pois o robô segue uma sequência definida de passos, então o próximo passo sempre dependerá do que ocorreu em passos anteriores;

Não é estático pois o ambiente pode mudar enquanto o robô executa seus passos, inclusive ele pode ser atacado;

É discreto, pois além do robô está limitado a sequência de passos definidas, as interações com outros robôs são somente fugir e atacar.

5) A melhor arquitetura para esse tipo de agente deve ser: Agente reativo com estado interno, visto que o robô precisa reagir de algum modo quando seu radar encontra outros robôs e isso está baseado em um modelo pré-definido anteriormente.

...

Baixar como (para membros premium)  txt (2 Kb)   pdf (47.6 Kb)   docx (8.7 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com