Alfred the butler bot *Advanced*
*New Update*
I recently took Alfred to a class of kids, they were having robot week. So Alfred went to visit we had him use his text to speech to say all of the kids names as well as read a story to the kids as my wife flipped though a book, I knew if I did not have the robot move around the kids might not have though of alfred as a true robot so I loaded up roborealm and had it chase a green ball around the room carried by the children here is a video of the kids playing with the robot. At the end I had Alfred serve the children some juice by this time they were super excited to meet a real robot. As you can see in the video the room had a few green colored objects on the wall that confused the vision software, I also reduced the speed at which the robot moved as not to fighten them. All and all if was a fun experiance for me as well as the kids.
*Older Update*
I found a program to read the LM335 sensor and calibrated it. I then kicked on the TeC fridge to see what temps I could get I got down to a measured 51.40 F which im very happy with. Its a temperature that covers alot of wine serving temps. I now need to work on a program that can keep the temperature at the desired temp I set.

Small but oh so awesome update It occured to me that everytime I open the my own fridge is a nice white light that shines everyware so I decited to add a super bright LED to the LM335 precision temperature sensor board. I scuffed up the plastic of the LED to defuse the light a bit and volla a fully functioning fridge that can be temperature controlled. I also can account for the heat given off by the LED so the temp will be accurate. I used non-conductive thermal epoxy to mount the board.


*First Post*
So the project will be to make my very own butler bot, I will call him Alfred and it shale be that
To start here is a site I used to blog Alfred's progress
http://www.lynxmotion.net/viewtopic.php?f=20&t=7051
I wanted a robot butler so I set out to create something useful I ended up with a robot that can pump wine into a glass once it detected one, though I did not stop there I added a on board 50 Watt TEC mini fridge to keep the temperature of the wine down as It served it. Though that's when I started getting into trouble with the battery life with the fridge on the main battery pack will last about 40 mins. I use a solid state dual realy control board to switch on the TEC and the pump. For higher lvl processing there is a sony viao on the top level doing vision processing with RoboRealm.
It has on board a 5 port usb hub that is powered by a DC to DC converter off the main pack this allows the robot to play music though on board speakers when a laptop is not available or to simple be a charger for mobile devices.

Here is the mini fridge made of Styrofoam and a layer of carbon fiber.

Here is a drip collector I made by gutting a 80mm computer case fan and inserting a sponge n case of drips

Some of the earlier pictures of the process

Here is a link to the video of it serving tea at a lan party
http://s155.photobucket.com/albums/s291/ollopat/?action=view¤t=MOV03556.mp4
Features:
Drink pouring system(on board TEC chiller)
Pandora radio
charging system for I-pod or phone(anything that uses usb to charge)
on board robo-realm navigation and higher lvl processing
5 volt DC-DC converter
Future upgrades:
bigger battery pack for longer run time
sensor's and lots of em so that the base can navigate with out the laptop if needed
remote docking to charge
Hope you like the video, please feel free to ask questions or leave comments
DoCDoC



