Optimal kinematic path tracking control of mobile robots with front steering