Smart car visual servo control based on OpenCV and Kinect (Course project)