Ardusumo is sumo robot which is built based on Arduino platform. The robot can move around avoiding obstacles and follow routes marked with dark lines on a white background. There are two type of sensors used in this system, two Sharp GP2D12 infrared distance meters to identify both the distance and the position of obstacles and four CNY70, a reflective sensor that includes an infrared emitter and phototransistor in a leaded package which blocks visible light. The last sensors are used to detect the line.
The robot uses TB6612FNG IC as motor driver. It can control up to two DC motors at a constant current of 1.2A (3.2A peak). Each motor speed is controlled via a PWM input signal with a frequency up to 100 kHz.