You are on page 1of 68

Cutting Corners, Without Compromise!

Compact convenience and economic efciency are the


hallmarks of our new RDX1 charger. Its space-saving,
affordable design ts every workbench and budget. This
potent AC/DC charger features a backlit 3.2-inch LCD screen
and accessible front panel ports for easy charging of all your
batteries. Integrated balancing, microprocessor-control, USB
functionality and a PC interface combine to make the RDX1
the obvious solution to your charging needs.

FEATURES:
Optimized Operating Software
10 Battery Memory
Internal Lithium Battery Balancer
Multiple Lithium Battery Charge Modes
Works with Hitecs Charge Master Software
LiPo Battery Meter

SPECIFICATIONS:
AC Input Voltage: 100-240V
DC Input: 11-18V
Charge Power: 60W
Charge Current Range: 0.1 - 6.0A
Max. Discharge Power: 5W
Discharge Current Range: 0.1 - 2.0A
Balancing Port Current Drain: 200MA/Cell

Hitec RCD USA, Inc. / 12115 Paine St. Poway, CA 92064 / 858.748.6948 / www.hitecrcd.com /

Full Page.indd 2 12/6/2016 2:46:47 AM


Full Page.indd 3 1/2/2017 10:31:07 PM
TOC -SV - Feb 17_TOC SV Mar 15.qxd 12/30/2016 3:45 PM Page 4

02.2017 VOL. 15 NO. 2


Subscription Information
SERVO Magazine PO Box 15277
North Hollywood, CA 91615-9218
Call 877-525-2539 or go to www.servomagazine.com
Subscribe Gift Renewal Change of Info
Columns
08 Robytes 60 Then and Now
by Jeff and Jenn Eckert by Tom Carroll
Stimulating Robot Tidbits Building a Robot? Just Go for It!
Fish-Zapping ROV Constructing your own automaton doesnt require a bunch
Astrobot Comes to Earth of fancy equipment or expensive tools. If you have a basic
Bye-Bye Selfie Sticks mechanical aptitude and the desire to learn, youre already
Geriatric Puppy Bot more than halfway there!

10 Ask Mr. Roboto


with Eric Ostendorff
Topics discussed this time include servo options, dealing
with a sonar range finders erratic responses, an
explanation for jittery servos, and to LEGO or not to LEGO.

54 Twin Tweaks
by Bryce and Evan Woolley
Junkyard Warrior
Building cool stuff out of junk you have laying around has a
proud and colorful history. We will continue that tradition
for our project this month by only scavenging stuff from
our garage and self-imposing a time limit.
PAGE 60

The Combat Zone


18 BUILD REPORT: My First Antweight A Dark
and Dirty Disco
21 An Interview with Ed McCarron
24 EVENT REPORT: Pennsylvania College of
Technology SWORD Fights
26 EVENT REPORT: Robot Battles 61 at the Geek
Media Expo

16 Bots in Brief Departments


Working on the
ChainFORM Gang
06 Mind/Iron 39 RoboLinks
Underwater Remotely
PABI Offers Cost-Effective Operated Vehicles: The Next 47 Showcase
Therapy Solution Big Thing in Robotics? 65 Advertisers Index
Self-Balancing GyroCycle 14 New Products 66 SERVO Webstore
Soon to Hit the Big Slab 15 Events Calendar
SERVO Magazine (ISSN 1546-0592/CDN Pub Agree#40702530) is published monthly for $26.95 per year by T & L Publications, Inc., 430 Princeland Court, Corona, CA 92879.
PERIODICALS POSTAGE PAID AT CORONA, CA AND AT ADDITIONAL ENTRY MAILING OFFICES. POSTMASTER: Send address changes to SERVO Magazine, P.O. Box
15277, North Hollywood, CA 91615 or Station A, P.O. Box 54, Windsor ON N9A 6J5; cpcreturns@servomagazine.com

4 SERVO 02.2017
TOC -SV - Feb 17_TOC SV Mar 15.qxd 12/30/2016 3:45 PM Page 5

In This Issue ...


30 Animatronics for the
Do-It-Yourselfer
by Steve Koci
Servos: The Basics and Beyond PAGE 36
Becoming comfortable using servos and taking
advantage of all the added features available will
expand your capabilities as a builder. Let's take a
look at why they are so special.

36 Serving Raspberry Pi
Giving Berry a Better Servo
Mount
by William Henning
In the last article, the accuracy of the heading
produced by our Raspberry Pi bot, Berry's compass
was greatly improved by adding magnetic
declination and tilt compensation. However, that by
itself is not enough for indoor navigation. Ill need a
few more upgrades first. However, Berry's head
keeps falling off. Time for a better mount!

40 Building the KReduCNC


by Michael Simpson
Its been a while since we started this project, so
lets go over spindle hookup and get ready to make
something. PAGE 44

44 Get Social with FaceBox:


the Friendly HeadBot
by Dave Prochnow
If you werent lucky enough to score one of
SparkFun Electronics limited edition Cyber Monday
Redbox Robots, then youre in luck! Weve come up
with our own version that is a tracking, flashing,
and speaking robot.

48 The Multi-Rotor
Hobbyist
by John Leeman
Fat Shark Teleporter V5 Review
As multi-rotor pilots, we can now have a first person
view (FPV) experience with inexpensive/all-in-on
equipment that literally puts us in the pilots seat
and immerses us in the experience of flying.

13 MaxRoboTech Comics
Autonomous Robotics and Control

SERVO 02.2017 5
Bergeron - Mind-Iron - Feb 17_Mind-Iron - Feb15.qxd 12/30/2016 3:54 PM Page 6

ERVO
FOR THE

Mind / Iron
by Bryan Bergeron, Editor
ROBOT
INNOVATOR

Published Monthly By
T & L Publications, Inc.
430 Princeland Ct., Corona, CA 92879-1300

Underwater Remotely (951) 371-8497


FAX (951) 371-3052
Webstore Only 1-800-783-4624
Operated Vehicles: The Next www.servomagazine.com
Subscriptions
Big Thing in Robotics? Toll Free 1-877-525-2539
Outside US 1-818-487-4545
P.O. Box 15277, N. Hollywood, CA 91615
ve built and flown several quadcopters, including a fiberglass and carbon fiber
I unit with 4 kg of onboard lithium-ion batteries. However, because the nearest
park is almost always occupied, my go-to quadcopter is a palm-sized unit that I
PUBLISHER
Larry Lemieux
publisher@servomagazine.com
fly indoors. In my controlled environment, I dont have to worry about my 6 oz ASSOCIATE PUBLISHER/
drone falling from the sky onto a pedestrian, dog, or automobile. However, it ADVERTISING SALES
just isnt as exciting as flying outside with multiple environmental factors to deal Robin Lemieux
with, from trees and birds to blowing leaves. robin@servomagazine.com
While its a given that flying drones in some form is here to stay, theres EDITOR
clearly an unmet need for robotics enthusiasts who want to break out of their Bryan Bergeron
techedit-servo@yahoo.com
bedrooms. Enter Underwater Remotely Operated Vehicles (UROVs) the little
VP of OPERATIONS
brothers to the massive commercial underwater vehicles used to inspect hulls, ship Vern Graner
wrecks, and pipe lines. In terms of commercial availability, UROVs sometimes vern@servomagazine.com
referred to as Robosubs are where quadcopters were five years ago. As such,
youre not going to find a UROV hanging in a bubble pack next to the $39 CONTRIBUTING EDITORS
Tom Carroll Kevin Berry
quadcopters at RadioShack. Parts are relatively expensive, and youll likely have to R. Steven Rainwater Michael Simpson
fabricate a few things from scratch all great challenges for an experimenter. Steve Koci John Leeman
Ive only built one UROV a bare bones model that survived several Eric Ostendorff Dave Prochnow
Jeff Eckert Jenn Eckert
excursions in a nearby pond. Although it might seem counterintuitive, a typical Bryce Woolley Evan Woolley
quadcopter is much simpler to design, build, and operate. Aside from locating William Henning Ricky Matsko
affordable parts, the challenges in building a UROV (in order of importance) are Brandon Davis Nate Franklin
keeping the electronics dry, power, and heat dissipation. Thomas Kenney
Starting with the affordable parts issue, I made my first underwater drone CIRCULATION DEPARTMENT
with four used 12V trolling motors that I found on eBay for about $50/motor. A subscribe@servomagazine.com
12 length of 8 diameter PVC pipe with threaded end caps served as the main WEBSTORE MARKETING
chassis. This wasnt the safest design because the props were exposed. COVER GRAPHICS
Another limitation is that all four motors were designed for right handed Brian Kirkpatrick
sales@servomagazine.com
rotation. As with quadcopters, youll want to use both left and right handed
motors. Camera selection was a no-brainer I simply mounted my GoPro on the WEBSTORE MANAGER/
PRODUCTION
PVC pipe using an elastic strap to avoid drilling additional holes in the pipe. Sean Lemieux
For an example of parts designed specifically for UROV use, check out the sean@servomagazine.com
CrustCrawler site (www.crust crawler.com) my go-to source for aluminum ADMINISTRATIVE STAFF
robot arms and crawlers. CrustCrawler sells 400W and 600W thrusters, with Re Gandara
fully enclosed props, excellent mounting brackets, and waterproof connectors. Copyright 2017 by
They also sell transparent waterproof enclosures that can hold lights, a T & L Publications, Inc.
All Rights Reserved
camera, and an Arduino or other controller. At nearly $1K for a 600W thruster, All advertising is subject to publishers approval.
however, these top-end parts are clearly best suited for a robotics club with We are not responsible for mistakes, misprints,
multiple members sharing the cost. or typographical errors. SERVO Magazine assumes
The challenge of keeping critical components dry is best met by using no responsibility for the availability or condition of
advertised items or for the honesty of the
marine connectors designed for this purpose, as well as using grease on the advertiser. The publisher makes no claims for the
rubber seals leading to and from the main electronics housing. Obviously, youll legality of any item advertised in SERVO. This is the
have to use motors designed for full immersion. sole responsibility of the advertiser. Advertisers and
their agencies agree to indemnify and protect the
Power is in some ways less of an issue than with quadcopters. Instead of publisher from any and all claims, action, or expense
dealing with lithium-ion batteries and chargers, youll likely use one or two car arising from advertising placed in SERVO. Please send
batteries or an AC powered supply connected to the UROV via an umbilical all editorial correspondence, UPS, overnight mail,
cord. The cord is a bother in that it limits both maneuverability and maximum and artwork to: 430 Princeland Court, Corona,
CA 92879.

6 SERVO 02.2017
Bergeron - Mind-Iron - Feb 17_Mind-Iron - Feb15.qxd 12/30/2016 3:56 PM Page 7

range. However, if you have access to a 110 VAC operated power supply,
excursion time is virtually unlimited even with high-drain flood lights.
Heat dissipation and thermal failure can be a problem on extended
The Easiest
The Easiest W
Way
ay
excursions if you stuff all of the control circuitry in a small airtight chamber with to Design
esign Custom
Custom
no thermal sink to the water. One option is to use a metal chassis that is at least
partially exposed to the water. Another is to use an airtight chamber with ample Front Panels
Panels &
free space surrounding the heat-generating components.
Of course, these are just highlights of the current state of UROVs. For more Enclosures
ures
s
information, check out the Marine Advanced Technology Education (MATE)
website for information on international UROV competitions held every summer
at the NASA Johnston Space Centers Neutral Buoyancy Lab. With time, prices You design it
will drop, parts will become more plentiful, and the Web will be full of videos of to your specications using
underwater sea life and perhaps even battling UROVs. SV our FREE CAD software,
Front Panel Designer

FREE
PCB Layout Software &
PCB Schematic Software

We machine it
and ship to you a
professionally nished product,
no minimum quantity required


C
 ost effective prototypes

and production runs with


no setup charges
 P
 owder-coated and

anodized finishes in
3 PCBs 3 PCBs 3 PCBs various colors
$
412-layer
+ shipping $
61
2-layer
+ shipping $
81
4-layer
+ shipping

Select
 from aluminum,
acrylic or provide your
MiniBoard MiniBoardPro MiniBoardPro own material
(Shipped in 1 business day) (Shipped in 2 business days) (Shipped in 3 business days)

Standard lead time
in 5 days or express
1 DOWNLOAD our free CAD software manufacturing in 3 or
Now Offering 1 days
2 DESIGN your 2 or 4-layer PCB

3 CHECK your design with xCHECK DRC


SMT
4 SEND us your design with just a click
STENCILS
Nano Coating available
5 RECEIVE top quality boards in just days
FrontPanelExpress.com
MADE IN THE USA | www.expresspcb.com

SERVO 02.2017 7
Eckert - Robytes - Feb 17_Robytes - Sep 15.qxd 1/2/2017 9:08 PM Page 8

Robytes
by Jeff and Jenn Eckert
Fish-Zapping ROV
In case you havent heard, we have a serious problem
with lionfish. As summarized by the World Lionfish Hunters
Association (lionfish.co), Invasive lionfish are disastrously
out-breeding, out-living, out-eating, and out-competing
every other native fish in the Western Atlantic Ocean, Gulf
of Mexico, and the Caribbean Sea. If left unchecked,
lionfish will ultimately cause the destruction of the reefs,
native fish stocks, and the livelihoods of everyone that
depends on them.
A suggested solution is that we catch and eat more of
them, and lionfish are said to be tasty. Problem is, they are
equipped with venomous spines that dampen most Prototype of RISEs lionfish hunter robot.
peoples desire to fish for them, and given that a female
can release up to two million eggs per year, it would take a
lot of fishing to make a dent in the population. and underwater Roomba. (There is also a version armed
To combat the problem, more than a dozen partners with a spear.)
including iRobot, electrofisher builder Smith-Root, ocean Zapped fish are to be collected in a central chamber
exploration organization Nekton, and various Bermudan and harvested for food. RISE plans to eventually launch
institutions have joined together to form Robots in thousands of units so with any luck filets will eventually
Service of the Environment (RISE, robotsise.com). Their be showing up on the menu in your local seafood hangout.
solution is the Harvester lionfish hunter which is currently When that happens, we all need to do our ecological duty
just a prototype, and is sort of a combination bug zapper and eat up!

Astrobot Comes to Earth conversation while moving its


head and hands. Conversations
You may recall Kirobo, a robo- can even include information that
astronaut that hung around the the little guy collects via Bluetooth
International Space Station for 18 in your home or car. Presumably,
months starting in August 2013. this will allow it to say things like
Kirobo was created by the be careful when youre about to
University of Tokyo and roboticist drive into a tree or open
Tomotaka Takahashi (with containers are illegal when you
assistance from Toyota and the pop a can of beer.
Japan Aerospace Exploration The built-in camera enables it
Agency), specifically to assist to recognize peoples facial
Commander Koichi Wakata, the expressions, detect their emotional
first Japanese ISS commander. state, and react accordingly.
Using some of the same However, the Mini doesnt include
technology, Toyota has announced face recognition, so it wont know
the upcoming availability of its Aunt Akira from Uncle Takumi.
Kirobo Mini robot. The Mini Theres bad news if you want one,
only 10 cm (4 in) tall when sitting though.
is a miniature communication Toyotas Kirobo Mini companion bot. The initial version will only be
partner developed solely to sold in Japan, and it only speaks
provide companionship and be a cuddly companion. Japanese, so if you currently are in need of a friend, well,
Kirobo Mini doesnt actually do much, but it can turn forget it. One will cost about $400 at current exchange
its head toward the person speaking and engage in casual rates, so its probably just as well.

8 SERVO 02.2017
Eckert - Robytes - Feb 17_Robytes - Sep 15.qxd 1/2/2017 9:08 PM Page 9

Go to www.servomagazine.com/index.php/magazine/article/February2017_Robytes to comment on these topics.

Bye-Bye Selfie Sticks


For those who are so deeply into self-documentation
that a simple selfie stick just doesnt do it anymore, Zero
Zero Robotics (gethover.com) has unveiled its first
product: the Hover Camera, launched with $25 million in
funding from various investors. Based on the Qualcomm
Snapdragon Flight drone platform, the camera uses
embedded AI to intelligently navigate and avoid obstacles
while snapping 13 MP photos or capturing 4K video of
whatever events you think will fascinate the rest of the
world.
The camera tracks your face and body to keep you in Zero Zero Robotics Hover Camera.
the picture, and proprietary technology digitally stabilizes
photos and video by eliminating shakes and jitters.
Operation is about as simple as it could be: You just toss
the camera away from you, and it automatically rights itself
and hovers nearby. It also features steady hovering via a 3
MP downward-facing camera and the ability to capture
360 panoramic images. It is notable that, at only 238 g
(8.4 oz), it squeaks in under the FAA 250 g Hobbyist Drone
Registration weight limit, so you can thumb your nose at
the feds.
Although the device operates independently, you can
use its iOS or Android app to position it with taps and which, of course, also makes iPads and iPhones, Kindles,
swipes, even at altitudes of up to 164 ft (50 m). Care is PlayStations, and other well known products. No official
advised, as the batteries become drained after about seven price has been announced as of this writing, but it is
minutes. The Hover Camera is built by Foxconn Technology expected to be in the neighborhood of $600.

Geriatric Puppy Bot Companion Pet Pup is a


lifelike pet alternative. It
In November 2015, looks, sounds, and feels like a
toymaker Hasbro real dog; when the pups
(www.hasbro.com) decided owner speaks, it looks
to expand into the over-the- toward him/her and reacts
hill market with its Joy for with realistic puppy sounds.
All Companion Cat bot. Using its built-in sensors
Apparently, the ersatz kitty and speakers, the bowwow
caught on quickly with both bot will nuzzle its owners
oldsters and caregivers, as it hand, woof when it hears
inspired Todays Caregiver someone talk to it, and move
magazine to award Hasbro its head when petted. If
Hasbros Companion Pet Pup, complete with heartbeat and
its 2016 Caregiver Friendly lifelike fur coat. grandpa happens to nod off,
Award. it will do the same.
Naturally, this generated For some unknown reason, Pet
considerable grousing on the part of Pup costs more than Companion Cat
dog-loving golden agers, so the ($119.99 vs. $99.99) but, on the
company has now responded with its bright side, no one has to walk it,
new Companion Pet Pup. and it will never chew up grandpas
According to Hasbro, With shoes or drink out of the toilet. Its
BarkBack technology and a soft available now at www.qvc.com.
built-in heartbeat, the Joy for All SV

SERVO 02.2017 9
Ostendorff - Mr Roboto - Feb 17_MrRoboto - Sep 15.qxd 1/2/2017 9:11 PM Page 10

Ask Mr. Roboto with Eric Ostendorff


Our resident expert on all things robotic
Tap into the sum of all human knowledge and get your questions is merely an email away.
answered here! From software algorithms to material selection, roboto@servomagazine.com
Mr. Roboto strives to meet you where you are and what more
would you expect from a complex service droid?

Q . I notice that rotation, center and end


choices in servo Figure 1. points, failsafe option,
options seem to speed, and dead
have really grown! They bandwidth adjustment. In
now tout all kinds of a robot, the
specifications such as microcontroller does that,
metal gear, ball coordinating servos while
bearing, digital, high monitoring sensors and
speed, and the like. Do control input. So, digital
you have a rule of thumb servos may or may not
for picking the best be drastically better than
suited servo for a given analog for any given
job? For example, when robotics application.
it might be best to pick a If you have a fast-
servo with metal gears or running juggling
when it would be best to humanoid robot with
choose a digital servo crazy dynamics and
over a regular one? personal favorite of mine; its a very accelerations which require PID loops
Elias Smith inexpensive 1/4 scale servo with and Kalman filters, then by all means
St. Louis, MO bigger, fatter, and stronger plastic go digital. For a stately hexapod, a

A
gears. block-stacking arm, and other less-
. Great question and such a If you have room, it is suitable for demanding applications, old-school
HUGE topic. I wrote an article some heavy duty applications, as are analog servos might work just as well.

Q
on analog servos in the July most other 1/4 scale servos.
2015 issue and just scratched the Otherwise, you can use standard size . Ive been experimenting
surface. The vast array of servos and servos with stronger gears. Metal with a sonar range finder on
accessories at a place like ServoCity gears are much $tronger (!) than my robot and have noticed a
alone is crazy. You can pore over spec plastic/resin gears for high/shock tendency for the responses to be
sheets to compare servos, but nothing loads, but wear faster. Hitecs erratic depending on the target
beats hands-on experience to get a Karbonite is a reinforced plastic which surfaces (e.g., painted wall vs.
feel for how much force / torque / claims both higher strength and less curtains). In some cases, I dont get
travel / power a servo can deliver. wear than standard plastic gears. Ball readings at all and it seems to happen
Standard sized light-duty analog bearings are useful in high-load if the target wall is at a 45 degree
servos like Hitecs HS-311 or Futabas applications to reduce friction and angle from the sensor. Given the
S3003 are inexpensive baseline wear. apparently unreliable readings Im
references. Priced at $10-$15, most Digital servos are faster, more getting, I would appreciate some
have brushed DC motors, replaceable accurate, more expensive, and more advice on how to make sure my robot
plastic/resin gears, and bushings, not power-hungry than analog servos. doesnt run into things!
bearings (Figure 1, center). Futaba has a very helpful PDF at Emerson Sandoval
They are fine for many www.futabarc.com/servos/digitals Maryland Heights, MO

A
lightweight robots. I have used them ervos.pdf. They respond to the same
for simple walkers and light-duty robot 50 Hz control signals as analog . Therein lies the rub! Ultrasonic
arms where repeatability is more servos, but the internal PCB (printed sensors rely on echos
important than speed or power. As circuit board) drives the motor at 300 (reflections) of emitted bursts.
your requirement for power/torque Hz for better control. Big flat solid perpendicular surfaces
grows, you will need to change to Digital servos really shine in RC reflect straight back and are easy to
either bigger or metal gear servos. aircraft because they are individually sense. Cloth curtains absorb /
Vigors VS-11 (Figure 1, left) is a programmable for direction of dissipate the signal, and oblique
10 SERVO 02.2017
Ostendorff - Mr Roboto - Feb 17_MrRoboto - Sep 15.qxd 1/2/2017 9:11 PM Page 11

Your robotic problems solved here.

Post comments on this article at


www.servomagazine.com/index.php/magazine/article/February2017_MrRoboto.

Figure 2.
angled walls can reflect the loads/201409_Goodwin
echo away in a useless .zip) and was able to trigger
direction. motion with a pushbutton.
Sensor fusion is the However, in my own code, I
latest buzzword to network noticed the servos tend to
and monitor multiple jitter around after they get
sensors; often different to their intended position
types of sensors. Each unless I issue this command:
sensor has its own strengths
and weaknesses. Combining SERVOPOS TestServo1,OFF
a Sharp IR distance sensor
(which outputs an analog Can you explain whats
signal) with an ultrasonic going on here?
sensor is increasingly Francis Procter
popular with the robotics St. Landry, LA

