Implementing path tracking algorithm on a Differential drive robot