Let's Make Robots!

Crap-Crab ... The quadruped

Look maaa', no tools! :D

Well, that's not entirely true, but it isn't far off. I have constructed this robot with a minimum of tools (and materials) , for the simple reason that I don't really have any (nor the skills to use them).

So given that it's a somewhat crappy build, made mainly out of crap I found lying around, held together largely by double sided tape, plus that it looks sorta like a crab, I thought the name Crap-Crab would be appropriate. And besides it does have a bit of a ring to it, doesn't it? :D

To be fair I did use some screws here and there, but ONLY when they could be fitted without doing any drilling or anything "complicated" like that.

So far the tools I've used are:

- A screwdriver
- A pair of scissors
- A 50 cents dull hobby knife
- A lighter (for heating up a bended paperclip)
- A paperclip (for burning screw-holes in the CD)

The materials used are:

- 12 small servos (plus horns)
- A Sharp IR-sensor
- A Two CD
- 4 rubber bands
- 16 32 assorted screws
- Double sided tape (quite a bit)
- Normal tape
- Instant glue

Besides, I used 8 16 of these thingies (see foto below). I have no idea what they are. I was simply walking on the street, thinking about how to construct a robot leg, and I found a bunch of these lying on the ground (near a construction site I believe). They're kinda like meccano-pieces, only made of plastic and weigh nothing. If anyone knows what they are please let me know :)

And finally I used 12 28 of these (see foto below) in combination with the screws. I don't know what they are either.

Anyhoo, the legs are a bit wobbly as is, so I'm currently thinking about reinforcing the upper joints with an extra construction-site-thingy. Not sure how yet. I'm thinking the best way would be glueing a nut to the servos on the opposite side of the shaft. I made a demonstration hereof using tape (see foto below). Any ideas here are welcome.

The brains of the robot will be an Arduino (Duemilanove) and a breadboard mounted on top of the CD.

The (main) purpose of the robot is to experiment with adaptive/heuristic walking methods, using various forms of internal sensing (eg. servo feedback) and AI's (eg. neural networks). For instance I would like it to automatically improve it's walking gait by practicing and be able to adapt to walking on uneven surfaces, where a fixed gate would be inappropriate. But I'll get into that later. For now I just wanna finish it and experiment with different types of fixed gaits.

Here are some more pics of Crap-Crab:



UPDATE 26-8-2014:

Not much progress today. Went to several shops looking for screws/nuts suitable for reinforcing the upper leg joints (as mentioned earlier), but small screws aren't that easy to come by it seems. Still open to ideas on this issue.

On the up side... My father-in-law sawed my old breadboard in half, so now I have two small ones (nice!). I also bought som pin headers and prepared the board for the servos, plus I made some jumper cables for the bot. All of which can be seen on the pic below.

So now I guess I have to add my cheap old soldering iron and a nail-clipper (for seperating the pins) to my otherwise spartan tool list. And perhaps a saw too, allthough I wasn't the one wielding it :D

Oh and thanks for the nice comments. Appreciate it. It's good to be back on this website, after a long break from this community and robot-fiddling in general.



UPDATE 27-08-2014:

As mentioned earlier I need to reinforce the legs (with an extra "bracket"), as well as the body (with an extra CD), but for now I put that on hold until I figure out the best way to do it. Instead I connected all the wires (see foto below) and started playing around with the leg movements.

But I'm having a lot of troubles with the servos. Instead of posting them here I created a forum topic to ask for help on these issues. If you are able please feel free to give some input on the matter.

I'm also having some problems with the weight distribution, but I suppose that's simply because the Arduino board weighs more than the breadboard, so I should move both back somewhat to maintain the center of gravity in the robots center.


UPDATE 31-8-2014:

As mentioned I had some problems with the servos. Turns out powering 12 servos through a breadboard isn't a good idea (noob mistake). But that left me with a dilema, since I am reluctant to give up the breadboard at this stage, thus leaving little room for experimentation.

