My friend and I are planning to create a Calculator Robot which uses 4 lightsensors to 'read' numbers and operators.

Then he calculates according to whats on the scanned sheet of paper.

We planned on using Java scripts on an NXT robot.

The idea is that the numbers are displayed digital and fairly large, each sensor reads a certain aspect of the number (Number 1 reads upper body of the number. Number2 reads the mid section. Number 3 & 4 also read different aspects of the number to make sure they can distinguish the numbers 0 trough 9).

Then according to what they read the robot calculates and displays the outcome of the sum on the LCD display.

We only use numbers of 1 digits, so nothing above 9. And only the operators, +, -, : and x(*).

Is this doable?

In which I mean is it not of a too high level of difficulty to accomplish?

Any tips will be appreciated.

Thanks in advance,

Enes