Design and Implementation of an Autonomous Line-Following Mobile Robot Using Q-Learning and Computer Vision | Synapse