Elma Beaucoups by Dave Benz

Tons of pictures, circuit schematics, history & info at:
http://members.aol.com/benzsaw
Current Specs & Info:
An "art robot", Elma Beaucoups was designed to be an autonomous phototaxic
robot arm. For portability, I wanted all necessary electonics to be mounted
on the arm (instead of tethering the thing to a PC.)
Elma's brain is a Basic Stamp 2 (BS2.) Elma is also equipped with a dual
H-Bridge to drive the motors, and an IR remote system which operates using
Dial Tone Multi-Frequency tones to transfer information. Elma talks to the
world via beeps through a simple amplifier circuit & speaker. To increase the
number of I/O pins available, Elma is equipped with a parallel-in serial-out
8 bit shift register.
The flower mounted on the light sensor array is a piece of origami.
Without it Elma looks kind of strange.
One gear head DC motor drives the shoulder via a drive chain system, which
provides further reduction. The elbow is driven with a DC motor using a worm
gear drive train scavenged from a defunct VCR.
Elma Beaucoups can operate autonomously using photoresistors to display
phototaxic behaviors. The robot has two degrees of freedom. An optical shaft
encoder is used to determine shoulder position and a bend sensor provides
elbow position. Since both encoders are absolute, no limiting switches have
been installed.
The IR remote cato drive the elbow & shoulder continuously via remote
control.
Since it was my first robot I guess I had to do everything the hard way.
Elma was built from scratch. A lot of people talk about not wanting to
redesign the wheel, and while I can see the rationale, I wanted to really
learn the nuts and bolts of robotics. Looking back on it, life would have
been a lot easier using servos, and sometimes I regret not using them. At the
same time, though, shaft encoders are really neato.
Elma is tethered to a 9 volt AC to DC converter. Some of the electronics
and the motors run at 9 volts. Everything else runs at 5 volts, which is
supplied by the BS2.
The Name:
Elma Beaucoups is a flower at heart, and a machine in body. The name came
after I spent 2 months calling Elma "the elbow" which turned to "EL BO" and
later, after being jokingly prodded by most of my friends about how it was my
new girlfriend (and was going to keep me warm at night,) the name changed a
lot. A few examples: "Eliza Bonita," "Ellie Bowler." The name that stuck was
finally "Elma Beaucoups," which translates from French to "Lots and lots of
Elma."
Oui! Oui! Oui!
Major Problems Encountered:
Connections seem to be the woe of all roboticists, and my experience was
no different. After suffering bug after bug after bug, I finally had to
resort to crimping and carefully soldering all my wire-to-connector joints.
As of this writing, my other biggest problem is sensor oversensitivity
combined with motor overshoot, which has forced me to use rather low
resolution on the encoders and strange oversampling and overcompensation
routines in my software. I'm still working on using PWM & velocity control to
slow Elma down gracefully when approaching the end of a movement.
Time to build: So far around 3 months, working whenever I get a chance.
Cost: Not counting man-hours, probably around $300 for everything
currently installed. Tool purchases and R&D costs are probably significantly
higher than that.
Other important information: If you have ever dreamed of creating a robot
I would very stongly encourage you to start today. It is a great learning
experience, and a lot of fun. While it is really cool and challenging to
build something you can direct via remote control, it's pretty wacky to see
something you built make decisions and move on its own. Even though I had a
vision of what it would be like, when Elma finally became autonomous it
really freaked me out somehow.
It's like being Dr. Frankenstein. Oh! And your friends will enjoy playing
with it.
Future Directions: Besides tiny system upgrades and improvements, I am
considering motion detection and other sensor arrays for Elma Beaucoups. I
also have ideas for two other robots now.
Please find attached a photo of my robot to go with my Robot Menu
submission. Thank you for providing this wonderful service.
If I need to submit using the form, please inform me & I will try from my
work account.
Return to The Robot Menu