Path planning for a mobile robot | Synapse