A
crowd. Parallax sells a
special aluminum bracket . It could be several
(Figure 2) to hold a PING))) things. SERVO n, off
ultrasonic sensor and a turns off the PICAXE
Sharp sensor (https:// clock-generated servo pulses,
www.parallax .com/ so the servo is
product/725-28915). disconnected and in a low
You can make your power state. It may not hold
own simple IR sensor(s) position if there is a load on
with a 38 kHz IR receiver it. To eliminate or reduce
module and an IR LED, glitches while SERVOPOS
which rely purely on IR Figure 3.
is actively driving the
reflection. These will have servo, you can try adding
a good response to white two commands at the
/ shiny / reflective start of your program.
objects, but little or no DISABLEBOD will disable
response to dark / black / the brown out detector,
matte objects. which may be causing
The Sharp sensor has problems related to
the advantage in that it power supply.
uses a Position Sensitive Detector of Parallax). Thats an incredibly DISCONNECT stops the PICAXE from
(PSD) and can detect black objects helpful visual aid to understand what periodically checking for new
nearly as well as white. Additionally, the sensor actually sees. Check out downloads, and has gotten me out of
the Sharp module is calibrated to the video at https://www.youtube more than one jam.
measure distances with good .com/watch?v=t2tzBEOAtjg. If you I had a problem recently when I
accuracy. only have a fixed sensor, your bot used the serial input pin as an input
Another technique is to scan the could stop occasionally and rotate in on a robot. Its normally pulled low by
sensor(s) back and forth as the robot place to scan and detect obstacles. the download circuit, and in a pinch

