[chbot] Which robot kit?

Charles Manning manningc2 at actrix.gen.nz
Fri Feb 17 04:24:50 GMT 2012


Andrew

Well as expected you have received a lot of suggestions from many people - 
some of which are pretty much plugs for product they sell or are very closely 
linked to.

I think the most important thing to do is determine the scope of what you want 
to achieve and how far you want to go.

If you just want something for a class of 15 yo with the scope of just a 
single semester/year then you probably just want something that is really 
easy to program and there is no need to worry about the extensibility.

If, however, you are looking for a platform that is extensible and has legs 
for further teaching then you need a different platform.

The propeller and VEX platforms, and many others, run their own programming 
languages (BASIC, Propeller SPIN, RobotC or whatever) and not real C or any 
other portable programming language. This is mainly due the the limitations 
of the micros they use (Propeller or PIC or whatever).

AVR/Arduino is probably the least capable micro that has the ability to run 
portable code (C/C++). ARM micros are more capable and can run a wider range 
of portable languages (eg. Java).

That last reason is why the Lego Mindstoms has been used so widely. At the 
bottom end, young schoolkids can program in the graphical UI. At the top end, 
Stanford University (and others) run Java on the Lego Mindstorms and, over 
the years, have built up some well engineered and portable Java robotics 
libraries that they use on Lego and on other platforms. One of the Japanese 
universities has done something similar but using TRON (a portable RTOS much 
favoured in Japan).

I expect you're really interested in just providing something easy to use and 
with limited scope.

-- Charles



More information about the Chchrobotics mailing list