Atividade #272
Fechada
Meta #80: Melhorar o estimador do Juiz
Consertar os outros estados do juiz
Adicionado por Nicolas Oliveira mais de 7 anos atrás.
Atualizado aproximadamente 7 anos atrás.
Descrição
- Temos 2 atacante ao mesmo tempo nas situações de pênalti, tiro indireto etc. O bug aparece pois o striker nessas situações usa as mesmas VIs de um defensor e no entanto deveria utilizar as de um defensor.
- Os defensor giram em circulo devido ao mesmo problema q a defesa tinha em situações normais, o mesmo goto é utilizado para todos os robôs.
Todos os estados de pênalti e halt estão corretos agora. Porém precisamos agr editar a personalidade dinâmica para decidir corretamente quem irá cobrar os pênaltis.
Estamos editando agr o estado de stop.
Todos os estados do juiz foram revisados para todas as personalidades.
Incluindo apenas agr a habilidade de não sair do campo.
Quando o comando de Normal Start e dado após um indirect kick ou um kick off estamos recebendo da VI Ref Est um estado de jogo "None" oq causou diversos problemas em nossos jogos.
Essa VI deve ser revisada.
- Versão alterado de RoboCup 2017 para LARC 2017
- Tarefa mãe ajustado para #80
- Atribuído para alterado de Nicolas Oliveira para Carla Cosenza
- Data prevista ajustado para 25/08/2017
- Prioridade alterado de Alta para Urgente
Ontem após um teste completo de um jogo percebemos alguns defeitos, notados tbm na robocup:
Em momento nenhum tratamos o toque de bola para mudança do estado do juiz.
- Em direct/indirect kick ficamos em stop, porém após o toque na bola devemos mudar o comportamento.
- Em kickoff enemy após o normal start já avançamos na bola, o que é uma falta, deveríamos esperar o robo inimigo tocar a bola para avançar nela.
Minha sugestão é que seja criado um módulo (VI) após o gerados de eventos no Bloco de estado do jogo, para tratar desses casos se utilizando do evento de toque na bola.
Fiz uma gambiarra atualmente dentro do próprio gerador de eventos que faz com q o estado se torne Force start após o toque na bola, e funcionou bem.
- Situação alterado de Em andamento para Feedback
O juiz foi modificado e relocado no SSL log. Pelos testes feito, está funcionando.
Sugiro testar em simulação de jogo no grSim contra vRoboCup2017 com RefBox ligado. Podemos marcar um dia no Lab pra fazer isso.
Estava faltando o tratamento para Kickoff do inimigo, ficavamos pra sempre em stop. Agora após um toque na bola, avançamos em sua direção
- Situação alterado de Feedback para Fechada
Exportar para Atom
PDF