Q
drives around, giving a more you can gain an input pin just by
comprehensive picture of the bots . After reading Steve Kocis switching it to B+.
environment as compared to a article on animatronics, I It worked erratically; there was
stationary sensor. Parallax has a simple decided to purchase a interference when the motors
but ingenious PING)))Dar project, PICAXE microcontroller with some switched on. Turns out the long wires
which servo-scans a PING))) sensor servos. I started by downloading the running out to my limit switch were
with a Boe-Bots BASIC Stamp 2 and example code for the DIY acting like an antenna and picking up
draws the detected environment on Animatronics kit (www.nutsvolts EMI, thereby resetting the PICAXE. All
the debug screen (Figure 3, courtesy .com/uploads/magazine_down the motor filter caps in the world
SERVO 02.2017 11
Ostendorff - Mr Roboto - Feb 17_MrRoboto - Sep 15.qxd 1/2/2017 9:11 PM Page 12

couldnt fix it, but


DISCONNECT worked like
magic.
The only downside is
that after DISCONNECT is
used, you will have to do
a hard reset to
reprogram the PICAXE.
That is, dont turn on
PICAXE power until after
you click Program in
the Program Editor.
Another possibility is
that you may have
conflicts with pins and
timers based on which
PICAXE you are using.
Manual 2 lists conflicting Figure 4.
commands in Appendix
4. So, depending on exactly which is for grades 4-8 and introduces kids
pins and hardware and other to the LEGO MINDSTORMS EV3
commands you are using (any system. Im a professional toy designer
hardware serial, hardware I2C, and I have the utmost respect for
hardware SPI, or interrupts?), you may LEGO and its fabulous products. You
have conflicts. cant go wrong with a MINDSTORMS
Of course, make sure that your kit.
power supply or batteries and wiring The EV3 system (Figure 4) should
are all sufficient for supplying the be around until ~2020, and even
required voltage and power. I when a successor does come along,
generally use a single power supply parts are typically reverse-compatible.
for the PICAXE and servos, but if your While not cheap, its one of VERY few
problems persist, try two different $350 tech toys with a 4.5 star rating
supplies linked by a common ground. on Amazon for a reason.

Q
Its modular, open-ended,
. My daughter attended a expandable, well-thought-out, and just
FIRST LEGO League event plain fun. LEGO wrote the book on
and showed some clear well-illustrated instructions. Your
enthusiasm for the whole thing. I am daughter can probably do it by
hoping to encourage her to explore herself, but it sounds like you would
STEM/STEAM by getting her a be a great helper and mentor for her.
robotics kit to work with. Do you Obviously, LEGO League is about
think I should go with the LEGO learning technology, but other
robotics kit they use for the incidental yet important takeaways are
competitions or is that too complex? cooperation, partnership, and learning
Caitlin Berry to be part of a team.
Albuquerque, NM You can certainly help foster the

A
team and tech aspects at home, and
. Good for your daughter! I have hopefully find or even start a local
twin homeschooled daughters team of similarly-minded students.
myself and am also interested in What amazing opportunities our kids
furthering their STEM (now its up to have today. Something other than
STREAM, sheesh) education. FIRST cable TV and Facebook!
and LEGO have four different age
ranges, and teams of girls and boys Got a problem you need help
enter to compete but more with? Email questions to
importantly to have fun and learn. roboto@servomagazine.com and lets
The LEGO League you mentioned see if I can help. SV
12 SERVO 02.2017
Gross - Robot Cartoon - Feb 17_Robot cartoon - Feb15.qxd 12/30/2016 3:59 PM Page 13

SERVO 02.2017 13
New Products - SV - Feb 17_Mar15 - NewProd.qxd 12/30/2016 4:00 PM Page 14

NEW PRODUCTS
Energy Propel Systems Combo
Packs

H itecs Energy Propel motors are now available in


convenient combination packs. With built-in
programmable speed controls and high performance
efficient motors, the Energy Propel line delivers the
functionality and space-saving design multi-rotor projects
require. Each bundle pack comes with two clockwise and
two counter-clockwise motors to fully equip a rotorcraft and BLHeli featuring active braking/damping light.
get it airborne quickly. Pricing begins at $121.88 and the ONE SHOT synchronization protocol for faster
combos are available in six sizes. communication between the flight control and ESC.
Motor features include: Simple wiring eliminates failure points.
Backed by Hitecs one year warranty.
Motor and ESC combination provides a lightweight
and space-saving alternative to separate components. For further information, please contact:
High performance, efficient motor.
Programmable speed control.
Updatable firmware. Hitec RCD www.hitecrcd.com

Current-Sense system voltages as high as 80V.


Amplifier In addition, to address the
needs for a wide range of

T exas Instruments (TI) has


introduced a new current-
sense amplifier for in-line motor
systems, this device supports
the negative voltages (-4V)
induced by the inductive
phase current measurement kickback of the motor.
that improves overall motor Industry-leading
efficiency compared to existing performance and accuracy: The
current-sense amplifiers. The INA240 has one of the
INA240 offers enhanced pulse- industrys best combinations of
width modulation (PWM) low offset voltage (5 V), offset
rejection for systems running at drift (50 nV/C), gain error, and
up to 80V to support a variety drift performance (0.05 percent
of applications such as motor and 0.5 ppm/C, respectively).
control, solenoid control, and The device also provides an
power delivery systems. excellent AC common-mode
Key features and benefits rejection ratio (CMRR) of 93 dB
include: at 50 kHz. The INA240 delivers
Enhanced PWM rejection performance over a wide range
for improved motor efficiency: of operating conditions.
The presence of high speed in- Enhanced performance
line PWM motor control for any motor control solution:
systems requires high AC and The INA240s precision is
DC accuracy. The INA240s enhanced PWM rejection showcased in a 48V 10A in-line three-phase high frequency
improves transient suppression and gives designers the Gallium Nitride (GaN) inverter for brushless motor reference
ability to reduce their blanking time, optimize the motor design. This BoosterPack plug-in module reference design
control algorithm, and ultimately improve motor efficiency. is paired with a C2000 LaunchPad kit, demonstrating
Flexible for a variety of motor applications: The how designers can use the INA240 and LMG5200 GaN half-
INA240 operates at PWM rates in excess of 100 kHz, with bridge power stage to reduce switching losses over an
switching-edge rates as high as 10 V/ns while enabling extended temperature range up to 125C, facilitate the use
14 SERVO 02.2017
New Products - SV - Feb 17_Mar15 - NewProd.qxd 12/30/2016 4:00 PM Page 15

of higher PWM frequencies, and reduce heatsinking


requirements.
Is your product innovative, less
Support is available in the TI E2E Community Current
Sensing forum, where engineers can search for solutions,
expensive, more functional, or just
get help, share knowledge, and solve problems with fellow plain cool? If you have a new
engineers and TI experts.
As with TIs entire current-sensing portfolio, designers product that you would like us to
have access to a full suite of support resources, including a
complete library of TI Designs reference designs, evaluation run in our New Products section,
modules (EVMs), online training series, and SPICE models.
The eight-pin INA240 is available in a 3 mm x 4.4 mm please email a short description
thin-shrink small outline package (TSSOP). An evaluation
module is available for $25. (300-500 words) and a photo of
For further information, please contact:
your product to:
Texas Instruments www.ti.com newproducts@servomagazine.com

EVENTS
FEBRUARY Events include Line Follower, Search & Rescue,
Trash Hunter, Maze Solver, and an autonomous
1-4 Kurukshetra aerial vehicle contest.
Guindy, Chennai, India http://odturobotgunleri.org.tr
See website for details on this year's event.
www.kurukshetra.org.in 10-11 Midwestern Robotics Design Competition
University of Illinois at Urbana-Champaign, IL
3-5 Quark Roboficial See website for details on this year's event.
BITS Pilani KK Birla Goa Campus, Zuarinagar http://mrdc.ec.illinois.edu
Goa, India
Events include RoboKombat, RoboSumo, Line 18 Manitoba Robot Games
Following, RoboRace, and RoboKick. Tec Voc High School
www.bits-quark.org Winnipeg, Manitoba, Canada
Multiple events including Sumo and Line
4-9 AAAI Mobile Robot Competition Following.
San Francisco, CA www.scmb.mb.ca
See website for details on this year's event.
www.aaai.org/Conferences/conferences.php 23-26 Apogee
BITS Pilani KK Birla Goa Campus
MARCH Zuarinagar Goa, India
See website for details on this year's events.
3-4 FIRST LEGO League of Central Europe www.bits-apogee.org
Regensburg, Bavaria, Germany
Championship event for FIRST LEGO student 23-25 Festival de Robotique
teams. Montreal, Quebec, Canada
www.first-lego-league.org/en/fll/regions.html Events include FIRST LEGO, FRC, FLL, and jrFLL.
www.robotiquefirstquebec.org
4-5 METU Robotics Days
METU Culture & Convention Center, Turkey

SERVO 02.2017 15
Bots in Brief - Feb 17_Bots in Brief Mar15.qxd 12/30/2016 4:05 PM Page 16

bots
IN BRIEF
Working on the ChainFORM Gang
A s sensors, computers, actuators, and batteries
decrease in size and increase in efficiency, it becomes
possible to make robots much smaller without sacrificing
a whole lot of capability. Theres a lower limit on
usefulness, however, if youre making a robot that needs
to interact with humans or human-scale objects. You can
continue to leverage shrinking components if you make
robots that are modular; in other words, big robots that
are made up of lots of little robots.
MITs ChainFORM is an interesting take on this idea.
Its an evolution of the LineFORM multifunctional snake
robot that introduces modularity to the system, letting
you tear off a strip of exactly how much robot you need, and then reconfigure it
to do all kinds of things.
MIT Media Lab calls ChainFORM a shape changing interface because it
comes from their Tangible Media Group. (If it had come from a robotics group, it
would have been called a poke-able modular snake robot with blinky lights.)
Each ChainFORM module includes touch detection on multiple surfaces, angular
detection, blinky lights, and motor actuation via a single servo motor. The trickiest
part is the communication architecture.
MIT had to invent something that can automatically determine how many
modules there are and how the modules are connected to each other, while
preserving the capability for real time input and output. Since the relative position
and orientation of each module is known at all times, you can do cool things like
make a dynamically reconfigurable display that will continue to function (or
adaptively change its function) even as you change the shape of the modules.
ChainFORM is not totally modular in the sense that each module is not
completely self-contained at this point. Its tethered for power, and for overall control theres a master
board that interfaces with a computer over USB. The power tether also imposes a limit on the total
number of modules that you can use at once because of the resistance of the connectors: no more than
32, unless you also connect power from the other end.
The modules are still powerful,
though. Each can exert 0.8 kg/cm of
torque, which is enough to move small
things. It wont move your limbs, but
youll feel it trying, which makes it
effective for haptic feedback applications,
and able to support (and move) much of
its own weight.

The LineFORM as a lamp.

16 SERVO 02.2017
Bots in Brief - Feb 17_Bots in Brief Mar15.qxd 12/30/2016 4:05 PM Page 17

bots
IN BRIEF
PABI Offers Cost-Effective Therapy Solution
T he Centers for Disease Control and Prevention says about one in
68 American children has autism spectrum disorder. Therapy isnt
cheap at roughly $60,000 a year for the recommended amount of 40
hours per week of applied behavioral analysis (ABA) needed to
effectively treat autism.
The high cost is one of the reasons many autistic children dont
receive proper care. Fortunately, theres growing evidence that robots
can help. Theres a new robot called PABI (Penguin for Autism
Behavioral Intervention) that is looking to make autism therapy more
affordable.
Developed by the husband-wife team of Gregory Fischer, director
of WPIs Automation and Interventional Medicine (AIM) Lab, and Laurie
Dickstein-Fischer, Salem State University School of Education professor,
PABI recently completed a two week pilot study with five autistic
children, and the results were very promising.
PABI, the robot penguin is 20 inches tall and 12 inches wide, with
12 degrees of freedom that autonomously conducts ABA therapy while
logging therapy data that will be reviewed by a human therapist. PABI
can move its beak, two wings, two eyes (independently), and eyelids.
It also uses openCV 2.49 and 720p webcams to track a childs facial expressions that can
then be reviewed by the therapist. Theres a computer in PABIs stomach that pairs wirelessly
with a tablet to run interactive lessons for the children, as well.

Self-Balancing GyroCycle Soon to


Hit the Big Slab
M otorcycles are about to take a big leap into the
future. Thanks to a new prototype from Thrustcycle,
self-stabilizing motorcycles could be cruising the streets in
2017.
The GyroCycle keeps upright by using internal
flywheels to create a gyroscopic effect. While this is
generally felt by every rider at higher speeds, the
stabilization here will occur even while standing still. An
added benefit from the same technology is that the bike
will be less likely to lose traction and slide under itself
during a turn. This grants the rider greater control and Price is going to be a big issue with such high-tech
increased safety. vehicles. This is where the GyroCycle is likely to edge out
Self-balancing motorcycles could open up a new the competition. No official price has been released yet,
market for new and old riders alike. Those who are but Thrustcycle has suggested that the price will be under
hopping on for the first time wont have to learn how to $20,000.
balance such a heavy vehicle. Likewise, older riders often With multiple self-stabilizing motorcycles in
lack the strength to hold a motorcycle up. This has fueled development, it seems like we are getting one step closer
much of the market for three-wheeled trikes. The to owning a Tron lightcycle.
GyroCycle would provide another alternative with a more
traditional two-wheel design.

SERVO 02.2017 17
Combat Zone - Feb 17_Combat Zone - Aug 15.qxd 12/30/2016 4:18 PM Page 18

Post comments on this


section and find any
associated files and/or
downloads at the specific
article link for each feature.

BUILD
REPORT:
My First
Antweight
A Dark and
Dirty Disco by Ricky Matsko
Warwick Robotics STL
Featured
This Month: hen it comes to robot spinner, and a lifter, I decided that I
18 BUILD REPORT: My
First Antweight A
Dark and Dirty Disco
W building, it always seems to
come down to the last
minute. As a matter of fact, the first
wanted to build a bot that resembled
the dominant heavyweight combat
bot, Biohazard. My main inspiration
by Ricky Matsko robot I ever built is named 10 Days for the design of A Dark and Dirty
21 An Interview with Ed til Destruction because the first parts Disco wound up coming from Equals
McCarron for the robot arrived 10 days before Zeros Pad Thai Doodle Ninja
by Brandon Davis my first competition. (www.etotheipiplusone
24 EVENT REPORT: Back when there was just a .net/?cat=109).
Pennsylvania College month before Robot Battles 61 in The only bot Ive built before this
of Technology Nashville, TN, I decided that it was one came from a Viper Kit with the
SWORD Fights time to design my first original spinner attachment. Prior to this, I had
by Nate Franklin Antweight robot. I quickly realized its never worked in a CAD program. To
26 EVENT REPORT: incredibly tough to narrow down what make things worse, I wanted this bot
Robot Battles 61 at kind of bot to build. After deliberating to be 3D printed, but the printer I had
the Geek Media Expo between a horizontal spinning blade, access to only printed with PLA. If
by Thomas Kenney a full body spinner, a vertical bar anything, I was preparing myself for

18 SERVO 02.2017
Combat Zone - Feb 17_Combat Zone - Aug 15.qxd 12/30/2016 4:18 PM Page 19

www.servomagazine.com/index.php/magazine/article/February2017_Antweight-Dark-and-Dirty-Disco.

FIGURE 1.

FIGURE 2.

FIGURE 3.
the possibility that my robot could This was my big
explode at any moment. idea for how the lifter
After two weeks and several was going to work: a
modifications to the robots design, I pin of some sort
started to feel comfortable with the locking the lifter to the
CAD program. At first, I thought I had servo arm in the back
to find CAD files of each part to and a middle support
import into the program so that system in the front,
everything was exactly to scale, but based off a hinge. Is
instead, I invested in a digital caliper that stupid? Is that
to measure each part by hand. I going to work? I dont know! This CAD program, guessing how this
would then create that part with the whole build, Ive had a Hope this whole system would work out.
general shape and measurements to works! attitude. I decided if it even Eventually, this is what I came up
act as a placeholder in the CAD remotely does the thing, I would with: it has a support pin in the
design (Figure 1). A majority of the consider that a victory! bottom of the front hinge, which
electronics came from an additional I got to designing the arm in the would be 3D printed out of 910 nylon.
FingerTech Viper kit that I had
purchased, along with a few random
eBay purchases.
With less than a week before I Personal CNC Mills
left for Nashville, I had a four-
wheeled/four-sided wedge with a Shown below is an articulated humanoid
Shown here with
rectangle acting as a temporary lifting optional stand robot leg, built by researchers at the
and accessories.
Drexel Autonomous System Lab (DASL)
arm in the design. Out of curiosity, I with a Tormach PCNC 1100 milling
exported the file only to find that just machine. DASL researcher Roy Gross
the body without the lid and lifting estimates that somewhere between 300
arm mechanism was 20% and 400 components for HUBO+ has
overweight! The best thing I could been machined on their PCNC 1100.
think to do was cut the bot down
from four wheels to two wheels,
which would save me over two
ounces in motors alone (Figure 2). It
was about this time that a friend of
mine offered to print the bot on his PCNC 1100 Series 3
starting at:
personal 3D printer using Taulman
$8480
910 Nylon, which has proven to be (plus shipping)
one of the best choices for 3D printed
robotics. www.tormach.com/servo

SERVO 02.2017 19
Combat Zone - Feb 17_Combat Zone - Aug 15.qxd 12/30/2016 4:19 PM Page 20

FIGURE 5.

actually did the down. I attempted to stack Gorilla


FIGURE 4. thing! Figures 4 tape high enough to where the lid
and 5 show what would press down and hold the servo
the bot looked like in place even better, but that would
This build has pretty much gotten to in the final stages before printing. have required a lot more tape than
the point of a YOLO (You Only Live The print wound up being pretty shown. The receiver, battery, and
Once) build. The back hinge and light at 13.65 oz. You can see I tinyESCs in the back are being held
middle hinge would be supported by a wound up having to use zip ties to down by Velcro. The power switch
nut and bolt system that is tightened hold the motors in because when I was press-fit into a hole in the base of
down enough that the joint can move attempted to use the motor mount the body, and taped just for extra
freely (Figure 3). that was printed with the body, it security and access.
With two days to go before I left snapped off. I wound up doing the Things that I learned through this
for Nashville, I sent the parts off to be same with the other mount, drilling first design:
printed, hoping that everything would holes in the sides of the remaining
remotely fit. I attempted two test-fit part of the motor mount, and zip 3D printed motor mounts no
prints with the PLA printer, but both tying the motors onto the body. So matter the material can break very
failed due to separate issues. To my far, they have held up pretty well easily. (HINT: Make sure that your
absolute surprise, when I got the (Figures 6 and 7). orientation is set up in a way to where
nylon print, most of the parts fit fairly Figure 7 shows the layout of the the first time you attempt to use
decently. Even better, the lifter insides before doing some wire them, they wont snap off.)
routing cleanup. Tolerances are extremely
As you can see, important. I didnt take tolerances into
theres a lot of consideration at all, which led to a lot
Gorilla tape of items not really fitting all that
holding things great. I had to eliminate most of the

FIGURE 6.
Parts List:
2x FingerTech TinyESC
2x DC 6V~12V 280 RPM Micro Mini Full Metal Gearbox
Gear Motor
2x BaneBots Wheel, 1-3/8 x 0.4, 1/2 Hex Mount,
40A, Black/Orange
2x Hub, Hex, Series 40, Set Screw, 3 mm shaft, 1 Wide
FingerTech Master Power Switch
HobbyKing 939 MG Servo MG
Turnigy 500 mAh 3S 20C Lipo Pack
FingerTech Power Terminals
2-6S Lipo BEC UBEC 3A 5V Input 5-23V
Hobby King 2.4 GHz 6 CH Tx & Rx V2 (Mode 2)

20 SERVO 02.2017
Combat Zone - Feb 17_Combat Zone - Aug 15.qxd 12/30/2016 4:19 PM Page 21

www.servomagazine.com/index.php/magazine/article/February2017_NERC-Ed-McCarron.

sidewall by the lifter stand that the servo


which was meant to FIGURE 7. sits in has pieces of
protect anything from nylon that are printed
getting inside the bot. way too thin to really
The lid has to be taped do much, so I decided
down because the tabs to use the weight I had
in the front barely fit in remaining to tape
the slots of the body; down all I could on the
the screws I bought are robot. As you can see
not long enough to from Figure 7, I taped
hold the lid down on down the servo, the lid,
the body. the motors, etc.
Just go for it.
Before this build, I had
very little knowledge of Unfortunately, due
Fusion 360, so I just to a limited amount of
kind of went with it. Try per team entries, this
not to over-complicate bot did not compete at
the build (yeah, right!). I did a lot of and acts. At least the lifter arm Robot Battles 61. Oh well. To see a
things in this design that are probably extends in an up and out motion, just video showing A Dark and Dirty Disco
not ideal or correct, but Im actually as I was hoping for. driving around, go to www.Warwick
really happy with how the bot drives Gorilla tape is your friend. The RoboticsSTL.com. SV

An Interview with Ed McCarron


by Brandon Davis
wanted to get to know Ed around a bit, and found a group near Mauldin) ran his first LTRC (Lazy Toad

I McCarron a little. He is one of the


folks helping to run Robot Conflict
events with NERC: the Northeast
me in Philly.
I started competing in CJRC
(Central Jersey Robot Conflict) events
Robot Conflict) event. Running it kind
of fell to Beth and I.
Brandon Davis: Talk about the
Robotic Club. Odds are excellent that in 2000. Those were NERCs first most fun thing you ever built.
if you live in the Northeast United events. Got involved with organizing EM: Too many to count. The DIY
States and have fought a robot in the by default I was the one there with Arduino Segway my son, Josh and I
last 15 years, you have seen Ed the laptops when Fuzzy (Michael built on a whim was pretty cool. The
McCarron. Rostock 3D printer we built
from scratch was fun.
Ed McCarron: I got BD: Other hobbies?
started with robots early; EM: Im heavily
been messing around with involved in Boy Scouts and
them since I was a kid. My a few other volunteer gigs.
dad worked with sheet Not much time for
metal, and made me a hobbies. I read a lot.
robot body that I never BD: The best bot in
actually got moving. No your stable? Why?
idea whatever happened to EM: Netherbot one
it. of the first 30 pound
Got into combat pneumatic flippers. People
robotics, just like a lot of said it would be tough to
the crew here. Saw it on make it effective in that
Comedy Central, Googled First robot. Photo by Al Kindle. weight limit. It took a few

SERVO 02.2017 21
Combat Zone - Feb 17_Combat Zone - Aug 15.qxd 12/30/2016 4:19 PM Page 22

BD: Favored design aid?


EM: Im a fan of printing things
Spazhammer.
Photo by Ed McCarron. 1:1 on my laser printer and attaching
the print to the material Im cutting to
use as a template. Still havent
mastered working in 3D yet.
BD: Favorite tool?
ED: My bandsaw. Nothing beats
treating aluminum like expensive
hardwood.
BD: What do you feel like the
biggest change in combat robots is
since you started?
EM: Back when I started, we
were still figuring out the difference
between lexan and lucite, and using
screwdrivers for drive motors. Now,
stores have popped up everywhere
EO Row, Motorama 2016. online. Custom-made parts are easier
Photo by Ken Franklin.
to come by. Ditto for the CNC options
available. The 2.4 GHz radios are
definitely a great advance and have
made running an event much
smoother. No more frequency clips,
no more radio impound, and much
more competitor-friendly to boot.
BD: Talk about what goes into
getting an event like Moto going each
year.
EM: A good bit of legwork. We're
first place trophies, even if the name toys. I guess if you mean when I was fortunate to have a great venue and a
was odd. The worst was Spazhammer a kid, LEGOs and Erector sets. That good event to work with. There are a
in 2006. A 24 pound Hobbyweight silly RadioShack electronics kit with half dozen or so of us working on it,
hammer robot that hopped. It fired the springs. Anything that let you and we all have our little area of
pneumatic cylinders into the arena make something else. expertise. Jim Iocca handles
floor. A BASIC Stamp ran the whole BD: In 10 words or less, describe registration which is by far the most
show, reading the radio, sequencing your design philosophy. Make it thinky part of the whole thing. Jon
the valves, firing the hammer. But different. Durand orders the tables and chairs
even with a 100% weight bonus, I EM: Doesnt matter if it wins. and announces the event; Alan Young
couldnt squeeze enough valves in Have fun. and Al Kindle handle safety concerns;
there to allow it to turn Joe Provenzano fixes just
effectively. Lost two fights and about everything there; I mail
never fought again, but I got the paperwork out and set up
that competitions Coolest the insurance; Beth (my very
Bot award. tolerant wife) handles the
BD: If you could build brackets and schedules the
anything you wanted, what fights; and Zach ODonnell
would it be? injects common sense when
EM: Im fascinated by needed. Then, we all come
CNC tooling. I have my sights together at the event. After
set on building a CNC gantry doing this for 10+ years,
for my plasma cutter. weve got it down to a
BD: What was your science, I think. We just
favorite toy growing up? picked up a few new officers
EM: Who says Ive grown The view from the back at Motorama 2016. that will have to find their
up? Im 45 and still play with Photo by Ken Franklin. niche. Welcome aboard,

22 SERVO 02.2017
Combat Zone - Feb 17_Combat Zone - Aug 15.qxd 12/30/2016 4:19 PM Page 23

Charles Guan, Kyle Singer, Brian BD: NERC has been one of
Benson, Rob Masek, and Josh the singular successes of the US
Zimmerman! There are a few robot combat world with well-
other folks that consistently pitch attended events (for years!),
in where they can. even in the dark time of no TV
BD: There is a lot of stuff shows. What are some of the
that you need to have an event. factors (in your mind) that
Where do you keep it all? explain/account for this success?
EM: The 16 arena lives on a EM: Weve tried hard to
trailer, currently in Jims driveway. keep it simple and accessible.
The rest of the paraphernalia Participation has grown and
(scales, computers, clocks, etc.) fallen, but weve been lucky to
lives in my garage in a few totes. have a dedicated group of
The 8 arena lives in a trailer in builders to keep us running.
my driveway. The big arena was NERC wouldnt exist without the
built by Rob Masek around 2005. folks that engage in this goofy
It takes a crew of about 10 hobby. Social media has made it
working on and off for 16 hours slightly easier to get people
to set the big arena up. The engaged it beats standing
small arena was built by Rob and around at a trade show handing
Eric Scott in 2004, and goes up out brochures.
in a few minutes. For years. Yeah. Ive been
Maintenance is handled as involved going on 15 years. Beth
needed during setup normally, laughed when BattleBots was
unless there are major repairs. Ed McCarron and the old NERC arena, May 2012. on TV and they referred to one
Then, well schedule a day to get Photo by Al Kindle. of the teams as Those kids
a few folks together to work on from MIT. She said that only
it. she was allowed to call them that
The original arena which since weve known them since
was an 8 x 8 box four feet tall they actually were kids.
similar to the small arena we still
use today was paid for by
member donations and out of Folks like Ed are not only the
pocket. NERC has been fortunate reason we are still fighting robots,
that we are able to run on a very but contribute to the quality of
low budget. We keep a low the robots we love to cheer by
overhead. Since then, weve hosting and organizing the small
mostly been able to pay for new weight class fights that form the
arenas and upgrades with income bulk of our calendar.
from events.
BD: Whats the biggest Minions needed. Photo by Ken Franklin. You can keep up with NERC
challenge? online at www.nerc.us.
EM: Getting competitors to return BD: Any advice for people NERC sponsored events can be
their paperwork on time. Seriously. considering getting an event going? found on the website.
BD: What should folks know EM: Its a lot of work, but the Robot Conflicts extensive
about NERC? payoff is immense. We all do this Photobucket (2000 to the present)
EM: Were always looking for because we love it and are passionate can be found at http://s1001.photo
more folks to get involved in this crazy about it. Nothing makes me happier bucket.com/user/RobotConflict/libr
hobby. We like teaching people what than seeing an event through to the ary/?sort=3&page=0. SV
we do, telling them how they can get end. Its a great feeling to know you
involved, and hey, if they learn a bit helped pull this crazy thing together
about something along the way, even and gave people from all over the
better. Im constantly using robotics to country a place to compete. That
teach kids about physics, or feeling lasts about an hour, then you
electronics, or whatever. As long as realize you have to do it again next
they keep learning. year.

SERVO 02.2017 23
Combat Zone - Feb 17_Combat Zone - Aug 15.qxd 12/30/2016 4:20 PM Page 24

EVENT REPORT: by Nate Franklin

Pennsylvania College of
Technology SWORD Fights
ctober 22, 2016 marked the

O first ever SWORD (Student


Wildcats of Robot Design)
robot combat event at Pennsylvania
College of Technology. The event was
hosted by the clubs presidents, Mike
Zalatan and Alex Horne. Thirty bots
showed up to the event; the majority
of them were first-time builders from
the club.
Robot combat veteran, Kyle The arena and pits.
Singer supplied the arena, which was
his own 8 x 8 box with a push-out. He
also served as the events fight against Discharge, and bullied 1). Both Discharge and Ready or Not
commentator, and helped load and Dont Ask with ease. Meanwhile, were tied for points, and fought a
unload bots during the event. His Ready or Not beat Dont Ask, but lost tiebreaker match to decide second
humorous commentary helped keep to Discharge after self-destructing. and third. Discharge got the win to
the crowd entertained, and he did a In the next round, Discharge beat secure a second place spot
good job explaining the rules to the Dont Ask a second time, but lost to Twenty-six bots were entered in
new builders. Ready or Not after accidentally driving the Beetleweight division. The
Four Antweight bots fought in a into the push-out. Slim Pickens went tournament format was different from
double round-robin tournament. The undefeated, beating Discharge and standard events held in the US. Taking
competitors were wedges Slim Pickens Dont Ask again, and getting an easy
and Discharge, as well as horizontal victory over Ready or Not (this was
spinners Dont Ask and Ready or Not. the first time the two met, since
In round 1, Slim Pickens won a tactical Ready or Not had to forfeit in round Scrambles the Death Dealer.

Dont Ask.

Slim
Pickens.
Ready or Not.

Discharge (left) and Tiny (right).

24 SERVO 02.2017
Combat Zone - Feb 17_Combat Zone - Aug 15.qxd 12/30/2016 4:20 PM Page 25

www.servomagazine.com/index.php/magazine/article/February2017_PA-SWORD-Robot-Fights.

a page out of events in the United


Kingdom, the event had two stages. Best Korea
Clone.
In the first stage, the bots were Shrapnel.
randomized and fought in three-way
rumbles. Each bot was guaranteed
three rumbles, and received points
based on their performance.
Winning by KO is four points, and
a judges decision is three. The bot in
second place gets two points, while
the third place bot gets one point.
The eight bots with the most points
would move to the second stage: a
single-elimination knockout the win. The wedge of Thunder Child
tournament. proved to be unstoppable in its
The Beetleweights featured bots qualifying rumbles, bullying all of its
from students, faculty, and a few opponents.
outsiders. They included some vertical When the rumbles were finished,
spinners like Riptoff 3, GOAT, and six bots had enough points to go to
Tiny. Best Korea Clone, Shrapnel, and the next round: Thunder Child, Tiny,
Thunder Child.
Scrambles the Death Dealer were a Shrapnel, Wildcat, Circuit Breaker, and
few of the horizontal spinners that did Riptoff 3. Because there were two
some great damage, but ended up other places left in the single
self-destructing one way or another. elimination bracket, four bots that had decide who continued on. GOAT,
One of the more unique bots was almost enough points to go through Blender, Dz Wedge, and Mr. Happy
Potbot, a bot made from (you had to fight in a four-way rumble to entered the arena, with the latter two
guessed it) a pot. It used moving through to the next
three brushless Outrunner stage of the competition.
motors wrapped in duct tape In the single-elimination
to spin around the arena. stage, it was make or break
In the opening fight, time for the remaining bots.
eggbeater Wildcat proved to In round 1, Thunder Child
be vicious, but suffered from quickly disposed of Mr.
weapon belt issues Happy; Wildcat outpushed
throughout the event. It took Circuit Breaker (left) takes on Shrapnel after both bots lost
on abrasive disc spinner Apex No More Bubblegum (right). their weapons early on;
and Killawatt, made from a Circuit Breaker pummeled
computers power supply. Riptoff 3; and Tiny tore the
Things started to get Riptoff 3 (left) fights wedge off of Dz Wedge.
intense when horizontal GOAT after Potbot In the semi-finals,
spinner Circuit Breaker came (background) is left Thunder Child was able to
upside down.
into the arena shortly after, disable Wildcats weapon belt
proving to be the most vicious and win a one-sided push
spinner in the competition, fight. Meanwhile, Circuit
taking out No More Breaker put on a show in its
Bubblegum and Lethal Lotus semi-final fight as it brutally
in its opening fight. disposed of Tiny to reach the
Meanwhile, Riptoff 3 final. Wildcat got third place
took on fellow vertical spinner by default, as Tiny could not
GOAT and Potbot, disabling be repaired in time for the
the formers weapon and third place playoff.
putting the latter on its back. While the two remaining
Unfortunately, Riptoff 3 bots prepared for the final,
ended up throwing its own the Beetleweight rumble was
weapon pulley, but still got held. It featured a total of 12

SERVO 02.2017 25
Combat Zone - Feb 17_Combat Zone - Aug 15.qxd 12/30/2016 4:20 PM Page 26

Wildcat (center) fights Apex (left) and Killawatt (right). (From left to right) GOAT,
Dz Wedge, Mr. Happy,
and Blender fight for a
place in the single-
elimination bracket.

The Beetleweight
Circuit Breaker final was downright
disposes of Tiny. brutal. Thunder Child
charged headfirst into
Circuit Breaker several
times, sending it
ricocheting around
the arena. Circuit
Breaker got the upper
hand, as it managed
to tear off Thunder
Childs back wheels.
Thunder Child after the final. Thunder Child didnt
give up, and kept
1st 2nd 3rd Rumble fighting on despite being reduced to
Antweight Slim Pickens Discharge Ready or Not N/A limping.
Beetleweight Circuit Breaker Thunder Child Wildcat Shrapnel Circuit Breakers battery began to die,
but was saved by the bell. After the three
bots, in an all-out five minute slugfest. In the end, the minutes were up, the judges gave the win to Circuit
horizontal spinner Shrapnel came out on top. Breaker. SV

EVENT REPORT:
Robot Battles 61 at the
Geek Media Expo by Thomas Kenney

s GMX Robot Battles


2016 were held on the
Sunday of Halloween weekend in
Nashville, TN. This was the fifth
official Robot Battles event in Music
City, featuring the return of Kelly
Lockhart as MC, and a much larger
arena than in previous years. The
turnout was high, with seven 3 lb
Beetleweights and 14 1 lb
Antweights competing, aided by a
record number of out-of-state Volunteers assemble the arena.
teams.

26 SERVO 02.2017
Combat Zone - Feb 17_Combat Zone - Aug 15.qxd 12/30/2016 4:21 PM Page 27

www.servomagazine.com/index.php/magazine/article/February2017_Robot-Battles-Geek-Media-Expo.

Antweight Miscleant
and Beetleweight
Mechanical
Resonance.

Builder Glen Gibbs


repairs his Antweight
A Worker.

The event got off to a hectic vertical saw of Green Reaper 6.0 in then outdrove the wedge George
start, with the arena arriving almost only four seconds, then bullied Reloaded.
an hour later than anticipated. Over a Miscleant around the box before the Vee Paar and Misdirected
dozen volunteers from the pits latter encountered radio issues and Pedestrian met in the first Antweight
grouped together to assemble it as tapped out. semi-final. Though evenly matched at
quickly as possible, allowing the fights The newly built forward lifter first, the battle turned towards Vee
to begin soon after the planned time. Misdirected Pedestrian managed two Parrs favor as Pedestrian began to
The Antweight brackets single near identical victories in its first experience issues with its drive
elimination due to time constraints matches against a pair of horizontal transmission, allowing the Viper kit to
were swept by three lifters and a undercutters (both modified throw its opponent into the push-out
quick aggressive wedge. FingerTech Viper kits) by disabling in dramatic fashion.
The two wheeled wedge-lifter their weapons and Gilbert and Proteus
Proteus (with its large wheels and stacking them immobile semi-final match went
polycarbonate construction) outdrove against the arena wall. the distance. Proteus
the competition in its first two rounds, Finally, Vee Parr (a polycarbonate wedge
beating drum spinner IDK and the FingerTech Viper kit with was no match for
undercutting bar spinner A Worker; the lifter attachment) Gilberts razor-sharp
named such for the meaning of a defeated the drum hardened steel.
Mandarin character the frames body spinner IDK with help However, to
resembled. from the latters weapon maintain its inevitability
Veteran wedge Gilbert pitted the malfunctioning, and in the face of Proteus
lifter, Gilbert fought
without its usual horned
Antweight appendages, and was
rumble.
unable to control the
opponent well enough
to end the fight with a
push-out victory.
The results went to
the judges, who
declared in favor of
Gilbert. To avoid the
indecisiveness of the
previous match,
Gilberts horned
appendages were
Builder Azeem Hussain
with Antweight IDK and reattached in the final,
Beetleweight Revenge of at the risk of
the Klukz. noninvertibility in the

SERVO 02.2017 27
Combat Zone - Feb 17_Combat Zone - Aug 15.qxd 12/30/2016 4:21 PM Page 28

Antweight fight.
Who Cares? is Builder Patrick
upended by Becker with
Misdirected Antweight Green
Pedestrian. Reaper.

temporarily retired in 2012.


As with last years GMX Robot
Battles, the Beetles were dominated
by Ben and Mark Hansons two
robots: Wedgee, a two-wheeled
wedge driven by antique Handiworks
Beetleweight fight. Ghost gearmotors, and Flippy, a KitBots
is shoved by Wedgee. drum spinner.
Most of the other competitors
face of its lifter-armed opponent. swept under Vee Parr and driven its were new or recently built spinners.
The bet paid off, and before 20 opponent into the pit, securing its first These included STEVE, a full body
seconds had passed, Gilbert had Antweight championship since being spinner from a University of

Development Tools and Learning Systems for


PIC Microcontrollers PBP3
PICBASIC PRO Compiler

Check out our popular products for PIC developers including:


U2 Programmer
PICBASIC PRO 3.0 Compiler
Prototyping Boards
Experimenter Boards
ME Labs Trainer Board and Programming Tutorial

ME Labs has been been a global leader in the creation of


development tools for PIC microcontrollers for 20 years.

www.melabs.com Contact us at info@melabs.com or go to melabs.com


PICBASIC PRO is a trademark of Microchip Technology Inc. in the USA and other countries.
PIC is a registered trademark of Microchip Technology Inc. in the USA and other countries.

28 SERVO 02.2017
Combat Zone - Feb 17_Combat Zone - Aug 15.qxd 12/30/2016 4:22 PM Page 29

Minnesota team; Mechanical


Resonance, a horizontal midcutter Beetleweight rumble.
built in a week by veteran
competitor, Will Evans; and Revenge
of the Klukz, a sleek welded steel
tank fitted with a KitBots
eggbeater.
The opening match of the
Beetleweight double-elimination
brackets featured Mechanical
Resonance winning a judges
decision over STEVE, whose weapon one second into the match. For the second time, builder Tom
was nonfunctional but managed to Wedgee beat teammate Flippy in Spaulding guest drove Flippy while
survive thanks to its opponents 15 the following match, and then won an Team Wedgees usual driver, Ben
year old BattleBots toy gearmotors easy push-out victory against Ghost in Hanson piloted Wedgee.
failing. the winners bracket finals. Ben handily won via push-out,
In the following matches, Flippy With only one Team Wedgee giving Wedgee another in its long line
and Wedgee won decisive push-out robot, the Beetle losers brackets were of first place finishes, and further
victories over the horizontal spinner more contested. ZOU Keeper fought validating the decade-old design.
ZOU Keeper and Revenge of the its way past both Revenge of the Two action-packed rumbles
Klukz, respectively. Klukz and Mechanical Resonance capped off the event, serving the final
Mechanical Resonance was pitted before meeting defeat by the round of damage that local builders
against fellow midcutter Ghost in the eggbeater of Flippy, who then went hoped to have repaired in time for
next round, but quickly tapped out on to defeat Ghost in the losers Robot Battles 62 at Chattacon in
after one of its wheels rolled off just bracket finals. January 2017. SV

Extreme Robot
Motor Control
www.robotpower.com
MEGAMOTO GT Shield
Software and
plug compatible
New with our
MegaMoto
shield

Our Highest Current motor control for Arduino


6 35A Continuous - 50A peak MADE IN
6 6.5V - 40V
6 Built in Voltage Reg can power the Arduino
6 Current sensor outputs can be sent to any analog pin THE USA
6 Over temp and over current protection

The Hydra
6 7V - 28V
6 Triple 6.5A / 8.0A Peak H-Bridges
6 Current/Temp limiting
6 R/C inputs w/mixing
6 Limit switches on one channel
6 2.0" x 2.1" x .5"

The Vyper
6 120A+ H-Bridge - 200A Peak!
6 8V - 42V
6 Overload protected
Big Bots! 6 RC and Analog Pot input
Big Power! 6 Supports 8 AWG wires!
Big Motors! 6 2.85 x 2.25 x 1.75

Phone: 360-515-0691 s sales@robotpower.com

SERVO 02.2017 29
Koci - Animatronics - Feb 17_Steve Koci Animatronics #1 Parrot.qxd 1/2/2017 9:15 PM Page 30

DIY Animatronics
Servos: The Basics and
Beyond By Steve Koci

What can servos do for you? Well, they will not give you relationship advice or make
you coffee, but they can help you create some extremely lifelike characters. I think they
could actually make you coffee, but that is a topic for another time.

T
aking the step into using servos regarding the operation of servos have
can be intimidating. Most of us been well documented in other articles
are used to moving a mechanism here, but I will cover the basics for any
by simply providing power to a newcomers to the hobby. It is necessary to
motor. In reality, servos are be familiar with the basic concept before
simply motorized gearboxes which have the delving into the more advanced. This
ability to move to a specified location using explanation will help you choose models
a control signal. You do need to add that best fit your needs.
something to provide that input whether Becoming comfortable using servos and
it is an RC transmitter or a microcontroller taking advantage of all the added features
but that does not have to be a difficult available will expand your capabilities as a
process. There is a wide selection of builder. So, lets take a look at why they are
different controllers now available that take so special.
much of the complication out of that part
of the equation. What Makes Them Tick?
In addition to looking into the workings
of servos, I would like to discuss the use of Servos are made up of four basic
digital servos and the added benefits they components. These are a motor, gear set,
can provide. The trend seems to be moving potentiometer, and control board. You will
away from analog servos to the digital find that the first three of these are the
models, so we will examine a few of the same when comparing an analog servo to a
contributing factors for this shift. I am a big digital model. The difference comes when
fan of the digital models although I still looking at how the signal is processed and
utilize a few analog servos (primarily the used to send power to the servo motor.
Hitec 485HB) in my three-axis skulls. The gear set slows the motor speed
This will not simply be a review of the Figure 1. Actobotics to the and increases the torque delivered to the
workings of these extremely useful and rescue! servo shaft, while the potentiometer
versatile devices. We will take a look at a which is connected to the output shaft
few alternative servos that you may not have previously provides location feedback of the horn position to the
considered. I will also demonstrate how a stand-alone controller.
servos durability and power can be further increased by There are many different brands of servos available
including them in a system such as the Actobotics with Hitec, Futaba, and JR being the big names, but there
products from ServoCity (see Resources). My characters are plenty of more budget-friendly brands available
rely heavily on these and quite frankly, I could not achieve (Figure 2). If these fit the bill for you, check them out
the same results without a tremendous amount of thoroughly before investing heavily in them. I personally
additional effort (Figure 1). have not been very satisfied with the performance and
I am aware that the basic concepts and explanations durability of the budget-friendly brands I have tried, but
30 SERVO 02.2017
Koci - Animatronics - Feb 17_Steve Koci Animatronics #1 Parrot.qxd 1/2/2017 9:15 PM Page 31

DIY Animatronics
Post comments on this section and find any associated files and/or downloads at
www.servomagazine.com/index.php/magazine/article/February2017_Animatronics_Servo-Basics.

your mileage may vary. I use This is a situation where one


models from Hitec as they of the smaller servo models
are the ones I am familiar may fit the bill. You can
with. A highly useful chart select from nano, sub-micro,
for comparing the features micro, and mini sizes in both
of many of the Hitec servos analog and digital versions
can be found at (Figure 3).
http://tinyurl.com/ Giant There are times
zf54oy4. where you must move from
There is not a the traditional and go BIG
proprietary system in place (Figure 4). This is the
for servo design. As an category where the big
example, the neutral position brothers of standard servos
for a Hitec servo is set for a can be found. Their larger
1,500 s pulse width while it size provides the space for a
is 1,520 s on a Futaba heavier duty motor and
Figure 2. There are options besides the big name brands.
servo. Again, comparing just larger gear to provide the
the Hitec and Futaba brands, strength to satisfy greater
they have different spline sizes, performance requirements.
connectors, and primary
rotation direction settings. Torque
So, do a little research
when selecting your servos to When choosing a model
be sure of their features. I to use, it seems that the
suggest finding a brand you primary consideration is how
like and sticking with it. It will much torque a particular servo
be much simpler to standardize will provide. Determining how
your designs and to stock much torque your mechanism
replacements and spare parts. requires can be a bit tricky.
Granted, it is possible to work The proper explanation is how
with these differences, but why many ounce/inches (oz-in) or
complicate the process kilogram centimeters (kg-cm) it
unnecessarily? can hold one inch from the
shaft at a certain voltage.
Size For example, one of my
favorite servos the Hitec
Servos come in a variety of Figure 3. Good things do come in small packages. 5685MH can produce 194
sizes from the micro all the way up oz-in (14 kg-cm) when powered at
to quarter scale. The most popular 6V. If I were to increase the servo
size is the standard dimension arm length from one inch to two
servos which provide the greatest inches, it would now only manage
selection. 97 oz-in. However, if I were to
Oftentimes, the choice is made reduce the length by half, it would
for us by the space constraints of now provide 388 oz-in.
our projects. Besides the standard While that information is
size models most of us begin with, useful in comparing servos, most
there are other options available of us use a more seat-of-the-pants
including the following: method to choose the correct
model for our projects. A little bit
Mini Servos There are many of experience and having a few
design applications where we do different models on hand when
not require a tremendous amount prototyping a design will go a long
of torque or where space is limited. Figure 4. Go big or go home! way in ensuring your mechanism
SERVO 02.2017 31
Koci - Animatronics - Feb 17_Steve Koci Animatronics #1 Parrot.qxd 1/2/2017 9:16 PM Page 32

DIY Animatronics
with the brushless models getting
the nod for increased performance.
The material used for the gears
can be plastic, Karbonite, metal, or
titanium. The performance
differences can include wear
resistance, strength, and how
quietly they operate. Titanium gears
offer the best performance but you
will, of course, have to pay a
premium for them.
The number and type of
bearings will contribute to the
smoothness of operation as well.
You can choose from plastic, metal,
or ball bearings. It is hard to beat
the smoothness of dual ball
bearings!

Figure 5. Servos can be installed in


Cost
tight spots. Figure 6. Whos afraid of a little rain?
As with most things, if you
want more features, you are going
has all the power it needs. If you are unsure of how much to pay a bit more. Digital servos are more expensive than
power your mechanism will require, I suggest that more is their analog cousins, but in my opinion are worth the
better! I have not ever had this philosophy fail me. extra expense.
Selecting a servo that is within your budget is an
Speed important consideration. Take into account such things as
the difficulty in replacing a faulty servo. Is this a temporary
Servo speed is defined as how long it takes to move project or something that is expected to last long term? Is
the servo horn 60 degrees, again at a certain voltage. the continual operation of a particular servo of high
While not usually as critical of a design factor as the importance?
torque, it still needs to considered. I have found that faster Sometimes it is advantageous to pay a higher upfront
is not always better. cost than to make repairs later.
When assembling Jarvis (see the September 2016
issue of SERVO Magazine), I found that I was able to get Have You Considered These?
smoother body movements when using a slower servo.
We will discuss how you can program your digital I would like to take this opportunity to point out
servos speed in a bit. Sometimes it takes some several specialized servos that you may not have
experimenting to achieve the exact motion you are looking considered before. These fulfill some unique requirements
for. There is a trade-off between speed and torque, so you and you should at least be aware that they are available if
need to consider where you are willing to compromise. you need them.

Voltage Flat When your only available space is a narrow


slot, the HS-7115H servo may fit the bill (Figure 5). It is
Servos can usually be powered by a range of voltages; super slim and still provides 50 oz-in at 7.4V. It includes a
often between 4.5 all the way up to 7.4 volts. By using a titanium gear train and dual ball bearings, giving it plenty
higher voltage, your servo is able to deliver more torque. of strength.
Improvements in battery performance have allowed us to Continuous Rotation Have you ever wanted to be
use higher voltages and remain within our build able to create a winch for a project? Maybe a continuous
parameters. rotation servo such as the HSR-2645CR will solve your
problem. While it has no potentiometer to provide
Construction feedback, it can still be a useful device to add to your
toolbox.
The internal components used in the construction of a Waterproof Some applications may require you to
servo vary as well. Motors can be coreless or brushless, have a waterproof servo. The D845WP model delivers
32 SERVO 02.2017
Koci - Animatronics - Feb 17_Steve Koci Animatronics #1 Parrot.qxd 1/2/2017 9:16 PM Page 33

DIY Animatronics

Figure 7. A portable programmer that goes where


you go.

Figure 8. Programming from your


computer.

incredible torque of 694 oz/in at Figure 10. Channel


7.4V, and is one of the new D mount gearboxes for
series servos (Figure 6). This servo more power.
offers some significant
improvements, including the ability
to accept a wide voltage range of Servo
between 4.8V and 8.4V. It Figure 9. Servo blocks provide a strong skeleton.
incorporates steel gears and dual
Programmer
ball bearings to go along with its high resolution. In order to fully utilize all the features of digital servos,
you will want to have a programmer. I just picked up the
Quality servos are available from a number of different new Hitec HFP-30 which is compatible with all of their
sellers including ServoCity, Pololu, SparkFun, RobotShop, digital servos including the new D series (Figure 7). It also
Parallax, and Adafruit. I have provided links to their sites in doubles as a universal tester (see Resources).
the resources section. In addition to being a servo tester, the HFP-30
programmer allows you to access and adjust a slew of
Digital Servos features. The ones I find most useful are the ability to
adjust the speed and the direction of the shafts rotation,
Now, it is time to examine the benefits that moving as well as the capability to select your end points.
from analog to digital servos can provide you. Be warned You also can adjust the deadband width, the neutral
that once you try them, you may never go back! points, fail safes, and the resolution, as well as select
The primary components of a digital servo are the whether you want the overload protection enabled. The
same as those in analog servos. Their magic comes from large screen makes for ease of reading. The battery is
how the signals are processed when providing power to external, so make sure you have one with the necessary
the servo. The advantages of choosing a digital servo over connector available.
an analog model include the fact that digital servos have Another option that may work for you is the DPC-11
increased holding power, decreased deadband (neutral dongle PC programmer. This computer interface is
zone), and are quicker to respond to input. compatible with some of their servos, so check the specs
This is a result of the higher rate of command pulses it to see if it will work for you (Figure 8).
receives, allowing it to update its position more frequently.
The flip side to this choice is that digital servos are Actobotics
more expensive and consume more power than an analog
servo. The ability to increase your servos performance is
By adding a programmer to your toolbox, you can possible by including them in a system that has the ability
unlock many of the user controlled options available when to augment the available torque and increase the load
using digital servos. bearing capabilities. These objectives can be met by
SERVO 02.2017 33
Koci - Animatronics - Feb 17_Steve Koci Animatronics #1 Parrot.qxd 1/2/2017 9:16 PM Page 34

DIY Animatronics
utilizing the be considerably
Actobotics system more stable. The
from ServoCity (see model I am starting
Resources). with is extremely
Servo blocks powerful and is
significantly increase admittedly overkill,
the mechanical load but I will never
a servo can handle need to worry
(Figure 9). The about it failing. It
standardized layout incorporates a giant
allows a multitude HS-805MG servo,
of configuration delivering 1,715 oz-
options when in of torque (Figure
combined with other 12).
Actobotics
components. Servo
If it is more
torque you need, Tester
servo gearboxes add You
an external gear set occasionally need
to boost the to test to see if a
available power. In Figure 11. Original shoulder twist Figure 12. Improving upper body servo is functioning
design. rotation.
addition, the properly. This is
gearboxes provide a tremendous where a reliable tester comes in
amount of support to the handy. There are plenty of
external shaft, allowing it to hold inexpensive testers available, but
up to the added forces being my favorite is a Do-It-Yourself
applied to the servo. The two-channel model put together
gearboxes come in several by a fellow builder (Figure 13).
different mounting options. I use Tylers original post and a link to
the channel gearboxes extensively a follow-up post with a link to the
in my characters when needed files can be found at
constructing the body www.haunt forum.com/show
mechanisms (Figure 10). They fit thread.php? t=3507. This unit
inside the channel which has the added ability to output
produces a remarkably clean the actual endpoints if you need
design. to add the numerical settings into
I am currently in the process your microcontroller program.
of changing the way I rotate the
upper body of my characters. In Mounting Brackets
the past, I had a rigid spine to
which the shoulders were Figure 13. A DIY servo tester comes in handy. For a quick and easy
attached. A servo and gear set mounting solution, check out the
was added to the top of the spine brackets from RobotShop (see
and would turn the head and Resources). They fit a standard
shoulders (Figure 11). This size servo and provide a
system has worked well, but it convenient and secure
will occasionally skip a gear under attachment (Figure 14).
heavy load or if it needs to move
quickly back and forth. Other Accessories:
In order to solidify this
portion of my design, I am going Wiring Extenders,
with a bottom flange gearbox to Cable Locks, and
which the spine will be mounted
atop. This will allow the entire
Splitters
upper body to rotate and should Figure 14. Mounting servos made easy. In order to take full
34 SERVO 02.2017
Koci - Animatronics - Feb 17_Steve Koci Animatronics #1 Parrot.qxd 1/2/2017 9:16 PM Page 35

DIY Animatronics
advantage of your servos, you will want to pick up a
few accessories.
You can never have too many servo extensions
for when you want to place your controller away
from your servos. When placing your order, be sure
to get extensions which have a male and a female
connector, not servo cables. I am always in need of
more extensions, but now have more servo cables
than I will use in a long time.
When running your wiring, it is recommended
that you err on the side of them being too long.
You want to be sure you have enough slack through
the entire range of motion of your mechanism. A
bit of extra security can be had by adding cable
locks to keep any extensions from coming detached
(Figure 15). Figure 15. Secure your wiring connections.
There are times when you want a single
controller channel to send signals to two servos.
This is a case where a splitter comes in handy. Both
servos receive the same commands, but it is one
option for increasing the number of servos a single
controller can handle.

Servo Arms
You have your choice of a variety of servo arms
that come with your servo. There are other options
available for purchase separately if the stock ones
do not fit your needs (Figure 16). Check out some
of the alternatives at http://tinyurl.com/hdrzb4d.
You do need to pay extra attention to the spline size
to make sure you get the proper one. Figure 16. Pick a horn, but not just any horn.

Cable Extensions
Now You Can Servo Yourself
You can place your servos a distance away from the
point where they are creating movements by using cables If you have yet to take the plunge and include servos
running inside of a housing such as those available from in your projects, now may be the time. I especially
Sullivan Products (see Resources). Watch for an upcoming encourage you to check out how digital servos can help
article showing exactly how to incorporate these into your you become a more successful builder.
builds. Eventually, we may have no choice but to use digital
servos as this seems to be the direction the industry is
RESOURCES trending. So, why not take advantage of all they have to
offer now?
ServoCity/Actobotics http://tinyurl.com/zzy2ugu Have you incorporated servos in a unique way into
Hitec RCD Programmer http://tinyurl.com/j2rv38d one of your projects? Do you have questions or comments
Adafruit http://tinyurl.com/hadoqb2 you would like to add to the discussion? Then, visit the
RobotShop http://tinyurl.com/gnkb47m DIY Animatronics Forum at http://tinyurl.com/qjeehjs
SparkFun http://tinyurl.com/lpgxyfu and join the conversation. We can all contribute our ideas
Parallax http://tinyurl.com/om7pqoy in order to benefit the community!
Pololu www.pololu.com
RobotShop Servo Brackets http://tinyurl.com/zpczhhs Until next month, MAY THE PASSION TO BUILD BE
Sullivan Products http://tinyurl.com/hoqh982 WITH YOU! SV
My YouTube channel http://tinyurl.com/nma2doj
My Website www.halstaff.com
DIY Animatronics Forum http://tinyurl.com/qjeehjs

SERVO 02.2017 35
Henning - RaspPi Bot - Feb 17_Blank Rough SV.qxd 12/30/2016 4:31 PM Page 36

Serving Raspberry Pi
By William Henning
#9

In the last article, the accuracy of the


heading produced by our Raspberry Pi bot,
Berry's compass was greatly improved by
adding magnetic declination and tilt
compensation. However, that by itself is not
enough for indoor navigation. At the very
least, I need to add odometry so that I tell
Berry to go forward 0.5 m.
ll need a few more upgrades first, however. Berrys head
Ikept falling off. (Okay, you can stop laughing now.)
FIGURE 2.

Berry will no longer lose his head.


The Sharp 10 cm-80 cm IR sensor made Berry short
sighted, so instead of trying glasses, I added a generic HC-
SR04 ultrasonic distance sensor since an HC-SR04 ultrasonic
ranger has a four meter range greatly improving Berrys
detection area.

Re-Mounting the Sharp IR


Sensor
The problem with the panning ultrasonic head is that it
would not prevent Berry from falling down stairs or running
off a table.
FIGURE 1.
I mounted the Sharp IR sensor on Berrys lower deck,
pointing down slightly (Figure 3).
As a temporary measure, I mounted a 9g micro servo This way, Berry can use it to watch for:
on top of the chassis by simply using double-sided foam Objects that are close by, while the HC-SR04 can pan
tape to hold the servo, and more double-sided tape to hold for farther objects
the Sharp IR sensor on the servo horn (Figure 1).
It worked.
Nonetheless, the servo kept tilting, and Berry kept
losing his head.
I had some inexpensive acrylic servo mounts, so I used
one to mount the servo on Berry. I kept the double-sided
tape on as well, so the servo is mounted real good now.

Adding a Better Servo


Unfortunately, the servo mount did not fit my blue 9g
servo perfectly. Fortunately, I had slightly bigger ones, with
better servo horns to boot! As I did not want Berry to
constantly lose his head, I also mounted one of my sensor
FIGURE 3.
holders on the servo horn (Figure 2).
36 SERVO 02.2017
Henning - RaspPi Bot - Feb 17_Blank Rough SV.qxd 12/30/2016 4:31 PM Page 37

Giving Berry a Better Servo Mount


Post comments on this section and find any associated files and/or downloads at
www.servomagazine.com/index.php/magazine/article/February2017_RaspPi-Robots-Better-Servo-Mount.

Sudden drop-offs (stairs, As the wheels diameter is 64


table/platform edge, etc.) FIGURE 4. mm, one revolution of the wheel
travels pi*64 mm, which is 201.06 mm
After I find the perfect angle, (or 7.91 inches).
Ill make a better holder for the IR Of course, this measure will be a
sensor. For now, I used (wait for it) little misleading, as it does not
double-sided foam tape again (Figure account for going backwards or
4). spinning in place. Not to mention a
wheel travelling on the outside of a
Odometry turn will travel farther than the wheel
on the inside of the turn. Fortunately,
Simplified we can account for these issues!
Odometry is simply measuring The easiest way to NOT count the
how far your robot has travelled. Go distance the robot spins in place is to
to https://en.wikipedia.org/ simply stop accumulating the distance
wiki/Odometry to get more details. travelled until the robot stops spinning.
The odometer in your car keeps To account for the different turn
track of how far you have travelled, radius per wheel, we have to
based on how many times your drive accumulate the distance for a wheel
wheel has rotated and the diameter of on each side of Berry, then correct for
the tire. We can pretty much do the bends.
same thing for Berry by using sensors
to figure out how many times one of
Berrys tires has turned.
Adding Wheel
Looking at a photo of Berry, you Encoders
can see that his tires have five thin spokes separated by five I tried to use two of my SirMorph reflective sensors. I
empty spaces (Figure 5). By using a simple reflective light attempted to attach them to Berry in such a way that they
sensor mounted in such a way that it can see the spokes, would get a good reading of the wheel spokes.
we will be able to count the spokes as the wheel turns. Unfortunately, there was not enough room to mount them
Every five spokes, the wheel has turned a full 360 degrees. successfully on this chassis.
The circumference of the tire is pi times the diameter Since I did not want to mount the sensors on the
(i.e., pi times twice the radius), so once we know how outside of the wheels (thus increasing Berrys girth), I
many revolutions Berry has travelled, we can multiply it by decided to make two smaller sensors that I could attach to
the wheels circumference, giving us the total distance the bottom of the motors and push into the empty space
travelled. in the wheel (Figure 6).

FIGURE 6.

FIGURE 5.

SERVO 02.2017 37
Henning - RaspPi Bot - Feb 17_Blank Rough SV.qxd 12/30/2016 4:32 PM Page 38

I needed to get the sensor closer to the wheel spokes It worked!


in order to get more light reflected onto the sensor, We can clearly see that the spokes reflect light, and
allowing me to better discriminate between the spokes and are a lot narrower than the space between the spokes
the spaces between the spokes. I keep a stock of (Figure 9).
TCRT5000L reflective sensors, so I just needed a way of
wiring them up and attaching them appropriately.
To keep the sensors small, I used male-female DuPont
jumpers over the legs of the TCRT5000L sensors (Figure 7).
I then used one of my prototyping boards to add the
resistors, and more DuPont male-female jumpers to run 5V,
GND to the board, as well as run the two analog signals
back to RoboPi.
There is plenty of space left on the prototyping board if
I decide to add an op-amp to increase signal gain, or any
other circuit to improve the encoders performance.

FIGURE 9.

Calibrating the Encoder


Its time to write a calibration utility to find the
minimum, maximum, and average light level reflected by
the spokes:
FIGURE 7.
pi@Berry:~/robopi/Python_Demos $ python berry.py

Berry Encoder Calibration Test

RoboPi http://Mikronauts.com API v0.97x

Testing the New Encoders Capture of 500 samples took 11.1943240166


I hooked everything up, and started with a small test seconds
program that ran both of the motors that I attached
sensors to at full speed, printing out the analog reading Analyzing Motor A data...
shown in the figure from the phototransistor in the Motor A min 87 avg 152 max 301
TCRT5000L (Figure 8).
Analyzing Motor B data...
Motor B min 94 avg 153 max 327
FIGURE 8.
Motor A calibration value is 152
Motor A calibration value is 153

If you change motors or the position of the encoder


sensor, you need to recalibrate.
Okay, now that we have the calibration values, we can
decide if a spoke is close by.

Finding Spokes
Lets add code to count the number of high and
low periods for the length of the test run.
High and low periods are counted as follows:
- If we are X% above the average, we are in a HIGH
38 SERVO 02.2017
Henning - RaspPi Bot - Feb 17_Blank Rough SV.qxd 12/30/2016 4:32 PM Page 39

(spoke) state. I attached a piece of red electrical tape to the wheel,


- If we are X% below the average, we are in a LOW and counted the number of revolutions made during the
(space) state. calibration run.
Good news: It matched the calibrated RPM value that
X% is currently set at 20% of the full range (max-min) Berry calculated.
and needs to be tuned for different wheels. This leaves a Bad news: There was a ~25% difference in RPMs
40% dead band around the average, allowing us to ignore between the front right and left motors.
minor fluctuations in light level.
Guess what? I will be upgrading Berrys motors in one of the
We know how long the test ran. following ways:
Now we have the number of high (spoke) and low Matched motors (within 5% or less of each other)
(space) periods. Four independent motor drivers so I can tune the
We know there are five spokes on these wheels. PWM speed per motor
That means there are also five spaces.
I will let you know how it turns out! SV
So, we know there are 10 pulses (five low, five high)
per revolution of the wheel. Hmmm ...
If we ran the test for 60 seconds, counted the number
of (high+low) pulses, and divided by 10, we have the
average RPM for the length of the test!
Actually, as long as we run for more than two
revolutions and know how long it took to compute the
The upgraded
scan, we can calculate the RPM: Berry Bot.

Computing Motor A RPM:


238 pulses, so 23.8 revolutions in 11.1943240166
seconds means Motor A ran at 127.564647752 RPM

Computing Motor B RPM:


190 pulses, so 19.0 revolutions in 11.1943240166
seconds means Motor B ran at 101.837323836 RPM

Motor to Motor Variations in


Cheap Motors
I knew that the rock-bottom cheap motors I was using
were not very accurate. After all, I could see Hobbit, Elf,
and Berry would not go straight when driving the motors at
the same voltage. However, I was still surprised at the
~25% variation in unloaded maximum RPM so much so
that I had to verify my findings.

For the finest in robots, COMPONENT


COMPONENT LEDs
LED BULBS
parts, and services, go to ACCENT
LED ACCENT LIGHTS
www.servomagazine.


com and click on


U E CODE
USE C ODE SBLSERV1
O DE SBLSE
LSE FO 10%
E R V1 FOR 10 OFF
OF
F

 

Robo-Links.








)

Limited time offer.


tim offer
fer. Discount applicable
plicable to previously
nt not app p viously placed
ed orders.
ced orders
o
or

Wanna read about electronics?


Check out our book selection at
store.nutsvolts.com
SERVO 02.2017 39
Simpson - CNC Build - Feb 17_Blank Rough SV.qxd 1/2/2017 9:25 PM Page 40

Building the By Michael Simpson

KReduCNC
Spindle Hookup
It has been a while since we started
this project, and its time to make
some chips. In this installment, well
go over spindle hookup.
Post comments on this section and find any associated files and/or downloads at
www.servomagazine.com/index.php/magazine/article/February2017_Build-CNC.

What is a CNC Spindle? large tools. Milling machines like the one shown in Figure 1
use a low speed spindle. This spindle will run at a range of
A spindle is the rotation portion of a CNC machine on 500-2,500 RPM. Since most motors dont run slowly
to which a cutting tool is attached. While technically the enough, a belt or gear reduction is used to slow down the
spindle is the shaft itself, it has become common place to spindle shaft in most cases. Needless to say, we wont be
refer to the motor and shaft assembly as the spindle. using a low speed spindle on the KReduCNC.
There are many shapes and sizes of spindles. First, lets
look at low speed and high speed versions. High Speed Spindles
Low Speed Spindles Most CNC machines designed to mill wood, plastic, and
some non-ferrous metals use a high speed spindle. While
Low speed spindles are used there are several varieties, I will be talking about two types:
primarily in machines that need to do routers and rotary tools.
milling operations on metal. They are
needed when drilling larger holes Routers
may be required or for turning very Router spindles can be broken down into full size and
trim routers. The routers shown in Figures 2
Figure Figure and 3 are full size routers. Due to their weight
2 3 and size, they are used on larger CNC
machines. These are both 2-1/4 HP routers.
They have plenty of power for most
operations, and work well for cutting wood,
plastics, and aluminum.
Full size routers can handle tool shanks
from 1/4 to 1/2 and with adapters or
special collets, down to 1/8.
The routers shown in Figures 4 and 5 are
trim routers. Most trim routers work just like
their larger counterparts, but are smaller and
produce less horse power. These routers are
just under 1 HP.
Figure Trim routers are common on many small
1 to medium CNC machines. Most can handle
40 SERVO 02.2017
Simpson - CNC Build - Feb 17_Blank Rough SV.qxd 1/2/2017 9:25 PM Page 41

tool shanks of 1/4 or 1/8 with an Figure


adapter. 4 Figure
5
Rotary Tools
There are dozens of rotary tools of
all shapes and sizes. Most are meant
to be held in your hand and are used
to engrave, cut, grind, and drill various
materials. Unlike routers, they are not
meant for the larger tasks that routers
can handle. Two rotary tools that
represent most variations you will find
at home centers or hobby shops can
be seen in Figure 6. While they are
well suited for handheld use, they are
not suited for CNC use. They have slop
in the bearings and tend to have too Figure 6
much runout to get an accurate cut.
There are tools that fall into the rotary tool category but are Figure 7
better suited to CNC use. Lets talk about three of them.
The first is the Wecheer WE248 shown in Figure 7.
This is the first rotary tool I attached to the KReduCNC that
produced results that were accurate and repeatable. The
tool has no slop and very little runout. Its powered with an
included AC adapter, and proved to be very easy to make a Figure 9
spindle mount as shown in Figure 8.
I used this rotary tool, and while I was able to cut Figure
softer materials, I found it to be under-powered. It also has 10
an auto shutoff if it senses too much load. I did find it
worked very well for PCB (printed circuit board) work.
After playing with the WE248 for about a week, I
realized I was not pushing the KReduCNC as much as I
could. It was time to look for a better suited spindle. I could
Figure 8
probably get a trim router to work, but I would have to
slow down the Z axis due to the weight.
Having good luck with Proxxon products, I selected the
rotary tool shown in Figure 9. Its the Proxxon Micromot
50/E. It has much more power than the Wecheer, and I
was able to cut deeper and faster. Its size also made it very
easy to mount on the KReduCNC as shown in Figure 10.
The 50/E worked much better than the WE248, but I
still had the following issues: Figure 11
1. It requires a special 12V power source. While I was
able to make one, it does add some complexity to the build.
2. The speed control can bog down, as it has no
feedback control. It can also shut down if pushed too hard.
3. I still wasnt pushing the KReduCNC hard enough.
remarkable tool. It boasts a 1/8 HP motor, which is plenty
While doing my research, I came across the Proxxon for the KReduCNC. It is designed for continuous use and
Micromot IBS/E shown in Figure 11. This is a rotary tool that has a full electronic speed control with feedback. Its speed
costs almost as much as a full-sized router, so I was reluctant range is 5,000-20,000 RPM. I can honestly say its the
to take the plunge. Then, while cutting some softer material, smoothest rotary tool I have ever used.
the 50/E stalled out when it cut through the stock and hit The motor in the IBS/E is the same used on the
the waste board. I ordered the Micromot IBS/E. Proxxon MF70 (Figure 12) that I incorporated in a CNC
Despite the $130 price tag, the IBS/E (Figure 11) is a conversion I did a while back.
SERVO 02.2017 41
Simpson - CNC Build - Feb 17_Blank Rough SV.qxd 1/2/2017 9:25 PM Page 42

Figure 13
Figure
12
Figure 17

Figure 18

Figure 14

Please note that I am using hex nuts with


integrated washers. I find that these work better for
me than separate hex nuts and lock washers. In
addition to the hardware above, you will need the
following components (also shown in Figure 13) to
make the IBS/E mount:
IBS/E back plate
IBS/E upper mount clamp
IBS/E lower mount clamp
Figure 15 Figure 16
Step 1
Insert a washer onto each of the #6-32
x 1 machine screws, and slip it into each
of the mount clamps as shown in Figure
14. Secure both screws with a #6-32 hex
nut and lock washer as shown in Figure
15. Do not tighten the nuts, as you wont
be able to install the spindle later if you do.
Step 2
Attach the lower mount clamp to the
back plate using two #6-32 x 1-1/2
Figure 20 machine screws. Add a washer to the
screw, then insert it into the front of the
Figure 19 lower mount and through the holes in the
back plate as in Figure 16. Secure with a
#6 lock washer and #6-32 hex nut (Figure
17). Finger tighten only, as you will need to
adjust the mount after the ISB/E is
installed.
Step 3
Mounting the IBS/E Using two #6-32 x 1-1/2 machines screws with #6
washers, attach the back plate to the Z plate as shown in
To attach the IBS/E, you will need the following items Figure 18. Secure with two #6-32 hex nuts and lock
that are shown in Figure 13: washers. Finger tighten only.
Two #6-32 x 1 machine screws Step 4
Four #6-32 x 1-1/2 machine screws Place a #6 washer on each of two #6-32 x 2 machine
Two #6-32 x 2 machine screws screws. Insert it into the front of the upper mount clamp
Eight #6 washers and through the top holes on the back plate as in Figure
Eight #6-32 hex nuts 19. Secure with two #6-32 hex nuts and lock washers.
Eight #6 lock washers Again, finger tighten only.
42 SERVO 02.2017
Simpson - CNC Build - Feb 17_Blank Rough SV.qxd 1/2/2017 9:25 PM Page 43

