You can write programs for a computer, on a computer, so why can't you write programs for a robot, on a robot?
The main components for the project have finally arrived! Not enough to build the actual finnished robot, but enough to start testing and writing the main software.
Software will of course be the focus here, as I'm writing a language interpreter and editor. I've more or less finished the math interpreter (solves math equations with the correct order of operations), though parenthesis is not working yet. I'll be using an ATMega1284p with Arduino IDE because I don't have enough time to write display controller libraries or learn new SD card access functions because of the competition deadlines.