Multi-Function Robot Controlled By Computer Vision System