Figure 22

Figure 24

Figure 23

Figure
21

support page for the KReduCNC. I will


also post the drawing files for the
Wecheer WE248.
There are other spindle options
Step 5 that I have used with success on the KReduCNC. Figure 26
Insert a 1/8 calibration blank into the IBS/E (Figure shows the spindle from a Foredom flex shaft. Since the
20). You may also use one of the small bits included with heavy motor is mounted at the other end of a flex shaft,
the IBS/E kit. Insert the ISB/E into the mounts (Figure 21). you can pack a great deal of cutting power at your
The mount was designed to hold the ISB/E with the front disposal. It will accept 1/8 and 1/4 bits. While it uses the
(knob) of the tool facing right or left as shown. This will same mounts as the Wecheer WE248, the one shown in
allow you to access both the spindle lock and the speed Figure 26 is a version that has a dust shoe that connects to
knob. Tighten the spindle clamping nuts (1 machine a vacuum.
screws in front) on both mount clamps. Tighten the nuts
holding the lower mount clamp in place. Cable Management
Step 6 I wrapped all my wires, cables, and cords with some
Place a small square on the table and move the spindle split loom tubing (Figure 27). This protects the wires and
until the bit is up against the square as shown in Figure 22. cables, and gives your machine a better look.
If the bit is not fully against the edge of the square, twist Next month, I will conclude this series by testing the
the whole spindle mount assembly clockwise or counter- spindle and milling a couple parts. Check out the video here
clockwise until it is. Tighten the upper mount clamp nuts showing when I made the first cuts of the IBS/E spindle:
(Step 4) and the lower back plate nuts (Step 3). https://youtu.be/mMECVXXJcA8. SV
Step 7
Move the X axis to the left and place the square For any questions or comments, please visit the SERVO Magazine forums
against the bit as in Figure 23. Check to see if the square is at http://forum.nutsvolts.com /viewtopic.php?f=49&t=17408.
flat against the bit. Move the X axis to the right and
place the square against the bit as shown in Figure 24.
If the square does not mate with the length of the
bit, you may need to adjust the upper shaft (Figure 25)
forward or backward to
correct this issue. Adjust
one side, then the other as
needed. Once adjusted,
repeat this step until the Figure 25
square is flush with the bit
on both sides of the CNC.
Figure
26
Conclusion
This completes the
spindle hookup. I will post
Figure
the drawing files for the 27
IBS/E spindle mount on my
SERVO 02.2017 43
Prochnow - FaceBox - Feb 17_Blank Rough SV.qxd 1/2/2017 9:29 PM Page 44

