Visual Feedback for Nonholonomic Mobile Robots: A Homography Based Approach