Moving obstacle avoidance for mobile robot moving on designated path | Synapse