Following flowchart will give you a basic introduction of robot path planning.
I have defined:
Various environment with moving obstacles and multiple robots
Various optimization functions to define environment conditions
Studied and applied algorithms: Genetic (GA), Particle Swarm Optimization (PSO), Ant Colony, Bacteria Foraging (BFO), Teacher Learner Based (TLBO)
I modified this algorithms to apply in robotics: Walrus Optimization (WaOA), Jaya