Eric, the butler robot


After palying with Lego (and learning in the process) I have decided to pursue my deam to have a servant robot doing chores and listening to my voice commands. With the little experience I had at the time, I have decided to buy the ER1 kit from Evolution Robotics.

The kit has some hardware pieces, a couple of stepper motors, a controller, a webcam, a battery and a powerfull vision software. Just plug them in your laptop and enjoy a vision and voice enabled robot! Well, you have to program it first, using IF-THEN iterations, good for some easy tasks, but anoying for something a little more advanced. Before going further with the programming, I wanted it to be able to manipulate objects, so I have built an arm and a pan/tilt head.  Then I have named it ER1C (ER1 customised), which of course, it reads Eric. I added 2 blue LEDs that make nice blue eyes and a VU-meter with a 10 LED bar as a mouth. It works great if the sound is loud enough and it makes a nice effect.

Here are some pictures of it:

Eric

Eric

Tea anyone?

Tea anyone?

Eric had a few flaws, the main one being the arm too big and heavy for those servos. Also the gripper looked ugly. And the head was too… Square Pants Sponge Bob like.  Then I got a newer laptop and it didn’t fit in the frame, as you can see in the above picture. All that, and moving back to Romania, made me think to redesign it.

I bought a VIA Epia motherboard, with 256MB RAM and a 1GB Compact Flash card as a IDE drive. I found a cool Dell desktop case and mounted everything inside, including the shoulder servo, audio amplifier, USB2.0 PCI card, OOPic-R microcontroller. I have redesigned the pan/tilt head and also the arm, this time using Lego Technic elements to buid a 4 digit adaptive hand. The arm is still a little bit too long, but I’ll just get more powerfull servos for it. It looks cool, but the CF card is too small for XP so I will try to find a laptop HDD to fit XP and Gentoo. A friend of mine offered to help me program it in Python, so let’s see, maybe this will work… I have installed 4 Sharp IR sensors, connected directly to the RCM’s (robot controll module) analog ports, but had not much success reading them. Also I’ve installed 4 Ping ultrasonic sensors, connected to the OOPic-R board, but it seems that OOPic can’t generate the 5us trigger signal, so I will have to replace the microcontroller soon.
Here are some pics of the second version:
eric-sideeric-fronteric-profile
Well, I moved again, this time to Canada… I could not take all the parts with me because of weight. The desktop case and the battery were left behind. Now I have it back to the basic form and I just got a battery from a surplus store and a laptop HDD. I am in the process of installing the motherboard in some plastic box together with a laptop HDD and a different microcontroller to be able to use the Ping ultrasonic sensors that I have. I should also add a compass, to help me out with the map directions. With the help of the friends from Society of Robots I will have this baby up and running pretty soon!

6 Responses to Eric, the butler robot

  1. Zach Hanshaw says:

    Hey,

    You probably don’t know me but I go by RoBoTicS on the SoR forums. Any way awesome is the word that came to my mind as I read. It must suck leaving those parts behind and re fixing what you had lost. This has helped motivate my interest in robotics even more. Hopefully I will be able to make a similar robot that can do simple tasks for me.

    Thanks airman00

  2. Zach Hanshaw says:

    Very sorry when I thanked airman00 I was looking at a different forum so now I will thank you properly

    Thank You Ro-Bot-X

  3. Dan Reader says:

    Hey,

    Nice butler robot. its amazing how you can do a butler robot and call it eric which is the name of chives the butler robot’s builder – airman00. lol

  4. Ro-Bot-X says:

    Thanks for your comments guys.

    Well, Eric was born long before Chives. At the time Airman was working on his butler robot he allready know the name coincidence. As I explained, the name Eric comes from ER1 Customised. I will probably change it to Erica, because I like the female voice better than the male voice. Until I can make it work again I am planing a Mini Eric version that everyone can build, based on off the shelf parts, with as little modification as possible.

  5. Hooikie says:

    Really amazing, May i know where r u from?

    I am now l doing my project using Linear Quadratic Regulator to DESIGN & DEVELOPMENT OF A SELF BALANCING ROBOT, and stimulate it by using MAtlab 7.5. Is that possible to use Linear Quadratic Regulator to DESIGN??

    Any one have experienced on it?

    now i am looking for the suitable devices and material , any recommendation ? Some people suggest that using MC68HC12 is that works?Or we should use CMD-555?

    Any recommendation from u all guys??about the circuit, devices or whatever…hope can post it here to help me .

    I will appreciate ur help.

    Thank you

  6. Alexwebmaster says:

    Hello webmaster
    I would like to share with you a link to your site
    write me here preonrelt@mail.ru

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s