Over the years I’ve had the opportunity to participate in several research projects involving mobile robots. In the past few years, I have been able to successfully use inexpensive robots in various projects. In this site, I want to document some of the processes, tools, tips, hacks, robot designs and programs that I have been developing; with the hope that they will be useful to the community. I believe that the use of inexpensive robots is not very well justified if it still requires expensive programming tools, hence I have tried as much as possible to stick with open source software and programming tools. In the same spirit I am making most programs that I have written for this site available as open source.
Why LEGO parts?
The Lego robotics kits offer several advantages that are hard to pass up such as the price, quality, expandability, great active community, and the availability of open source firmware and programming tools.
Why are you doing all this work with the LEGO EV3?
When I started working with the LEGO RCX and later the NXT, the open-source community had already done a lot of work creating high level programing tools that I could use (nxtOsek, NXC, Lejos). I was grateful that somebody took the time to do all this work. I bought the Lego EV3 the first day the home version became available. This time there was very sporadic information, so I thought it was my time to contribute.
This site is not connected to or endorsed by The LEGO Group. LEGO, Mindstorms are trademarks of The LEGO Group.