Multi-robot path planning using an improved self-adaptive particle swarm optimization. (28th September 2020)