Grupo1-PJI2-2018-1
Apresentação inicial
Encontro 1 - 27/02 |
---|
Decisão de robô, montagem e instalação do Ev3Dev
|
Encontro 2 - 01/03 |
---|
Conectividade WiFi e sensores
- A conexão Wi-Fi através da rede do IFSC não foi possível por ser uma rede baseada em EAP (Protocolo de Autenticação Extensiva).
|
Encontro 3 - 02/03 |
---|
Conhecendo robô |
Encontro 4 - 03/03 |
---|
Escolha do modelo do sistema de localização e definição das regras
- Odometria, por proporcionar altas taxas de amostragem, e basear-se no movimento da roda. - Navegação inercial, por já termos disponível um giroscópio. - Navegação Landmark, pela possibilidade de usar marcos artificiais e termos disponível um sensor de cores.
Regras: Objetivo: encontrar no tabuleiro as cores sorteadas na ordem correta e em menos tempo possível. Encontrar cores no tabuleiro
Estando ambos os robôs nas suas respectivas posições iniciais é dado início ao jogo. O servidor sorteia a ordem para a procura das cores para ambos os robôs. A localização de cada uma das cores já é conhecida pelo servidor previamente, assim que o sorteio acontece juntamente com cada cor o robô recebe também a localização dela no tabuleiro (cada robô deve receber uma ordem de cores diferente).
Os robôs se movimentam sobre o tabuleiro de acordo com o sistema de localização escolhido pela equipe em busca da sequencia de cores sorteada. Caso aja colisão entre os dois robôs, o robô responsável pela mesma deve retornar à sua posição inicial para então dar continuidade à procura das cores (não será necessário reencontrar as todas as cores, o robô deverá procurar pelas cores ainda não descobertas) .
Durante todo o jogo o tabuleiro será monitorado por uma câmera IR (infravermelho) para que as colisões sejam reportadas aos jogadores. A partir da acusação da câmera feita pelo servidor para os robôs, o robô com menor distância indicada pelo seu próprio sensor infravermelho será o culpado pela colisão e deverá voltar para a posição inicial de partida.
Sendo o tabuleiro monitorado pela câmera IR, é possível que os dados das localizações de cada um dos robôs esteja disponível durante a partida. A partir desta informação cada robô dele fazer o possível para que não esbarre no seu adversário. O robô que encontrar todas as cores primeiro é o vencedor! — Todas as regras serão iguais para os dois modos de operação
— A comunicação entre os robôs e o servidor será feita por meio de uma API comum entre os participantes.
|