MATLAB Simulation of Path Planning and Obstacle Avoidance Problem in Mobile Robot using SA, PSO and FA