Machine learning and Artificial intelligence algorithms

Pls, which of the following algorithms would you suggest for optimum efficiency in Implementing an Obstacle Avoidance Autonomous Robot:
-Genetic Algorithm
-Random forest

  • HTM
    -Path Planning
    -Evolution
    -Neural Network
    -Particle Swarm Optimization?