Control of closed-loop differential drive mobile robot using forward and reverse Kinematics