Get Social
with FaceBox:
the Friendly
HeadBot
By Dave Prochnow
Post comments on this section and find any associated files and/or
downloads at www.servomagazine.com/index.php/magazine/
article/February2017_Red-Box-Robot-FaceBox.

If you were lucky enough to score one of SparkFun Electronics (sparkfun.com)


limited edition Cyber Monday Redbox Robots (KIT-14062), then you found one of
the best deals from the 2016 holiday season. On the other hand, if you were just
a tad bit apprehensive about pushing the Buy button, youre still in luck.
Included within this article is a complete parts list for making your own Cyber
Monday Redbox Robot, as well as instructions and code for building a sociable
headbot. If its a social headbot, it just has to be named FaceBox.

N
ick Poole at SparkFun has done than a robot crawling around the 3x 1,500 mAh Alkaline Battery
a great job documenting the floor, ours will sit on a countertop. AA
construction and programming Battery Holder 3xAA with Cover
of a tail-dragging variant for the and Switch
Redbox Robot kit. Inside his Red Box Parts is Parts Mini Speaker PC Mount 12 mm
Robot Hookup Guide, youll find 2.048 kHz
everything you would need to build a Like we mentioned in the Ultrasonic Sensor HC-SR04
fairly sophisticated obstacle-avoiding opening, you can make your own kit Hobby Gearmotor 200 RPM (one)
Arduino-powered robot. with the following Parts List: Wheel 65 mm (rubber tire, one)
We want to raise the bar just a Really Bright LED Red 10 mm
teensy bit higher, however, and build SparkFun RedStick Double-sided Tape (to attach motors
a bot that rises head-and-shoulders SparkFun Motor Driver Dual to the box)
above the rest. We want to build a TB6612FNG (1A)
tracking, flashing, and speaking robot. Hook-up Wire White (22 AWG) All of these items (except the
Yes, well keep the same red-box Breadboard Self-Adhesive (white) tape) can be ordered from the
ethos espoused by Nick, but rather 2x Break-away Headers Straight SparkFun online catalog. Additionally,
44 SERVO 02.2017
Prochnow - FaceBox - Feb 17_Blank Rough SV.qxd 1/2/2017 9:29 PM Page 45

if you wish to build your FaceBox


exactly like ours, you will need to
order a mini breadboard for
holding the 10 mm LED.
While Nick instructs you to
use adhesive tape for attaching
the breadboard and motor to the
red box, we opted for metal
screw and nut fasteners. Size #2-
56 hardware should work for
holding everything in place
(Figure 1).
Granted, you could just
mount the various parts on the
red box and call your project
done, but wheres the fun in
that? When decorating your
FaceBox, try to add a little flair to
the facial features.
Give it a personality that will
match the little beeps and tones
that will ultimately be spoken Figure 2. Use screw and nut fasteners for
attaching everything to the red box.
from the attached mini speaker
(Figure 2). We also used this Figure 1. A pretty face begins with a large breadboard.
decorating step for adding a
couple of slots that act as hidden
wire channels keeping all of
the wiring inside the box instead
of cluttering up the exterior
(Figures 3 and 4).
Once youve laid out the
face for your FaceBox, the final
challenge is installing the motor
inside. Unlike the stock Redbox
Robot, only one motor and one
wheel are used for FaceBox. This
motor is mounted inside one of
the end flaps of the red box
(Figure 5). Two screws will hold
it in place, but its shaft must
extend beyond the boxs outside.
This mounting requirement
means that some cardboard
must be removed from inside the
box. Figure 4. Hidden slots and channels help to keep the Figure 3. The wiring rats nest is kept to
Furthermore, you must wiring manageable. the inside of the box.

ensure that the motors shaft to hold the wheel securely in


shaft rotates freely and place. You dont want a tipsy social
easily outside of the box. HeadBot.
Likewise, you must have
ample clearance for the Wires and Wires and
Wires
Figure 5. Preparing the boxs end
flap for installing the motor. When all of the hardware has
SERVO 02.2017 45
Prochnow - FaceBox - Feb 17_Blank Rough SV.qxd 1/2/2017 9:29 PM Page 46

Figure 7. The speaker is held in place


by a couple of solder dots on its pins
inside the box.

Depending on how you


designed your face, you can
mount the components either
on the breadboards (remember,
we elected to use an optional
mini breadboard, plus the larger
breadboard included in the
Parts List) or directly onto the
cardboard box. Components
mounted on the cardboard box
tend to loosen and fall out. You
can prevent this mishap by
adding a couple of dots of
solder to the parts pins that
are inside the box.
In our configuration, we
mounted the RedStick and
motor driver on the larger
breadboard, the 10 mm LED on
the mini breadboard, and both
Figure 6. The RedStick and motor driver are plugged into the the range finder and speaker
larger breadboard. RedStick, SparkFun on the cardboard box. A couple of
TB6612FNG motor tiny mounting holes on the ears of
been fixed into place, its time to add driver, HC-SR04 range finder (Note: the HC-SR04 PCB enabled us to use
the major components: the SparkFun While this printed circuit board [PCB] screws and nuts to mount the range
is red, it isnt a SparkFun product), finder, whereas the speaker was
mini speaker, and 10 mm LED mounted directly on the cardboard
(Figure 6). Two of these items box with the aforementioned solder
the RedStick and the motor driver dots holding it in place (Figure 7).
require header pins to be soldered Wiring everything together is as
into place. simple as following Nick Pooles
SparkFun Hookup Guide. That is, up
Pro Tip: Snap off the required to a point. Naturally, our FaceBox only
number of header pins and push uses one motor, so our wiring
them into your breadboard. Set the connections are a little bit simpler.
RedStick and/or motor driver PCB Additionally, we elected to pair both
over the pins and solder them into the LED and the speakers output
place. The result is a perfectly control to the same pin. This enables
aligned pin set that is guaranteed FaceBox to blink and speak at the
to be breadboard friendly. same time with a single pin write

