Thesis Design Project: Robot Java Code
One of my main jobs when working on this project, was to write the code which would control the Robot.
The code is written in Java as our Robot’s OS was leJOS.
Features of the code include:
- A single control loop (as opposed to multiple threads and listeners)
- A great ’stay straight’ algorithm which keeps the robot centered in the network, through 2 light sensors
- Transmission to and from the host component for tasks and logging information
- A task driven control structure
You can download the code here. To learn more about our final product go here.

