Intelligent motion control strategy for a mobile robot in the presence of moving obstacles | Synapse