UAV cluster and obstacle avoidance simulation(python)
Environment - python 3.12 (pygame2.6.1)
Simulation - static+dynamic obstacle generation, A *, Dijkstra algorithm global path planning, artificial potential field method local path planning, sensor error simulation, communication delay simulation
@Main.py main program loop
@Config.py parameters and constants
@Dynamic_obstacle.py Dynamic Obstacle
@Drone.py UAV
@Button.py button class
@Communication.py message manager class
@Pathfinding_algorithms.py path planning algorithm
Run main.py demo simulation