This robot has been programmed using Arduino's processing language, for more information + code visit:

https://github.com/foxton/INO_Arduino_Robot