3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

Belvedere - A Butler Robot

Belvedere - A Butler Robot
«
  • IMG_2532.JPG
  • IMG_3250.JPG
  • IMG_3263.JPG
  • IMG_3282.JPG

Belvedere is a robot I designed and built to serve appetizers at parties and entertain with jokes and dancing.  He has the ability to navigate the first floor of our house while avoiding obstacles.  Belvedere's first job assignment was entertaining guests at our son's first birthday!  His main body sits on an iRobot Create, which he uses as a drive system.  Here is a list of his main features:

- Navigates to one of four different rooms by turning a knob on his back
- Avoids obstacles using non-contact sensors (ultrasonic and infrared)
- Uses his British voice to offer food, make comments, and tell jokes
- His flat head is perfect for a plate of appetizers or a cooler of drinks
- He will play music and dance on command with a push of a button
- LEDs on his front light up in various patterns to show he is active
- Spinning bowtie!

This project was inspired by many other robot projects.  In particular, JoeCreate's Serverbot instructable (LINK) gave me many great ideas and Belvedere wouldn't be a reality without his impressive work and documentation.

Continue reading for details of Belvedere's construction, code samples, photos, and videos!

Detailed photos can also be found at this picasa album
 
Remove these adsRemove these ads by Signing Up
 

Step 1CONSTRUCTION

CONSTRUCTION
«
  • IMG_3249.JPG
  • IMG_3265.JPG
  • IMG_3295.JPG
  • IMG_3287.JPG
  • IMG_3266.JPG
  • IMG_3280.JPG
Belvedere's main body is mounted to an iRobot Create which he uses as a drive system.  The main body is made from a concrete form tube used in construction.  I borrowed this idea from JoeCreate's Serverbot instructable (LINK).  The various circuit boards are mounted on a plexiglass table mounted firmly to the iRobot Create. The main body is also mounted firmly to the plexiglass table.  Belvedere's flat head is made from a round piece of plexiglass lined with a non-skid mat.

In order to make Belvedere more stable, I mounted an extra swivel caster on the opposite side of the caster included with the iRobot Create.  This additional caster is shown in the pictures below.

Detailed photos can also be found at this picasa album
« Previous StepDownload PDFView All StepsNext Step »
23 comments
Jun 28, 2010. 7:41 AMsourcer says:
around how much did the whole project cost?
Feb 19, 2012. 2:34 PMrobotmaker says:
ebay can cut down some costs on parts
Feb 12, 2011. 5:53 PMD5quar3 says:
The create is 129+ tax and shipping,
The Mega is around 65+ tax and shipping,
The compass is around 30+tax and shipping,
The wave shield is 21+ tax and shipping,
The lcd screen is 12+ tax and shipping
The servo is around 10+tax and shipping
various parts <20
so the whole thing is around $315
Feb 13, 2012. 1:31 PMlucasjhughes says:
Does this robot have trouble going up onto rugs and stuff
Oct 30, 2011. 12:28 PMkonner09 says:
Van you give an example or tell me what custom boards you used?

I am trying to build something like this and was hoping for idieas
Jul 25, 2011. 2:31 PMrobotbrad says:
That looks great. I am completely a newbie at this, but I would really like to build something similar.
Do you know how much weight it could handle and still move at normal speeds?
Jun 22, 2011. 3:40 PMgradof6b says:
I think this is just awesome and want to make one. In this instance all the work (like the instructions as to what to do) is being controlled by the arduino. Like the irobot is just a motor controller? So would it be possible to use all the coding but just use a servos or motor and a motor controller instead of the irobot?
Jun 29, 2011. 6:29 PMgradof6b says:
Cool thanks for responding =)
Jun 5, 2011. 9:35 AMtinker234 says:
hey could i use a bowl to make a head and make it pop up so it will say your food sir or better yet make the top a microwave so it heats your foood and serves it to you
May 23, 2011. 6:36 AMtinker234 says:
nice could i add robotic arms and a plastic dome to the top to keep flies away other than that brilliant
Jul 24, 2010. 4:45 PMducttape17 says:
When you bought your iRobot Create did you buy the Premium Development Package or any other accessories?
Jun 22, 2010. 7:49 PMmortaldoom780 says:
This is...amazing. A while back I saw a similar project HERE but this is the most polished design I have ever seen! After a year of toying around with the roomba, I finally am at a stage where I can build this. All I need is a digital compass though. Using the encoders by themselves on the Roomba/Create just simply isn't good enough for accurate navigation and predefined path following.

I am hopefully going to get one of these HMxxxx compass modules soon (they're not cheap) and get going on a similar version of this project. Awesome job!

Here's a pic of what I've got so far; you can't really see all the good stuff though because it's all encased in the black project box. It has
*Text-to-speech module (Emic TTS by Winbond)
*RF (Xbee 1mW chip antenna with accompanying custom controller)
*10A 5V switching voltage refgulation
*2x16 backlit serial LCD
*Additional circuitry for ease of programming (I'm not using the Arduino MEGA so I had to figure out how to do a lot of serial with only one UART!)
*BASIC Stamp II coprocessor
*USB port (5V power only; nonfunctional data terminals) for adding additional modules/sensors)

The whole enclosure can be simply unplugged from the connector I made and can be re-programmed without you having to tote around the roomba as well.
Jul 31, 2010. 12:13 PMdannelle says:
WOW dats super and how much does it cost to do all this project! and are there accessories that you bought and that you build yourself??
Jun 22, 2010. 9:08 PMmortaldoom780 says:
I will probably add a video of the basic (and I mean *very* basic haha) functions I have coded in so far. I am using an Arduino as well but I am a bit limited as I am currently stuck with the ATmega328 and a BASIC Stamp II.
Jun 13, 2010. 9:29 AMducttape17 says:
How did you get your robot to talk with a british accent?
Jun 11, 2010. 1:59 PMdreadengineer says:
"HM6352" should be "HMC6352" right?
Jun 9, 2010. 7:51 AMCCOTTER247 says:
Can I use the arduino Duemilenove or does it not have enough pins?

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
10
Followers
1
Author:wolffan