there has to be a test plan, and pseudo code (not more than 10 pages) . pseudocode should be written in the standard explained in the doc file.
the java code also needs to be well commented, explaining how everything works. you will have to read the documentation for how the robot modules work on the website that is included in the .doc file. since you don't have the robot, you will have to be good enough at coding to know whether it is going to work or not, without having the robot in front of you.
this is a self testing exercise from first 40 hours of a Java course. should be easy for good coders. there is no simulator for this robot, but if you look at the modules explaining the functions, you should be able to at least put in a good effort. if you struggle implementing it in java, remember the pseudo code and test plan is still valuable to me