Programming Lego Mindstorms with Java.
LejOS is a tiny (~ 16 Kb) Open Source Java-based operating system for the LEGO MINDSTORMS™ RCX, i.e. Hitachi H8300.
It supports the RCX versions 1.0, 1.5 and 2.0 and works with the serial IR Tower as well as with the USB one.
http://lejos.sourceforge.net/
Comments/FAQ
- What is the Hitachi H8300: a palmtop? it's a microprocessor
- What does Lego Mindstorms do? whatever you want, check www.lego.com or www.mindstorms.com
- It is a toy robotics kit for kids (but popular with adults), developed as a research project at MIT and then productized and marketed by Lego. As with the older Lego toys, the construction technique is snapping together small pieces, which is much easier (and reversible) than any other robotics kit.
- It comes with a true visual programming language to create programs that are downloaded to the robot's "brick" (the H8300 processor). This language allows one to test sensor inputs (for instance, from an on/off contact sensor placed in a robot bumper), perform conditionals, control the motors, etc.
- Alternate languages are available as third party freeware, such as Forth and a subset C called NQC (Not Quite C)
It was my idea of making a PUBLIC leJOS PROJECTS GALLERY here:
This robot arm is a variation of the arm included on the R.I.S 2.0 CD-ROM. A rotation sensor was added which made more accurate positioning of the arm possible. All suggestions and tips to improve the robot are welkom: frederik@furnee.nl
http://home.hetnet.nl/~frederikfurnee/robotarm.html
Robot Arm with rotationsensor version 2 by Frederik Furnee. And again, all suggestions are welkom.
http://home.hetnet.nl/~frederikfurnee/robotarm2.html