RiO wrote:1. Would you consider making this robot modular with a baby-O controller attached to dumb base (motors and sensors only).
Our cost for making the current base is almost the same as what it would be to make a dumb base with a baby-O socket, so there isn't much incentive to go that route (making things modular incurs size and price increases because of considerations like connectors and reduced layout flexibility).
2. Can you add a socket for some relatively popular and inexpensive wireless module?
One major goal for this platform was that it be small, so we did everything we could to make it as compact as possible. Unfortunately, this doesn't leave room for additional sockets, but such sockets could be added to second-level expansion platforms that communicate with the base using asynchronous serial. The expansion platform could even be controlled by an Orangutan or Baby Orangutan.
3. Are the line sensors read with analog conversion or via comparator chip?
The line sensors are effectively
QTR-RC sensors, so they are read by timing digital input pulses. We have determined that this gives us the best performance in terms of sample frequency, noise immunity, and range. The sensors provide an analog measure of reflectance (not just a black/white signal you would get from a comparator). The software libraries we released for the Orangutan LV-168 and Baby Orangutan B will work on the 3pi, so you will be able to read the sensors with a series of
high level functions.
By the way, thank you for the suggestions. We definitely value hearing what kinds of things our customers (or potential customers) would like and will keep them in mind for things like expansion levels and future products.
- Ben