Built a self-balancing two-wheeled robot, a copy of a design I found on the Internet. It wanders around autonomously ‘seeing’ with an ultrasonic sensor and maintaining balance using a gyro sensor. After about ten minutes the robot suddenly accelerates and falls over, hence the carpet. I need to slow down and understand the algorithm from a thesis by a student at the University of Canberra.