This maze simulator and the autonomous intro actually gives me a good start on which to build on.
This is what i am planning on doing in the next few weeks:
- import my own maze (image)
- modify the robot to use the following sensors: 3 IR sensors, wheel shaft encoder sensor on each wheel, and a "CMU" camera
- modify the robot to have the same dimensions/appearance as an FPGA-based robot that i am ultimately trying to simulate
- implement a maze-solving algorithm, based on graph theory, in the simulation (robot will solve maze and obtain shortest path using this algorithm).
- have the simulation communicate with a Java GUI via XML file(s)
This is for a final-year project i am working on for my Computer Engineering undergrad.
Once i actually get things working i will post what i have done here, just in case anyone is interested.
I will also post if i need some help, as i am sure people here know more about this stuff than i do.

Aaron