This Arduino based soccer robot can move forward, reverse, forward-left, forward-right, reverse-left and reverse-right with the help of a smartphone.