Intro Six Legged Walking Robot
Intro Six Legged Walking Robot
Overview
Take the Taymiya six legged walker robot and make a larger version of it. Ultimately I’m
deciding if I want to make a bot large enough that two people can ride and drive in.
One thing I wanted to determine is that if you increase the size of the robot, how it behaves
compared to the original. The Taymiya bot is I have to admit pretty lame when it comes to a
practical walker. I wanted to see how a larger bot behaved. Another important data point I was
looking is – increasing the size makes for a VERY long robot very quickly and not practical for a
very large version of the bot that could fit through the side gate in the back yard and still carry
two people in some manner.
Once this is complete the next version I plan on doing is seeing what happens if I shorten the
distance between the legs (shorten the length of the bot), how does it behave. Of course I could
do all this in a CAD program but I’ve gone low tech on this and did it all with pencil and paper
and just building it to find out.
I originally set out to do this without having to weld anything. But when it came to making the
linkage arms to an exact length and the crank arm I punted and ended up silver soldering these
components. I’m sure If I thought about it longer I would of came up with a solution but total
build time was an important driver in all of this and I wanted to complete this quickly before it
became yet another half completed project cluttering up the garage.
I also chose to use a hand held controller wired to the bot in similar to what comes with the
model. I could of easily used spare RC parts but I chose to keep with the spirit of the original
and going back to my original theme of using this as a proof of concept I chose to keep it
simple.
STEP 1 Design
So futzing with the dimensions of the robot I wanted to keep the size to something that I could
build on the work bench. Also I was planning on using some very inexpensive 3.6V electric
screwdriver motors for the project so any overall size I came up with had to be within the
capabilities of the screwdriver motors to drive it. After crunching some numbers and eyeballing
things I chose to make mine 4x times larger than the original.
So what I did is - as best as I could, using a pair of dial calipers – was to measure all of the
lengths of all of the components. Then I measured them all again, then I measured them all
again. My measurements I believe are close but not 100% accurate. Since I was eye-balling
some what I did is take two or three measurements of the same item and averaged the lengths.
Some of the easier measurements I did multiple times I ended up with the same distance. For
anything that was off, I was wondering what would happen when I multiply the inaccuracy –
would the legs bind, would it fall over or not walk at all.
STEP 2 Making
Making the base
Making the base only required drilling the holes for the tie wraps to hold the motors in place and
the four holes for the leg brackets. Pretty straight forward.
After thinking about this I came up with the idea shown in the pictures. I could make a single 90
degree bend without any problems this end with the 90 degree bend has to connect to the top of
the legs. The other end needs to connect either to the drive axle or the axle of another leg. I
decided on using a flat piece of steel with a single hole (big enough to slide on the axle snugly) I
decided to make a jig out of wood with two holes in it. One for the 4-40 rod and the other with a
8-32 dia hole in it. By laying a flat piece of steel with a 8-32 clearance hole in it the 3/32 rod
would lay on top of it. If I silver soldered the rod to the tab and both were pinned at the exact
distance because of the jig, I would end up with a connecting rod the exact length I needed. I
had to make a total of six of these. They aren’t the prettiest but they work.
STEP 3 Assembly
Now with the motors tie-wrapped in, the axle brackets bolted to the Plexiglas frame, the crank
arms made, the connecting rods made, the legs cut, it’s time to assemble!
It took some washers here and there, some tweaks to the rods some positioning of the legs on
the axles in-line/out of line with the middle leg but I came together nicely.
I hooked up a battery to each of the motors and observed how they rotated and to make sure
nothing was binding or grinding. It took some adjustments of the axle legs & washers to get it all
correct. Because of the length of the screwdriver bit & crank arm attachment the arms are
further out from the frame than I originally thought. But of course I never bothered to figure this
out in the first place and it all worked out.
STEP 4 The Feet
One of the problems with this robot IMHO is traction. The Taymiya robot struggles on a smooth
surface to walk and will do much better on carpet. I knew I had to come up with some kind of
foot for the robot and tried to find at least an initial solution at the hardware store. What I ended
up with was 2 ½ foam pipe insulation. Not what I was looking for, but a start. The diameter of
the foam tubing was bigger that I wanted but I cut some of it out and stuck it together. I filled the
center up with some additional foam bits to keep it from smushing apart when I pressed the
washer onto it. I found some large ½ washers that are 2” diameter. I had to use an additional ¼-
20 washer to keep the 8-32 screw from falling through. I managed to drill and tap the feet vs.
drilling a through hold and bolting them up. Risky because I could have split the Plexiglas doing
this but it worked out.
STEP 5 The Controller
I decided to do something similar to the original Taymiya kit so I decided to make a controller
from some of the left over Plexiglas. I could of went with a hobby box and made it easy but I
figured with a jig saw, belt sander & super glue I could come up with something pretty quickly.
I was going to need two DPDT momentary switches for the joy sticks. Fortunately my local
electrical computer place had what I needed. I’ve included a very lame picture of the wiring
diagram.
To drive the bot I decide to use three Sub-C Nimh batteries that I bought off of eBay years back.
I soldered the pack together and used a small RC car connector so I could disconnect the pack
to charge the battery.
Picture of wiring diagram.
Step-6 testing
STEP 7 Summary
Well it walks! Pretty much in a similar manner as the smaller one. I need to add some weight to
it to see if it behaves better/different.
Observations -
The foam feet don’t work. They flatten out pretty quickly and the Plexiglas feet are banging on
the ground. I need to get some thick rubber material that won’t flatten and get better traction. I
will try to find some rubber disks or something off the internet.
Adding a motor controller. Right now it’s only one speed. I would like to see how it
walks/behaves when the legs are moving slower. This will require me moving to some type of
RC dual motor controller to implement.
Next Steps
3. Shorten the distance between the #1 & #3 legs (basically shorten the overall length of the
robot). I want to shorten the distance so that the #1 & #3 legs actually move inside the center
leg’s walking radius. I can do this by staggering how the legs line up (from a front to back view).
This will require moving the axle brackets towards the center and probably re-making the
connecting rods – now maybe I will take the time to figure out a non-welding solution for this
(suggestions welcome!).