1. A method, implemented by an autonomous robot, for inspecting an interior of a sewer pipe, the method comprising: a) capturing information about the interior of the sewer pipe via at least one sensor; b) storing data representative of the captured information; c) determining a position of the autonomous robot in the sewer pipe; d) relating the determined position to the stored data; e) traversing through the sewer pipe, while performing steps (a)-(d), wherein traversing through the sewer pipe comprises traversing based on the captured information, and wherein at least steps (a)-(b) and (e) are performed automatically by the autonomous robot; and (f) utilizing a tether connected to the autonomous robot to determine a distance traveled by the autonomous robot.