Austin Meyers, Melissa Eaton and I have been working on an open source, "TurtleBot & ROS 101" tutorial series. It's primarily targeted at web developers with little or no robotic experience.
It includes tutorials on writing web apps (compatible with IOS / Android) that control TurtleBot.
Thoughts and contributions are greatly appreciated. Also, please share the project.
GOAL
As a member of both the open-source robotics and web development communities, my goal is to encourage web developers to start learning robotics. As you know, web developers have a long tradition of embracing emerging technologies. We just recently saw this happen with 3D printers and I would love to see the same with robotics.
Keep in mind that web development today is often completed without even a basic knowledge of installing linux, so a true hand-holding experience is required for widespread adoption. This project provides the hand-holding (including installing linux from scratch, loading ssh, basic python concepts, extensive troubleshooting, etc.) that might not be appropriate in the ROS wiki.
I believe TurtleBots can be as common as MakerBots if a series of articles is available for developers with little to no robotics experience.
If we can give developers a taste of ROS’ power in a short period of time, they’ll invest the time to learn ROS properly. The
learn.turtlebot.com articles link back to the ROS wiki extensively. My goal is for a mass of developers to learn the basics first and be able to move on as effective users and collaborators of the wiki.
Cheers,
Mark Silliman