3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

iRover: Remotely controlled iRobot Create (or Roomba)

iRover: Remotely controlled iRobot Create (or Roomba)
Not knowing about this iRobot contest sooner and with my boss riding me with overtime at work, I was not able to complete my desired project of an impressive autonomous security patrol bot. What I do have is an overly complicated, rather unimpressive remotely controlled iRobot Create. Robotics has been a long time hobby of mine. I have done most of my work with the Basic Stamp and the MIT Handyboard in other robotic projects. I took a break from this rather expensive hobby for a while after buying a house last year. Now that I am settled in and I've got my lab/work area set up, I am starting to get back to tinkering with various robotics projects. This iRover project is rather simple and does not require any advanced knowledge or skills to build. If the complexity of autonomous robotics seems intimidating, get started with something simple like the iRover. As you learn additional skills such as programming and microcontroller/sensor interfacing, you can add to the iRover to give it a more autonomous behavior.

For this iRover, I took an iRobot Create and added a laptop with wireless ethernet, a web cam, and some open source robot control software. Now I have an iRobot that can be remotely controlled over wireless ethernet or even the Internet. For those of you wanting something you can play with and not have to do any programming or electronic assembly work, this project is for you. If you have a Create or Roomba, wireless laptop, and web cam, it's just a matter of installing some software on the laptop and installing the laptop and web cam on the robot and you're in business.
 
Remove these adsRemove these ads by Signing Up
 

Step 1Install the software

On the laptop I installed the web cam software, Microsoft C# Express, and the CreateOI open source Visualizer.

You can download MS C# Express for free directly from the Microsoft web site: http://msdn2.microsoft.com/en-us/express/aa975050.aspx

Visualizer is part of the CreateOI package. You can get this open source package from SourceForge.net: http://sourceforge.net/project/showfiles.php?group_id=186589

Once those are installed, you'll open the Visualizer project in MS C# Express and build/compile the project into an executable file. Copy it to the desktop or make a shortcut to it in an easy to find place.

If you don't want to use Windows Remote Assistance or Remote Desktop features to connect to the laptop remotely, then you will also need to download and install a VNC application to allow you to see and control the laptop desktop from a remote computer. RealVNC (http://www.realvnc.com) and TightVNC (http://www.tightvnc.com) are two possible alternatives. If using a VNC application, you will need to install it on both the laptop and the remote computer that will be connecting to the laptop.

« Previous StepDownload PDFView All StepsNext Step »
21 comments
Feb 24, 2012. 2:12 PMjmilne2 says:
I'm having trouble opening the visualizer project. I installed MS C# 2010 and then tried MS C# 2008. Both try to convert the visualizer file saying it was created in a previous version of Visual Studio, however there is an alert that the solution file cannot be converted because it cannot be modified. To convert the solution, change the permissions on the solution file to allow modification.

It's not apparent to me how I change the permission setting, or can anyone point me to the right version of MS C#.
Jan 2, 2012. 9:32 AMBeergnome says:
So quick stupid question to bump off you here.
I have a Irobot dIrt dog Roomba, and it does have a Programers serial port.

Could that be used for a project like this?
Jan 2, 2012. 6:00 PMBeergnome says:
Yep, as far as know... the Dirt dog is the "shop-vac" of the roomba world. and ALSO AFAIK, the regular roombas have a dirt sensor in the vacuum cleaner bits to tell the roomba to concentrate on a certain area. and the dirt dog appears to not have those particular sensors. But it has all the other proximity sensors.

once again.. AFAIK, the create is just a roomba with out a reinstalled program, and missing the vacuum cleaner bits.
Dec 27, 2010. 5:49 PMsinba says:
SO AMAZING !
Nov 29, 2007. 8:24 AMwaramungus says:
Hi.... I have a REAL use for this Robot ( besides chasing the cat ). It might lead to eventually making money with it. Let me know if your interested. waramungus
Dec 12, 2010. 9:15 PMtypenamehere_____ says:
Then, presumably, you build it-
"instructables"
not
"marketables"
Mar 1, 2010. 10:56 AMsenseisean says:
Seeing as how the only needed function of the robotic part is mobility with a USB or Serial interface to connect to the attached laptop... is there any kind of other robot kit that wire-connects to a computer to receive commands that may be cheaper than an iCreate?
Seriously, all I really need is USB wheels and a GUI.
Mar 1, 2010. 1:54 PMsenseisean says:
Just found this:
http://www.pc-control.co.uk/motorbee_info.htm
Which may be an alternate option to the iRobot when paired with some servos, wheels, and a power supply.  Maybe not cheaper afterall.  Any suggestions? Or is the Create pretty much the best way to go?
Aug 20, 2008. 1:39 PMevilgenius 398 says:
400 $ isn't cheap
Aug 20, 2008. 6:13 PMevilgenius 398 says:
oh never mind
May 4, 2008. 3:10 PMcotton says:
perfect with night cam and anomunus ability so it cam be a guard robot
Oct 4, 2007. 7:00 PMdaveleb55 says:
cool! I would put some foam rubber or something around the edges of the laptop to protect it from bumping into things. add a few sensors and you could easily make it autonomous. The ICreate makes a good readymade platform, the laptop supplies a lot of computing power.
Sep 10, 2007. 3:35 AMzachninme says:
Does everyone want to do this project, or what? :P
Sep 10, 2007. 2:02 PMbtop says:
I'd love to build it! But those irobot creates leave a bit of a hole in your wallet, Must be worth the money, this, and all the other prodgects are great for the create! Good Work!
Sep 10, 2007. 5:48 PMJoeCreate says:
Compared to what you would have to go through for a comparable basic-bot, the Create is definitely worth it's money ($130). Adding the APS battery and the Docking Station (also worth the money) is what makes it pricey.
Sep 10, 2007. 3:05 PMzachninme says:
Well, I'm just saying, this idea of remote controlling/webcam is explored in multiple ibles.
Sep 15, 2007. 4:08 AMzachninme says:
I'm not blaming you, its a cool project. It just seems weird that this is the most explored concept :P

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
4
Followers
1
Author:techgeek75