Downhole Depth Estimation For Automated Subsurface Navigation