Control of stepper motor driven differential drive robot for tracking waypoint trajectories: modeling, simulation, optimization and experimental investigations. (4th May 2021)