RedStick Pin -> Connection


Battery + VM Motor Driver & Battery Pack
Battery - GND Motor Driver & Battery Pack
Vcc Vcc Motor Driver
2 AIN1 Motor Driver
4 AIN2 Motor Driver
10 PWMA Motor Driver Table 1.
11 Trig Range Finder
Figure 8. All wiring is plugged into the RedStick
and motor driver. Excess wire length is stuffed 12 Echo Range Finder
into a channel below the larger breadboard. A4 LED Anode & Speaker +
46 SERVO 02.2017
Prochnow - FaceBox - Feb 17_Blank Rough SV.qxd 1/2/2017 9:29 PM Page 47

control output signal.


Our FaceBox wiring connections
are shown in Table 1.
Remember, youll also have to
make various Vcc and GND
connections for the HC-SR04 range
finder, LED, and speaker. Furthermore,
the STBY pin on the motor driver PCB
must be connected to Vcc. Figure 8
shows the FaceBox RedStick and
motor driver all wired up and ready
for action.

Coded for Socializing


After youve triple-checked your
wiring, its time to upload the Arduino
program to your FaceBox. You can
download the code from the article
link. During execution, this code
causes the motor to rotate back and
forth while scanning for objects with
the range finder (Figure 9). If an
object is detected closer than 80 cm,
a sequence of conversations is
triggered. This is a visual and audio Figure 9. FaceBox has a limited lifespan
greeting. Once the conversation is when running on batteries. Use a 5V USB
power supply for extended socializing.
complete, FaceBox returns to scanning
for objects.
You can easily modify this Arduino For example, the batteries included
program for meeting your social needs with the kit are woefully inadequate
and requirements. For example, the for powering the motor in the FaceBox
range finder has a resolution between configuration. Substituting high-
2 cm to 4 m. Therefore, a hallway can capacity alkaline batteries will help
easily be scanned. Likewise, the prolong FaceBoxs motor operation.
conversing abilities of FaceBox can be A better solution is a USB power
altered via Arduino Tone commands supply. Just slip a USB female-male
inside the codes Whistle function. converter plug over the RedSticks USB
Eager roboticists can separate the connector and add a 5V power supply
LED flashing from the speaker output to the converter plug.
for producing a more varied human This modification will easily run
interaction. Just assign (and wire) the the motor, but it does restrict your
LED to pin A4 on the RedStick and placement options for FaceBox. In
connect the speaker to pin A2. Adjust other words, your social HeadBot will
your programming for handling both be tethered to a household power
output pins (e.g., use a PinWrite outlet.
command for flashing the LED). Regardless of how you power
There is one caveat for FaceBox FaceBox, this is one social butterfly
that might restrict your social that you must set free ... free to meet
interactions. The motor is a high and greet.
current drain feature on this robot. As Granted, this bots mingling
such, batteries can get used beyond manners leaves a lot to be desired,
their ability to move the motor the but it is a real conversationalist. Its gift
range finder, LED, and speaker will of gab will quickly grab an audience.
continue to operate just fine, however. SV
SERVO 02.2017 47
Leeman - Drones_FPV_Kit - Feb 17_Blank Rough SV.qxd 1/2/2017 9:35 PM Page 48

Fat Shark Teleporter


The V5 Review
Multi-Rotor By John Leeman
Post comments on this section and find any
associated files and/or downloads at
www.servomagazine.com/index.php/

Hobbyist
magazine/article/February2017_MultiRotor
Hobbyist_Fat-Shark-Teleporter-Review.

Several years ago, I rode in the copilots seat


