I've just recently become interested in robotics. Went to a friends house, and he showed me some video-clips of very advanced robots, and also built a simple robot with Lego mindstorm. Anyway, I got hooked, and now want to build one myself. The one thing I'm wondering about now, is what I should use to control it? Lego mindstorm naturally comes to my mind, but I don't feel like learning a Lego-language (or whatever they use). What I think would be fun, was to use a board from Soekris. This one for example:That would be cool, cause having a full Linux operating system at my disposal would give me lot's of freedom. I could choose nearly any programming-language and would have access to several hundred libraries/programs. Internet-access through wlan would also be nice :)
The other option I've thought of so far, is using a Palm Tungsten T as it's "brain". I haven't done much reasearch on how the hotsync-port on the Palms work, but from how much extra-equipment you can buy, that connects through it, I guess it's possible to get detailed information about it. Hopefully without paying PalmOne for it.
Both these options would give me the benefit of using C++ which I already know. Going for the Soekris-option would even give me the benefit of using high-level script-languages like Perl/Python for trying out things "quick and dirty".
The third option I can think of, is buying a ATMEL AT90S8515 (or similiar) CPU. Some years ago we did som assembly-programming for that CPU at school.
So what do you guys use/recommend? I think I'll go for the Soekris-solution, since I know Linux very well, but I would like to hear what you guys thought.
Best regards Helge Øyvind Hoel, Norway