So you enjoy building and programming your own robots? You should give the Misty robotics platform a look. Misty I is a programmable robot that comes with the tools you need to use APIs for autonomous navigation, speech, and vision. It has USB and serial ports, so you can extend the robot with new hardware modules.
*aff links used in some articles to fund our operations. Please look at the disclosure link to see our policy.