There are all kinds of sophisticated robots on the market. Not all of them are designed for those learning about programming or robotics though. The Roby is different. It is a 3D printed robot that teaches you a thing or two about programming and DIY electronics. It balances on two wheels and has an on-board computer that can be programmed for new tricks. It can also move on four wheels like a racing car.
Roby supports WiFi & Bluetooth. You can add sensors and other parts to improve your Roby. By playing around with Roby, you will learn how to build robots and ways to use Arduino and Raspberry Pi platforms to build more sophisticated gizmos. You can further customize your robot using a 3D printer. The developers are offering Roby Junior, Roby Standard, and Roby Genius Kits on Kickstarter at this time.