Atividade #761
FechadaObjetivo #565: Refinar o passe atual
Meta #566: Não fazer passes perigosos
Atividade #746: Melhorar interceptação da bola no passe
Implementar a narrativa de passe
Descrição
A tarefa consistirá em determinar quando um passe é executado, sendo ele bem sucedido ou não. Deve-se mostrar o robô que passou a bola e o que recebeu. A tarefa é complexa pois envolve vários parâmetros e o algoritmo pode ser diferente para a nossa equipe e para a equipe inimiga.
Para a nossa equipe: a tarefa é mais simples, pois temos uma flag chamada pass state, que é ativada sempre antes do atacker executar o passe para o striker.
Para a equipe inimiga: a tarefa é mais complexa, pois não saberemos quando o inimigo tem a intenção de fazer o passe.
A ideia inicial será implementar a narração de tal forma a saber quando um passe amigo foi feito corretamente, se foi interceptado ou se simplesmente ocorreu um passe errado. Como o passe inimigo é mais complexo e precisamos utilizar a narrativa de passe amigo para melhorar o nosso passe, será implementado primeiramente o passe amigo utilizando o pass state. Assim, após essa tarefa ser concluída, será realizada uma bateria de testes, de forma a refinar o passe entre os nossos robôs, calibrando força de chute e outros parâmetros afins.
Arquivos