Intelligent robot vision in automated surface finishing