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.
Step 1: Install the Software
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.