Path planning and smoothing of mobile robot based on improved artificial fish swarm algorithm | Synapse