Wednesday, January 31, 2007

Up and Running

After several downloads and more than a few pages of manuals, the Roomba Create has successfully run a simple program and been connected to a computer!

Courtesy of the Create manuals page, we were able to download tools which allow us to write basic programs in C, compile them, and then transfer this compiled code over to the Roomba.

So far, deciphering the example code has proven to be tricky, but soon enough of it will be understood to create a sample program. The goals of this sample program will be testing the Roomba's mobility and sensor outputs.

Monday, January 29, 2007

How to Read this Blog

This blog serves as a website conforming to the guidelines given in HW2 for a technical report documenting a lab project for CS154.

The front page consists of a blog of all posts made on the site, making it extremely fast and easy to see if anything new has been added (although older posts may be edited here and there without notice). This includes everything from progress reports to background information to media. However, there is no gaurantee that individual posts will be related to those around them. In fact, the opposite is far more likely.

For a more cohesive reading experience, try navigating through the various Sections seen in the sidebar. For now, these are either links to particular posts (like this one) or to collections of related posts.

Introduction

In the beginning, there was dirt. So iRobot created the Roomba, a robotic vacuuming system. But then the roboticists got excited and started fiddling with their Roombas, so iRobot created the Create...

This is the "Introduction" section post. It needs to be edited and made better, stronger, faster...

Friday, January 26, 2007

iRobot Create: Manuals & Downloads

Lots of helpful documents from iRobot, including the Create's Open Interface specification, can be found here.

HamsterBot


Our first mission: a hamster-controlled roomba. As the video above (from the 2007 Consumer Electronics Show in Las Vegas) demonstrates, we have the technology! Our challenge now is to assemble it and of course to attempt to answer the question, What can one do with a hamster-controlled Roomba?

Progress Report #0

Today we received our Create and various accessories including the command module, remote, and battery pack. Unfortuneately, the battery was not yet charged, so further progress will have to wait.