The document discusses an obstacle detecting robot that uses an ultrasonic sensor to avoid collisions. The ultrasonic sensor emits sound waves and detects echoes to determine distance to obstacles. It sends this information to the robot, which then maneuvers around obstacles using sensors like bump sensors and infrared sensors. Obstacle detecting robots can be useful for applications like automated vacuuming, unmanned vehicles, and hazardous environments where they protect humans.