Let's Make Robots!

S.I.H.RO 1.0, now becoming 2.0 (Work in progress)

My next creation's approach is to be a socially interactive humanoid robot. The work is currently in progress.

 

 

S.I.H.RO 1.0 (Socially Intelligent Humanoid Robot Version 1)  is going to be an autonomous and learning humanoid robot that can interact with others surrounding it. The work is currently in progress with a friend of mine known as robotmaker10. So far, we have created a design of the head and body, and have currently been designing the process of how it will work for the past few months. Here are some photos of our progress.( Here was the first original design) 

 

Start Of Head

The eyeshaft controller          eyeshaft controller            The Eyes of S.I.H.RO 1.0   

 

UPDATE 1: I have just recently spraypainted the waist and head part of S.I.H.RO with the same color prior to my schematic. I will be soon attaching the waist to the base in which a standard servo allows it to revolve from left to right. I will then add the eye mechanism for S.I.H.RO's head, and in addition a camera for its eye. Finally, I have been working with the seeed studio sd card shield for the arduino to create speech synthesis for it. I will be posting new pictures very soon. That's it for now, but I'll keep you posted.

 

UPDATE 2: My friend has decided he did not like my created 1st version of S.I.H.RO. SO after hours of sketching and putting the finishing touches on it, I give you S.I.H.RO 2.0! 

 

S.I.H.RO 2.0

 

UPDATE 3: I have currently made the body form schematics of S.I.H.RHO, and a small paper model to guide me through the process of building it. The paper model schematics will be shown too in addition.

UPDATE 4: I have just ordered the parts for SIHRO, and I have created the body. Here is a picture of it!

SIHRO's body

 

 

side view

 

UPDATE 5: I've finally decided SIHRO's source of microcontroller: the EZ- Board. Some people may not have heard about this nice little board in particular, but it will work excellently for my little personal robot. I will keep you updated.

UPDATE 6: It has been a while since I made another update, so here it is: I had vacuum formed my little companion's head a while ago, and buffed it up real nice. Just yesterday, I also picked up two 7- color blinking leds to light up its eyes. It is not completely done yet, but here is a picture of what the body and the head looks like together. Finally, I am really thinking about SIHRO being bipedal, as well.

 

the plastic compilement of SIHRO

 

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

hmm...looks cool, reminds me of some of my robots. gonna be waiting for some updates :)

thanks for your interest in SIHRO. I'll be sure to post some more updates soon, however I have been waiting a very long time for SIHRO's main CPU to come. Stay tuned for more info. :)

That is amazing!
How old are you by the way? 

Thank you! As of now, I'm a teen basically :). btw, I also had SIHRO approved by a personal robotics mentor at MIT, so SIHRO is an authentic, certifed humanoid robot. In the side picture, the sticker is the name of my friend and I's company (So far): A.L Robotics.

Hey,

thought you might find this interesting:

 

http://www.aonsquared.co.uk/raspi_voice_control Check out the rest of his blog too for more voice control and vision stuff.

How about like a chatterbot algorithm? When it doesn't know how to respond, it ask :). *crosses fingers* Please arduino uno!

Sure enough, you could possibly be right  with using the arduino. In addition, I am thinking of using the EZB Microcontroller to do that possibly.  Currently I am working with my arduino uno and the sd card shield on how it can use a speech synthesizer to interact around others.

JAX and I have messed around with the Babblebot chip for speech synthesis-he through his own USB-serial design and me with the SoundGin shield (see http://letsmakerobots.com/node/31158). FritsL's guidance on the subject is what brought me to LMR originally. As to using it for social interaction-especially with Arduino UNO and as many servos as you'll be driving-it's like anything else: you'll run out of pins and processing power before you run out of ideas. The Arduino voice recognition shields are limited to about 3 dozen words, some of which you don't even get to choose (also I think you need a serial programmer to teach it those words) so your conversations would be somewhat limited. However, imagination is more powerful than limitation, so take it as far as you can and post a video of the results for us!

Sure thing. Recently I have been messing around with the seeed studio sd card shield, trying to make it go through a small test. I recently discovered in order for it to be programmed, you need a uart serial cable. To save some time of wating to get one from China,  I created one using a stripped usb cable, RS-232 wire crimps, and small pieces of heat shrink tubing for each. I have yet to figure out how to make it pronounce words, so I'll keep the babblebot chip in mind. However, I am also thinking about using the EZB Microcontroller, as it is prior to speech, controlling a camera, and running up to 20 servos.

Good work making your own Serial UART.  Did you need to put a translator chip (like the FT232R) in it or did it just work for you?  The only problem I can forsee with your approach is in the time between words, syllables or phonemes.  With a SD card shield, playing back MP3s of words means taking quite a bit of time indexing between them and keeping track of where you are in the fixed queue.  With Serv-O using the ISD1730 for example, even just using four audio cues is a pain in the rear for that reason.  Another approach would be to record mp3 phonemes (or allophones) and build the speech from that, but you'd have the same trouble with the delay while it indexes from -phone- to -phone- (although you'd eliminate the need to keep track of such a large library of complete words.)  The EZ-B is made by DJ Shures if I recall, whom we counted among our number for at least a little while.  His projects are a lot of fun to follow.  I'm not sure what you mean by it being "prior to speech," but I don't know of anyone at LMR using one so we might not be much help if you have questions about it.  The speech recognition in that system is actually done by a computer separate from the microcontroller via Bluetooth or a similar wireless protocol.  It is highly recommended by those who use it though.