The Ultrasonic Mapping Robot uses an Arduino, a servo motor, and an ultrasonic sensor to measure distances while scanning 180 degrees. The measurements and corresponding angles are sent to a computer via Bluetooth and plotted in a GUI controlled by Processing. The GUI is used for path planning and localization based on predicting future measurements.