Lógica Fuzzy - Drone

Descrição
Também conhecida como lógica difusa, é a forma de lógica multivalorada na qual valores lógicos das variáveis podem ser qualquer número real entre 0 (falso) e 1 (verdadeiro). As incertezas são tratadas por meio de conjuntos nebulosos (similares a estados), probabilidade e sorteios controlados. A partir de uma variável contínua (numérica), obtém-se como resultado uma variável linguística (com valores não numéricos) para então determinar a decisão a ser tomada.

Exemplo e implementação
No caso do nosso jogo, foi utilizado em um drone onde o mesmo aumenta sua velocidade baseado na distância que inimigos estão do drone ativo. Quanto mais próximo o players está do drone, o mesmo aumenta sua velocidade e muda seu caminho. Desta forma dá uma vida para o drone, dando a sensação de desespero e medo no robozinho voador.

Segue link para vídeo de demonstração do drone(etapa de prototipação):

https://drive.google.com/file/d/1czY7ks1LG13jdUZvEbZlRWtbepO6Essu/view?usp=sharing

As distâncias são definidas de acordo com níveis de “desespero”:

-Muito Longe - Velocidade Regular para Baixa

-Longe - Velocidade Regular

-Médio - Velocidade Regular

-Perto - Velocidade Alta

-Muito Perto - Velocidade Máxima

Há uma variação dentro dessas próprias velocidades, dando uma sensação de fluidez suavizada no movimento do drone.

Caso queira ter acesso ao código do robô drone:

https://drive.google.com/file/d/1BFxNgyzuysm_FW5ieORhvFLxmQdLr3US/view?usp=sharing

Aluno: Samuel Gonçalves Mordente - 567253