My solution was soldering a tiny piece of perfboard which handles the main supply line for the servos, but then plugs into a breadboard feeding the individual servos. I put on a 1000uF cap for leveling things out a bit. This tiny buggar handles 6 servos, so I'm making one more.

I also bought some 0.1uF, 10uF and 100uF caps for trying out with the individual servos. Additionally I bought a 4017 decade counter to see if I can control the servos with that, as described here, thus freeing up a lot of pins. Started reading up on that.

Besides that, I'm STILL trying to figure out the best way to reinforce the uppper leg joints, which has turned into a bit of a conundrum, given that it's hard to find the things I need, eg. small screws WITH nuts. So again I'll just have to use whatever I have lying around.

For now I've come up with the following... I glued two of these tiny rubber thingies (see bottom left) to the side of the servo (using super glue), and then simply put a screw through the holes in them. At first it was too wriggly but then I put a bit of heatshrink on the head of the screw, and now it's a pretty tight fit. If I also put a tad of glue on the tip of the screw before screwing it in this might actually work, but I dunno...


UPDATE 6-9-2014:

Finally got around to finishing Crap-Crab version 2.0 :) Well it looks sorta the same, BUT this is a much more sturdy little critter. Here he is:

The body is now two CDs glued together, instead of one, and I added two tiny screws for attaching the servos horns, where before it was just fixed with the one screw through the servo axis plus double sided tape:

But most importantly I reinforced both the upper and lower parts of the legs with an extra "bracket" each:

Now the critter actually looks like something that could eventually walk without falling apart trying :D Guys I gotta admit... I think I'm a wee bit in love :P

Ah and also I finished and tested the two boards I soldered for providing the juice for the servos:

That's about it for now :)

Comment viewing options

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

Wow that is super impressive, GREAT WORK! I cant wait to see the finished robot.

Thanks :) And me neither...

I applaud your improvisational skills.

And I'd really like a bag of those plastic pieces you found so I hope somebody tells you what they are. :)

I now think that rubber bands and paper clips should go on all BOM, if just to give people something to think about.

Thanks for mentioning my improvisational skills. Makes me think that all those hours of playing Jazz guitar haven't been wasted after all :D

And I too hope someone here will know what the thingies are. Whatever they are they must me cheap, since I found them on the street, and in this country (Argentina) NOTHING that has any value can be found anywhere. Even if you leave a cartboard box on the street someone will pick it up quickly and sell it as recycle paper for a few cents.

Cool base! I'd never thought about using cds for plastic base! Glue or two screws should be enough to fix servo horns. Go on:)


Yeah CDs are pretty cool. But I believe I have seen them used in several robots around here.

PS: I prefer the name Crap-Crab ;)

That's a nice - limited to the minimum - build. I am looking forward to a video with your walking style. My Chopstick Junior did never receive an updated walking routine, hope yours will :-)

Thanks. That was the intention. And I should perhaps mention that while tools, mecanics and (to a certain extent) electronics is somewhat mumbo-jumbo to me, I do have a background in programming and computer science. So my interest in robotics is mainly due to the AI aspect. In other words I plan to spend a lot of time experimenting with different approaches to making it walk. That is... IF I get the damned critter working mecanically speaking :)

Good to know :-) I hope you will get the electronic and mechanics working in a way that you can experiment with the AI. I would love to spend more time on my Chopstick Junior but now he's sitting in a shelf with broken legs.

This is great. As for reinforcement, I left the legs of my quadruped wobbly, because I noticed that it adds very nice amortization and makes it much harder to strip the servos -- it can even fall from heights safely!

Then again, I have a larger quadruped for which the wobbliness is not so nice, so I plan to drill a hole in the back of the servo (it's the part there the electronics board is, so there is some room) and put a screw through there. I guess you could use the hot paperclip too. That tape doesn't look like it's going to hold very well for a side force. You might also want to use a second CD on the bottom, to make the horizontal servos more stable too -- especially when you add more weight to your robot.

By the way, if you are looking for rubber for the leg ends, I've successfully used rubber washers, headphone rubbers and most recently earplugs (noise stoppers).