Inexpensive Autonomous Humanoid Robot

24,995

67

14

Introduction: Inexpensive Autonomous Humanoid Robot

Meet Johnny 5. 

He's an autonomous humanoid robot that is 53 cm tall, weighs just about 1 kg, and has 20 servo motors each capable of 14 kg*cm of torque. On board, custom circuit boards tie together four powerful microprocessors: two 500 MHz Blackfin DSPs (one for each of the two cameras in the head for stereo vision), one 600 MHz Gumstix Overo Air linux microcomputer, and one 20 MHz motion controller board. 

How did you make him?
We purchased a Kondo KHR-3HV Humanoid Robot kit from Kondo in Japan (http://kondo-robot.com/sys/). We then modified the torso to accommodate the computers, larger battery, and related electronics, and created a pan-tilt head assembly to accommodate the two cameras. The electronics consist of a couple of custom PCB boards we designed that integrate and power the two 500 MHz Blackfin computers with the Gumstix. 

How much would it cost ME to make one?
Only $2,500 USD in mechanical / electronic parts and a LOT of free time.

Where can I find out more?
http://cs.gmu.edu/~robotics/Main/RoboPatriots

What can he do?
Check out some videos:
http://www.youtube.com/TheGMURoboticsLab

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

I Made It Photo Contest

Participated in the
I Made It Photo Contest

Be the First to Share

    Recommendations

    • Backyard Contest

      Backyard Contest
    • Silly Hats Speed Challenge

      Silly Hats Speed Challenge
    • Finish It Already Speed Challenge

      Finish It Already Speed Challenge

    14 Discussions

    0
    abidin1695_
    abidin1695_

    4 years ago

    how to communication from rcb-3hv to other microkontroller?

    0
    chrisvo
    chrisvo

    Reply 4 years ago

    This library can be used for the RCB4. The RCB3 has a different protocol and I wrote a library for it many years ago, I'd have to dig it up.

    https://bitbucket.org/vo/libkondo4/wiki/Home

    0
    abidin1695_
    abidin1695_

    Reply 4 years ago

    I tried and tried but until now i am not succes to communication with rcb-3hv :-(, are you disposed to tutorial for me, via email or other social media? i really need tutorial from you :-), thanks mr :-)

    0
    abidin1695_
    abidin1695_

    4 years ago

    how to communication from rcb-3hv to other microkontroller?

    0
    chrisvo
    chrisvo

    Reply 9 years ago on Introduction

    Inexpensive... relatively speaking =) Most of the robots in this category -- autonomous, 20 degrees-of-freedom, all-metal-gear servo, 600 MHz Linux computer on board -- will be at least $5,000 to build. To give an example, the Aldebaran Nao (another autonomous humanoid platform) is around $16,000 and their motors break down quite frequently. If you were to build this platform with Robotis Dynamixel servos instead of the Kondo servos, it will cost at least $200 each servo. At 20 DOF you will spend at least $4,000. That is the justification for saying it's inexpensive....

    0
    Bongmaster
    Bongmaster

    Reply 9 years ago on Introduction

    well im still looking for summin alot cheaper XD

    0
    chrisvo
    chrisvo

    Reply 9 years ago on Introduction

    Understandable =) There are humanoid robot kits like RoboPhilo and RoboBuilder which is more like $400-$500 and you can attach an $20 Arduino to automate it and process sensor data. I am not sure they get much cheaper than that because humanoids usually need lots of motors and so the cost adds up...

    0
    techno guy
    techno guy

    Reply 8 years ago on Introduction

    you can make a humanoid robot with lego mindstorms nxt and it's less than $300

    0
    adamazing
    adamazing

    Reply 9 years ago on Introduction

    $2,500 is relatively inexpensive. Without a complete Instructable, the really expensive part is attaining sufficient knowledge of the following subjects (at least) to recreate this through original research:

    • Machine Vision
    • Machine Learning
    • Genetic Algorithms
    • Humanoid Motion Planning
    • Robotics
    • Engineering
    • Electronic Engineering
    • Programming

    $2,500 for materials suddenly seems cheap doesn't it? :)
    0
    pishro
    pishro

    8 years ago on Introduction

    I have my degree in mechanical engineering manufacturing Vgraysh
    I want to do a project on genetic algorithm to provide the University
    Please, "I see a bee algorithms on the robot or the like or better than the marine shrimp
    pleas send to my inbox or mu mail
    saeidpishro@ymail.com

    0
    pishro
    pishro

    8 years ago on Introduction

    hello dear im saeid 28 y.o from iran
    how are you ?
    I have my degree in mechanical engineering manufacturing Vgraysh
    I want to do a project on genetic algorithm to provide the University
    Please, "I see a bee algorithms on the robot or the like or better than the marine shrimp

    0
    garrettg84
    garrettg84

    9 years ago on Introduction

    If you are looking for cheap servos (seems to be most people's concerns) check out hobbyking.com. I use them for all of my RC servos and they sell good all metal gear servos with fast reaction times for CHEAP.

    0
    garrettg84
    garrettg84

    Reply 9 years ago on Introduction

    One of the servos that appears to meet the torque requirements of the bot.

    http://www.hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=9617
    Model: TGY-1501MG
    Voltage: 4.8~6.0v
    Speed: 0.16~0.14sec
    Torque: 15.5~17.0kg/cm
    Weight: 60g
    Size: 40.7x20.5x39.5mm