Following is some information to execute the code.
- Java 1.8 is needed to execute this code.
- Maven 3 is needed to build the project.
- execute mvn eclipse:eclipse to generate an eclipse project.
- This code is based on command patter and can be fully executed using tests i.e. RobotTest.java and CommandReaderTest.java.
- I have also tried to do exception handling and simple logging in the code.