Este projeto é referente ao projeto final da disciplina de Simulação de drones SC-249/2021 do ITA - Instituto Tecnológico de Aeronáutica
Para execução do programa é necessário:
- PYTHON
- VSCode ou algum outro editor de código
Dependencias:
- PYGAME -> https://www.pygame.org/wiki/GettingStarted
- pip install pygame
- NUMPY -> https://numpy.org/
- pip install numpy
Executar o arquivo: main.py
Descrição dos Arquivos
Main.py - arquivo principal
utils.py - Funções uteis utilizadas
constants.py - paramentros para a simulação
state_machine.py - Implementação da Maquina de estados e dos behaviors
vehicle.py - Implementação da lógica do veiculo (drone) e seus movimentos básicos
obstacle.py - Lógica da geraçao de obstaculos
A pasta model contem sprites utilizadas para animação do drone