Robust Computer Vision for domestic robot applications