Atividade #278
FechadaMeta #306: Obter robustez no sistema em ambiente não isolado
Não deixar buraco na defesa se um robo parar
Descrição
Quando um robo deixa de funcionar ficamos com a defesa vazada.
Já que temos um vetor que diz o Id de cada robô na defesa, basta que implementemos uma condição para que que o próximo robo entre no lugar do anterior caso o anterior esteja muito longe.
Arquivos
Atualizado por Luciano Barreira há mais de 7 anos
- Versão alterado de RoboCup 2017 para LARC 2017
Atualizado por Nicolas Oliveira há mais de 7 anos
- Situação alterado de Não Iniciada para Em andamento
Existe um vetor com os ids dos defensores calculado no tatic e usado pelas VI que calcula a posição dos defensores, agora caso um robô esteja longe da posição que deveria estar ele é retirado desse vetor. Assim a defesa n deixa mais um buraco para aonde ele deveria estar. E esse robô ainda tenta retornar a posição certa, chegando lá o vetor e os defensores se ajeitam novamente.
Atualizado por Nicolas Oliveira há mais de 7 anos
- Arquivo defesa.mp4 defesa.mp4 adicionado
- Situação alterado de Em andamento para Feedback
Vídeo mostrando como ficou.
Atualizado por Nicolas Oliveira há mais de 7 anos
- Data prevista ajustado para 29/08/2017
- Situação alterado de Feedback para Em andamento
- Tarefa mãe ajustado para #306
O reposicionamento dos robôs n está satisfatório, pq eles tentam se manter alternado pelo id. Talvez seja melhor eles ficarem ordenados pelo id. Irei testar.
Atualizado por Nicolas Oliveira há mais de 7 anos
- Arquivo defesa2.mp4 defesa2.mp4 adicionado
VI refeita de maneira q eles fiquem ordenados por id. O desempenho na "rearrumação" da defesa foi muito melhor.
Segue video com o resultado:
Atualizado por Nicolas Oliveira há mais de 7 anos
- Situação alterado de Em andamento para Feedback
Atualizado por Luciano Barreira há mais de 7 anos
Ainda precisamos melhorar um pouco a transição entre defesa passiva (quando os robôs defensores mantêm-se posicionados) e ativa (quando algum robô avança pra chutar). Em alguns casos, a transição deixa brecha na defesa ou o robô ativo fica preso. Fora isso, bom trabalho, a parte de reposicionamento atendeu a ideia que tínhamos.
Atualizado por Nicolas Oliveira há aproximadamente 7 anos
- Situação alterado de Feedback para Fechada