Mind / Iron
FOR THE
ROBOT
INNOVATOR
ERVO
by Bryan Bergeron, Editor ;
Ticklish Robots
By now, I expect that you’re familiar with the android David in the sci-fi
film Prometheus. David exemplifies near perfection — the ability to speak and
understand language, an apparently perfect humanoid body, the ability to
effectively lie and deceive, and a sense of self-preservation. What the film failed
to reveal, however, was whether David was ticklish.
I focus on this seemingly insignificant ability because it’s something that
most humans demonstrate and because it seems more easily achieved than,
say, the ability to deceive others. Think about it — what could be so difficult?
You’d need a sensor or two, and the ability to determine if a body part was
touching or being touched by someone or something else.
I started an experiment with a 5DOF robot arm, a few pressure sensors,
and an Arduino, and quickly discovered that determining who or what is doing
the touching is non-trivial.
For example, to determine whether a pressure sensor response is due to
movement of the arm or of something external touching the arm, you have to
keep a history of the arm movement. If the arm has been sitting idle for 20
seconds, then you can probably conclude that the pressure sensor reacted to
an external force. If the arm was moving, then it could have been either arm
or external movement, or both. So, you’d need an optical or IR sensor to
determine if someone or something was near.
There’s no $39 “Tickle Me Elmo” solution to creating a realistically ticklish
android or black box robot. The skin sensors would need to distinguish a light
soft touch from, say, a punch or scratch. Then, there’s the higher-level
processing required to determine whether the soft touch should result in a
tickle response, pulling away in a defensive posture, or a slap in the face.
Local sensor processing isn’t enough. People often start laughing before
being tickled. That is, the anticipation is enough to evoke laughter. Not only
would you need to detect, say, a hand sneaking up, approaching your armpit
or other sensitive spot, but you’d have to analyze the facial expression of the
suspected tickler. A negative expression might suggest a mugger, and not
someone to be taken lightly.
As impressive as Watson is playing Jeopardy, I’d be more impressed if it
were ticklish. I think that the Touring Test will be passed by computers long
before the ‘ticklish test.’ A reasonable question is “So what?” As David said in
Prometheus, we humans are most comfortable around our own kind. An
android that can’t display the full range of human interactions — including
being ticklish (and, as an aside, being able to tickle others) — would hardly pass
for human.
From a practical perspective, future servant robots that attend to the aging
and sick will need a full range of human-like emotions in order to bond with
their patients and owners. As far as my experiments go, I’ve given up on the
Arduino as an experimental platform, simply because it doesn’t have the
processing power. Instead, I’m working with the Parallax Propeller and the
Raspberry Pi — both powerful, inexpensive microcontrollers that may have
enough speed and memory to monitor multiple sensors and at least guess
about the context. Time will tell.
If you’ve worked in this area, please consider sharing your experience with
your fellow readers. SV
Published Monthly By
T & L Publications, Inc.
430 Princeland Ct., Corona, CA 92879-1300
(951) 371-8497
FAX (951) 371-3052
Webstore Only 1-800-783-4624
www.servomagazine.com
Subscriptions
Toll Free 1-877-525-2539
Outside US 1-818-487-4545
P.O. Box 15277, N. Hollywood, CA 91615
PUBLISHER
Larry Lemieux
publisher@servomagazine.com
ASSOCIATE PUBLISHER/
VP OF SALES/MARKETING
Robin Lemieux
display@servomagazine.com
EDITOR
Bryan Bergeron
techedit-servo@yahoo.com
CONTRIBUTING EDITORS
Jeff Eckert Jenn Eckert
Tom Carroll Kevin Berry
Dennis Clark R. Steven Rainwater
Michael Simpson Zachary Lytle
John Blankenship Samuel Mishal
Pete Smith Mike Jeffries
Andrea Suarez
CIRCULATION DEPARTMENT
subscribe@servomagazine.com
MARKETING COORDINATOR
WEBSTORE
Brian Kirkpatrick
sales@servomagazine.com
WEB CONTENT
Michael Kaudze
website@servomagazine.com
ADMINISTRATIVE ASSISTANT
Debbie Stauffacher
PRODUCTION
Sean Lemieux
Copyright 2013 by
T & L Publications, Inc.
All Rights Reserved
All advertising is subject to publisher’s approval.
We are not responsible for mistakes, misprints,
or typographical errors. SERVO Magazine assumes
no responsibility for the availability or condition of
advertised items or for the honesty of the
advertiser. The publisher makes no claims for the
legality of any item advertised in SERVO. This is the
sole responsibility of the advertiser.Advertisers and
their agencies agree to indemnify and protect the
publisher from any and all claims, action, or expense
arising from advertising placed in SERVO. Please
send all editorial correspondence, UPS, overnight
mail, and artwork to: 430 Princeland Court,
Corona, CA 92879.
Printed in the USA on SFI & FSC stock.
6 SERVO 04.2013