Path Planning and Obstacle Avoidance Using PSO in Python || Particle Swarm Optimization