4 legs robot (12 servos)

Hi, this is so far what i've done with arduino, controlling a robot (well, just standing right now)

http://www.youtube.com/watch?v=Cs8ERVG3rtI

Wow, thats really cool. Will it walk "sideways" ?

MikMo http://www.mikmo.dk

well, it's a work in progress, i really don't know if i can do it walk right now heheh

what i want now is to clean my api and open it to other developers

Thats awesome. :)

Looks like you've got the hardware working nicely. The software will be fun to do.

Here an update!

it's walking now, but a bit stupid hehe

http://www.youtube.com/watch?v=aggIgTz0Rk8

Very nice stuff. How did you connect 12 servo's to 1 arduino?

Very nice stuff. How did you connect 12 servo’s to 1 arduino?

well, “Servo” library supports more than 12 servos (i think that up to 18?), then an external power for the servos and that’s it. Can you see power source behind the robot? it’s one spare i had by here.

Very nice !! A beginner's question: How are the servos driven? What kind of circuit do you use to power them from the arduino's (digital?) signal?

Very nice !! A beginner's question: How are the servos driven? What kind of circuit do you use to power them from the arduino's (digital?) signal?

I have the arduino powered by usb, and servos powered by an external power source (there is no driver). Servos are connected to 12 digital pins.

Nice work! Can you show a close up of the leg joints ?

I just stumbled across this if your lazy (like me) and want something similar but dont want to make it: http://www.lynxmotion.com/Category.aspx?CategoryID=65

Bit pricy but its 6 legged, similar to this one and includes servos. I might save up for one. :)

I just stumbled across this if your lazy (like me) and want something similar but dont want to make it: http://www.lynxmotion.com/Category.aspx?CategoryID=65

Bit pricy but its 6 legged, similar to this one and includes servos. I might save up for one. :)

i can tell you that moving a hexapod is more easy than moving a quadruped, since you don't have to watch for equilibrium! On youtube there is lots of videos about that 6 legs robot (search for lynxmotion)

i'll try to post some pictures of the legs soon :)

some pics of the legs (they were built using an aluminum angle tipically found in stores)

!!

I forgot to say that i had to move from 12 servos to 8 (2 per leg), because it was a lot of weight for simple servos :-[

Hi again, here is a new robot, with 2 legs with 4 servos each, and 2 wheels.

http://www.youtube.com/watch?v=ey5ZIHb_Er0

ok, i've discovered a bug in my api, it uses too much ram and the arduino dies on executing time. i must re-code it to use progmen memory >:(

Great job. It's a very amazing walking bot. This shows that the Arduino can do just about anything with the right parts and code. :)

If you plan on extending your robot to more servos but realizes that the Arduino can't handle that many, i recommend you getting Lynxmotions servo controller. You can connect up to 32 servos to it, and it is not pricy either, it costs about as much as an Arduino board does. You control it via serial commands, so you can receive more processing power on your Arduino board as the servo controller does all the processing of servos.

This is a really neat project!

I am planning on taking on a similar project using eight servos, and I have been searching for methods of powering it. I noticed in your pictures and videos that you used a computer ATX power supply that was able to successfully power more than the amount of servos that I need. Could you give me the specifications of that power supply (mainly the wattage), how you modified it, how you wired the servos up (parallel circuit, I assume?), and maybe where to get one? Much appreciated! [smiley=dankk2.gif]