Autonomous Robot Navigation: Deep Learning Approaches for Line Following and Obstacle Avoidance | Synapse