Ravenous wrote:So I don't think you'll sell many, unless you also create a set of instructions for an accompanying robot that will work with it. (I would guess the roomba motor/gearbox/encoder assemblies are uncommon and pricey.)
Can you elaborate on what you mean by this?
My plan was to make an adapter board that connects the Raspberry Pi directly to the Roomba's serial interface, and include a Python library that communicates with the Roomba and controls its movement. The adapter board would probably also allow the Raspberry Pi to be powered by the Roomba base.