QuirkBot Walker

by murilopolese in Circuits > Robots

5540 Views, 10 Favorites, 0 Comments

QuirkBot Walker

QuirkBot Walker - First walk!

This is a tutorial for building a single servo motor walker robot using straws, strawbees, one servo motor and a QuirkBot (but any other arduino might work even not so nicely ;P )

Material

IMG_2180.JPG

The basic material you'll need to build this is:

- 14 straws with the same size (or close enough)

- 30 single leg strawbees

- 2 double leg strawbees

- 1 Scissor

- 1 Rubber band

- 1 Servo motor with horn

- 1 QuirkBot

Assemble the Legs

IMG_2181.JPG
IMG_2182.JPG
IMG_2183.JPG
IMG_2185.JPG
IMG_2188.JPG
IMG_2189.JPG
IMG_2192.JPG
IMG_2190.JPG
IMG_2191.JPG
IMG_2193.JPG

We cut the straws all the same size for a practical reason but the inner part of our robot leg is actually a bit smaller so you'll need to cut it to make sure you'll have a 90 degrees angle between the external part of the leg and the "shoulder/hips".

Pay some attention to the strawbees angles and locks but don't be afraid of commit any mistake since it's just a matter of unplug, fix and plug again.

Servo Case

IMG_2194.JPG
IMG_2195.JPG
IMG_2196.JPG
IMG_2197.JPG
IMG_2198.JPG
IMG_2199.JPG
IMG_2200.JPG
IMG_2202.JPG

This is perhaps one of the most important parts of this robot because if the servo is too lose, it turns itself instead of move the structure.

Making this servo case can be a bit tricky if you never touched a strawbee. If you are having troubles with this one, I strongly recommend to play around and find your own solution (and reply me with it! I'll love to check it out).

To make my servo even more stable in the case, I used a rubber band (I love rubber bands!)

Attaching the Servo Horn

IMG_2203.JPG
IMG_2204.JPG
IMG_2205.JPG
IMG_2206.JPG
IMG_2207.JPG
IMG_2208.JPG
IMG_2210.JPG
IMG_2213.JPG

Make sure your servo horn is tight enough inside the strawbees holes, otherwise it will slip away.

Also pay attention to put the horn inside one of the straws. This is very important!

If you want to move stronger and faster, screw the servo horn. I recommend to do this as a very final step.

Diagonal Axis

IMG_2214.JPG
IMG_2218.JPG
IMG_2216.JPG
IMG_2217.JPG
IMG_2221.JPG
IMG_2220.JPG

This is a trick.

If you want to move 2 parallel axis with a single servo, attach their joints with a perpendicular axis.

Do it as a diagonal axis you'll have a cool inverse rotation, very useful for walking robots in general.

Make It Stronger

IMG_2223.JPG
IMG_2224.JPG
IMG_2225.JPG
IMG_2226.JPG

Triangles. The solution for your weak wobbling structures probably is: Triangles.

For this we'll need 4 extra straws bigger then the first size straws.

Play around with this extra straws to create the best angles and spacing for your robot legs.

Tip: Watch the nature, try to copy animals legs sizes and angles. Fail, rebuild, fail, rebuild again. This is evolution, baby! :P

Code It

IMG_2228.JPG
QuirkBot Walker - Testing sweeper

Upload your code to QuirkBot and check how it behaves.

I recomend this code here:

https://codebender.cc/sketch:66977

Tip: Run your code first with the servo horn detached and then attach it to the servo, this will prevent your structure to blow out if it's too strong.

Add the QuirkBot to Your Structure

IMG_2231.JPG
IMG_2232.JPG
QuirkBot Walker - Testing the structure

This is where the QuirkBot shines. With any other arduino like board now you would need to add an extra heavy, complex and often ugly solution to make your walker robot carry the board, electronic components and battery while it walks.

Because the QuirkBot is compatible with strawbees, you can just fit it in the structure you already have!

Tweak Until You Make It

QuirkBot Walker - First walk!

Play with the angles, sizes, servo speed and evolve your Quirk creature until you get satisfied but mainly:

Have fun! :P