Robot movement planning for obstacle avoidance using reinforcement learning | Synapse