Overview of Path-Planning and Obstacle Avoidance Algorithms for UAVs: A Comparative Study | Synapse