Feature depth observation for image-based visual servoing: Theory and experiments