Intellego



Arthur heading sunwards Arthur heading sunwards

Intellego is a tool for experimenting with robotic control techniques. It provides a framework which enables researchers to develop controller programs for the Lego RCX robot in Java, and test them either in simulation or in a real RCX robot with no alteration to the controller code. Intellego also allows the researcher to develop diverse simulated environments in which to test controllers.

I wrote Intellego as part of my final year senior honours project in the School of Computer Science at the University of St Andrews.

Intellego makes extensive use of the leJOS replacement firmware for the RCX which enables you to program the RCX in Java.


NB  I last worked on Intellego in 2002, and even then it had various features lacking and the odd bug. I don't have time to maintain the code or to develop it any further, but if anyone wants to take it on then they'd be very welcome. You can find my contact details on my homepage if you want any more information.

GR, 4/11/2004


Downloads:

  • The entire Intellego package can be downloaded from here (.zip file, 499 KB). For installation instructions, you can read the included README file here. N.B. Intellego works best under Windows with jdk 1.3, and under Linux with jdk 1.4 (don't ask...)

  • A user and developer's guide can be found here.


Intellego is © 2002 Graham Ritchie, and is distributed under the terms of the GPL.

If you have any questions or technical problems feel free to get in touch, my contact details are on my homepage.

Intellego screenshot
Screenshot - showing two SimRCXs in the LightWorld SimWorld


Back to my homepage