This (as of yet un-wired, and un-programmed) bot will be a 2 processor design (hopefully, a real "Smartbot").
In front is a Uno32 running Arduino C/C++ I am planning on using to process the PING))) sensor (and maybe add more sensors).
In the rear is a Max32 (both are Digilent boards) running StickOS, a combined OS capable of file storage and it runs a very capable version of Basic. I plan on using it to connect to the L293 motor driver and in back of that is initially a 6 AA cell rechargeable power source. (I am not sure that will provide enough power for "decent" run times.)
Fortunately all lines are 3.3V and there is plenty of room for program storage.
I call it a Challenger-Smartbot as it will be a real challenge to ME to see if I can make this bot behave "better" than the other bots I have built (some vary in shape, but all have very similar, and somewhat boring code, be it C/C++ or Basic).
Serial connection and protocol between boards, or just some data lines?
There is breadboard room beneath the rear processor for some sort of (maybe a Wixel) com. system to the PC. There will definitely be a 38Khz IR sensor for yet more remote operation, to be triggered somehow. So many ideas, so many decisions!