CHAPTER 24

BUILDING A HEAVY-DUTY
SIXLEGGED WALKING ROBOT
The strange and unique contraption shown in Fig. 24-1 walks on six legs and turns corners with an ease and grace that belies its rather simple design. The Walkerbot design described in this chapter is for the basic frame, motor, battery system, running gear, and legs. You can embellish the robot with additional components, such as arms, a head, as well as computer control. The frame is oversized (in fact, it’s too large to fit through some inside doors!), and there’s plenty of room to add new subsystems.
images
The only requirement is that the weight doesn’t exceed the driving capacity of the motors and batteries and that the legs and axles don’t bend. The prototype Walkerbot weighs about 50 lb. It moves along swiftly and no structural problems have yet occurred. Another 10 or 15 lb could be added without worry.
The completed Walkerbot frame measures 18 in wide by 24 in long by 12 in deep. Construction is all aluminum, using a combination of -by--by--in channel stock and 1-by- 1-by--in angle stock
Build the bottom of the frame by cutting two 18-in lengths of channel stock and two 24-in lengths of channel stock, as shown in Fig. 24-2 (refer to the parts list in Table 24-1). Miter the ends with a 45° angle. Attach the four pieces using 1-by--in flat angle irons and secure them with 3-by--in bolts and nuts. For added strength, use four bolts on each corner.
images
 
4
24-in lengths -by--by--in aluminum channel stock
4
18-in lengths -by--by--in aluminum channel stock
4
12-in lengths 1-by-1-by--in aluminum angle stock
8
1½-by--in flat angle iron
4
24-in lengths 1-by-1-by--in aluminum angle stock
2
17-in lengths 1-by-1-by--in aluminum angle stock
Misc.
stove bolts, nuts, tooth lock washers, as needed
 
In the prototype Walkerbot, many of the nuts and bolts were replaced with aluminum pop rivets in order to reduce the weight. Until the entire frame is assembled, however, use the bolts as temporary fasteners. Then, when the frame is assembled, square it up and replace the bolts and nuts with rivets one at a time. Construct the top of the frame in the same manner.
Connect the two halves with four 12-in lengths of angle stock, as shown in Fig. 24-3. Secure the angle stock to the frame pieces by drilling holes at the corners. Use -by--in bolts and nuts initially; exchange for pop rivets after the frame is complete. The finished frame should look like the one diagrammed in Fig. 24-4
images

images
images
Refer to Fig. 24-6. When the holes are drilled, mount two of the long lengths of angle stock as shown. The holes should point up, with the side of the angle stock flush against the frame of the robot. Mount the two short lengths on the ends. Tuck the short lengths immediately under the two long pieces of angle stock you just secured. Use -by--in bolts and nuts to secure the pieces together. Dimensions, drilling, and placement are critical with these components. Put the remaining two long lengths of drilled angle stock aside for the time being.
images
images
 
6
14-in lengths -by--by--in aluminum channel stock
6
6-in lengths -by--by--in aluminum channel stock
6
Roller bearings
6
Steel electrical covers (4-in diameter)
6
5-in hex-head carriage bolt
6
2-by--in flat mending iron
6
1-in 45° “Ell” Schedule 40 PCV pipe fitting
Misc.
and stove bolts, nuts, tooth lock washers, locking nuts, flat washers, as needed. -in Schedule 40 PVC cut to length (see text)
 
With a -in bit, drill out the center of six 4-in-diameter circular electric receptacle plate covers. The plate cover should have a notched hole near the outside, which is used to secure it to the receptacle box. If the cover doesn’t have the hole, drill one with a -in bit in from the outside edge. The finished plate cover becomes a cam for operating the up and down movement of the legs.

Assemble four legs as follows: attach the 14-in-long leg piece to the cam using a -in length of Schedule 40 PVC pipe and hardware, as shown in Fig. 24-8. Be sure the ends of the pipe are filed clean and that the cut is as square as possible. The bolt should be tightened against the cam but should freely rotate within the leg hole.

 

