Society of Robots - Robot Forum

Electronics => Electronics => Topic started by: Trumpkin on January 28, 2008, 05:48:25 PM

Title: humanid robot parts
Post by: Trumpkin on January 28, 2008, 05:48:25 PM
I might be making a humanoid robot like Robonova in the future and i was wondering what servos and microcontroller, hopefully under $70 you reccomend I use. If I make it the robot will probably use 12 servos total.
Title: Re: humanid robot parts
Post by: cooldog on January 28, 2008, 05:57:21 PM
dude $70?

the $50 robot alone costs $100

servos are like $15 each
Title: Re: humanid robot parts
Post by: Trumpkin on January 28, 2008, 06:12:01 PM
i meant $70 for microcontroller.
Title: Re: humanid robot parts
Post by: Trumpkin on January 28, 2008, 06:15:22 PM
Also, would I need digital servos?
Title: Re: humanid robot parts
Post by: Trumpkin on January 29, 2008, 01:38:09 PM
I found this microcontroller, it looks pretty good how many servos can it handle? could I use AVR studio compiler? http://gumstix.com/store/catalog/product_info.php?products_id=139
Title: Re: humanid robot parts
Post by: Trumpkin on January 29, 2008, 03:53:02 PM
Could I use HS-311 serovs? I found this gyroscope http://www.trossenrobotics.com/store/p/4915-KRG-3-Gyroscopic-Sensor.aspx?feed=Froogle The cheapest one I could find, does it look good?
Title: Re: humanid robot parts
Post by: krich on January 29, 2008, 04:40:41 PM
Well, the RoboStix uses the AVR ATmega128, so I'd say that it's a sure bet to use it with AVR Studio.

Here's the specs from the GumstixDocsWiki:

    * ATmega128 AVR processor at 16MHz
    * 30 AVR GPIO lines at 5V
          o 6 optionally function as 16-bit PWM outputs
          o 8 optionally function as 8 or 10-bit ADC
    * 2 AVR UARTs at 5V
    * 2 Gumstix UARTs at 5V (STUART and FFUART, when used in conjunction with a Gumstix module only)
    * Shared I2C bus for communication between the AVR and an attached Gumstix module, and control of external devices
    * ISP connector for programming AVR (can also be programmed by an attached Gumstix module)
    * Power Jack (5.5V+) or separate headers for logic and servo power

Try going here:  Robostix (http://docwiki.gumstix.org/Expansions#robostix) for more information, particularly the Intro and the FAQ

With 30 GPIO, I'd say it could handle 12 servos easily, even double that number.
Title: Re: humanid robot parts
Post by: paulstreats on January 29, 2008, 06:35:18 PM
I woulld just use 1 microcontroller for controlling the servos (programmed for the walking gaits), and then use another mcu to tell that one what to do. mcu's cost like $6 or even less.
The servos are going to be the killer cost so work out what you really do need and what you dont.
Have you got any ideas in mind for how the servos are set up? can we have some cad pictures just for our viewing pleasure? TA ;D
Title: Re: humanid robot parts
Post by: Trumpkin on January 29, 2008, 08:54:02 PM
sure, i'll try to get some CAD pictures up. I'm kinda busy so I don't know when they will get done. I have thought out servo placement and have figured that i will need 15 servos. 3 of which I already have. can some 1 please just tell me how many servos robostix can handle?thx
Title: Re: humanid robot parts
Post by: Trumpkin on January 29, 2008, 09:15:41 PM
make that 17 servos two to rotate the legs. does any 1 know how to put an axle on to a servo?
Title: Re: humanid robot parts
Post by: Trumpkin on January 30, 2008, 02:56:23 PM
here is a CAD of 1 leg of the robot. It is not to scale
Title: Re: humanid robot parts
Post by: Trumpkin on January 30, 2008, 03:00:38 PM
I jsut noticed the CAD is a little messed up I will try to fix it.
Title: Re: humanid robot parts
Post by: Trumpkin on January 31, 2008, 09:51:11 AM
A more complete CAD but is still missing arms.  please keep in mind these are just very rough sketches
Title: Re: humanid robot parts
Post by: robonoob on January 31, 2008, 12:43:30 PM
hey man sorry i dont have nything usefull to say to you ,but DO NOT make double posts(woops sorry its 5-posts in a row)
read this: http://www.societyofrobots.com/robotforum/index.php?topic=1480.msg10359#msg10359
the first sentence :)
dont be mad at me but i just had to say this :)
Title: Re: humanid robot parts
Post by: Trumpkin on January 31, 2008, 01:16:43 PM
yeah, woops srry, nobody seems to be replying though. I'll try not to. srry everybody....especially Admin ::)
Title: Re: humanid robot parts
Post by: cooldog on January 31, 2008, 03:25:34 PM
remember if there is something you let out there is a little modify button ontop of your posts
Title: Re: humanid robot parts
Post by: Trumpkin on February 01, 2008, 09:25:31 AM
I really need some help on which microcontroller to use. It needs to be able to control 17 servos and atleast 2 sensors. could I just connect 2 robotstix?
Title: Re: humanid robot parts
Post by: airman00 on February 01, 2008, 12:44:01 PM
just get a separate servo controller for those 17 servos , and have your master MCU send serial commands which translate into servo commands
Title: Re: humanid robot parts
Post by: Trumpkin on February 01, 2008, 12:47:13 PM
how would you do that?
Title: Re: humanid robot parts
Post by: Trumpkin on February 01, 2008, 02:01:11 PM
oh sorry Krich didn't see that
Quote
With 30 GPIO, I'd say it could handle 12 servos easily, even double that number.
Title: Re: humanid robot parts
Post by: Rebelgium on February 02, 2008, 01:10:06 PM
Trumpkin you just double posted again.
There is a little button on the right of your last reply called "modify", use it to add or change something to your last reply if noone else has replied.

And replying to get your topic back up in the forum to get more replies is not allowed. It is generally the rule you have to wait 24 hours before you double post if noone else has replied.
Title: Re: humanid robot parts
Post by: Trumpkin on February 02, 2008, 08:34:12 PM
I didn't know that rule I know about the modify button.
Title: Re: humanid robot parts
Post by: Admin on February 04, 2008, 11:03:26 PM
The reason I am developing my Axon microcontroller is honestly there aren't any good biped controllers out there . . . (sorry, shameless plug!) . . . but you may have to wait a bit, and its out of your budget . . .

Anyway, you will be hard pressed to find a controller that does more than 16 servos.
Title: Re: humanid robot parts
Post by: JonHylands on February 05, 2008, 06:15:50 AM
Anyway, you will be hard pressed to find a controller that does more than 16 servos.

Well, maybe other than this one...

http://www.lynxmotion.com/Product.aspx?productID=395

- Jon
Title: Re: humanid robot parts
Post by: Trumpkin on February 05, 2008, 09:18:15 AM
that looks good but it can't have sensors can it? is there some way I could connect it to a master controller or something? if so how could I do it?
Title: Re: humanid robot parts
Post by: Admin on February 05, 2008, 09:32:34 AM
You would have to use either a computer or another microcontroller to interface it through RS-232 or TTL (using UART).

So what I meant to say was, "you will be hard pressed to find a single board controller that does more than 16 servos." ;D
Title: Re: humanid robot parts
Post by: Trumpkin on February 05, 2008, 09:46:40 AM
is there a website that would tell me how to do that?
Title: Re: humanid robot parts
Post by: Admin on February 05, 2008, 09:52:20 AM
http://www.societyofrobots.com/microcontroller_uart.shtml