logo

> Home

> Circuits

> PCB "art"

V My robots

 > Ornamental pummer

 > Caterbot

 > My walkers: an overview

 > Protowalker

 > ModWalker

> uC-based stuff

> Legalities

My walkers -- an overview
Two takes to date



I've built 2-motor / 4-legged walkers from two designs to date:

  • Protowalker 1 -- this walker design is an odd-looking thing, in order to provide a number of different mechanical configurations. The original idea was to build 2 identical units to allow side-by-side comparisons of performance with various tweaks injected to one or the other. Protowalker is a basic 2-motor walker, but with a spring-loaded "joint" between the two motors.

    What I discovered early on was that putting a spring-loaded joint in the middle of a two-motor walker doesn't improve its walking efficiency, it keeps it from walking at all (the walker just sort of stands in place and does a bad imitation of the Hula). At some point in the future, I'll probably try out this idea again with a walker that has a hinge point further forward. Also note that Protowalker 1 has the majority of its weight (i.e., battery) toward the back of its body, so it needs some long rear legs to avoid dragging its rear feet.

    In response to these issues, I designed a simplified version...

    Protowalker 2 -- this has the same external configuration (i.e., length) as a Protowalker 1, just with no hinge (to simplify building it). This coincidentally gave me a bit more "deck" space to work with, so I laid the 9V battery down to improve (i.e., lower and move forward) its C.G. The geometry of the forward motor is still variable.

    I've drawn up the parts for this walker, but haven't built one yet (I'm putting off study of that movable front motor for a while).

I then salvaged what I could from this walker, and built...

  • ModWalker -- this takes its name from its modular design. The head, circuit, legs, and feet are all "swappable" for plenty of experimental flexibility.

All of these walkers are designed to allow for swap-out of various driving circuits. Accordingly, the walkers' circuits are implemented in two parts -- a "brain" card, and one or two "body" cards. Essentially a daughter card, the "brain" card contains the walker's core circuit (either a quadcore or master / slave bicores) and motor drivers. The "body" card(s) provide the power supply, structure, and some signal routing.

 

The interconnect
I use an 8-pin DIP socket as interconnect between "brain" and "body" (here, the socket is on the "brain" card, and the cable / pins are connected to the "body" card). By doing things this way, I can test my walkers with various combinations of "brain," legs, feet, etc. The assignment of pins on the interconnect socket is shown here:

TBR

The brains
I've got all sorts of data on the "brain" circuits I'm testing these walkers with elsewhere, but at a high level:

  • All provide sockets for timing resistors -- this allows me to tinker with core timing, and play with walker turning (via rear motor)

  • All provide sockets for ICs -- this allows me to tinker with IC families, and recover from "smoked" ICs

  • Later "brain" card designs provide sockets for IC power-filtering capacitors

 

The body
The "body" circuits are pretty straight-forward -- a 9V rechargeable battery (which, of course, really puts out 7.2V), on / off switch, power regulation circuitry (to get things down to 5V), and some drive power routing (since I'm already using PCB card as structure, why bother with wires?).

 

Lessons learned


Things I 've learned from my walkers to date:

  • Regardless of what the package implies, "industrial strength" velcro just isn't strong enough to hold a motor in place.

  • The same thing goes for "industrial strength" double-sided foam tape

  • Floppy eject motors are great from some perspectives (cheap, low power draw), but kind of annoying from other perspectives. In particular, the back side of these motors (which you're most likely to use as a mounting surface) is really "lumpy" -- this makes it tough to mount them to a body without wobbling.


This page was last updated on
Copyright © 2001 Eric H. Seale