There is a need for standard methods for connecting sensors, motors, actuators, cameras and other components to robots. The state of robotics software is somewhat like computers before “plug-and-play” was invented.
Mobile phones have been around since the 1980s, but it’s really only been since the Blackberry’s, iPhones and Androids that phones have become truly easy to program. Prior to that, the apps people created were typically restricted to particular models of phones and weren’t very portable.