Robot App™ Description
This is a Framework written in C# that implements the iRobot Roomba SCI specification. One of 2 communication specifications supported by modern Roomba robots.
Its important to mention that this was originally designed to work with the older (500) series of Roomba robots, but it should work just fine with the latest Roomba robots, and the iRobot Create.
This framework is written in C# 2.0, but it will convert to C# 4.0 without any problems. I will likely recompile and update very soon.
Also included is a diagnostic application named Roomba-Term (short for Roomba Terminal) that uses the framework.
I invite you to use the Roomba-Term software as a tool & an example on how to program the iRobot Roomba.
As you look through the code, you should find documentation in most places explaining the basics on how the code is set up and communicating with the Roomba Robot.
This program was one my first attempts at creating a framework for communicating with the iRobot Roomba/Create back in 2006, so its definitely a bit rough around the edges, and not optimized for perfect communication with the Roomba (but it *does* compensate for some issues with the RoombaSCI spec - there is a newer spec, called the RoombaOI specification which this framework does not implement).
some information on me personally:
http://www.linkedin.com/profile/view?id=63155814