Trajectory Following Controller using Bezier Curves for a Differential Drive Robot