The document describes an obstacle avoiding robot created by four group members using an Arduino UNO, ultrasonic sensor, DC motor driver, and connecting wires. The robot senses obstacles in its path using the ultrasonic sensor, avoids obstacles by reversing or turning, and resumes moving forward once the path is clear. The robot's program uses the ultrasonic sensor readings to determine its speed and maneuvering.