@ Thu, 2012-01-05 07:26
Increadble robot!
I have been working on a robot butler for years and I must say yours is very impressive! I just recently finalized the base design for mine after 4 years of scrapped designs and have been working on a lot on basic navigation. I am excited to see what you can do as far as navigating using the connect because my design has been reliant mostly on ultrasonic and ir sensors so far which has resulted in very poor navigation.
Please keep us posted on your endeavors into navigation because that is most certainly the hardest part.
Also I noticed you where considering using a compass sensor to aid in navigation, a word of caution on that, compass sensors are very inaccurate "I have been trying to use one on my bot for a while and it varies +-10 degrees just driving down the hall". However I recently purchased a rate gyroscope and using some cleaver math I can determine my heading to +-1 degree after executing a complex series of turns. One method I have yet to investigate for determining heading is a combination of both I saw in this seattle robotics society tutorial http://www.seattlerobotics.org/encoder/200311/brown/building_a_directional_gyro.html . You might want to check it out because my biggest problem with navigation so far has been poor turns due to error first with encoders then with my compass.
Good luck! Hope to see some impressive navigation!
@ Tue, 2011-06-14 03:33
the decks
nice bot! what did you use for the decks?
@ Tue, 2011-06-14 04:07
Base
The base is from a kit found at the site below, the rest is me piecing it together over time with various other parts.
I believe it is pvc sheet plastic though in case you are looking into the base material Ive found it easy to drill into and cut, and so far the strength has been impressive.
http://www.zagrosrobotics.com/shop/
@ Mon, 2011-06-13 02:24
I like the idea of this
I like the idea of this robot, it looks really neat!
@ Thu, 2011-06-09 00:47
Motors
The motors came with the base here is a link. They also have ready made units.
http://www.zagrosrobotics.com/shop/item.aspx?itemid=534
@ Thu, 2011-06-09 00:45
TEC and Nav
Thanks for the comments
The battery is a li-ion battery pack from a laptop that push out about 4,400mAH at 12volts. It runs the TEC unit I have which is 50Watts, I get about 40mins with the TEC at full blast before the battery drains below 9volts I consider it close to dead at this point as it will no longer kick over the pump im using. Id say a lead-acid battery would get you about 108mins of run time until it fell to around the same voltage. Though I do not know the age of the battery you are using or how many charge cycles its been though. I chose a li-ion for the weight as well as charge cycles which are in the 1000's. I was however thinking of expanding the current battery or switching to cheaper create NiMH batterys so I can triple the run time with the TEC on. To give you a idea of the cooling power of the onboard fridge. I placed a 12oz soda in there and it was chilled to 47 degrees F in about 25 mins. 45-48 degrees F is as cold as it gets though calculation and ambient temperature. In a few days installing a temp sensor so I can read values off the robot or it can tell me them with its voice.
The arm is a bit down the road I just dont have the cash to do one that I would like to see. I do however plan on having a tray I can install for partys that will carry appetizer's as it navigates though the croud. As for navigation Im going to try and rely on video as much as I can a compass module would help. Though a GPS module does not work that well inside which is where this robot is 99.9 percent of the time.
@ Thu, 2011-06-09 02:10
I never considered Li+
I never considered Li+ batteries :checking google: Well, I can't seem to find one with a price tag under three figures so I'll stick with the SLA solution. That and the charger can be made for chump change.
Your estimation of 108 minutes is pretty precise. Is this off the top of your head or do you have a handy battery calc you can share? :) I plan to have a solar panel to add juice to the system as it will most likely operate outdoors in sunlight. In reality it will probably only add minutes to the runtime. I'm also considering pulsing the TEC to conserve power once it gets to a stable temp inside the unit. If the cooling assembly gets turned off it immediately starts to sink the heat from environment back into the cold-side heatsink, which is a bummer.
If you know of a place with reasonably priced, large capacity Li-ion batteries, I'm keen to hear about it as well.
@ Thu, 2011-06-09 05:37
Cheap Li-ions
You and me both on the cheap Li-ions, what I have found is that ebay has good deals on replacement li-ion laptop packs which sell for much cheaper at times then buying pre built open packs. Though ebay also has replacement I-robot crate batteries that would offer lighter weight but for a slightly higher price then lead acid. The way I see it is the lighter the gas tank the better mileage you get for the amount of gas you have. I.E. lighter packs/better chems = longer run times. Its really a balancing act. The joke being how much battery tech is behind other techs. The 108 mins is a estimate off the top of my head and a bit of calcs based that you have the same power draw as my own TEC. Though its going to be very close to that. As for the solar panel Idea it would be an ok one as you could have the robot track light then power to a low usage state and trickle charge the battery. It may not be impressive to watch, but the robot does not care how long it takes. It can stay in this state for hours even days until its battery is back to full charge.
@ Thu, 2011-06-09 00:30
What type of motors are
What type of motors are those?
@ Wed, 2011-06-08 20:50
Great Work!
Great Work! I love this robot. It would be real cool if alfred had a robotic arm or arms that would be able to serve the cup. If you want naviagation, I would suggest a compass and maybe a gps module. Keep up the great work!