Projeto

Geral

Perfil

Ações

Atividade #1289

Fechada

Corrigir Best Y inverso

Adicionado por Gabriel Borges da Conceição mais de 4 anos atrás. Atualizado quase 4 anos atrás.

Situação:
Fechada
Prioridade:
Normal
Atribuído para:
Início:
23/03/2020
Data prevista:
30/03/2020

Descrição

Tarefa sendo feita na branch fixBestYInverso

Best Y inverso é o nome que damos ao algoritmo que calcula onde um de nossos robôs vai se posicionar para receber o passe. Por algum motivo, na passagem dos códigos, as VIs do Best Y inverso ficaram com erro de cálculos e não está funcionando como deveria.

O objetivo desta tarefa é consertar isso.

Link da wiki para explicação do algoritmo: http://redmine.roboime.com.br/projects/inteligencia/wiki/Best_Y_Inverso


Arquivos

problemaemattacker (2).png (15,3 KB) problemaemattacker (2).png Felipe Santos, 02/04/2020 09:09 h
problemaattacker.png (12 KB) problemaattacker.png Felipe Santos, 02/04/2020 09:10 h
Ações #1

Atualizado por Gabriel Borges da Conceiçãomais de 4 anos

Essa parte do código é acionada quando mudamos o comando de stop para Indirect Free [cor do nosso time].

A Play que entra em execução é PreparePass e a role do robô que executa o BestY inverso é PreparePassReceiver, sendo que é o que passamos o enum Striker.

Ações #2

Atualizado por Gabriel Borges da Conceiçãomais de 4 anos

  • Descrição atualizado(a) (diff)
Ações #3

Atualizado por Gabriel Borges da Conceiçãomais de 4 anos

  • Descrição atualizado(a) (diff)
Ações #4

Atualizado por Felipe Santosmais de 4 anos

Li a wiki com a explicaçao do algoritimo.

Ações #5

Atualizado por Gabriel Borges da Conceiçãomais de 4 anos

Felipe Santos escreveu:

Li a wiki com a explicaçao do algoritimo.

Okay! Pode perguntar se tiver ficado com alguma dúvida no algortimo.

Agora, parta para o código, identificando e entendendo a parte do código onde está sendo aplicado esse algoritmo.

Faça testes e identifique onde estão os erros.

Atualizado por Felipe Santosmais de 4 anos

Fiz testes e observando a posição dada ao receiver, o erro se encontra na vi que calcula a attacker line.

Ações #7

Atualizado por Gabriel Borges da Conceiçãomais de 4 anos

Ótimo que tenha encontrado onde está o erro!

Já identificou qual parte da VI está provocando o erro? Já chegou a uma solução?

Ações #8

Atualizado por Gabriel Borges da Conceiçãoaproximadamente 4 anos

  • Atribuído para alterado de Felipe Santos para Felipe Welington
Ações #9

Atualizado por Gabriel Borges da Conceiçãoquase 4 anos

  • Situação alterado de Em andamento para Fechada
Ações

Exportar para Atom PDF