Least Squares Adaptive Control for Trajectory Following Robots