Google today announced a fun 20% robotics project that resulted in three ways you can play with your iRobot Create, LEGO MINDSTORMS, or VEX Pro through the cloud. “We did this by enhancing App Inventor for Android, contributing to open source Cellbots Java app, and beefing up the Cellbots Python libraries. Together these apps provide new connectivity between robots, Android, the cloud, and your browser,” stated Google.
You can start empowering your Android phone with robot mobility by picking the solution below:
- App Inventor for Android is an entirely cloud based programming environment where you drag and drop elements into a project right within your browser. The latest features for robots include a low level Bluetooth client for connecting with many serial-enabled robots, and tight integration with LEGO MINDSTORMS. There are seven LEGO components in all, with NxtDrive and NxtDirectCommands used for driving and basic control while NxtColorSensor, NxtLightSensor, NxtSoundSensor, NxtTouchSensor, and NxtUltrasonicSensor are used for sensors.
- Also be sure to try out the social components to connect with Twitter, and TinyWebDB for hooking up to AppEngine. All of these can be used together to make your phone a powerful robot brain.
- Cellbots for Android: Brand new Java app from Cellbots.com, which is open source and available for free in the Android Market.
Python library: Modularized version of the popular Cellbots project, which is all open source code.