At the forefront of Artificial Intelligence
  Home Articles Reviews Interviews JDK Glossary Features Discussion Search
Home » Reviews » Robotics » Entertainment

LEGO Mindstorms Robotics Invention System 1.5

When LEGO released their robotics series, it caused a huge stir both with children and also with adults. The appeal of bringing your creations alive has been central to LEGOs strategy in the toy market - now, take a good idea and then add a complete new layer of flexibility, a progammable microcontroller, the appeal just soars! Now, take an excellent software package, and a clearly illustrated book to help the user start, and you have a sure winner. Indeed, I've never had more fun with a toy in my life.

RIS revolves around the RCX microcontroller (shown right). This little beauty can store up to five programs simultaneously, and can have programs downloaded to it via an IR transmitter. It can even communicate with other RCX controllers! In your kit, you get one of these controllers, two touch sensors, two motors, and a light sensor. Also included are a huge variety of LEGO pieces, axes, bolts, wheels, wires and other related building materials. It is then your choice whether to build and program the LEGO challenges, or explore everything yourself.

Starting

The documentation with RIS is excellent - once you have set up your IR port and installed the RIS software, you are guided through a tutorial to create your first robot. Adults may find the tone of the tutorial a little annoying, and programmers will definitely find themselves hitting the forward button a lot. Nevertheless, adults should definitely note that the software is written for kids, so no points off for this.

The tutorial takes you through all the necessary steps to program your robot. The building steps are left to the Constructopedia you are given - a large book with huge, clear diagrams for constructing your robots. Each step only illustrates several piece additions at any one time, so you'll never miss out a piece or not understand where to put it. The book is pretty much purely visual with no written instructions.

Once you have built the robot you go back to the RIS software to learn more about programming, the sensor fundamentals, and then on to the challenges. I chose to create the roverbot with the tank treads and a light sensor. The robot took about an hour to build using the Constructopedia and about 15 seconds to load the program on to the robot. I then used the test pad (a large piece of paper with various calibration markings on it) to watch the robot use its light sensor to follow a black line. The robot looked cool and acted cool - I've never been happier with something I've built. There is a huge satisfaction with watching something you've built come to life like that.

Creations

Here are some of the robots that I created within the first three days of receiving my RIS set.

The first one is the pathfinder, a simple robot that simply runs forward and doesn't stop! This is the robot that the demonstration runs you through - firstly the steps required to set your computer up, then building it, then modifying it with a light sensor or a touch sensor. The second was a robot I constructed using the Constructopedia modular design for the roverbot. Basically, the Constructopedia outlines various parts of the roverbot that you can then piece together to form the final thing. Here, I used these very cool tank treads and a light sensor, then used the supplied RCX code to make the robot follow the black circuit on the test pad. Finally, I created the arm grabber by downloading a very extensive set of instructions from the LEGO Mindstorms site. This PDF file and accompanying RCX code allowed me to build this robot that actually moves up and down, and can open and close its hand.

Each of the creations taught me something new, the first pathfinder introduces me to everything. The roverbot introduced me to some complicated gear and wheel arrangements along with a rather novel ways to follow a black line. Basically, the robot will only switch on one of its motors at any one time. If the light sensor reads light, then the left motor is engaged, otherwise the right motor is engaged. Think about it, and you will realize that this will work for a closed circuit with only right-hand turns! The final grabber taught be how to utilize the motors for things other than driving wheels - it also uses a very novel way of controlling it. Basically, the light and touch sensors are used together as a remote control (see the three wires at the bottom of the picture).

The Good and the Bad

Something I really liked about this kit was LEGO's active participation in the product. They have a good online presence and upload tips and tricks and new robots to try out frequently. They also have brought out a few "add-on" packs that add more motors and sensors. Check this space for reviews on the add-on packs soon.

Something else I like is that LEGO has released a pre-alpha (!) SDK that allows the more advanced users to program the RCX outside of the RIS environment. I love it when companies do this, since it shows that they are interested more in what their consumers can do with the product than what money can make from it.

Were there things I didn't like? Yes, definitely. I really thought that for the price you pay, LEGO could have squeezed in another sensor or at least another motor. Two motors, two touch sensors, and a light sensor go quite a way, but not as far as I might want. Also, the IR pod uses a 9V battery which I didn't like - I prefer peripherals to have a mains adaptor.

Conclusion

In short, I've not had this much fun in ages. Easy to install, simple to use, and with absolutely outstanding results - absolute child's play! Combined with LEGO's excellent support and community help, they have themselves a first rate product. I just wish I'd had some more sensors to play with.

Cover 9.0
Price:£159.99
Liked:Great idea, educational, ease to use, visual results, great manual and support!
Disliked:I really wanted another sensor or two.
Website:http://www.legomindstorms.com/

Submitted: 14/04/2000

 Article Toolbar
Print
BibTeX entry

Search

Latest News
- Generation5 10-year Anniversary (03/09/2008)
- New Generation5 Design! (09/04/2007)
- Happy New Year 2007 (02/01/2007)
- Where has Generation5 Gone?! (04/11/2005)
- NeuroEvolving Robotic Operatives (NERO) (25/06/2005)

What's New?
- Back-propagation using the Generation5 JDK (07/04/2008)
- Hough Transforms (02/01/2008)
- Kohonen-based Image Analysis using the Generation5 JDK (11/12/2007)
- Modelling Bacterium using the JDK (19/03/2007)
- Modelling Bacterium using the JDK (19/03/2007)


All content copyright © 1998-2007, Generation5 unless otherwise noted.
- Privacy Policy - Legal - Terms of Use -