The hexapod robot "Spider P.I.G."

Yes, this is a teaser...

I will post more content of it and a tutorial as well.

*Update*

What i've been working on lately is to shorten down the legs. I tested it today, and it worked a LOT better than before. I'll see if i can manage to get a video soon ( I'll have to borrow a camera from someone :/ ). It still have some slight problems lifting the EEE PC, but it does work at least.

*New Update*

Fritsl uploaded three new videos, which is the later three ones on this page. Thanks!

Walks in variable directions, controlled from a computer.

  • Actuators / output devices: 18 servos
  • CPU: Celeron 630 MHz
  • Operating system: Linux
  • Power source: 6V
  • Programming language: Java
  • Target environment: indoor, outdoor, Semi rough terrain.

This is a companion discussion topic for the original entry at https://community.robotshop.com/robots/show/the-hexapod-robot-spider-p-i-g

WOHAAA

That is FUNNY!

- And I am on “JIP”'s bag all the time because he is using the large LEGO-brick in all he’s work… But a complete Mac?! Yes sir!

/ Frits

Thats not a mac

Hey Frits long time no see, thats not a MAC, Fredrik has used for his robot it’s an Asus EeePC.

The Robot it self is realy cool, gonna upload the videofootage of it on video.google this upcomming weekend or earlier depends on if I get time to do it earlier.

But definately a realy cool robot, and the simulation program Fredrik wrote for testing, is way awesome.

Think about how usefull this robot is, you come home and it comes runing with your computer or glass of cola or wahtever, the use of this robot is endless, and it looks like an Spider combined with an Alien-facehugge, thats just plus.

The image is perhaps a bit

The image is perhaps a bit misleading. It can’t lift the lap-top yet. The legs will just bend and it will perform really poorly if i put the lap-top on it, at the moment.

But, it is my goal that it should be able to lift it. I think i will have to shorten the legs a bit. It will need less torque then, and shorter parts is less likely to bend

Awesome!

Wow this looks like a really cool robot! I can’t wait to see the video of it… hurry it up zalzer ;-). I would definitely use one of those for chasing my cat with :smiley:

Looking forward to detailed description / tutorial.

- Jimmy

Uploading right now
I’m uploading as I write, video.google is still processing the video, I’ll link to it as soon as it’s ready

And it’s up

Here’s the link

http://video.google.com/videoplay?docid=-463105234723059129&hl=en

The video quality isn’t the best, don’t knwo why video.google scales it up, I’m aware of the color problem think it’s some setting on the camera I need to change but havn’t figured it out yet. Maybe I’ll use another and better camera next time

Thanks nice job!Fredrik:

Thanks nice job!

Fredrik: that’s a really cool robot! It almost looks like it’s alive… Now I can’t help but wonder if I could make something like that in LEGO :-).

Once again I’m looking forward to tutorial and your experiences with the arduino.

- Jimmy

Thanks really much for

Thanks really much for posting that video!

BTW, i think the video quality is completely ok. One thing im not ok with though is that i set wrong values for the length of the coxa (the upper, horizontally rotating joint of the leg). While it really is 5 cm, i set it to 3. I haven’t tested it since i fixed i, so i wonder if it works any better now…

Perhaps the second half of

Perhaps the second half of the video is not that relevant ;D

- Annyway, Fredrik, you can edit your post and insert the video link so it is here on the page, thanks.

/ Frits

Done! :smiley:

Done! :smiley:

Anyway, in the video you can see me pointing on one of the legs. One of the servos in that leg actually broke a short while before we recorded the video. However, it was broken in such was that it still could hold the position when power is provided. The problem was that a small gear in the servo had lost several tooth, so when the gear itself spinned, it provided motion most of the time for the next gear. It worked, but it made it a little bit clumsier.

2000 grams??

WOW, does it weigh 2000 grams?? No wonder the legs are struggling!!

/ Frits

Well, that’s when bearing

Well, that’s when bearing the EEE PC.

Anyway, it shouldn’t be that hard. I know of a hexapod that could lift 2,6 kg, that being just the payload and not the hexapod itself. The servos can easily lift the weigh. The problem however, is the weak material. I used a very thin aluminium sheet for all the parts.

I’m working on something similar

I’m working on something similar, but in CG.

I’m really liking what you’re doing in real life though, affirms the assumptions I made regarding the movements of a six-legged robot.

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

This robot is to be a character in my final year project for my (BA) Post Production and Visual Effects:

http://www.youtube.com/watch?v=dcj-IWFDWwc

I just thought I’d share it with you, it’d be cool if you’d let me know what you think.

Cool, I hope that to be

Cool, I hope that to be reality soon! I like those little hand hold robots.

I do also like the anchor hexapods.

Did you do any inverse kinematics to generate the movements? If so i would love to see some documentation of that.

Anyway, awesome video and thanks for the feedback!

Very cool. I love how fluid
Very cool. I love how fluid the motion can get when you have so many degrees of freedom (just like in the humanoid robots that are coming out these days). This really makes me want to build one. But man, that must have been expensive. Here in the US, the cheapest servos are about $10, so with the 18 servos I count in your walker, that’s USD $180 just for the servos. But eventually I definitely want to do something with legs :slight_smile:

Thanks!You could start off

Thanks!

You could start off with a project similar to the Lynxmotion BRAT. It’s a two legged little robot that only requires 6 servos. So you could start with 6 servos and then buy some more whenever you feel like expanding. Or maybe a quadropod…

http://www.lynxmotion.com/images/hi-res/brat02.jpg

I really recommend the GWS S03T servos which is the ones i used for my project. Watch out though, if you’re using fabricated servo brackets it may not fit for these servos because they are slightly oversized. Anyway, they are strong which is good for a legged robot.

Thanks for the info. I

Thanks for the info. I checked out all of LynxMotion’s robots, and they all look very cool, but of course very expensive :slight_smile: Looking at it in context, that BRAT is actually quite affordable. You’re right, it might be a good entry point. Someday :slight_smile:

Dan

Just an Idea

Is the power source on the robit itself? If so you could get it to draw power from the eeepc, that way you will save on weight! Maybe use a docking station… if you get them for the eeepc? or something similar…

"Unfortunately, you learn from your mistakes"

Rubbers

You need to get some non-slip tips on the feet. perhaps the thimble things that bank-tellers use.

Mike