This document describes the design and development of a pipe traversing robot. The robot is intended to inspect pipes for defects by traveling inside pipes and carrying various sensors. It uses multiple locomotion methods, including wheels and articulating arms, to navigate pipes of varying diameters. The robot is powered by a 12V battery and controlled using an Arduino microcontroller. Key components include DC motors, wheels, extending arms, and distance and camera sensors. Calculations were performed to select appropriate motor torques capable of powering the robot's movement inside pipes. The robot was modeled in CAD software and is designed to autonomously inspect pipes for issues like cracks and corrosion.