The document describes the design and fabrication of an in-pipe inspection robot for crack analysis and detection using computer vision techniques. The robot is intended to autonomously navigate through pipes and use OpenCV and visual odometry to detect cracks from video feedback, measuring absolute distance traveled. It discusses the constraints considered in the design, including size, maneuverability, durability, and power efficiency. The key components of the robot include an Arduino Uno microcontroller, ESP32 cameras, an ESP8266 WiFi module, and DC motors. It has a symmetrical six-legged structure for maneuvering inside pipes and transmitting real-time video and data to operators outside via wireless communication.