images
Assemble the remaining two legs in a similar fashion, but use a 2-in length of PVC pipe and a 3-in stove bolt. These two legs will be placed in the center of the robot and will stick out from the others. This allows the legs to cross one another without interfering with the gait of the robot. The bearings used in the prototype were -in-diameter closet door rollers.
Now refer to Fig. 24-9. Thread a 5-by--in 20 carriage bolt through the center of the cam, using the hardware shown. Next, install the wheel bearings to the shafts, 1-in from the cam. The 1-in-diameter bearings are the kind commonly used in lawn mowers and are readily available. The bearings used in the prototype had -in hubs. A -to -in reducing bushing was used to make the bearings compatible with the diameter of the shaft.
images
images
Once all the legs are complete, install them on the robot using U-bolts. The 1-in-wide by 2-in-long by -in 20 thread U-bolts fit over the bearings perfectly. Secure the U-bolts using the -in 20 nuts supplied.
Refer to Fig. 24-11 for the next step. Cut six 6-in lengths of -by--by--in aluminum channel stock. With a #19 bit, drill holes in from the top and bottom of the rail. With a nibbler tool, cut a 3-in slot in the center of each rail. The slot should start in from one end.
images
images
Mount the rails using -by-2-in bolts and nuts. Make sure the rails are directly above the shaft of each leg or the legs may not operate properly. You’ll have to drill through both walls of the channel in the top of the frame.
The rails serve to keep the legs aligned for the up-and-down piston-like stroke of the legs. Attach the legs to the rails using -by-1-in bolts. Use nuts and locking nuts fasteners as shown in Fig. 24-13. This finished leg mechanism should look like the one depicted in Fig. 24-14. Use grease or light oil to lubricate the slot. Be sure that there is sufficient play between the slot and the bolt stem. The play cannot be excessive, however, or the leg may bind as the bolt moves up and down inside the slot. Adjust the sliding bolt on all six legs for proper clearance.
images

images

images

images

images
The motors used in the prototype Walkerbot were surplus finds originally intended as the driving motors in a child’s motorized bike or go-cart. The motors have a fairly high torque at 12 V DC and a speed of about 600 r/min. A one-step reduction gear was added to bring the speed down to about 230 r/min. The output speed is further reduced to about 138 r/min by using a drive sprocket. For a walking machine, that’s about right, although it could stand to be a bit slower. Electronic speed reduction can be used to slow the motor output down to about 100 r/min. You can use other motors and other driving techniques as long as the motors have a (prereduced) torque of at least 6 lb-ft and a speed that can be reduced to 140 r/min or so.
Mount the motors inside two 6-by-1-in mending plate Ts. Drill a large hole, if necessary, for the shaft of the motor to stick through, as shown in Fig. 24-18 (refer to the parts list in Table 24-3). The motors used in the prototype came with a 12-pitch 12-tooth nylon gear. The gear was not removed for assembly, so the hole had to be large enough for it to pass through. The 30-tooth 12-pitch metal gear and 18-tooth -in chain sprocket were also sandwiched between the mending plates.
images
 
4
6-in galvanized mending plate T
4
3-in galvanized mending plate T
2
Heavy-duty gear-reduction DC motors
12
3-in-diameter 30-tooth #15 chain sprocket
4
28-in-length #25 roller chain
12
2-by-1-by--in 20 U-bolts, with nuts and tooth lock washers
12
1-in O.D. to -in ID bearing
Misc.
Reducing bushings (see text)
 
The -in shaft of the driven gear and sprocket is free running. You can install a bearing on each plate, if you wish, or have the shaft freely rotate in oversize holes. The sprocket and gear have -in ID hubs, so reducing bushings were used. The sprocket and gear are held in place with compression. Don’t forget the split washers. They provide the necessary compression to keep things from working loose.
Before attaching the two mending plates together, thread a 28-in length of #25 roller chain over the sprocket. The exact length can be one or two links off; you can correct for any variance later on. Assemble the two plates using by 3-in bolts and nuts and lock washers. Separate the plates using 2-in spacers.
Attach the two 17-in lengths of angle bracket on the robot, as shown in Fig. 24-19. The stock mounts directly under the two end pieces. Use -in-by- bolts and nuts to secure the crosspieces into place. Secure the leg shafts using 1-in bearings and U-bolts.

