Nepherte (dot) be

Lego Mindstorms

The academic first semester’s just finished and the exams are coming closer and closer (January, that is). That basically means studying and, once more, studying. So absolutely no holiday mood for me. How weird it may sound, this also means I’ll probably post here more often because the time I spend the time to relax, goes to writing articles for this blog.

A lof of time during this first semester went to programming a Lego Mindstorms robot. I”ll explain the assignment briefly: There’s a board divided into square cells and filled with obstacles. Somewhere on that board is a small white circle, the so-called “parking spot”. The robot has to find its way to that parking spot and park itself on the center of this circle.

At the end of the semester, a final demonstration was held where all the teams could demonstrate their work. Several setups where constructed to test the capabilities of the robot. All of this was filmed and put on youtube. This was the fourth and most interesting path that had to be taken by the robot of my team (GREEN):

You can find other movies of this project here.

The code is written in Java, using the Lejos Runtime replacing the default firmware of the Lego Mindstorms robot. The communication between robot and computer is through bluetooth. I’ll make the source code available for downloading as soon as this university course ends (june, 2009).

Leave a Reply