of a small Cessna circling over northwest
Arkansas. The view was great and the
experience of sitting right behind the propeller
Introduction with a view of where we were headed was
FPV systems have existed for model aircraft for a while, fantastic. It made riding in economy
but they have never experienced the popularity they have in commercial airliners seem even more boring
the last few years. With the explosion of the multi-rotor and cramped than it already did. As multi-
hobby, a number of inexpensive products have come on the rotor pilots, we can now have that experience
market that let you see and record the view from high in with first person view (FPV) equipment that
the sky. Drone race pilots have come to rely on FPV for literally puts us in the pilots seat and
flying long, winding, and tight tracks that are hidden from immerses us in the experience of flying.
view. Watching some of the videos of these races
(https://youtu.be/heBTmPy9IVY) can be disorienting,
and even causes some people to feel nauseous until they sense of depth perception. Fixed wing model flyers may
become used to it. think they are well inside an obstacle such as a telephone
Your eyes are seeing a rapidly moving and accelerating pole, only to be surprised and saddened when their plane
environment, but your body (namely the fluid in your ears) hits the pole and falls to the ground in multiple pieces. A
is not sensing that acceleration. This disconnect confuses FPV system doesnt really eliminate this problem, but it
the brain and causes disorientation. This has been the could aid you somewhat.
plague of many video gamers over the years, but can be Most FPV systems have one camera and transmit that
combatted by providing an outside frame of reference, single image feed down to your monitor or goggles. That
increasing the field of view, or by using traditional motion single view means that by definition we cannot have true
sickness treatments. depth perception as it is not true stereo vision. It is useful
The two biggest advantages that come to mind when for seeing if you are flying directly at that telephone pole,
thinking about why you should spend money on a FPV but the distance information will be fuzzy as it is just
system both involve vehicle orientation. Weve all encoded in the size that the pole appears. Again, being a
experienced the terror of not knowing which direction is responsible pilot and having an observant spotter are keys
forward on our drone when it was at the other end of the to avoiding obstacles.
field. The different colored motor arms or lights can This month, well try out an inexpensive all-in-one FPV
become hard to distinguish. After a little nudging of the kit: the Fat Shark Teleporter V5 from getfpv.com. Jeff from
controls, a calm and experienced pilot will quickly regain an getfpv.com was very helpful, and I ended up with the kit
understanding of the vehicles attitude and all is well again. as well as an external monitor to attach to my remote, but
With a FPV system, you are viewing the world from more on that later.
(generally) the forward direction of the vehicle, so that
hazard is effectively eliminated. There is a risk that you
could become lost if you dont know your flying area well,
FPV System Components
but thats where spotters and the FAA rules stating that Any FPV system has the same six basic components,
you must stay within visual range of the craft become with a few optional extras: the camera, transmitter,
important. receiver, display, antenna, battery, and maybe an onscreen
The second orientation problem is the loss of depth overlay. For a fully customized system, folks can mix and
perception. Were used to seeing with two eyes spaced a match components to get their ideal FPV rig. As a newbie
few inches apart. This stereo vision lets us park our cars, to FPV, I decided to go with a kit that had all the
generally without going through the wall of the garage. components together and that would work out of the box.
With your quad so far away, it is possible to lose that good Theres plenty of time to learn and customize, but for
48 SERVO 02.2017
Leeman - Drones_FPV_Kit - Feb 17_Blank Rough SV.qxd 1/2/2017 9:35 PM Page 49

getting started I wanted to give myself levels of transmission power. Most of


the best possible chance of having a us use 2.4 GHz for the radio control
good experience. I did some research system, so 5.8 GHz is the logical
into the components on the market choice to avoid any interference. There
and was amazed by how many are many systems on the market that
options there are in price ranges to fit will require an amateur radio license
just about every budget. as they are operating at power levels
or bands that the FCC (Federal
Camera Communications Commission) more
There are two routes you can go heavily regulates.
for your camera: dedicated or feed Getting an amateur radio license
through. Dedicated cameras are used is not difficult these days and probably
only for piloting the vehicle, not for something on your hobby to-do list
high quality video recording. After all, anyway. I recommend picking up the
we really dont need full 1080p on a book The ARRL Ham Radio License
4 or smaller screen when flying, do Manual (http://amzn.to/ 2frdBNl)
we? Sure, itd be nice, but it comes at and studying up for the multiple-
a significant cost and I wasnt ready to choice test. You can also check out
dive in at that level especially since I Figure 1: The camera that comes with the kit Command Productions at
didnt feel like it was a necessity. is very small and seems pretty well built. It www.licensetraining.com for a
would have been nice if threaded inserts
Dedicated cameras are generally very were in the case as it would have simplified guaranteed study course. Our system
simple with a fixed focal length with a the mounting procedure significantly. (Figure 2) is certified to be FCC
rather wide angle lens for a good view compliant, so a license is not needed,
of the surroundings. They are also much lighter and less but I think youll find that having a license opens up doors
power-hungry than high-resolution cameras. to new aspects of the electronics and RC hobbies.
Many pilots have another high-resolution camera
recording the flight but storing the data locally, not Receiver
transmitting it to the ground. Some bypass The receiver can be a stand-alone unit
the second camera and take a video feed or built into your choice of display. In our
from their higher resolution camera (often a case, the goggles included with the kit and
GoPro or similar) and send it to a stand- the separate screen have receivers built in.
alone transmitter. A setup such as this is Built-in receivers are certainly convenient in
indeed more expensive than the dedicated terms of not having another bit of gear to
solution especially the camera. keep track of, worry about the connectors
The other tricky part is that many on, etc., but they are not as flexible. An
people wanting to get amazing aerial videos external receiver may allow you to record
have their cameras mounted on a gimbal. If the video and/or have several output types
the camera is not pointing in the same for connection to the display of your choice.
direction all of the time, piloting can be Some are even easily hooked into your
tricky. Think about driving your car in ground station laptop so all of your piloting
reverse. The controls behave in a way you controls (telemetry, video, etc.) are on one
are not used to since the forward view screen. For simple flying and even basic
direction of the vehicle has changed. After recording, the built-in receivers are just fine.
looking around the Internet, it seems that
most people either use feed through with Display
the camera fixed, or have the high-quality Displays are personal preference mostly,
camera on a gimbal and fly with a standard and I think I need to spend more time with
definition video feed from a dedicated goggle and TV-style displays before I decide
camera. The camera included with our kit which I like best. The monitor style displays
(Figure 1) is incredibly compact and looks are easily mounted to the top of your radio
rugged enough to withstand some hard Figure 2: The transmitter and controller and often have a built-in receiver
landings. power regulator provide an easy and battery. It is incredibly convenient to
way to send the video back
without requiring us to tie into just attach this to your remote, turn it on,
Transmitter the main power distribution bus and start flying. I also like the fact that you
Transmitters are commonly available in of the vehicle. Notice the small can look up from the screen and see the
enclosed helical antenna
the 2.4 and 5.8 GHz bands with varying attached to the transmitter. aircraft. The experience is not as immersive

SERVO 02.2017 49
Leeman - Drones_FPV_Kit - Feb 17_Blank Rough SV.qxd 1/2/2017 9:35 PM Page 50

The classic whip or


rubber ducky antenna is
what we are used to
Figure 3: The TV type display
screen has a collapsible sun seeing on our handheld
shield. When folded flat, it is radios, walkie-talkies, and
easy to stick a couple of these
into your flight bag for onlookers many remote control
or other crew members to use. transmitters. Sadly, these
The integrated battery, charger, inexpensive antennas are
Figure 5: Having a small
and radio receiver make it very
battery for the FPV system not the best for FPV work.
convenient.
seemed to make sense, as I
would prefer to keep the These simple designs are
safety-critical flight systems sensitive to the orientation
isolated from the toys like
cameras and other of the transmitter and
transmitters. receiver; they work best
when the transmitting and
receiving antenna are in
the same orientation.
Given that our quads
orientation is changing and
the mounting constraints
may be difficult, this is
generally not the ideal
setup.
The patch or helical
antenna is a very long
range design, but also very directional. Given the
requirements that your aircraft remain in line-of-sight,
these designs are unnecessary and impose the extra
complication of needing the receiving antenna to
track the vehicle either manually or automatically.
A circularly polarized antenna such as a clover
leaf design is the most popular choice. Such
antennas can be easily built or purchased, are
compact, and are relatively insensitive to the
Figure 4: The Fat Shark goggles are compact and easy to use. The volume orientation of the transmitter and receiver.
and channel selection buttons are raised and easy to find with the headset
on. The center button can be used to activate the head tracker mode.
Battery
You can run your FPV camera and transmitter
as goggles and sometimes the glare on the screen can be a from the main flight battery. In fact, many setups are
real problem. The displays also are small enough that you capable of running off the balanced charge lead of your
can pack a couple of extras to give to observers if they want battery, including our kit. For the first several flights, I did
to watch you fly (Figure 3). this with no problems. Sure, there is some extra drain from
The alterative display type is a pair of FPV goggles. This the load of the transmitter, but I generally fly with giant
is really like playing a virtual reality video game, except that batteries anyway, so it wasnt a concern. I did notice some
it isnt virtual. You really feel like you are riding along on noise on the video signal though.
the quad. There are goggles with advanced features that After some research, I found out that it could be from
help move your camera gimbal by simply tilting your head. the large and rapidly changing current demands on the
Some even have fans to keep the air inside cool and fresh. main battery. I could put some kind of power filter in, but
The goggles in our starter kit (Figure 4) are standard instead decided that it really wasnt worth the trouble. I
definition with a few bells and whistles, but plenty to added a second and much smaller battery to power just the
decide if the goggle experience is the way you want to fly. FPV gear. I chose a Turnigy 1,000 mAh 2S 20C LiPo Pack,
but any 500-1,000 mAh battery should do (Figure 5).
Antenna
Antennas are an often overlooked part of many On-screen Display
systems. While RF engineering seems like (and mostly is Another possible addition to your FPV system is an on-
some would argue) a form of magic, it is important. A screen display or overlay. This is similar to the heads-up
good camera, transmitter, receiver, and monitor can be displays in commercial and military aircraft. At a glance and
rendered useless by a poor choice of antenna. through your line-of-sight, critical information such as
50 SERVO 02.2017
Leeman - Drones_FPV_Kit - Feb 17_Blank Rough SV.qxd 1/2/2017 9:35 PM Page 51

altitude, heading, speed, etc., is


displayed. There are several
units available; some contain
their own independent sensors;
others interface with specific
flight controllers. I would really
like to add this functionality to
my setup, but thats an entirely
separate article or maybe even
a full-on build.

Installation
Installing the Teleporter kit
is a relatively simple process.
We need to mount the camera
on the airframe, attach it to the
power system, and install or Figure 6: While special tools are available to
install melt-in bushings, the chisel tipped
configure the display or soldering iron does a good job. Just get
goggles we will be using to everything in line and gently press the bushing
into the plastic parts. Figure 8: I used zip ties to secure the transmitter
view the feed.
as Ill probably be moving it between different
Mounting the camera vehicles, and wanted an inexpensive and easy
could be done in a variety of solution.
ways, depending on your particular airframe. The easiest
mounting method is to use a strip of double-stick tape on
two clean and slightly roughened surfaces. I used this
mounting method for my first tests of the system and it
worked pretty well. After a couple of flights, the camera
was dangling when I landed, however. Luckily, the wires
stayed clear of the propellers, but I knew I wanted a
more permanent solution anyway. There are a few
approaches one could take here. Go to the hardware
store and find some small preformed L brackets to use;
buy a strip of metal flat stock and bend your own custom
bracket in a vice; or 3D print a custom mount. Given that
I just got my 3D printer back up and running after some
upgrades, I decided to take that route. Figure 7: Installing the camera mount is pretty straightforward
I whipped up a little bracket in OnShape that assuming there is a good place on your airframe. The ELEV-8 and H-
quad we built both have several mounting options.
consisted of a U shaped bracket and a camera
mounting bracket that fit snugly inside it. The camera is a
snap fit into the bracket. The brackets rotation is locked by to adjust the pan and tilt before tightening the hardware
two 4-40 clamping screws. The STL files are available on (Figure 7).
Thingiverse (www.thingiverse.com/thing:1903250) and After mounting the camera bracket on the airframe
in the supplementary material at the article link. (again with 4-40 hardware), I routed the cable and zip tied
I printed with a rather coarse (0.27 mm) layer height the transmitter into place (Figure 8). The transmitter and
and about 30% infill using PLA. Instead of depending on camera are then simply powered by plugging the balanced
the screw threads in a plastic part holding up, I decided charge lead of the flight battery or dedicated FPV battery
that a threaded bushing would be more effective. There are into the power regulator (Figure 9).
some wonderful heat-set bushings available from McMaster- For testing, I used both the 4.3 LM403 LCD FPV
Carr in many sizes. monitor (getfpv.com; item #4195) attached to my remote
I used my soldering iron to melt in a pair of the 4-40 transmitter and the Fat Shark Teleporter V5 goggles from
sized bushings (Figure 6; P/N 93365A120), making sure the kit (getfpv.com; item #4484). The screen came with a
they did not protrude too far into the camera pocket and little bracket that mounts to the back of it and clamps onto
prevent the camera from fitting inside the bracket. the handle of the RC transmitter (Figure 10).
After the bushings were in, I snapped the camera into The bracket is surprisingly solid, but Im worried about
place and assembled the bracket. This bracket should be the screens mounting point (Figure 11). One small screw
relatively easy to mount on most airframes and allows you seems like asking for something to shear off, but it hasnt
SERVO 02.2017 51
Leeman - Drones_FPV_Kit - Feb 17_Blank Rough SV.qxd 1/2/2017 9:35 PM Page 52

happened yet. The clamp part of the mount is fairly robust, 12). After plugging in
but I would suggest replacing the screw with a thumbscrew the battery and turning
to make tightening or removing the mount a tool-less on the goggles, a quick
operation (always nice when in the field). channel search found
After leaving the screen plugged into a USB charger the signal. The screens
through its micro USB port, I was ready for a test. Opening inside the headset are
the sun shade proved to be a challenge, and eventually tiny, but they do provide
required me to use a small common blade jewelers enough resolution for
screwdriver. A bit of sanding on the catch will take care of you to fly the aircraft.
the excessively strong positive lock if yours suffers the same No glasses can fit under
issue. I turned the these goggles, but there
screen on and are insert lenses
scanned through available for those that
the channels until I need some optical
found the camera. compensation.
The picture looked A few notes of
pretty nice and the caution accompany the
contrast on the goggles. First off, never
screen was enough expose the part where
to be seen when your eyes go to direct
outside. Next, it sunlight (Figure 13). The
was time to try the lenses in the goggles will
goggles. concentrate the light Figure 10: Mounting the screen to
The goggles onto the small screen the transmitter was pretty easy, but
Id prefer a thumbscrew to adjust
have a small and quite literally burn a the clamping force on the
external battery hole in it, rendering the transmitter bar. The sun shade is a
nice addition and really made a
pack that fits into a goggles useless. Also, difference when flying outdoors.
pocket on the pay attention to the
headband (Figure battery charging instructions that come with the unit.
Remember how much
Figure 9: The power regulator for the energy is stored in these
transmitter runs off the balanced charge lithium-ion batteries and
lead on your flight or accessory battery.
It has ports for 2S, 3S, or 4S batteries. treat them with care.

Use
Flying FPV takes
some getting used to. I
knew it would be a
strange experience, but I
dont think I realized
how strange. I spent
Figure 12: The goggle battery pack fits into a pocket in the time flying from the
headband. It was sometimes a bit tricky to keep it in there,
but a set of Velcro cable ties can solve that problem easily. screen attached to the
remote and with the
goggles. I have to say that
the screen is better for being
able to quickly switch to
looking at the aircraft, but
the googles blew me away
(Figure 14). It was a very
immersive flight experience
Figure 13: The eye cups do a great job of
sealing you into the goggles and preventing that didnt leave me
Figure 11: The bracket mounts to the any outside light from interfering. Do not let wondering about my
screen with a single small screw. While I sunlight shine in these lenses or damage to
the screens may result! orientation or how much I
havent had problems, I am a little
nervous about what will happen in an was really drifting. It was a
accidental tumble off the workbench. bit unnerving to not be able
52 SERVO 02.2017
Leeman - Drones_FPV_Kit - Feb 17_Blank Rough SV.qxd 1/2/2017 9:35 PM Page 53

to see if there was something above, the aircraft such as shallow banks and
below, or beside me (see the Rules wind drift that were not nearly as
section), but with careful flying and obvious from the ground.
knowing the layout of my field I did get
used to it.
One feature of the goggles that I
Rules
discovered by accident is the simulated The FAA guidance on FPV flying
gimbal mode. The camera has a was fuzzy at best for quite some time,
relatively wide field of view. By but the rules are very clear now. As
depressing the top button on the with unaided flight, the aircraft must be
goggles for a few seconds, they will visible to the operator at all times. Let
display a zoomed-in section of the me emphasize that again, line-of-sight
entire camera image. The section you operation is a requirement even
are looking at depends on the when flying FPV. If the battery on your
orientation of your head. Turn left, system fails, the feed goes out of
right, etc., to change the view. It is sort range, or some other problem occurs,
of like having the camera on a small you need to be able to pilot the aircraft
virtual gimbal. Remember though, that back safely.
if you are looking to your left, you are Figure 14: Using the goggles is an If you are flying with goggles or
really just looking at the left side of the immersive experience even if you do other viewing equipment that prevent
wide-angle image, not necessarily to look a little strange! you from physically seeing the aircraft
the real left of the quad. with your own eyes, you are required to
Without proper gimbal mounting have a full-time spotter. The spotter
or the camera having a spherical lens, must remain in visual contact with the
its just not possible. This feature did aircraft and should be in constant
make flying a little easier as I had a communication with the pilot about any
more zoomed view of whats ahead, hazards.
but again required some adjustment. As we talked about above, you only
For advanced setups with a gimballed get one vantage point with an FPV
camera, these goggles can be set to system and can be unaware of hazards
control the gimbal based on your head approaching from above, below,
position. That sounds like a future behind, or to the sides of the vehicle.
project to me! Remember, the FAA governs
Flying from the screen attached to outdoor flight only; indoor flights are
the remote was a much easier currently a free-for-all according to my
transition (Figure 15), but I really found understanding, but remember, I am a
myself mostly flying visually and looking geophysicist, not a lawyer. With all of
at the screen occasionally. The sun your flights, remember to be a
Figure 15: The screen was a nice way to
shield worked very well to help keep combine visual and FPV flying, but was not responsible pilot and keep the hobby
things visible when in the field, but in nearly as immersive as the goggles. When safe, protect people on the ground, and
at higher altitudes, it was an easy way to
some situations, it was still difficult to verify my orientation and get some constantly be on the lookout for
see. It was useful to be able to look spectacular views. problems.
down and get an idea of what was
ahead in my given orientation, but the experience felt much
less like being in the seat of that Cessna and much more
Closing Thoughts
like playing a video game. Its amazing really. When I was a kid, none of this was
The video quality was rough at times, but thats what possible. Multi-rotor flying vehicles were only found in
we expect from these lower resolution cameras. It was research labs. Now, anyone can own and fly one. With a
certainly plenty to fly with, but not what Id use as my few hundred dollars, we can add a FPV system and
recording camera. There were occasional glitches or noise, experience life in the pilots seat. I can already imagine the
but not enough to be a problem. Looking around on next iterations of this technology.
YouTube, this seems to be perfectly normal for a flying feed. Will something like the now-defunct Google glass come
I did notice that my normal flying space was very small along that allows us to watch the aircraft, view a video
when I was getting started with FPV. I recommend finding feed, and see our critical parameters all in one go? Can we
a very big open area with no obstructions while you are adapt to that much information and still make clear
acclimating to first person flying. judgments quickly? I certainly think its possible and am
It was also interesting to see the small movements of excited to see what happens next! SV
SERVO 02.2017 53
Woolleys - Twin Tweaks - Feb 17_TwinTweaks - Aug 15.qxd 1/2/2017 9:39 PM Page 54

Twin Tweaks
by Bryce Woolley and Evan Woolley
Go to www.servomagazine.com/index.php/magazine/article/
February2017_TwinTweaks_Junkyard-Robot-Warrior to comment on this article.

Junkyard Warrior
S ERVO Magazine proudly proclaims that it is for
the robotics innovator, and we think thats quite
apt. We love reading about all of the cool projects
every month, covering everything from drones to
animatronics to combat robots. More than just
intellectually appreciating the cool stuff that other people
challenges ran the gamut, and the intrepid builders (many
of them hobbyists and not professional engineers) would
build everything from giant trebuchets capable of launching
Mini Coopers to amphibious vehicles equipped with
Archimedes screws to portable bridges.
Sometimes the machines werent super effective, but
are doing, we think SERVO inspires readers to go out and the vast majority of the time they were. Throughout the
build something themselves. Thats certainly the case with builds, quirky animations showed how the teams were
us. Were very fortunate to have access to a lot of the latestapplying engineering principles to their junk. The show was
and greatest kits as SERVOs resident Twin Tweakers, but a weekly reminder that you dont necessarily need a lab full
every so often well be left to our own devices. Thats when of high-end brand new equipment to make cool stuff. Plus,
we can engage in hacking at its most elemental. adding in a time constraint really put on the pressure for
Some of the most fun weve had is scavenging stuff finding creative solutions that could be executed in a day.
from the garage to make something cool. Thats how we We credit Junkyard Wars (along with the original run of
came up with our fighting printers from the August 2013 BattleBots) as a major inspiration that got us to start
issue, and thats pretty much how we ended up building building stuff too.
our favorite prototyping platform, Protobot. What could we Cathy Rogers, the creator of Scrapheap Challenge and
come up with this time, limited to scavenging from the Junkyard Wars, was herself inspired to make the show by a
garage and compressed to the timeframe of a weekend? real life (and extremely high stakes) example of building
We would have to find our inner something out of the spare parts
junkyard warrior, roll up our sleeves, laying around. On April 14, 1970,
crank up the music, and find out. an oxygen tank exploded on the
Apollo 13 lunar mission. The
Junk History incident generated one of the most
quotable (and misquoted) lines in all
Building cool stuff out of the of space travel when astronaut Jack
junk you have laying around has a Swigert reported that Houston,
proud and colorful history. One of weve had a problem here. They
our favorite shows from back in the had a problem indeed.
heyday when you could actually The exploded oxygen tank was
learn something on The Learning essential to powering the command
Channel was Junkyard Wars (the module, so the astronauts retreated
American title of the fantastic to the lunar module as a kind of
British series, Scrapheap Challenge). lifeboat. The junkyard wars moment
Our love of Junkyard Wars ran so arose because the lunar module
deep that we actually auditioned was not equipped with enough
for them and appeared on the kids lithium hydroxide (LiOH) canisters
version of Junkyard Wars in 2002 for removing carbon dioxide. The
Operation Junkyard (or OP/JY to command module had its own LiOH
those hip to the lingo). canisters, but they were square
In Junkyard Wars, two teams shaped and the lunar module
had 10 hours in a junkyard to build canister sockets were circular.
something awesome, and the next Confronted with the problem of
day they would see whose creation PROTOBOT HANGING OUT UNTIL ITS NEXT literally putting a square peg into a
was, in fact, the awesome-ist. The PROJECT. round hole, the astronauts
54 SERVO 02.2017
Woolleys - Twin Tweaks - Feb 17_TwinTweaks - Aug 15.qxd 1/2/2017 9:39 PM Page 55

Twin brothers hack whatevers put in front of them, then tell you about it.

improvised a device with


the materials they had on
board. The result was what
they termed the Mailbox.
Using materials from a
space suit and various other
fittings, they crafted a way
to mate the square canisters
to the round sockets. The
junkyard wars moment was
re-created in the 1995 film,
Apollo 13 (which also
contains the now
ubiquitous misquote
Houston, we have a
problem).
The teams in Junkyard
Wars competed for SCAVENGED MOTORS IN ROBOT CENTRAL.
bragging rights and a
trophy made of junk not quite the prize of not Protobot is our
suffocating/freezing to death in space, but still plenty cool favorite prototyping
to inspire a generation of builders ourselves included. platform, and we
have it hanging up in
Nuts and Volts and Bolts Robot Central,
suspended from A HISTORIC PIECE OF SPRING STEEL.
We admit that Robot Central isnt just your everyday hooks in the ceiling
garage. Its seen over 15 years of competitive robot like how many normal folks would store a bike. We pulled
building and many more years than that of car building. down the bot and determined that whatever mechanism
Weve got an unusual assortment of parts, but not we came up with could easily find a home on Protobots
necessarily that unusual an assortment of tools. We have a spacious frame.
drill press that came to us during our FIRST days as a We began scrounging around for parts to see what
donation from an awesome team member (thanks Evan inspiration would strike. We first unearthed an old
Heid!), a hydraulic press, and a chop saw, but other than Magmotor from our solar boat days. Our local water district
that its pretty much hand tools. So, dont worry if you sponsored a competition for high school students where we
dont have your own CNC machine capable of turning a built solar powered boats to run in sprints and endurance
billet into a shiny smooth unibody frame. We dont either, style races, and the Magmotor was used to power the
and we get by just fine. propeller one year. Unfortunately, when we popped off the
The first step in a weekend warrior scrapheap challenge gearbox, we were greeted with a kind of wet time capsule,
type build is to find your inspiration. Unfortunately, we as lake water picked up from the competition over a decade
didnt have Robert Llewellyn and Cathy Rogers to announce ago came pouring out. Perhaps the motor could be revived,
a challenge for us, or an exploded oxygen tank and the but that would be a project in and of itself that our self-
necessity of not suffocating on carbon dioxide to direct us. imposed time limit of a weekend would not allow.
We had to come up with something on our own. We also had a fan motor from Bryces BMW 540i. The

PREPARING THE PROD. EYEBALLING THE MOUNT.

SERVO 02.2017 55
Woolleys - Twin Tweaks - Feb 17_TwinTweaks - Aug 15.qxd 1/2/2017 9:39 PM Page 56

FEELING THE
POTENTIAL.

TEST FIRING.

fan exploded one day on the freeway in Los Angeles, CA take a little thinking to determine how best to get it to
prompting a tense stay on the off ramp while waiting for work with the Victor speed controllers on Protobot, and as
the tow truck to arrive, lest the engine overheat like the we were scratching our heads over this very problem we
creation of many a losing team on Junkyard Wars. We finally found our perfect inspiration staring us in the face.
ended up replacing the fan and motor assembly in toto The walls of Robot Central serve as a sort of shrine to
because you dont just throw something away with an builds past, with various souvenirs weve collected watching
origin story as death defying as that. over our new endeavors. Weve got side panels from old
The fan motor itself is a little unusual in that it doesnt FIRST robots (one signed by Dean Kamen), castoffs from
have a traditional shaft. It has a flat flange type thing that our own combat robots, and a few parts from other
would lock into the fan, and a large part of the fan casing combat robots friend and foe. One of the more unique
actually spun around with the flange. We still had entries in the menagerie is a panel of thin spring steel from
projectiles on the brain, and given our penchant for Agamemnon: one of the first bots built by combat robot
medieval weaponry (our 30 pound combat robot is called greats, Team Delta and a competitor in Robot Wars 1996.
Twibill Trouble), our brains immediately focused on a more Dan Danknick from Team Delta was one of the awesome
old-school way to throw stuff around than an air cannon: a mentors for our FIRST Team, and the panel from a classic
catapult. Specifically, we were thinking of a mangonel. combat bot has been one of the prized possessions of
A mangonel is a catapult that works through torsion. Robot Central for years.
Unlike a trebuchet which depends on a falling As we were thinking about medieval weaponry, the
counterweight the mangonel relies on twisted ropes or idea of a crossbow (or perhaps ballista, given the scale we
springs. We thought that the fan motor could be used to were going for) did zip across our gray matter. Our concern
twist a torsion spring. was that we didnt have the proper material for the bow of
Another unusual aspect of the fan motor was that it the crossbow something flexible that could store and
had a three-wire lead with some funky connectors. It would effectively release enough energy to fire a bolt with enough
power to fight off hordes of sieging Vikings (or
shambling zombies, to borrow from more
current pop culture). However, a panel of thin
spring steel would be just about perfect.

Siege the Day


As with many engineering advances, the
crossbow replaced human skill with mechanical
reliability. Bows were essential to warfare in
medieval times and even earlier during classical
antiquity, but their effective use required years
often lifetimes of training. The crossbow
BATTERY DONOR. invented in China around the 6th Century B.C.
56 SERVO 02.2017
Woolleys - Twin Tweaks - Feb 17_TwinTweaks - Aug 15.qxd 1/2/2017 9:39 PM Page 57

allowed even the relatively untrained to gotten through your initial sketches,
achieve decent accuracy and power with a meticulously edited your CAD drawing,
bow. mocked things up in cardboard or wood,
Overall, the design of a crossbow is and then finally marked your metal parts,
fairly straightforward. The bow (a lath or youve probably measured many more
prod in crossbow parlance) is mounted times than that. That kind of patience and
perpendicularly on the stock. A bow string attention to detail is a great skill, but so is
is used to pull back on the lath to store being able to estimate and eyeball things
energy, and is held by a trigger until the and rapidly prototype on-the-fly.
user wants to fire the bolt. By freeing up We totally understand that robotics
both hands for aiming and without the experimenters might be hesitant to train
strain of having to hold the bow string their eyeballs on their new robotics kit or
manually, the trigger mechanism turned RoboGames entry, so thats why doing
even the unskilled into deadly archers. your own personal scrapheap challenge is
Back in the day, the prod of the such a great idea. The only way to hone
crossbow was a single piece of wood, your estimating and eyeballing skills is to
often yew or ash. Thinner prods more just do it, and youll definitely mess up
efficiently released energy than thicker along the way. Its an inevitable part of the
ones, so we thought the spring steel panel process, so its ideal to do it on the
from Agamemnon would be a perfect random robotic crossbow youre making
update for our robotic crossbow. out of scrap wood and aluminum instead
Our weekend warfare tends to follow of your new heavyweight.
the same pattern that you would see in After all of our scavenging and
top-notch building shows like Mythbusters sketching, we were approaching the end
and Junkyard Wars. We develop the design of our first build day without having built
HARVESTING THE BATTERY
through some initial drawings, focusing on CONNECTOR.
much of anything. Since the core of the
how were hoping to harness the powers robotic crossbow was our prod from the
of physics. Our initial sketches helped us Agamemnon panel, we decided to start
pinpoint the crux of this design: the trigger. We needed a with that. The panel was choc full of various holes where
way to remotely actuate our trigger, and it needed to be bot guts had been mounted to the panel. There were
strong enough to overcome the sheer force of the drawn enough holes already there so that we wouldnt have to
bow string. drill any new ones, which we liked for a few reasons. First,
We tossed around ideas about making a nut, which is a we really werent looking forward to drilling a bunch of
specially designed cylindrical device that both holds the holes in spring steel anyway because its a huge pain.
drawn bow string and allows for a quick release. Eventually, Second, we didnt want to modify our prized piece of
we decided against re-inventing the wheel (or, in this case, combat robotics history.
the nut) and thought to repurpose the pin pulling We chopped up some pieces of diamond plate to make
mechanism from our last foray into trigger
design. The pin pulling design is a bit more
similar to some of the earliest crossbows, which
used a pin to push up the drawn bow string over
the lip holding it in place.
After some initial sketching and blocking out
how we wanted the assembly to fit on Protobot,
we started building. One of our favorite parts
about a quick turnaround/fly by the seat of your
pants/lets make something cool just for fun
builds is that they offer unique opportunities to
practice certain skills. As any FIRST alum or large
weight class RoboGames competitor can tell you,
a lot of planning and measuring and double-
checking happens for expensive projects (even
those on a compressed timetable).
The adage might counsel you to measure
twice and cut once, but by the time youve PROTOBOT GETS AN UPGRADE.
SERVO 02.2017 57
Woolleys - Twin Tweaks - Feb 17_TwinTweaks - Aug 15.qxd 1/2/2017 9:39 PM Page 58

sieging Viking or two. Eager to get a sense of


how much power our bow would have, we
notched the end of a PVC pipe to make a quick
and dirty crossbow bolt.
We took the bot out to the shooting range
(the backyard), pulled back, and released. The
PVC bolt jumped upwards and fell right back
down; sort of like a breaching whale, but much
less graceful than that analogy would ever
suggest. We were a bit discouraged, but we
hadnt put in a track or trigger yet. So, perhaps
there was hope after all.

Cross My Bot, Hope to Fly


WIRING UP THE NEW BATTERY. We entered the garage on the second build
day confident that we could get our robotic
some brackets for our bow string. For the bow string, we crossbow into good shape. We cranked up the music
pulled out some of our trusty bungees a garage staple (because every build has to have a rocking soundtrack) and
that we think most folks would have laying around. We set about our work to the sounds of a mix ranging from
picked up some of the holes already drilled in the spring the Gin Blossoms to Lacuna Coil.
steel (even thick diamond plate is a lot easier to drill than One of our first tasks was something that had come up
spring steel). We attached the spring steel prod to in our testing from the day before. Protobots electronics
Protobots wooden upright by picking up a few more havent changed much from the way they were when we
existing holes in the spring steel plate. Hat tip to Dan or first built it over a decade ago, and that included the
whomever drilled all of those holes over 20 years ago. original sealed lead acid batteries. Lo and behold, those
With the prod in place (using screws instead of the batteries finally decided to conk out on us after years of
authentic medieval method of a whipcord bridle), we were faithful service.
ready to give the bow a test pull. We attached a bungee A good robotics prototyping platform needs a reliable
cord and tried to put ourselves in a medieval mindset. power system, and we decided it was finally time to outfit
Releasing the bungee bow string appeared to release Protobot with lithium polymer batteries. We ended up
enough energy so that one might even hope to fend off a filching the battery from one of our more recent projects
the Agent 390 mini tank from the April 2016 Issue. The
14.8V battery pack used a Dean connector, and we didnt
happen to have any extras hiding in Robot Central. We
were committed to finishing this project using only
scavenged materials, so a trip to the hobby store was out of
the question. We Frankensteined some of our other
LOCKED, BUT connectors together, figuring that copious amounts of
NOT LOADED electrical tape could cover our sins (especially since Protobot
wouldnt actually have to stand up to raiding Vikings).
The new battery made Protobot as peppy as a young
bot again, and by the time the new battery was in place we
had devised most of our crossbow track and trigger. We
crafted the track from spare wood, making a channel for
our bolt to travel through. To tension the bow string and to
mate with the trigger, we created a block that would help
guide the bolt through the track and give our trigger pin a
place to slide into. We ran a rope from our Fisher-Price
motor powered winch mechanism through a pulley so that
it aligned with our block when the bow string was
tensioned. The tension held the pin in while it was loaded,
and we just hoped the motor would be able to overcome
the sheer force to pull it out.
For our crossbow bolt, we scrounged up a few options
58 SERVO 02.2017
Woolleys - Twin Tweaks - Feb 17_TwinTweaks - Aug 15.qxd 1/2/2017 9:39 PM Page 59

including some wooden dowel rods and an actual bolt


(well, a long piece of half inch thick all thread).
We drove Protobot into place (this was a robotic
crossbow after all), took aim, and fired. The motor
pulled the trigger pin with ease. The bolt sailed down
our track straight and true; the spring steel prod
released its stored potential energy with ease and
efficiency; and our makeshift bolt shot straight into
our target with an audible thump. It was so cool we
did it again and again, discovering that the long
wooden dowel made the best bolt for accuracy and
ALMOST A BULLSEYE!
distance. All those Vikings and walkers better watch
out.
We think that scrounging up something cool from
the garage is fun not only because it brings out our
inner MacGyver, but also because it shows that you
dont necessarily need tons of fancy parts to turn that
inspiration from SERVO into something tangible and something as frivolous as a robotic crossbow your first
awesome. However, theres something even more thought after how awesome was that will most likely be
important and intangible than that. When your project but if I do this and that, it will be even more awesome.
no matter how silly or off-the-wall actually works, youre Nothing beats the inspiration and excitement of actually
filled with such a satisfying sense of accomplishment that is creating something. So, get out there and build! SV
really hard to replicate.
Once you make something that works even Special Thanks to Dan Danknick

SERVO 02.2017 59
Carroll - Then & Now - Feb 17_Then & Now - Sep15.qxd 12/30/2016 4:27 PM Page 60

g{x Now
a n d
by Tom Carroll
TWCarroll@aol.com

Building a Robot? Just Go for It!


I have had several people talk to me at meetings or at the SRS Robothon about building a robot.
Several had read some of my articles about how to design and plan a project, and were worried
that they might need CAD software and a lot of computer programming and electronics
knowledge. I always want to convince people who have the slightest inclination about building a
robot to "just go for it."

am convinced that most people who wanted to believe that Tobor was real.
I even think about building a robot
probably already have the hardest skill
The young boy in the figure was the
hero of the movies story.
needed: a basic mechanical aptitude. I had no goal for my robot-to-be
Usually, a mechanical background is and it wasnt for educational
followed by fundamental electrical purposes. There were no how to
knowledge. Toss in a basic books on robots and only a few
understanding of microcontrollers and articles about robots built by others. I
coding them, and youre on your way. just wanted a robot. No, I did not
If a person is missing one or two of have any aspirations that it would
these skills, perhaps a friend or clean my room or help me with my
neighbor can provide some help until household chores. I just wanted a
that person can build on their own. robot to sit in the corner of my room
Just a small amount of these skills and look cool. Before discussing my
and the desire to learn more about robot project, I would like to talk
robotics can turn into a build of a nice about a unique robot built from
robot. The actual process of beginning scratch that inspired me as a kid
the robot project and making mistakes before talking about my first robot.
along the way are by far the best way
to learn how to build a robot. Reading Gismo the Great by
robot books will help, but actual
hands-on experience is the best Sherwood Fuehrer
teacher. I had also seen an article in the
As a kid, after seeing the movie, Boy Scout Boys Life magazine back in Figure 2. Gismo built by Sherwood Fuehrer
in 1954.
Tobor the Great shown in Figure 1, 1956 called, Gismo the Great
I decided that I wanted to build a shown in Figure 2. It was built by 13 he used a transmission housing for
robot. Deep inside, I knew it was just year old Sherwood Fuehrer from the hips. He soon had the arms
a tall man in a robot suit, but I really Rhode Island. Sherwood (Woody) got moving and a claw opened to grasp
the idea from his older brother when objects. The flashlight bulb eyes
he said, Oh, Woody, why dont you flashed and the head buzzed. A pilot
build a robot. Woody found some light and a flashing heartbeat adorned
2x4s for the legs, an oil can for the the body. After many hours building
head with flashlight bulbs for the the robot, Woody named him Gismo
eyes, and other parts shown in which was the name of his science
Figure 3. He used an old motor that teachers dog.
he got from his dad to raise and As Woody later wrote in Boys
lower the arms that were made from Life, So that was that. Gismo was
Erector set bars. now ready to meet the public, but at
He had collected many electronic that time, I had no idea how much of
parts, wire, and switches since his the public he was going to meet. I
hobby was ham radio. The body was entered him in the Rhode Island State
Figure 1. Tobor the Great from the 1954
movie of the same name. an empty five pound pretzel can and Science Fair, where he won a first
60 SERVO 02.2017
Carroll - Then & Now - Feb 17_Then & Now - Sep15.qxd 12/30/2016 4:27 PM Page 61

Advances in robots and robotics over the years.

Post comments on this article at www.servomagazine.com/index.php/magazine/article/


February2017_ThenandNow_Build-Robots.

grant. He made quite a hit. I metal work was done with


rigged up an Out to Lunch hand tools such as a hacksaw
sign that I pushed in his hand or with a Craftsman drill press.
when I wanted a rest from Cosmo stood about my height
operating him. and had a head composed of a
The Providence Journal section of rectangular heating
featured a story on his creation. duct. A coffee can served as his
Then, the Associated Press and neck but it was his huge chest
the United Press ran a picture. that made him so heavy. It was
Soon Gismo was plastered all about 18 inches wide by 12
over the United States. Before inches deep and 22 inches tall.
the week was over, he had Two five inch round metal ducts
made a debut on two TV served as his legs.
shows. According to Woody, I His feet were rectangular
became deluged with mail. pieces of plywood with Tonka
Letters came from all over the toy rubber tires mounted onto
Figure 3. Woody working on his Gismo robot.
United States boys wanting roller skate bases with the metal
plans and girls just wanting to wheels replaced by the rubber
be friendly. exhibitions. He continued to evolve tires. Two AC gearmotors were each
Woody later wrote, Soon his the robots complexity with motor- connected to one back wheel on each
picture caught the attention of the driven feet, better sound from the foot. The red light bulb eyes, the two
Pretzel Institute. They offered me an external wire recorder, lights, and all wheel motors, and the loudspeaker
expense-paid trip to New York City if the bells and whistles that he could mouth were connected to my remote
Gismo would show an interest in think of for his famous creation. control panel via several old TV
pretzels. This came natural to Gismo One of Woodys final comments antenna rotator four-conductor wires.
since his body was once full of in the Boys Life article was about his The first time I tried running the
pretzels. aspirations for the future. If you single speed wheel motors, Cosmo
Woody and his mother traveled to hadnt guessed, Ive got my career took a dive to the floor of my second
New York and stayed at the Hotel ideas set on being an electronics floor shop and scared my mom to
Roosevelt. Word soon got around the engineer, he said. I havent seen any death. Needless to say, I had to
hotel that there was a robot in room recent articles about him but all the enlarge the wheel spacing foot size to
1820, and curious visitors started TV and news coverage that he keep him upright.
crowding the hall, Woody received really describes just how My dad passed away just before I
commented. They appeared on the much interest the general public had was to show him off, so his only
Today Show with Dave Garroway, and in robots in the 1950s. demonstration was on Halloween
Gismo went around handing out night to hand out candy to the kids,
pretzels. He later appeared on a Cosmo: My though his hands and arms were yet
childrens show on the top floor of the to move. He was so heavy, and it was
Empire State Building. Overweight Plywood hard to separate him into two parts so
There was a contest sponsored by Monster Robot I was never able to get him to my
Ford that Woody wanted to enter As a kid after reading about school to show other students. I
Gismo into and he realized that he Gismo, I said to myself, Hey, if started to change his chest into a
needed a complete overhaul with Woody could build a large robot, so metal can that I found and my brother
improvements. My first try at making could I. The first one was too heavy gave me some DC motors to use for
Gismo walk ended in sad failure. I put to walk as it was made of 3/4 his arms, but I never got to finish him
rollers on his feet and was pushing plywood. As much as I enjoyed the way that I wanted.
him along when he suddenly tripped photography as a kid, I cannot locate I learned some valuable pieces of
over a crack in the floor. He sure any photos of my robot and I cant advice from my early robot-building
needed first aid! One arm and two recall any that I took of the robot I experiences. Start small and learn
wrists were broken, and his pretzel- named Cosmo. about robot building before you build
can body was mashed beyond repair. My dad had a nice woodworking larger ones. Dont use thick plywood
Gismo and Woody kept being shop, so I used a table saw to cut the as a body material. Keep the center of
invited to television shows and other large pieces of plywood. Most of my gravity / body mass as low as
SERVO 02.2017 61
Carroll - Then & Now - Feb 17_Then & Now - Sep15.qxd 12/30/2016 4:27 PM Page 62

Figure 4. Tommy and Jimmy Carroll build Gismo 2BL's arms. Figure 5. A Big Trak dual motor assembly in the base of the Gismo 2BL.

possible. Never use 115 VAC power look around for robot parts to build The robot was wire controlled and
for a robots motors, electronics, and with. I wanted them to look around used four D cells for the six volt
lights. Use DC motors with variable for items that they felt were suitable power.
speed control. I ended up building for a robot, not my ideas. I decided that the project would
smaller robots that were cheaper to They selected a small wastebasket make a great article for Boys Life, so I
construct, and used relay logic and as the robots body and asked me if contacted the magazine and they
photo-resistive cells for autonomy. they could have two of my surplus loved the idea. I wanted to call the
dual motors (shown in Figure 5) that robot Cosmo, but the magazine
Gismo2BL for Boys came from a Milton Bradley Big Trak wanted the article to be a follow-up
toy futuristic military vehicle. One set for their original piece. I took some
Life Magazine of motors was for the wheels and photos of my sons as they built the
Thirty years later in 1987, my own another for the arms. They had a Big robot and I helped them by cutting
three sons were in Boy Scouts and I Trak that my wife and I had given one pipe arms and bending some metal
was their scoutmaster. So, I asked of them for Christmas, but I also had brackets. On a business trip to the
them if they would like to build a several of the motors that I had Dallas area, I dropped off the
robot. My twin sons (shown in Figure purchased at a nearby surplus store. completed robot at the Boys Life
4) liked the idea, so I asked them to offices and they dolled the robot up
figure out what they wanted and to for the cover photo shown in Figure
6. We named the new robot Gismo
2BL as the second in the series on
How to Build a Robot for Under $50.
The article became the cover story for
the February 1987 issue.
Boys Life came up with a Gismo
3 shown in Figure 7 that was
remotely controlled by fitting a robot
body trashcan on top of an RC toy
truck chassis. Im hoping a reader will
design and build a Gismo 4 that is
microcontroller controlled by a BASIC
Stamp or Arduino and featured in
Boys Life too (or here in the pages of
SERVO).

Starting a Robot
Building Project
I started this article by using three
Figure 6. Gismo 2BL could be built for less Figure 7. Gismo 3 is built on an RC truck
than $50. chassis. different early home-built from scratch
62 SERVO 02.2017
Carroll - Then & Now - Feb 17_Then & Now - Sep15.qxd 12/30/2016 4:27 PM Page 63

robots as examples that almost


anyone can build. As many of you
may have discovered, building your
ideal robot is not always an easy task.
With determination, the process can
evolve into a labor of love, but the
beginnings can be a bit frustrating. I
have stressed planning and the design
process for building a robot in several
previous articles. I still feel that
process can work for most projects,
but it is sometimes just fun to start
collecting things that look like robot
parts until you have enough items to
envision a completed machine.
To eliminate the frustration factor,
it is wise to sit down in front of your
pile of parts and just sketch out your
initial ideas of what functions that you
want the completed robot to perform. Figure 8. Charlie the Robot by Jim Hill.
Overall appearance and size of the Figure 9. Jim Hill's Charlie graces the cover of
robot is a secondary design criterion. sensor input devices. You also have the April 1984 issue of Popular Mechanics.
You also need to realistically look at an inexpensive digital multimeter,
what resources that you might already soldering equipment, and some of today. Carefully crafted aluminum
have and what additional items you electronic-type hand tools. You have panels and internal structural
will need to buy. If you are lucky, your basic computer, electronic, electrical, aluminum beams made for a robust
pile of parts may be all that you and mechanical skills. Can you build a machine. When he began the project,
actually need to complete the robot. nice robot with your basic skills and the resulting design was driven by
You also might want to examine resources? Yes! what parts he could find. He lived
the complexity of your initial design, near the great surplus store in
what capabilities that you have, and Jim Hill and Charlie Pasadena that most of us robot
what tasks you might want to have builders called home base: C&H
someone else do for you. Lets say I have written about Jim Hill Sales.
that you saw a great looking and before. Hes a friend of mine from the Jim used aircraft linear flap
performing robot in a demonstration past and his amazing robot, Charlie is actuators that he found at C&H Sales
and have decided to build something shown in Figure 8. Jim worked at a for Charlies arm joints. These moved
similar. You contacted the builder and car dealership as a parts manager and the arms in much the same manner as
went to his house and were amazed had access to larger tools, but he built our muscles, since gearmotors with a
at his shop. He had a large drill press, his robot entirely with hand tools such rotary output with sufficient torque
a milling machine, a 12 x 36 metal as an electric hand drill and hacksaws. and light weight are very hard to find
lathe, a sheet metal shear and brake, Of course, it is certainly easier to in surplus markets. Instead of having
and a MIG welder. You have a small make large holes in sheet metal stock heavy motors at the site of each joint,
table-top drill press, a cordless drill, with a fly-cutter or hole saw than to Jim used rotating flexible cables
and a nice assortment of hand tools. drill a bunch of small holes with a connected to car seat motors inside
Hmmm. Should I look around for a hand drill, and then saw and file the the robots chest to transfer the
contract machine shop or pay the guy holes into a large hole, but the final motors power to the arm joints.
who has the nice shop to build a few result is the same. Dont say, If I only All of this was accomplished with
things for me? you ask yourself. Or, had ... Instead, say I have this and basic hand tools and a hand drill. This
can I just do the project with the tools that, and I can build a robot! is an excellent configuration for any
I already have? potential builder of a large robot with
On the electrical and computer Linear Actuators on arms to consider. I featured Jim and
side of your prospective robot project, his robot in a cover story that I wrote
you look around and see that you Charlie Act Like a for Popular Mechanics in April 1984
have an Arduino that youve Humans Muscles (Figure 9). I had some far greater
experimented with and a few shields Jims robot in 1983 was as reader feedback on Jims robot than
that act as motor controllers and complex as any experimenters robot the one I had built. It was Charlies
SERVO 02.2017 63
Carroll - Then & Now - Feb 17_Then & Now - Sep15.qxd 12/30/2016 4:27 PM Page 64

the figure.
As time
progressed, I saw Dave
add another arm and
change the robots
grippers. The original
left hand gripper had
come from a drug
store. Lokis voice was
from an iPod dock
speaker in his neck.
Dave found his robots
side and front louvered
grills on a trip to Home
Depot. He very cleverly
Figure 11. Sensors and control block diagram. used a laptop as a
Figure 10. Dave Shinsel and Loki.
display in the robots chest as
well as the keyboard to
program him in Visual C++,
with a PIC based
microcontroller using a CCS C
compiler. Two simple Logitech
clip-on computer cameras
served as stereo eyes.

Daves Alice
Figure 13. Dave Shinsel and his daughter, Amber
control Crash to a $100K win.
Robot
Dave built the robot he
Figure 12. Loki and Alice. Lokis drive wheels are called Alice after Loki as a software
lawnmower wheels I picked up at test platform. Next to Loki in Figure
personality that drew people to him. the hardware store. His tail-wheel is 12, you can see the Microsoft Kinect
made from two inline skate wheels I sensors on Alice to the right, and
Dave Shinsels Loki caught on sale from a sporting goods added to Loki on the left. Alice has an
store. Trim around the robot is mostly LCD display on the mast below the
Built from Parts from door-edge molding from an auto parts Kinect and the base is the newer
Everywhere store, as well as the decorative Kobuki platform used on the latest
I first met Dave Shinsel in 2009 at lighting on the sides of the robot. TurtleBot 2 the original of which
a Portland Area Robotics Society There are lots of interesting decorative was developed by Melonee Wise at
(PARTS) meeting when he brought in lights at auto parts stores, Dave had Willow Garage.
his homemade robot, Loki (shown in commented. A software engineer, Dave rapidly
Figure 10) to demonstrate to the Being a software engineer for turned into a robot hardware engineer
gathered members. The robots name, Intel certainly was a plus when it through his series of robots. Besides
Loki is from the Norse God of came to integrating all the mechanical the Kinect that is used as a 3D
Mischief, and quite frankly, it does appendages and wheel motors, and camera sensor, Alice uses an Intel
look a bit mischievous to me. an array of sensors to a NUC computer and an Arduino Mega
The robots head, body, and arms microcontroller. The chart in Figure 2560. The robot and its computers
are made completely from items that 11 is a simple block diagram of Lokis talk with the sensors and motor
he found in all sorts of places, such as sensors and controls. Dave now leads controls through a USB hub.
cheap flashlights and soup cans for the robotics technology division in the
the eyes. Dave told me, I am always New Technology Group at Intel. Dad/Daughter Team
on the lookout for useful and Combing through the Portlands
interesting things that I can use in my area surplus stores helped him locate Win Robot Combat
robots. The shoulders of Loki are high quality bearings for a dollar each League Championship
made from carpet protectors that go to use for the elbow joints, as well as As an interesting bit of Daves
under a couchs legs. the blue shoulder brackets seen in exploits, he was invited to participate
64 SERVO 02.2017
Carroll - Then & Now - Feb 17_Then & Now - Sep15.qxd 12/30/2016 4:27 PM Page 65

in the Robot Combat League. The required to repair their robots,


SyFy Channel developed a unique so extensive mechanical and
robot contest called the Robot robotics knowledge was
Combat League in early 2013, and required for each teams repair
constructed 12 eight foot battle people. The scene in Figure 15
robots for the 12 competing teams. shows their surprise as they
With Daves popularity from news on were named winners of the
his many robots, he and his daughter $100K and the trophy in the
were selected as one of the teams center.
with Dave as the robo-tec and
Amber as the robo-jockey (Figure Final Thoughts
13). Dave is seated at a computer
control system and Amber is standing I selected several different
with an exo-skeleton motion control robots built from scrounged
system strapped to her body. items by amateurs as examples
Figure 14. Crash (in orange) meets Steel Cyclone in a
They were furnished with a robot of what anyone can build. Robot Combat League bout.
named Crash shown in an orange These machines can be
protective skeleton in Figure 14. designed and
Notice the metal pipes in the back of constructed by high
the two robots that contain power, school kids or even
hydraulic, and control lines, as well as elementary school
provide stability for the robots from a students. They dont
fall. have to be fancy
Dave and Amber did not start out motorized automatons
as favorites with some failed bouts in with advanced
the beginning, but rose to the microcontrollers and
challenge and in the end won the multi-axis arms. They
series and a $100,000 prize. (Not too can be a non-functional
bad for driving a robot built by but extremely cute
someone else and having a blast robot that can sit on
doing so!) your desk like the robot
Between bouts, each team was in Figure 16. You can
then decide to give
Figure 15. Dave and Amber are the winners of the Robot
the robot motion by Combat League Championship.
adding inexpensive
servos and maybe changing the Engineering, Mathematics) classes are
robots feet and ability to balance offered as early as elementary grades
while walking, all while learning in many school systems.
about robotics. Yes, many great teaching tools
Your inspiration can be from a and associated robot kits are available
movie that you saw or to win an from the advertisers in this magazine
amazing prize in a contest. As a (such as the Parallax BoeBot series
parent or teacher, you can set a and their courses).
child on a path to an exciting career You can also expand a childs
by encouraging the kid with a creativity by promoting garage
budding interest in science and experimentation and basic tinkering
computers to go just a little bit with things. Robotics does not have to
further and build a robot. cost a lot. Anyone can build a robot.
Figure 16. A cute little robot made from scraps. STEM (Science, Technology, SV

Advertiser Index Front Panel Express .....................................7 Pololu ..........................................Back Cover


Hitec .............................................................2 Robot Power .............................................29
Actuonix Motion Devices ........................12 Maxbotix ....................................................39 Routakit ........................................................3
All Electronics Corp. .................................47 M.E. Labs ...................................................28 Super Bright LEDs .....................................39
EarthLCD ....................................................47 Mikronauts .................................................59 The Robot MarketPlace ............................29
ExpressPCB ..................................................7 PanaVise ....................................................59 Tormach .....................................................19

SERVO 02.2017 65
SV Webstore - Feb 17 working_SV Webstore May 16 working.qxd 12/30/2016 4:29 PM Page 66

The SERVO Webstore


CD-ROM SPECIALS 02.2017 FEATURED

ROBOTICS
Arduino Robot Bonanza Making Things Move: Build Your Own Teams of
by Gordon McComb DIY Mechanisms for Inventors, Robots with LEGO
Create high-tech Hobbyists, and Artists MINDSTORMS NXT and
walking, talking, and by Dustyn Roberts Bluetooth
thinking robots. Plan, design, assemble,
"McComb hasnt In Making Things Move: and program robot
missed a beat. Its an DIY Mechanisms for squads that
absolute winner!" Inventors, Hobbyists, communicate and
and Artists, you'll learn
how to successfully build cooperate with each
Breathe life into the moving mechanisms other to accomplish
robots of your dreams through non-technical together what they cant
without advanced explanations, examples, do individually. Inside
electronics or programming skills. Arduino and do-it-yourself the authors show you
Robot Bonanza shows you how to build projects from kinetic
art installations to how to construct a team capability matrix
autonomous robots using ordinary tools and creative toys to energy-harvesting devices. (TCM) and use the Bluetooth Robotic-
common parts. Learn how to wire things up, Photographs, illustrations, screenshots, Oriented Network (BRON) so your robot
program your robot's brain, and add your and images of 3D models are included for teams can share sensors, actuators, end
own unique flair. each project. effectors, motor power, and
$29.95 $29.95
Robotics Demystified
Build Your Own by Edwin Wise
Robot Builder's Sourcebook Humanoid Robots YOU DON'T NEED ARTIFICIAL INTELLIGENCE
Fascinated by the world of robotics TO LEARN ROBOTICS!
but dont know how to tap into the by Karl Williams Now anyone with an
incredible amount of information GREAT 'DROIDS, INDEED! interest in robotics
available on the This unique guide to can gain a deeper
subject? Want the sophisticated robotics understanding
names, addresses, projects brings without formal training,
phone numbers, humanoid robot
and web sites of unlimited time, or a
construction home to genius IQ. In Robotics
companies that the hobbyist. Written by
can supply the Demystified, expert
a well-known figure in robot builder and
exact part, plan,
the robotics community, author Edwin Wise provides an effective
kit, building
material, Build Your Own and totally painless way to learn about the
programming Humanoid Robots technologies used to build robots! $19.95
language, operating system & provides step-by-step directions for six
computer system? Robot Buiders exciting projects, each costing less than
Sourcebook is just what youve been $300. Together, they form the essential To Order Call 800 783-4624
looking for! ingredients for making your own humanoid
or visit our webstore
$36.00 robot. $24.95

66 SERVO 02.2017
SV Webstore - Feb 17 working_SV Webstore May 16 working.qxd 12/30/2016 4:29 PM Page 67

Order online
www.servomagazine.com
SPECIAL OFFERS
DIY Drones for the Evil Genius
by Ian Cinnamon, Romi Kadri,
Fitz Tepper
This fun guide shows
step-by-step how to
construct powerful
drones from
inexpensive parts, add
personalized features,
and become a full-
fledged pilot. It not
only covers safety,
mechanics, drone design, and assembly, but
also teaches the basics of Aerospace
Engineering. You will discover how to add
video transmitters, GPS, first-person view,
and virtual reality goggles to your creations.
Reg $25.00 Sale Price $19.95

PROJECTS
The SERVO Buddy Kit 3D LED Cube Kit PS2 Servomotor Controller Kit
From the
article Build
the 3D LED
Matrix Cube
as seen in the
August 2011
issue of
Nuts & Volts Magazine.
An inexpensive circuit you can build to This kit accompanied with your own
control a servo without a microcontroller. This kit shows you how to build a really PlayStation controller will allow you to
cool 3D cube with a 4 x 4 x 4 control up to six servomotors.
For more information, monochromatic LED matrix which has a Includes all components and
please check out the total of 64 LEDs. The preprogrammed instruction manual.
May 2008 issue microcontroller that includes 29 patterns For more information, please see the
or go to the that will automatically play with a runtime February 2011
SERVO webstore. of approximately 6-1/2 minutes. edition of SERVO Magazine.
Colors available: Green, Red, Yellow & Blue. Assembled units available!
Jig and plastic cases also available.
Includes an article reprint. $79.95
$39.55 $57.95

SERVO 02.2017 67
The new starting point for robotics

Find out more at www.pololu.com/romi

Full Page.indd 68 10/3/2016 6:19:47 PM

You might also like