images
Mount the motor to the newly added inner mounting rails using 3-by--in mending plate Ts. Fasten the plates onto the motor mount, as shown in Fig. 24-20, with by -in bolts and nuts. Position the shaft of the motor approximately 7 in from the back of the robot (you can make any end of the shaft the back; it doesn’t matter). Thread the roller chain over the center sprocket and the end sprocket. Position the motor until the roller chain is taut. Mark holes and drill. Secure the motor and mount to the frame using by -in bolts and nuts. Repeat the process for the opposite motor. The final assembly should look like Fig. 24-21.

images

images


images


images


images

The Walkerbot is not a lightweight robot, and its walking design requires at least 30 percent more power than a wheeled robot. The batteries for the Walkerbot are not trivial. You have a number of alternatives. One workable approach is to use two 6-V motorcycle batteries, each rated at about 30 AH. The two batteries together equal a slimmed-down version of a car battery in size and weight.
You can also use a 12-V motorcycle or dune buggy battery, rated at more than 20 AH. The prototype Walkerbot used 12-AH 6-V gel-cell batteries. The amp-hour capacity is a bit on the low side, considering the 2-A draw from each motor, and the planned heavy use of electronics and support circuits. In tests, the 12-AH batteries provided about 2 h of use before requiring a recharge.
There is plenty of room to mount the batteries. A good spot is slightly behind the center legs. By offsetting the batteries a bit in relation to the drive motors, you restore the center of gravity to the center of the robot. Of course, other components you add to the robot can throw the center of gravity off. Add one or two articulated arms to the robot, and the weight suddenly shifts toward the front. For flexibility, you might want to mount the batteries on a sliding rail, which will allow you to shift their position forward or back depending on the other weight you add to the Walkerbot.

images
An easy way to align the legs is to loosen the chain sprockets (so you can move the legs independently) and position the middle leg all the way forward and the front and back legs all the way back. Retighten the sprockets, and look out for misalignment of the roller chain and sprockets. If a chain bends to mesh with a sprocket, it is likely to pop off when the robot is in motion.
During testing, be on the lookout for things that rub, squeak, and work loose. Keep your wrench handy and adjust gaps and tighten bolts as necessary. Add a dab of oil to those parts that seem to be binding. You may find that a sprocket or gear doesn’t stay tightened on a shaft. Look for ways to better secure the component to the shaft, such as by using a setscrew or another split lock washer. It may take several hours of tuning up to get the robot working at top efficiency.
Once the robot is aligned, run it through its paces by having it walk over level ground, step over small rocks and ditches, and navigate tight corners. Keep an eye on your watch to see how long the batteries provide power. You may need to upgrade the batteries if they cannot provide more than an hour of operation.
The Walkerbot is ideally suited for expansion. Fig. 24-26 shows an arm attached to the front side of the robot. You can add a second arm on the other side for more complete dexterity. Attach a dome on the top of the robot, and you’ve added a head on which you can attach a video camera, ultrasonic ears and eyes, and lots more. Additional panels can be added to the front and back ends; attach them using hook-and-loop (such as Velcro) strips. That way, you can easily remove the panels should you need quick access to the inside of the robot.
images
To learn more about . . .
 
Read
Working with metal
 
Chapter 10, “Building a Metal Platform”
Robot locomotion styles, including wheels, treads, and legs
 
Chapter 18, “Principles of Robot Locomotion”
Using DC motors
 
Chapter 20, “Working with DC Motors”
Additional locomotion systems based on the Walkerbot frame
 
Chapter 25, “Advanced Locomotion Systems”
Constructing an arm for the Walkerbot
 
Chapter 27, “Build a Revolute Coordinate Arm”