ME 405 Final Project, an Autonomous Sumo-Bot that is equipped with wheel encoders as well as infrared, line-detecting, and ultrasonic sensors to perceive its environment and make decisions. Mechanically designed from scratch and programmed using MicroPython.