Atividade #154
Fechada
Adicionado por Nicolas Oliveira mais de 7 anos atrás.
Atualizado mais de 7 anos atrás.
Descrição
Para resolver o toque duplo devemos implementar a máquina de estados do atacante baseada em eventos.
Evento de toque na bola -> Faremos pro proximidade do robô.
Evento de toque na bola no start -> Fazer por localização.
Em qual parte da arquitetura deve estar esse gerador de eventos??
Minha sugestão é que esteja onde é criado o estado do jogo, junto com as informações do juiz.
- % Terminado alterado de 0 para 20
VI para detectar toque na bola pela distância entre robô e bola, e VI para descobrir se a bola se moveu criadas.
Porém acho q devido ao ruído q temos atualmente para detectar a posição da bola essa VI n funcionará muito bem, apesar de considerar isso em seu desenvolvimento.
- DÚVIDA
O gerador de eventos esta sendo feito... Coloquei esses eventos no Cluster [IA Input](https://github.com/roboime/SSLView/blob/development/Core/AI%20Input.ctl) para isso precisei modificá-lo. Na hora de salvar o projeto, inúmeras VIs apareceram como sendo modificadas, penso que devido a essas mudanças. Mas fiquei na dúvida em relação a salvar, já que n mexi diretamente nelas.
Nicolas Oliveira escreveu:
- DÚVIDA
O gerador de eventos esta sendo feito... Coloquei esses eventos no Cluster [IA Input](https://github.com/roboime/SSLView/blob/development/Core/AI%20Input.ctl) para isso precisei modificá-lo. Na hora de salvar o projeto, inúmeras VIs apareceram como sendo modificadas, penso que devido a essas mudanças. Mas fiquei na dúvida em relação a salvar, já que n mexi diretamente nelas.
Nicolas, acredito que vc tenha q salvar sim, já que a entrada e saida da vi estão diferentes agora. Mas antes, tenta ver se isso não geraria algum problema em alguma outra parte do codigo (creio q n, mas melhor dar uma checada).
Gerador de eventos criado com os seguintes eventos (podendo ser facilmente adicionados novos):
- Toque na bola, com id do robô q tocou.
- Bola fora do campo.
- Bola na área do goleiro
- Bola na região de atuação da defesa.
Agr utilizaremos esses eventos nas VIs onde eles eram repetidamente calculados.
- Situação alterado de Em andamento para Resolvida
- Situação alterado de Resolvida para Fechada
Exportar para Atom
PDF