iRobot Rooma 530 Robot
This really was just built to learn how to program C# robotics applications. A goal is to have some type of object tracking via the webcam, currently it uses just the roomba standard sensors for navigation. Outdoors I have a GPS module that I will be testing in a local tennis court once summer comes back and the snow is gone....
This is a picture of the SCI control cable, it connects to a standard serial port TTL 5V, (uses a max232 for the PC connection), and has one special control line to wake up the roomba.
The next picture shows me making a template from lexan to hold the CPU, HDD, and various other components.
Lexan cut into a roomba shape....
This is a power wire added to a remote switch as there is no longer access to the main top power button. I will actaully be adding a small cable assebly to bring out the dock, clean, demo and lights to a control board ontop of the robot.
Guenuine Microsoft XP Professional COA, ;)
Test fitting all the components before final assembly...
Completed robot... see youtube video of its first power on and run...
Got some basic object tracking working, set to keep and follow a red object at a specified distance.
It roomba's around the house... :)
- Actuators / output devices: 2 drive motors
- Control method: autonomous or remote over C# application
- CPU: Intel Centrino Core 2 Duo 2.0Ghz, 2GB DDR2 Ram, DVI, HD Audio, 2 x Serial, 120GB HDD, 4 USB
- Operating system: Windows XP Pro
- Power source: roomba IPS power supply, auto return to base charge station
- Programming language: C#
- Sensors / input devices: roomba sensors, color windows camera
- Target environment: indoor, outdoor on smooth tennis courts etc