Development of an Inchworm In-pipe Robot Based on the Cam Self-locked Principle