There are a number of different robots available for maths at the Primary level. They teach sequential logic, counting and turning. The resources can be extended further by imaginative use of mats to include time based problems.
The two systems I like are Bebot and Bigtrack. The big track has a great expansion capacity and both retail at £29.99
As we develop further in primary into Y5 & y6; LEGOs WEDO can play a major part in the educational system. This is a full graphical programming language connected to LEGO machines which move and chomp. It enhance logical thinking and questions of percentage increase can be explored with output motors and cranes. The extent of maths which can be derived form these systems is very dependent on the teachers imagination. This is part of a major project under LEGO maths.