Developed using P5.js. Program base on SNAKE game, Steering Behaviour and Smart Rockets to emulate a smart UAV that should visit determined points avoiding obstacles and the charge to end.
It was developed a simple Neural Network and the UAV learns through reinforcement method.
The vehicle receive as input distance in each direction to:
- Obstacles
- Recharge points
- Waypoints (points it should visit)
Each generation the genes of the vehicles undergo mutation and crossover.