Computer Vision developments and appliations for robotics