I've been thinking, while troubleshooting, a lot about what I would like in a bot. At first I'd thought about a bipedal bot, but tracks are more stable, easier to work with, require less programming and unless you are using a large base for a bot it won't do stairs. To be autonomous, to be able to do tasks without human control, such as recharging itself and performing basic tasks. To be able to able to communicate via sound, preferably with human like speech. The last two things I would like are a big stretch with present technology is visual recognition and speech recognition.
Part of what I'm doing is getting closer to that reality, by designing a modular system. The first step is a smart motor board that won't smoke my MCU. The next step which I've been working on is a type of freeduino, one with screw terminals. After that I will start working on a decent complete PSU, a unit that delivers powers economicly and has it's own on board smart charging unit.
Yes having more fun with the parts than the actual bot again lol