Note: I plan to have kits available this summer... Stay tuned!
Remove these ads by
Signing UpStep 1Overview
1. Control RoboRealm
2. Control the Roomba via the RooStick 3.
3. Run Skype
RoboRealm (http://www.roborealm.com/) is an amazing program which is perfect for this project. It enables you, with some work, to control just about any robot. The files needed for RoboRealm to control the Roomba are here:
http://www.mediafire.com/?8m4feeffoqijmnx NOTE: You must have a License, or the trial, to use these files.
RooStick: It is the conversion from the SCI (Serial Command Interface) Port, or on newer Roombas, ROI (Roomba Open Interface), to USB. NOTE: Same port, different names. It is possible to create your own cord, by hacking a serial to usb cell phone cable. t.com/blog/2006/07/19/roombongle-a-roomba-usb-dongle/ Drivers for RooStick available here: http://www.silabs.com/products/mcu/pages/usbtouartbridgevcpdrivers.aspx
Skype: Skype is used to transmit audio. I may switch this up later, but for now it works.
For the webserver to work out of your home network you have to port forward 80, 8080 to your internal IP. (On an Airport Extreme, it's 10.0.1.X. On most other one's it's 192.xxx.xxx.The Webcam used is auto focus which is best for robots. (Rocketfish) If you use a regular webcam, the picture will probably be out of focus a lot. I got it for $20 off of Cowboom.com
Any LCD display, as long as it's not too heavy should work. I got an I-Ink 15" Display form Amazon that weighs about 2 pounds, and was 60 dollars.
| « Previous Step | Download PDFView All Steps | Next Step » |












































made so many different types
looking at you maker fair video interview,i see you are looking at a AI ROBOT DESIGN TYPE ,a great design is the LEAF PROJECT on yahoo groups or leafproject.org,all software is free using LISP and ROBOREALM
it has face and object recognition,tracking,plus it tell jokes,read stuff off the internet,emotions and so much much more
has all software and codes,programming is very easy to learn or getting help from the group and can be adapted to your MAYA robot
http://tech.groups.yahoo.com/group/leaf_an_AI_robot/
keep building alot of robot designs,its alot of fun
FRED
so over time plastic will melt,my design uses 2 roomba batteries and special charging design,i am gettimnng to sell them ,biut working on patent first
alays better to add a heatsink so latter on plastic wont melt ,it does come next to the plastic
I'll look into adding some cooling.
would be better to use the built in laptop monitor ,because of lower current ,plus lower weight and cost
check out TURTLEBOT it does use ROS witch is better at navigation and can add many upgrades like SERVO controls ,sensors and so much more
ROBOREALM IS A GREAT software ,not as good as ROS
ONLY PROBLEM IS ROS is LINUX version
instead of IK161 its IK141
btw you basically repeated the process. The laptop uses a car adapter now. And so does the monitor. (Yep, got lucky on that one)
You connect the 22vdc from the AC Adapter directly to the charging dock pins. All mods for charging are done inside the docking station? That is except the lines going to the 12vdc battery which are hooked directly to the 22-12vdc adapter and then to the docking pins? Where do you disconnect the lines that you talk about? in the charging station or in the roomba? You mentioned that some are hooked and some are disconnected.
Sorry for being so dense. I can't really tell from the pix. Sorry :-(
Prompt reply would be appreciated.
P.S. Since the battery did not explode or catch on fire, it seems like we are good to go. I just have to understand. You have done something that some people say cannot be done because of the nature of the way irobot is wired and the heat sensor, etc. But, the proof is in the pudding. If it works for you, and it evidently has, I am going to try it.
Thanks, Great project.
Lets start from the wall outlet. Connected to the wall outlet is a 22v charger which supplies 3A. (The Roomba charger supplies 1.2 so it would take longer to charge. Doable, but longer)
Its connected to the charger. When I tried to draw extra power the dock would flick on and off. So, without disconnecting the internal circuitry like the IR which the Roomba needs to find the dock, I disconnected the circuit boards connectivity to the docking pads, and added a connection from the barrel jack to the docking pads. So, the docking pads are always 22v.
Then, connected to the docking pads is a 22-12 DC-DC Converter. Its connected to the docking pads ALSO. (So the roomba still gets power like usual)
Then, the battery and everything else is connected to the output.
Thanks!
Ben
I guess I have to hook the 12dc battery directly to the contacts of the roomba?
The Roomba charges on 22 volts fyi.
The battery posts connect to the battery. So the 12v would be drawing power from the battery...
here is the solution. I took the barrel jack and I disconnected the board's connection to the dock, and went from the barrel jack straight to the docking pads. (Wires go to the circuitry inside and to the docking pads, but not from the circuity to the docking pads.
Are you talking about the board's connection to the dock on the roomba or on the docking station.
Sorry to be so dense.