Mopbot based on Phidgets

Lately I have been trying to create a robot with a specific purpose to mop our hardwood flooring. After some initial research I ended up selecting Phidgets controllers which give me independent access to specific controllers motors, switches, sensors etc. The downside is that I need to have some dedicated PC to control them. After some long and hard researching, I ended up using the following things to build the bot.

Phidgets has .NET SDK which provides easy way to program the controllers and input from Xbox wireless controller can be read using XNA framework. Tying it all together is a windows service that runs on startup which starts the controllers and is ready to receive input from wireless controller. Software wise here are the components that I am using.

I will be following up later with more detailed blogs on hardware and software aspects of Mopbot.

IMAG0003

Picture of the bot started, you can see most of the parts except the motors which are under the wood board.

IMAG0004

Picture of the main drive controller.

Thanks
RV

Update: Attached two pictures of the bot.