Escolar Documentos
Profissional Documentos
Cultura Documentos
ic
BEAM Robot
1 2 3 4 5
Skill Level
99 ns y
19 sio ma
.
d, is nt
Lt om me
ic nd cu
ot s a do
la rr Th 99
rb or is
So e g: 19
ha arn h .9
s
© ve in 3,
W arc 0
M TA
BE
©
The ScoutWalker 1.1 uses the patented Microcore to control
it's walking processes, without a microprocessor or
programming! This kit lets you explore the adaptive behaviour
of the Microcore on a sturdy, simple to construct frame!
(Soldering and mechanical skill required)
®
A Complete BEAM Walking Robot
Kit Inside!
Produced by
ScoutWalker 1.1 BEAM Walking Robot
Parts List
Mechanical Stuff:
(2) Servos (to be modified)
(2) Legs
(4) AA batteries
(1) Book
Resistors:
Capacitors:
Miscellaneous:
Before starting, identify and inventory the parts included with this package. If any are
missing or damaged, contact Solarbotics Ltd. For a replacement. Use a small (~25 Watt)
soldering iron to solder the components to the ScoutWalker printed circuit board. Use a
large (pistol type) only for mechanical (legs) connections.
ScoutWalker 1.1 BEAM Walking Robot
Parts List
Tools:
To successfully build your ScoutWalker 1.1, you will require the following tools:
And most importantly, some electronics experience, as this is not a beginner’s kit by any
stretch of the imagination. You have to have exceptionally clean and proper soldering
skills. There. You’ve been warned. Cold and messy solder joints are a proven killer to this
type of electronics, so if there is any doubt about your soldering skills, practice getting
clean and shiny solder joints on another project first.
In other words - be careful! We will help you any way we can to assure the successful
completion of your kit, but can’t be responsible for putting band-aids on any burns and
other ouchies you get while soldering.
ScoutWalker 1.1 BEAM Walking Robot
Introduction:
Welcome to the wunnerful, wunnerful world of BEAM walking robots! If you are at all
familiar with BEAM robots in general, you’re probably aware that they’re unorthodox in
design and function. Most BEAM robots are solar-powered, removing the need for
replacing batteries or hooking up a charger, but walkers are different in that they require
a much larger power “surge” to work successfully. This is not saying that there aren’t
solar-powered walker, there are several out there, it is just for simplicity of design and for
improved capability that batteries are a must in this application.
Now that we’ve established that this walking robot kit is different from other BEAM robots,
we also have to point out that it is also different from other “regular” walking robots in
that there isn’t a microprocessor or programming involved. This means there isn’t any
code-writing, code-debugging, code-loading or host computers involved. This is a
microprocessor-less robot. Bereft of microprocessor. You have more transistors in your
wrist-watch than you will on the robot. Get the point? This may sound contrary in a world
gone microprocessor-crazy, but the Microcore © controller provides the walking
mechanism with robust, adaptive behaviour that can outperform the code in a computer
EEPROM.
The ScoutWalker 1.1 is one of the most basic walking robots that can be built. Positioning
the front motor at an inclined angle, and leaving the rear motor at a relatively shallow
angle, we get a thrust/climb action from the front, and a thrust action from the rear.
Playing with this geometry arrangement immediately leads to some clear conclusions:
1) Shallow climb angles of attack (the “AOA”) on the front motor are good for an
efficient flat terrain gait. Conversely, steep climb angles make for effective climbing
actions, but leaves much to be desired when it comes to overall distance travelled.
2) Balance becomes an important factor, where if the centre of gravity (the “CG”) is
too far forward, the ScoutWalker will not be able to lift it’s front legs off the ground.
Conversely, if the CG is too far rearward, the rear legs will not lift off the ground
either.
A good overall starting point is to have the ScoutWalker start moving forward by having
it’s front leg lift up (and over any potential obstacle), and then tip forward onto this leg
which will bring the rear leg up and over any obstacles. There are more optimal
configurations for purely flat surfaces, or for very rough terrain, but what fun is it if we
don’t leave you some answers to find for yourself?
ScoutWalker 1.1 Walking Robot Instructions:
Servo Modifications
The servos are obviously the business end of the walker. Unfortunately for the servos, you'll be performing a
little "open-heart" surgery on them (insert maniacal laughter here). Why? well, to be honest, we simply
cannot find gearmotors near as strong and inexpensive as modified servos, but their internal electronics
simply aren't compatible with the Microcore controller. So fish out your Phillips head screwdriver, the 12"
length of paired wire, and the two servos - we're going to go hacking!
1 2
Start by removing the bottom plate from the servo, and Gently pry the servos electronic guts out with a
be careful not to lose the screws (sorry to sound like electronic-guts puller tool (if that's not handy, use a
your mom, but these are dang-near impossible to screwdriver). The PCB is connected to the servo
replace) motor and feedback pot, so expect to see these as you
pull the whole assembly out.
Desolder here
3 4
Remove the motor from the PCB by desoldering it from Gently push the motor back into place. Then solder the
the solder mounting pads indicated. As for the leftover full length of wire onto the motor and put the bottom
PCB and pot, you can feed it to your cat or dog, but not plate back on. Then measure only 2" from where the
your hampster - that would be silly... wire leaves the servo and clip off the extra wire.
Short-lead servo
is rearward
1 Front is thisaway
2
Start by laying out the long-tail servo, the wood spacer, Glue the servos to the spacer block by using liberal (ie:
and the short tail servo in the arrangement shown. If lotsa) amounts of hot-glue or other suitable glue (no
you get the servos mixed up, you won't be able to denture adhesive, ok?). Make sure that the block is snug
connect them to the PCB later on! Note that the up into the corners of the servo mounting tangs.
servos are positioned so the wires come out from the
far left and far right sides.
3 4
Here's what the mount should look like when you're Step 4 - there isn't one on this page. We're going to
finished. It's your option to add proper screws and start work on preparing the legs and attaching them
washers to the servo mounting holes. If you wish to next, and that's best done on a page by itself. Instead,
do this use the screws from the servo accessory pack. here's a picture of our shop dog, "Glue". Why "Glue"?
Our experiments have shown the hot-glue to be quite Let's just say that she's, oh, just a little bit affectionate...
adequate, except in <ahem> warmer environments
("HELP ME! I'm mellllting.....")
29cm
(11-3/4")
29cm
(11-3/4")
5 6
Take one of your thick 60cm (2 foot) long leg wires, Solder the leg wire to the strip on the leg mounting
and measure in from one end 29 cm (11-3/4"). Cut PCB as show. As you may (or may not) know, both the
through the insulation all the way around by rolling the leg pad and copper leg wire are excellent conductors of
wire between the knife and the tabletop. Measure the heat, so this is where you need the extra "OOMPH" of
same distance in from the other side and cut through a high-wattage soldering iron or butane torch.
the insulation again. Then split the center portion
insulation down the middle and peel it off.
7 8
After checking that the servo is about 1/2 way through You have a choice to put the legs on the "inside" (as
it's full travel (1/2 one "Zzzworrp"), unscrew the servo shown) or "outside" (180° around) of the servo wheel. We
output wheel screw and reposition the output wheel recommend you start with the legs "inside" for the front,
so that is inline with the servo. Then screw the wheel and "outside" on the rear. Screw the leg/mounting pad
back in. assembly to the servo output wheel using the 3 included
#2-1/4 sheet metal screws. Do the process again (steps
5-8) for the rear legs. When finished, you'll have a splayed-
legged walker waiting for it's controller!
R10
J1
J2
1
R11
R14
74C14
C6
C5
R3
J3
R9
R1
R15
D2
C1 C3
U2 U3
C2 C4
D1
R2 R4
C7
C10
R6 R8
Batt Conn 3
SW1
2 U4
74C14
4030
The 4030
controls the M1 M2
reverse behaviour C8 C9
of the Scoutwalker
4
The L298N is the "muscle" chip that
Because everybody wants to start with the chips. Just picture than on the graphic. Just
human nature to want to start with the "big'n'important" make sure that the large metal tab
stuff. From there, we'll continue with the smaller discrete side faces towards the top of the
R13
R10
able/strange performance so you can see how valuable 6
solder with water-soluable flux is at this stage. If you're 5 Capacitor C6
J1
J2
1.0µF
Resistor R14
R11
R14
C6
7
C5
Resistors R5 to R9
U1
R12
R3
J3
R9
R1
(c) Solarbotics Ltd. 1997
ScoutWalker 1.1
R15
74C14
D2
C1 C3
R13
R10
U2 U3
C2 C4
D1
R2 R4
74C14
4030
J1
J2
C7
C10
10 R6 R8
R11
R14
Capacitor C1-C4
C6 1µF
C5
0.1µF
Batt Conn
104
8 SW1
U4
Resistors R1 to R4
R5 R7 2.2M W
M1 M2
U1 C8 C9
R12
R3
J3
11
R9
R1 Resistor R15
W
R15
74C14
1.0M
D2
C1 C3
U2 U3
C2 C4
D1
R2 R4
12 Diode D1, D2 (note orientation
74C14
4030
C10
13
1µF
Capacitor C7
R6 R8 1.0µF
Batt Conn
14
LED3-LED6
SW1
U4
16 M1 M2
SW-1 Switch
C8 C9 15
Capacitor C8-C10
0.1µF
104
Brass Rod
Leave Long enough to
Sensor Spring
be able to turn 90 ° and Contact to be soldered to
attach to rear mounting pad forward mounting pad To Reverse Probe
The heat-shrink There's not too much rocket (or robot..) science here. Simply put, we're
keeps the spring from
accidently contacting
building a sensor that activates the reverse circuit when bumped from any
the pin too soon.
Solder the end
direction. When the spring deflects enough to contact the brass rod in the
of the spring center of the spring, the circuit activates. Start by building one and mount-
to one of the
pads on the
ing it on the LEFT fork. You can add another to the right side later.
forward mount
R10
17 18
J1
J2
the long end of the wire so it the brass rod down, then
C6 1µF
C5
U1 19
R12
R3
J3
R9
R1
R15
104 104
74C14
D2
C1 C3
U2 104 104
U3
C2 C4
D1
R2 R4
104
74C14
4030
1µF
C7
C10
R6 R8
Loosely assemble the parts, insert the rod end into the rear pad
Batt Conn
hole, the spring end into the front pad hole, then solder the ends
SW1
into place. Your sensor is now complete, minus future tuning. This
U4 means if it activates too often, slide the inner sleeve forward to
reduce the "activation contact area" on the sensor pin. If this still
104
104
M1 M2 isn't enough, you may have to trim the sensor's length down, or
C8 C9
even better to cover the outside of the spring portion with some
suitable diameter heat-shrink to dampen it's motion.
PCB Construction - Page 6
ScoutWalker 1.1 Walking Robot Instructions:
Final Assembly
You've finished the brains; you've finished the body; time to combine the two!
Final assembly requires you take your finished PCB and mount it onto the ScoutWalker body. Follow this with adding
the battery packs, wiring them together, installing the batteries, and bending the legs. It really isn't that hard - except for
the bending the legs. There is no "best leg" shape, so you'll have to experiment with what works best for the terrain you
have in mind for your ScoutWalker.
1
It's important to tape over the rear servo's 2
screws before you attach the PCB to the body You have the option to glue or screw (or both) the PCB
- you don't want to cause any accidental down to the frame. If you screw it down apply the
smoke, do you? screws through the slots indicated into the underlying
wood or plastic.
R5 R7
U1
R12
R3
J3
R9
R1
R15
D2
C1 C3
U2 U3
C2 C4
D1
R2 R4
C7
C10
R6 R8
Batt Conn
SW1
U4
M1 M2
C8 C9
3
Glue the battery holders in place, one each side. Orient 4
these so that the wires are facing rearward. There are Wire the battery packs
mounting holes in the holders, so if you have a few Black Lead together as shown. Black Lead
spare screws, feel free to screw them on as well. Red Lead Red Lead
U1
R12
R3
J3
R9
R1 R15
D2
C1 C3
U2 U3
C2 C4
D1
R2 R4 ~40cm (16")
C7
C10
R6 R8
Batt Conn
SW1
U4
Front Servo
M1 M2
Wires C8 C9 ~40cm (16")
Rear Servo
5 Wires 6
Solder front servo wires to the pads labled Next, find a big piece of paper, like a newspaper or from a
"M1", and the rear servo wires to the pads roll. Draw a square that measures around 40cm a side, and
labled "M2". Don't worry about which wire then draw lines that connect the diagonal corners. We'll use
goes where - if it starts walking in reverse this to set up the basic leg shapes.
when you power it up, simply swap the
wire connections on the "M1" or the "M2"
pad.
Balance point
7 8
Find the balance point of your walker by lifting Place your ScoutWalker so that it's balance point sits directly
off the surface by two fingertips. Find the point over the "X". Bend your legs so that the feet touch the lines
where it just balances horizontally - keep that of the "X", and are directly across from each other. This
point in mind for the next step! assures that your ScoutWalker will have sufficient balance to
give you at least a reasonable walking gait when you power it
up. Experiment with placing the foot points further up and
down the "X" and see what kind of results you get!
Movement limiting
"knees"
Front Legs
Rear Legs (about 30° from
(about vertical) vertical)
pin pairs and cut the narrow trace that connects the two
R13
R10
J2
S
:
R11
R14
1µF
1µF
C6
C5
Addendum - Options!
ScoutWalker 1.1 Walking Robot Instructions:
Technical Operation Background
Theory of Operation