<p>I've seen some robot kits based on the Arduino board. The Amtel ATMega/AVR chip is quite easy to work with. The language is basically C with some useful libraries for doing useful stuff like LCD output, serial input...</p>

<p>The Arduino editor is based on Processing and is reasonably useful.</p>
<p>Most of it is in the Ubuntu remos, YMMV.</p>
<p>Emyr</p>
<div class="gmail_quote">On Dec 13, 2011 3:03 PM, "Mark Summerfield" <<a href="mailto:mark@qtrac.eu">mark@qtrac.eu</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<br>
I'm thinking of buying some kind of small robot to learn about<br>
programming it to walk, avoid, recognize, etc., the usual stuff.<br>
<br>
I'm a software person so don't want to solder or anything like that,<br>
and ideally I'd like to program it from Linux using a language I'm<br>
familiar with (e.g., C++ or Python).<br>
<br>
I've read a bit about the Lego NXT 2 and wondered if anyone had<br>
suggestions on this?<br>
<br>
Thanks!<br>
<br>
--<br>
Mark Summerfield, Qtrac Ltd, <a href="http://www.qtrac.eu" target="_blank">www.qtrac.eu</a><br>
    C++, Python, Qt, PyQt - training and consultancy<br>
        "Advanced Qt Programming" - ISBN 0321635906<br>
            <a href="http://www.qtrac.eu/aqpbook.html" target="_blank">http://www.qtrac.eu/aqpbook.html</a><br>
_______________________________________________<br>
SWLUG Discussion List - <a href="mailto:Discuss@swlug.org">Discuss@swlug.org</a><br>
<a href="http://swlug.org/mailman/listinfo/discuss" target="_blank">http://swlug.org/mailman/listinfo/discuss</a><br>
</blockquote></div>