Genetic Algorithm, graph theory, manipulator, MoveIt, Niche Algorithm, path planning, Quintic Polynomial Interpolation, ROS, simulated annealing algorithm.