How It Works Book of Robots
How It Works Book of Robots
NEW
Using basic
code and kit
148
PAGES OF
ROBOTIC
TECH
Pioneering machines
that led the way
LEARN ABOUT
ROOMBA GOPIGO
PEPPER MEGABOTS
HITCHBOT BB-8
MILITARY BOTS
WELCOME TO
ROBOTS
BOOK OF
ROBOTS
BOOK OF
Publishing Director
Aaron Asadi
Head of Design
Ross Andrews
Production Editor
Alex Hoskins
Senior Art Editor
Greg Whitaker
Photographer
James Sheppard
Additional cover images courtesy of
NASA, Aldebaran, Honda, Toyota, Engineered Arts, iRobot, Getty, Corbis, ESA, WowWee,
Modular Robotics, Jibo, Megabots
Printed by
William Gibbons, 26 Planetary Road, Willenhall, West Midlands, WV13 3XT
Distributed in the UK, Eire & the Rest of the World by:
Marketforce, 5 Churchill Place, Canary Wharf, London, E14 5HU
Tel 0203 148 3300 www.marketforce.co.uk
Distributed in Australia by:
Network Services (a division of Bauer Media Group), Level 21 Civic Tower, 66-68 Goulburn Street,
Sydney, New South Wales 2000, Australia Tel +61 2 8667 5288
Disclaimer
The publisher cannot accept responsibility for any unsolicited material lost or damaged in the
post. All text and layout is the copyright of Imagine Publishing Ltd. Nothing in this bookazine may
be reproduced in whole or part without the written permission of the publisher. All copyrights are
recognised and used specifically for the purpose of criticism and review. Although the bookazine has
endeavoured to ensure all information is correct at time of print, prices and availability may change.
This bookazine is fully independent and not affiliated in any way with the companies mentioned herein.
How It Works Book of Robots 2015 Imagine Publishing Ltd
ISBN 9781785461927
Part of the
bookazine series
008
Top 10 robots
money can
buy
EVERYDAY ROBOTS
058
062
066
068
072
078
NEXT-GEN BOTS
038
042
046
052
006
Robot wars
Future of robotics
Exo suits
VTOL drones
Fun bots
Robot butlers
Driver versus driverless
Autonomous vehicles
Family robots
Homes of the future
066
Driver versus
driverless
SPACE ROBOTS
086 Astrobots
090 Gecko robots help out
in space
092 Future space tech on
Titan
093 Unmanned space
probes
093 How robots keep
astronauts company
094 Automated transfer
vehicles
096 Exploring new worlds
100 Dextre the space robot
101 The Mars Hopper
102 ExoMars robots
102
ExoMars
robots
092
Uncovering
Titans
mysteries
BUILDING ROBOTS
113
007
TOP 10 ROBOTS
TOP 10
ROBOTS
MONEY CAN BUY
The world of
robotics has
something for
everyone, but
which one is
perfect for you?
008
DID YOU KNOW? Studies suggest that two thirds of Roomba vacuum cleaner owners are emotionally attached to their robots
TOP 10 ROBOTS
Affordable robotics
Nowadays anyone can own their own robot, thanks to
huge advancements in the eld of personal robotics
Ten years ago, personal robots were seen as
something only the rich could afford. Times
have quickly changed however; today you can
pick up a fairly nifty robot for well under 50,
including brilliantly educational, build-yourown robot kits that teach children about
programming, engineering and computing in
a fun and engaging manner. The vast
developments that have been made in
computing are relevant across most elds of
robotics, and have enabled this form of
technology to become cheaper as it has
become more widely available and
1: Rapiro
This cute, affordable and easy-to-assemble humanoid has endless customisation options
Price: 330
Country of origin:
Japan
Main function:
Entertainment
Expandable
With the addition of
Raspberry Pi and sensors,
you can add more
functions like Wi-Fi,
Bluetooth and even
image recognition.
LED eyes
Rapiros eyes light up
brilliantly, and can work to
give the robot changing
facial expressions through
additional programming.
12 servo
motors
Rapiro comes
with 12 separate
motors, one for
its neck, one for
its waist, two for
its feet and six
to operate its
two arms.
010
It may be small, but the Rapiro is very much capable of acting big should
you programme it to do so. It relies on a Raspberry Pi for its processing
power and actually takes its name from Raspberry Pi Robot. Its ability to
be continually upgraded and changed is Rapiros main strength; the
more you put into it the more you get out. The possibility to learn about
robotics with Rapiro is a huge selling point. You do have to buy the
Raspberry Pi separately, but its relatively inexpensive so dont hold it
against this cute little robot. Rapiro is recommended for anyone aged 15
or over, but younger children can have a huge amount of fun with Rapiro
under the supervision of an adult.
2: WowWee MiP
This loveable robot buddy will spin-dance to
music and express its own emotions with
shouts and groans
Price: 89.99
Country of origin: China
Main function: Entertainment
The faintly humanoid MiP sits on Segway-like
parallel wheels, which it uses to furiously dart
across all at surfaces. Lots of technology is
packed into the relatively small frame,
including a head-mounted microphone, LED
eyes, infrared transmitters and a speaker.
Using hand gestures, it can be directed to move
or dance, which it does with impressive
balance considering its resting on two parallel
wheels. This provides hours of fun, especially
when its immersive personality starts to
interact with you as you play with it more.
WowWee strongly recommends you
download the accompanying app, which is free
and available on iOS and Android. This app will
allow you to access MiPs extra features and
makes it even easier to control: simply swipe
forward with your left thumb to move forwards
while using your right thumb to steer. You can
also perform a few extra dance moves, but this
is a minor feature compared to the ability to
control MiPs movements directly.
Arduino
compatible
If you do fancy making
a few changes, Rapiro
can be programmed
using Arduino IDE to
perform a host of
different functions
from dancing to
sweeping your desk.
Works immediately
If youre not a programmer, dont
worry Rapiro has a preprogrammed controller board to
ensure that it works as soon as
its assembled.
Easy assembly
Putting together Rapiro
is easy; you only need
two screwdrivers to
carry out the step-bystep instructions that
are provided.
DID YOU KNOW? BB-8 features in Star Wars: The Force Awakens and is a female droid, filling a similar role to R2-D2
Price: 129.99
Country of origin:
United States
Main function:
Entertainment
It may only be 11.4 centimetres (4.5 inches) tall and incredibly cute, but
the BB-8 App-Enabled Droid has an abundance of cool features that are
incredible considering its size. It can be operated using your smartphone,
which it connects to via Bluetooth, and can respond to voice commands
by listening and responding to what you say. A battery life of an hour and
a 30-metre (100-foot) range means you really can explore the world
around you. The more you use the BB-8, the better it will respond to your
commands, understanding how you like to use it and tailoring its
operation to suit you. Much like its cinematic predecessor R2-D2, the BB-8
can record, send and view holographic videos, albeit in the virtual world
only (fans of George Lucas movies will still be impressed). The BB-8
showcases just how much clever robotics technology has become
affordable to the masses, and will no doubt be a hit with children and
adults alike now that the Star Wars franchise is back in full swing.
4: Sphero 2.0
The original app-enabled robotic
ball, the Sphero is as relevant
today as when it rst rolled onto
the scene in 2013
Price: 79.99
Country of origin: United States
Main function: Entertainment
Programmed to evolve
Spheros intelligence is
impressive to start with, but it
can be hacked and
programmed by the owner to
give it even more tricks than it
already possesses.
Glowing LEDs
Spheros LEDs are ultra-bright,
glowing in over a million
different colours depending on
your personal preference; its
fully customisable.
Strong design
The Sphero has a tough
polycarbonate outer shell that
protects the advanced
technology housed inside from
all kinds of potential damage.
Clever charging
You dont need to plug the
Sphero in when its battery runs
low, simply sit it on its base and
let the ingenious inductive
charging system do the rest.
Great connectivity
Connect your Sphero with any
Bluetooth-enabled device, such
as your smartphone, and you
are ready to start rolling!
011
TOP 10 ROBOTS
5: Kuratas
The closest you can get to
Tony Starks suit, this Japanese
super-robot provides you with
your own weaponised,
armoured suit
Price: 650,000
Country of origin: Japan
Main function: Armoured suit
Kogoro Kurata, a Japanese
engineer, always dreamt of seeing
the giant robots in the television
shows of his childhood come to
life. With the help of another
roboticist, he built the worlds rst
human-piloted robot Kuratas.
Standing at a towering four metres
(13 feet) tall and weighing 4,500
kilograms (9,920 pounds), Kuratas
is truly impressive to behold.
Unveiled in 2012, it has a host of
superb technology, including a
fantastic heads-up display in the
cockpit and advanced weaponry.
One of its most sinister features is
the ring system for its 6,000
rounds per minute BB Gatling gun;
the pilot can re simply by smiling.
Its run by an intelligent V-Sido
operating system, designed by the
head roboticist who helped build
Kuratas. The software enables the
robot to be controlled by an
internet-enabled smartphone, a
feature known as the Master Slave
System. Amazingly, a fully-edged
version of this incredible robot is
already available to buy, showing
just how far robotics has come in
the last 20 years. In 2016, Kuratas is
set to ght a similar creation from
an American company, Megabots,
to see who has created the
toughest mechanoid. The
American robot is tough, but once
youve seen Kuratas its hard to bet
against it.
Heads-up display
Within the cockpit is an impressive
heads-up display, which not only
shows where youre going but also
has an advanced targeting system.
Protective chest
cavity
The large chest cavity is
completely bulletproof,
and is designed to
protect the pilot should
the robot fall.
Fully
functioning
hand
With the help of a
specially designed
glove, the robots
hand has a full range
of motion, and can
copy exactly what the
pilots hand does.
Optional weaponry
Diesel-powered
hydraulics
Four-legged
mechanoid
Kuratas has four wheeltipped legs that enable it to
travel at a top speed of
9.6km/h (6.0mph).
012
DID YOU KNOW? In 2014, an estimated 3.3 million household assistance robots were sold worldwide
Price: 499 Country of origin: United States Main function: Customisable robot
8: RoboThespian 9: HRP-4
10: Pepper
Price: 55,000
Country of origin: United Kingdom
Main function: Education
Price: 200,000
Country of origin: Japan
Main function: Human assistance
Price: 1,070
Country of origin: Japan
Main function: Household robot
013
Engineered Arts Ltd; Corbis; Getty Images; Exofabulatronixx PR; Rapiro PR; RoboThespian PR; Sphere PR
HUMANS
& ROBOTS
016 The birth of robotics
Find out how hundreds of years of
robotic development has changed
the world we live in
032
Robotic tech
helping
the deaf
021
Robots
changing
the world
014
026
What is articial
032
Bionic
intelligence?
humans
016
The history
of robots
030
Robotic
surgery
020
What is
Uncanny
Valley?
015
with advanced
ts
o
b
ro
to
s
e
in
ch
a
dates back
cs
From automated m
ti
o
b
ro
f
o
ry
to
is
h
ce, the
articial intelligen d has changed the world we live in
an
hundreds of years
016
DID YOU KNOW? The first robotically assisted heart bypass took place in Leipzig in 1997 and used the da Vinci Surgical System
First military
robot
Name: Teletank
Year: 1930-40
Creator: USSR
Nikola Teslas invention of the radio-controlled
boat in 1898 was intended for military use, but
the technology, offered to both the US and UK,
was never developed.
World War II saw the rst use of military
robots in the form of the unmanned and
remotely controlled German Goliath tank and the
Soviet Teletank. The Teletanks were repurposed
T-26 light tanks tted with hydraulics and wired
for radio control. They were equipped with
machine guns, amethrowers and smoke
canisters which meant they were a formidable
weapon on the battleeld. German Goliaths, on
the other hand, were designed as mobile
landmines that could be remotely driven up to
enemy vehicles or personnel and detonated.
Although the Teletank and Goliath were
developed in a similar time period, the Teletank
was deployed rst during the Winter War of
1939-1940 when the Soviet forces battled Axis
forces in Eastern Finland.
018
DID YOU KNOW? Robonaut 2 is covered in a soft material and is programmed to stop if it touches a human, avoiding injuries
First space
robot
Name: Robonaut 2
Year: 2010
Creator: NASA/GM
It could be argued that the Sputnik 1
satellite, launched by the USSR in 1957,
was the rst robot in space. However,
the Robonaut 2, designed in
collaboration between General Motors
and NASA, earnt the titles of rst
humanoid robot in space and rst robot
to work with human-rated tools in
space. It is currently operating on the
International Space Station.
The rst Robonaut, R1 was a
prototype to explore how humanoid
robots could assist astronauts during
spacewalks. Its successor, R2, features
a full robotic exoskeleton, state-of-theart vision systems, image recognition
software, sensors, and control
algorithms along with a robotic hand
that helps astronauts close their gloves
to reduce human fatigue. A version of
R2 is also being trained by researchers
in Houston to perform medical
procedures, including using syringes
and conducting ultrasound scans.
First industrial
robot
Name: Unimate
Year: 1961
Creator: George
Devol
The rst industrial robot
joined the assembly line
at General Motors in 1961.
The Unimate used its
powerful robot arm to
create die castings from
machines and welded
components onto car chassis. It
was the rst robotic arm that helped
speed up production lines at manufacturing
plants around the world.
Originally costing $25,000 (approx 16,200),
the robot featured six programmable axes of
motion and was designed to handle heavy
materials and components at high speed. Using
its 1,800-kilogram (3,970-pound) arm, the
Unimate was extremely versatile and soon
became one of the most popular industrial
robots in the world.
Unimate became popular outside of the
manufacturing industry too, appearing on Jonny
Carsons The Tonight Show where it poured a
beer and even conducted an orchestra.
George Devol, who rst designed the Unimate
in the 1950s, went on to create the worlds rst
robot manufacturing company, Unimation.
Robots have become commonplace on the
modern assembly line as their ability to perform
repetitive tasks at high-speed makes them ideal
for manufacturing.
019
Do Asimovs
laws still apply?
Sci- author Isaac Asimov wrote the
Three Laws of Robotics in 1942 to
govern the direction of his
ction. The rst law stated that
a robot may not harm a human
or allow them to come to harm
through inaction. The second
was that a robot must obey
humans except where the
command would violate the
rst law, and the third was that
a robot must protect its
existence except where this
violates laws one and two.
Though these guidelines have
achieved a cult-like status,
robot ethics have evolved as
much as the tech.
020
DID YOU KNOW? The HI in Geminoid HI-1 stands for Hiroshi Ishiguro, the maker of the original bot
ASIMO
Respiration
For added realism, an
actuator in the chest
simulates breathing,
which varies
infrequency depending
on mood and activity.
Vision
Model
GEMINOID F
Robot density
The gures below represent the number of industrial
robots per 10,000 human workers in similar roles
Austria: 104
Italy: 149
Germany: 261
Japan: 339
Republic of
Korea: 347
021
Getty; Honda
Complexion
The advanced
humanoid
The astrobot
The rst humanoid robot in space has been
lending a helping hand to astronauts
on the ISS
Goes where astronauts darent
Steady arm
Can go for a stroll
E.ZIGREEN CLASSIC
The gardener
Strong arm
A two-link multipurpose
arm can lift the weight
of the robot.
The warrior
Service robot
sales breakdown
From agriculture to the military, which sector
spent the most on service robots in 2011?
10%
13%
Firm handshake
31%
Key:
Defence
Field
Logistics
Medical
Source: International Federation of Robotics
Hummingbird
DARPA
Nanobot
Because theyre used for a wide variety of roles, robots come in many different shapes and sizes
Thinkstock;
40%
Sizing up robots
022
6%
Curiosity rover
Titan
As big as A lamppost
Articulated robot arms
used in heavy industry are
incredibly strong. KUKAs
Titan can lift up to a ton!
Other
Robots
38
Percentage
increase in sales
of robots in 2011
from 2010
DID YOU KNOW? The Robonaut was launched into space in 2011, and is now aboard the ISS
Sight
Sensors
There are a staggering
241 pressure sensors
in each hand.
LIDAR
Light Detection and
Ranging technology
allows the AlphaDog to
see what lies ahead, so
it can plot a course
around any obstacles.
Friendly
looks
Legs
GPS
Get to know the petrol-powered hydraulic pet that can traverse almost any terrain
Faithful canine companion House-trained Can be kicked over
841,000
Estimated number of entertainment
robots that were sold in 2011
Predicted percentage of
average rise in sales of
robots per year
The butler
9.8 million
13
25.5 billion
Estimated worldwide market value for robotic
systems in 2011 in US dollars
Percentage increase
in sales of medical
robots in 2011
40
Percentage of total
number of service robots
in defence applications
023
Sugano Lab, Waseda University; Boston Dynamics; iRobot; E.zicom Robotics; NASA
by numbers
TWENDY-ONE
ALPHADOG
To appear less
threatening, the
robots features are
heavily sculpted.
The surgeon
Great view
The 3D HD cameras
ensure the very best
view while the surgeon
performs an op through
tiny incisions just 1-2cm
(0.4-0.8in) across.
Virtual doctor
The immersive workstation
allows the skilful, uent
operation of the tools by
a human surgeon.
Industry robot
sales breakdown
Corbis
23%
36%
7%
3%
9%
22%
Key:
Automotive
Electronics
Chemical, rubber & plastics
Food & beverage
Metal & machinery
Other
Source: International Federation of Robotics
Corbis
Babysitter
024
PaPeRo
NECs PaPeRo robot has
many of the abilities of a
babysitter. It can tell
stories, play games and
most importantly track
the movement of children
via its RFID chips.
DID YOU KNOW? The Predator MQ-9 Reaper used to be known as Predator B
Inside RIBA-II
Audio and vision
RIBA-II is installed with two
cameras and microphones that
allow it to ascertain positional
awareness at all times.
Guidance
Capacitance-type smart
rubber sensors on the
arms and chest provide
precise tactile guidance.
RIBA-II
The lifesaver
This intelligent lifting robot is revolutionising
how the convalescing get about in hospital
Gets you out of bed in the morning
Calculates your weight
Features sensors made entirely of rubber
RIBA-II is an electrically powered robotic lifting
system designed to reduce injuries in carework. The
bear-faced bot safely lifts patients from oor level into
bed or onto chairs. His computer and sensors
measure the weight and balance of the patient as they
are picked up, and RIBA-II calculates the correct
positioning of the arms to provide a comfortable lift.
Another benet is the increased dignity offered by
such a system, which is very important to patients.
Extensive research continues in this exciting area of
robot/patient trust and interaction.
The best of
the rest
Kod*lab
cat-bot
USC BioTac
Superhydrophonic
bot (Harbin Institute)
Resistance-type sensors
in the hands allow it to
detect contact with
patients or barriers.
Joints
Mobility
Four omni-wheels help it to navigate
narrow gaps and passages.
E.ZICLEAN WINDORO
RIBA-II is a new-and-improved
version of RI-MAN (the green
robot just above) with a far
greater range of capabilities
Magnets
Smart
It autonomously measures
the window and works
out the best pattern for
cleaning all of the glass.
Reservoir
An integral water tank in
each unit holds the cleaning
uid and water, for a
streak-free nish.
BD SandFlea
Kuratas
Cabbie
Claudia Heinstein
Corbis
Pharmacist
Autonomous
driverless car
Self-driving cars are a
tempting option for taxi
companies with their
low fuel costs and
insurance policies, if
theyre ever legalised.
025
General Atomics; RIKEN; Kod*lab, University of Pennsylvania; Boston Dynamics; E.zicom Robotics
First contact
hat is articial
inteligance? you ask
Google. To which it
replies, Did you mean articial
intelligence? Of course you did.
Meanwhile, in the 0.15 seconds it
took you to realise your own
stupidity, an intelligent machine has
assembled 17,900,000 results for your
consideration including video,
audio, historical records and the
latest headlines ordered by
relevance and reliability. 20 years
ago, this type of articial
intelligence would have been the
026
DID YOU KNOW? Colossus, the first electronic computer, was built in 1943 by British engineers to crack coded Nazi transmissions
hands
with
ASIMO
Recognition
Using head-mounted
cameras
and radio
Verizon
sensors, ASIMO can
read data on
magnetic ID cards in
its vicinity. It also
uses facial
recognition software.
Robotics
and AI
Hand command
ASIMO is programmed to
recognise and respond to
several hand gestures,
including stop, go there,
and handshake.
Servo motors
ASIMOs joints and limbs are
powered by 34 servo motors.
When it processes the
handshake sign, it brings its
arm and hand into position.
Honda
IBM
Programming
ASIMO is not
autonomous, but
programmed to
perform specific
tasks. When
approached, it will
stop and wait for
commands.
Force sensors
Sensors in ASIMOs wrists help it to apply
the exact amount of force necessary to
push its cart, or to step backwards or
forwards when being pushed or pulled.
1642
13TH CENTURY
Aristotles logic
Lullian machine
AI FIRSTS Where artificial intelligence all began and where its heading next
Mechanical dove
Spring-driven clocks
Punch cards
400 BCE
15TH CENTURY
1801
027
LOGIC
LANGUAGE
ASIMO uses
complex tech to
help it maintain
balance
Honda
1821
1921
1943
Cybernetics
Difference Engine No 1
Robot coined
Boolean algebras
Principia Mathematica
Turing machine
1850S
028
1889
1910
1936
DID YOU KNOW? IBMs Watson runs on 90 servers, with the combined brainpower of 2,880 POWER7 microprocessors
PROBABILITY
How human
are you?
ALGORITHMS
AI
HUMAN ANSWER
What is a
baseball team?
Yes!
REASONING
HUMAN ANSWER
1978
1955
ROBOT ANSWER
ROBOT ANSWER
HUMAN ANSWER
Im partial to
anything, really
HUMAN ANSWER
1979
ROBOT ANSWER
HUMAN ANSWER
Led Zeppelin
2011
Autonomous robot
IBM Watson
Computer chess
First AI program
Deep Blue
1949
1956
1997
1997
029
Robotic surgery
Medical technology in the operating theatre has come on leaps
and bounds, but it still needs a helping hand from humans
obotic surgery allows for control and
precision previously unknown to
surgeons. Contrary to popular belief, the
robot does not operate on the patient alone. It is
a slave to a human master, meaning it is not a
true robot (these have intelligence and react
automatically). The surgeon sits at a console
next to the operating table and the robot is
placed around the anaesthetised patient. The
surgeon looks at a high-denition 3D image
provided by the robots cameras, and special
joysticks are used to control the ultra-ne
movements of the robotic arms.
This brings many exciting advantages. The
camera, previously held by a human being, is
now held perfectly still by the robot. The
movements and angles that the arms of the
machine provide allow for ne precision and
less damage to adjacent tissues when cutting,
leading to reduced pain and a faster recovery.
This has led to very rapid uptake by some
specialists, including urologists (who
operate on the bladder and kidney),
gynaecologists (who operate on the
uterus and ovaries) and heart
surgeons. As with most
technologies, there are
downsides to using robots in
operations. They are
expensive, large, cumbersome
to move into place, and remove
the important tactile feeling of real
tissue between the surgeons ngers.
Robotic surgery is considered a
step forward from standard keyhole
surgery, where the surgeon holds the
camera and operating arms. However,
early results have shown that there are
practically no outcome differences
between the two techniques. Combined
with higher costs, some surgeons think this
means robots are actually inferior to current
techniques. This has led to the
development of on-going trials,
comparing robotic to
standard keyhole surgery.
Surgeons around the world
are working as a single, giant
team to deliver these, and the results will
determine the future of medical robots for
generations to come.
030
da Vinci in action
This state-of-the-art surgical system works as part of a big team to
deliver high-precision surgery. Find out what role it plays now
Human operator
The robot is the slave,
while the surgeon is the
master. This means that
the robot cant act alone,
as the surgeon controls
all its movements.
3D vision
The terminal provides a
hi-def 3D image,
generated from the
camera attached to one
of the robotic arms.
Joysticks
The surgeon uses
joysticks that allow for
complete movement of
their hands; da Vinci
then exactly replicates
these micro-movements
within the patient.
Foot pedals
The surgeons use both
their hands and feet to
control the robot. The
foot pedals help move
the cameras position.
DID YOU KNOW? Surgical robots are incredibly expensive, with current versions costing around 900,000 ($1.45mn) each
Robotic arms
The ends of the robots
arms, which include a
camera and operating
instruments, are placed in
the operating site at the
start of the procedure.
Internal view
The camera is projected
onto several screens around
the operating theatre, so
the team knows exactly
what the surgeon is doing.
Surgical team
Someone always remains
scrubbed up, so that they
are sterile and ready to
move any parts of the
patient or robot.
The evolution of
robotic surgery
The current robots in use, like the da Vinci
Surgical System, are second generation. The rst
generation, like the Unimation PUMA developed
in the Eighties, had very limited movements and
could only carry out specic tasks. The second
generation brought a range of ne and varied
actions, which surgeons rapidly adapted to.
These new-and-improved robots were pioneered
and driven forward by North American health
systems. Uptake has been slower in Britain due
to health budgets, at a time when other
treatments have an even bigger impact on
patient outcome. There is excitement over
development of the third generation of robot,
which promises to be more compact, faster and
to be packing in even more cutting-edge
technology. The future may see telesurgery,
where the surgeon in one place (eg a hospital)
performs robotic surgery on a patient elsewhere
(eg an injured soldier on a battleeld).
Fluorescence
imaging
031
032
DID YOU KNOW? An artificial heart implant operation costs about 80,000 ($125,000) and 11,500 ($18,000) a year to maintain
The power of
thought explained
Cutting-edge bionic limbs currently in development
allow the user to control movements with their
own thoughts. Technically called targeted muscle
reinnervation its a groundbreaking surgical
technique that rewires the nerves in an amputated
limb. The remaining nerves that would have fed the
missing arm and hand are rerouted into existing
muscles. When the user thinks about moving their
ngers, the muscles contract, and these
contractions generate tiny electrical signals that
can be picked up by the prosthetic.
The prosthetic is then programmed to respond
to these muscle movements, taking each
combination of signals and translating it into
mechanical movement of the arm. Some of the
most sophisticated have 100 sensors, 26 movable
joints and 17 motors, all co-ordinated by a
computer built into the prosthetic hand.
Motor cortex
This region of the brain is
responsible for planning and
co-ordinating movement.
Rerouted nerves
The nerves that used
to feed the missing
limb are rewired into
existing muscles.
Sensors
Sensors pick up tiny
electrical signals when the
user thinks about moving.
Motors
A series of motors
replace the biological
function of muscles.
Joints
Joints are designed to
match the natural range
of human motion.
Computer
A computer in the hand of the
prosthetic arm co-ordinates
all the other components.
Articial heart
valves are often
made from metal,
such as titanium or
stainless steel
033
Building a
bionic human
Advances in technology make it possible to build
limbs with components that mimic the function of
the skeleton, musculature, tendons and nerves of
the human body. Meanwhile, the sensory system
can be replicated with microphones, cameras,
pressure sensors and electrodes. Even that most
vital organ, the heart, can be replaced with a
hydraulic pump. Some of the newest technologies
are so advanced that the components actually
outperform their biological counterparts.
Retinal
implant
Argus II, Second Sight
A camera mounted on a pair
of glasses captures real-time
images and transmits them
wirelessly to an implant on the
retina. The implant contains
60 electrodes and, depending
on the image, will generate
different patterns of electrical
signals, which are then sent
to the remaining healthy
retinal cells. These cells are
activated by the signals, and
carry the visual information to
the brain for processing.
Cochlear
implant
Nucleus 6, Cochlear
A cochlear implant has
four main components. A
microphone, worn near
the ear, detects audio and
transmits a signal to a
sound processor. The
processor then arranges
the signal and sends it to
a built-in transmitter. The
transmitter passes the
signal to an implanted
receiver/stimulator, which
transforms it into
electrical stimuli for the
electrodes. Finally these
signals are relayed to
the auditory nerve.
Many thousands of
nerve cells project
from the cochlea to
the auditory nerve.
Rods and
cones
Light detection by
the eyes own cells
is not necessary.
Wireless
technology
Video signals are
sent wirelessly
to the implant.
Ganglion cells
Implant
The implant
transmits signals
via 60 electrodes.
Receiver/
stimulator
Signals from the
external transmitter
are received through
the skin by this device.
Microphone
and processor
The equipment for
detecting and
processing the sound
is worn over the ear.
Electrical wires
Electrodes
Between 4 and 22
electrodes interact
with the nerves of
the cochlea.
Aorta
Pulmonary
artery
The right-hand
articial ventricle
sends oxygenated
blood to the body.
Pneumatic
tubing
Pulses of air from
an external pump
push blood out
of the heart.
034
Cochlea
Interface
Synthetic
ventricles
Plastic ventricles
replace both of the
lower chambers.
Articial
heart
Total Articial Heart,
SynCardia Systems
Plastic hearts can be
implanted to replace the
two ventricles of the
heart. Plastic tubing is
inserted to replace the
valves, and two articial
chambers are also
attached. The heart is
then connected to a
pneumatic pump worn in
a backpack, which sends
bursts of air to the
chambers, generating
the pressure thats
required to pump blood
around the body.
DID YOU KNOW? In 1812 a prosthetic arm was invented that could be moved using cables attached to the opposite shoulder
Bionic arm
Joints
Joints replicate the
range of motion in a
human arm and hand.
Computer
A computer processes
information coming in
from the electrodes.
Electrodes
Motors
Electrodes pick up
signals from nerves
rerouted into
nearby muscles.
Touch-sensitive
prosthetics
Bionic leg
Spring
A spring replaces
the Achilles tendon,
providing elastic
energy storage.
Touch sensor
Sensors on the prosthetic
detect touch and send a
signal to the electrodes.
3D-printed organs
Ekso skeleton
Articial kidney
The University of
California, San Francisco, is
developing a bionic kidney. At
about the size of a baseball, it
contains silicone screens with
nano-drilled holes to lter
blood as it passes. It will also
contain a population of
engineered kidney cells.
Electrodes
Powered ankle
A motorised ankle
works in place of
the calf muscle.
Computer
Microprocessors
analyse the users
movement and adjust
the leg accordingly.
Signalling
The electrodes send
a small electrical
signal to the nerve,
causing it to re.
Nerve
Sensory nerves
transmit incoming
signals to the brain.
Joint
The joints are all
programmed to move
in co-ordination with
one another.
Man-made immunity
Leuko-polymersomes are
plastic smart particles that
mimic cells of the immune
system. They are being
designed to stick to
inammatory markers in the
body and could be used to
target drug delivery to
infections and cancer.
Sheath
The nerve is encased
and attened to
maximise contact area
with the electrodes.
035
Corbis; Alamy; Thinkstock; SynCardia Systems; Getty; DARPA; Second Sight Medical Products, Inc
A panel of electrodes
sits across the
attened nerve.
NEXT-GEN ROBOTS
038 Robot wars
Discover the next big thing in
sport: watching huge robots fight
each other
052
VTOL drone
technology
042
Lifesaving
tech
036
052
DARPA drones
046
Bionic
walkers
046
Combining
man and
machine
042
What does
the future of
robots hold?
037
NEXT-GEN ROBOTS
Powerful hydraulics
The robots legs are tted with
powerful hydraulics, allowing
its body to drop down between
the treads, making it smaller
and easier to transport.
Two-person cockpit
The cockpit ts two people: one
sits at the front to control the
weaponry and the other sits
behind and drives.
Body-mounted
cameras
As the driver sits behind
the gunner, body-mounted
cameras connected to a
cockpit monitor are used to
help steer the robot.
Pneumatic weaponry
All of the weaponry is powered
by high-pressure air, allowing
supersized paintballs to be
red at speeds of over
160km/h (100mph).
Tank treads
The robot currently has treads
from a Cat 289C Skid Steer loader,
but these are likely to be replaced.
038
DID YOU KNOW? Kogoro Kurata was inspired to build his Kuratas robot by the Armored Trooper Votoms television series
Japans
Kuratas
Heads-up display
Optional weaponry
Protective
chest cavity
The large chest cavity is
completely bulletproof, and
is designed to protect the
pilot should the robot fall.
Fully
functioning
hand
With the help of a
specially designed
glove, the robots
hand has a full
range of motion,
copying what the
pilots hand does.
Four-legged
mechanoid
Diesel-powered
hydraulics
Unlike MegaBots
offering, Kuratas
has four legs that
give it a top speed
of 9.7km/h (6mph).
The Mark II can launch 1.4-kilogram (threepound) paint-lled cannonballs at a gutpunching 160 kilometres (100 miles) per hour,
while its other arm sports a specially designed
gun that launches paint rockets. The Megabots
creators explained, Were Americans, so weve
added really big guns. As the juggernauts take
chunks out of each other, two brave pilots will be
in the cockpit, controlling the Mark IIs every
move. The drivers view is almost fully obstructed
by the robots gunner, so an intricate camera
system has been tted to relay live video and
help the driver see where they are going.
From the beginning of their project, the
MegaBots team have had only one thing in mind:
epic sports entertainment. Although the Mark II
was a rst for the US, it was not the rst piloted
humanoid to be created a suitable opponent for
the MegaBot already existed. Back in the
summer of 2012, collaborators from Suidobashi
Heavy Industry in Japan unveiled Kuratas, a
four-metre (13-foot), single-pilot super-robot.
Despite being older than the Mark II, its much
more impressively equipped, with a superb
heads-up display inside the cockpit and more
advanced weaponry. One of its signature if
slightly sinister features is the ring system for
its 6,000 round per minute BB Gatling gun. Once
the target is locked, the pilot can re simply by
smiling. Trigger-happy has a whole new
meaning once youve seen Kuratas in action.
A particularly clever feature of Kuratas is that
you dont need to be in the cockpit to operate it.
Thanks to the clever V-Sido operating system,
you can control the humanoid with any internetenabled phone, which the designers call the
Master Slave system. At the moment this
technology only works to control the robots
movement, but could be capable of ring its
weapons in the future.
Incredibly, anyone can buy a fully-edged
version of Kuratas right now. Its probably the
coolest thing for sale on Amazon Japan, but a
fully customisable version will set you back over
650,000 ($990,000). Although the majority of us
dont have that kind of cash to splash on
humanoid robots, it does go to show that they
have arrived, and theyre here to stay.
When inventor Kogoro Kuratas received the
challenge from the American team, he was quick
to accept. Giant robots are a very real part of
Japanese culture, and the team are not about to
let the Americans defeat them. The duel will take
place in June 2016, in a neutral location thats yet
to be decided. The two challenge videos have
received over 10 million YouTube views between
them, so there is denitely enough interest to
make this battle truly epic. The sport of the future
is here, and its straight out of science ction.
039
NEXT-GEN ROBOTS
040
DID YOU KNOW? If MegaBots secures 980,000 ($1.5 million) of funding, they will give the Mark II a Hollywood-grade paint job
Camera drones
Live audiences
Team ghts
As well as one-on-one
battles, team ghts could
also feature in the arena.
War-torn arenas
The arenas themselves are
likely to be designed as
dishevelled cities, providing
rugged terrain to test the
robots movement and small
areas of cover to hide behind.
Destructible robots
The robots will be designed
to fall apart when they take
a certain number of hits;
limbs will fall off and
mechanisms will slow down
as the ght goes on.
041
Corbis
NEXT-GEN ROBOTS
more human.
The application of advanced systems
and technology throughout the modern
world begs a re-evaluation of the
question: what is a robot? Going back to
the basic denition of the word, which
comes from the Czech robota, meaning
forced labour, a robot could be anything
that performs a physical task for a user.
Available technology has generally
limited robot development relative to
the imagination of writers and
lmmakers. Computer processing
capability is currently at a level that
allows very sophisticated software to
be used, with a large number of
advanced sensors and inputs giving
Domestic
ASIMO
Application:
Technology demonstrator
Status: Continual development
042
Michael JP Hall
2x BAE Systems
FUTURE OF
ROBOTICS
DID YOU KNOW? ASIMO was able to move in such a humanlike manner, Honda sought blessing from the Vatican to develop it
ROBOT
LAWS
BAE Pointer
BAE SYSTEMS
POINTER ROBOT
Application: Soldier
Status: In development
When it will replace humans:
2020
Info: BAEs Pointer is a concept
vehicle recently presented to the
UK government as part of its
Future Protected Vehicles
programme. The Pointer is a
robotic soldier designed to carry
out repetitive or dangerous
reconnaissance work in the eld,
eg sweeping for mines. It can
travel at high speed on its
horizontal tracks or walk like a
spider. Its body was designed to
be modular, allowing for a variety
of congurations, be that a
support of human troops with an
autocannon, acting as a medibay
or delivering battleeld intel as a
highly mobile mechanised scout.
Science-ction writer
Isaac Asimov introduced
the three laws of robotics
in a 1941 story. These are:
A ROBOT MAY NOT
INJURE A HUMAN
BEING, NOR
THROUGH ITS
INACTION ALLOW A
HUMAN BEING TO
COME TO HARM
A ROBOT MUST
OBEY THE ORDERS
GIVEN TO IT BY
HUMAN BEINGS,
UNLESS SUCH ORDERS
WOULD VIOLATE THE
FIRST LAW
A ROBOT MUST
PROTECT ITS OWN
EXISTENCE, AS LONG
AS THIS DOES NOT
CONFLICT WITH THE
FIRST TWO LAWS.
3
BAE SYSTEMS
TARANIS ROBOT
2x BAE Systems
Military
BAE Taranis
Application: Unmanned combat
air vehicle (UCAV)
Status: In development
When it will replace humans:
2018
Info: BAEs Taranis is named
after the Celtic god of thunder
and has been designed to explore
how an autonomous vehicle
controlled by a team of skilled,
ground-based operators can
perform many of the roles
undertaken by human pilots
while remaining non-detectable
to radar. Due for ight trials this
year, the Taranis relays info back
to command at which point it
can engage a target if it sees t.
043
NEXT-GEN ROBOTS
NAO is a 57cm
(22in)-tall
humanoid robot,
often used as a
teaching aid
NAO
ROBOT
Domestic
NAO robot
Application: Teaching support
Status: Operational
When it will replace humans:
Currently in use
1. Looking up
The top houses
the infrared roof
sensor that
shows Navibot
the shape of
the room.
SMART
CLEANING
The Samsung Navibot
has 38 sensors to map
rooms, avoid bumps
and recharge itself
2. Brush
Following an
efficient pattern
within the
room, the power
brush sweeps
the whole floor.
RI-MAN
& RIBA II
3. Suck-up
Dust is sucked
up into the bin
by the powerful
vacuum, from
both carpet and
smooth floors.
2x Harvard University
Aldebaran Robotics
4. Teeth
Domestic
Application:
Care work assistance
Status: Operational
When it will replace humans:
Currently in use
Info: RIBA (Robot for Interactive
Body Assistance) evolved
RI-MANs ability to lift and set
down a human; RIBA II can lift up
to 80kg (176lb). Joints in the base
and lower back allow the bot to
crouch down to oor level, while
rubber tactile sensors enable it to
safely lift a person. These sensors
let the robot ascertain a persons
weight just by touching them, so it
knows how much force to apply
when picking them up.
5. Hair-free
The anti-tangle
system ensures
that no long
strands of hair
jam up the
rotating brush.
6. Allergy
The hyperallergenic filter
can be cleaned
and the vacuum
can be set to
operate daily.
Samsung
1938
Auto paint sprayer
Harold Roselund and
William Pollard pioneer
industrial production
robotics with an automated
paint-spraying arm.
044
1939
1948
1950
1954
Elektro
Robot tortoise
Isaac Asimov
With autonomous
roaming, obstacle
avoidance and light
sensitivity, this bot was
well ahead of its time.
Programming
NASA
ROBOTIC LANDMARKS
DID YOU KNOW? Future planet exploration may be done with robot snakes and spiders, as wheels can struggle in this terrain
Lifesaving
Lifesaving
Emergency Integrated
Lifesaving Lanyard
(EMILY)
LIFESAVING
LANYARD
Status: In development
Application: Lifeguard
2x Hydronalix
Status: Operational
SOFT ROBOT
STARFISH
UNCANNY VALLEY
Humans have evolved to be repelled by certain
things. Aversions to smells, tastes and the way
things look are ways of protecting ourselves,
eg a dead body produces a strong feeling of
discomfort, even if its much the same as a
living one. The uncanny valley theory states
we show greater affection towards objects as
they become more humanlike, but there comes
a point where they get too close, in manner or
appearance, triggering repulsion. The key is for
robots to be endearing but not too realistic.
Exploration
Application:
Technology demonstrator
Status: Operational
When it will replace humans:
Currently in use
Info: This robot is about the size
of a condor and, using an array of
internal sensors, is able to y
autonomously. It is incredibly light,
(450g/2.8oz), despite having a
wingspan of 2m (6.4ft). The
wings, which move up and down
thanks to a host of gears, are
similar to a jumbo jets thick at
the front and thinner at the back
with rods providing support; they
can also twist to alter the
direction of the robo-bird.
Healthy person
FESTO
SMARTBIRD
ird, Festo
SmartB
UNCANNY
VALLEY
NAO robot
Traditional
motors for
controlling
robots may be
replaced with
tech based on
expanding/
contracting
memory metal
Familiarity
Festo SmartBird
Samsung Navibot
BAE Pointer
Real-world
likeness
50%
100%
ASIMO
1986
1997
Computer control
2011
2020?
Honda EO
RoboCup
Robonaut 2
Next-gen robots
NASA
1970
Sputnik I
1957
045
NEXT-GEN ROBOTS
ON OF
I
S
U
F
E
TH
INE
H
C
A
M
D
MAN ANOUGHT THE
WAS THOF SCIENCE
STUFF UNTIL NOW
,
FICTION
046
sole
nger the
it is no lo
u
s
n
a
M
lm
d
he Iron
books an
of comic
vanced
d
a
domain
to
. Tha n k s
s
ic
ro
e
terfaces,
superh
achine in
-m
n
a
m
u
ing
and h
ns are be
robotics
xoskeleto
e
es
d
e
in
is
h
c
n
mecha
rom ma
dw ide. F
soldiers
rl
ro
e
w
p
d
u
adopte
n into s
e
m
g
ke
in
of turn
gh to ma
capable
ver enou
le
c
an
ts
n
m
impla
ept of hu
to c yborg
the conc
,
e
il
o
b
fr
o
ning m
bled m
transitio
the disa
ly
id
p
ra
host of
tation is
n, w ith a
augmen
o
r
e
w
o
ucing
am to p
ers prod
pipe dre
er
develop
d
n
a
r, strong
s
e
ie
k
ns quic
compan
a
m
u
h
e
to mak
s ystems
ve.
g now?
percepti
happenin
n
and more
o
ti
lu
o
is rev
c ussion
Why is th
anced dis
v
d
a
f
o
n
binatio
Its a com
ntations
h augme
c
u
s
f
o
s
ic
g the eth
ds and a
regardin
htest min
ig
r
and
b
s
ar th
y science
by the E
le drive b
b
a
nit y
ti
a
a
m
s
s, in
ke hu
ravenou
tions to ta
ra
c
o
p
ti
r
n
o
c
gy
re, scie
technolo
age. Befo
w
e
e
v
n
a
s
h
u
rio
ould
into a glo
s these w
ts such a
n
e
m
now if a
,
p
s
c
lo
deve
y fanati
b
t
u
legs
o
d
mpe
e of their
been sta
ut the us
o
h
eir
it
th
w
e
n
bor
nd liv
person is
to walk a
le
b
a
e
b
.
sible
l still
they w il
ught pos
ever tho
n
y
e
p your
th
u
r
e
life lik
nd powe
a
in
lf
e
urs
through
Strap yo
on a tour
u
o
y
e
k
we ta
ing
mind as
ndbreak
e
ost grou
m
e
orld in th
th
f
w
some o
ing the
g
n
a
to
h
c
e
elcom
ments
advance
ionics. W
cs and b
ti
o
b
lution.
o
ro
v
f
sion re
elds o
fu
e
in
h
c
an-ma
the hum
DID YOU KNOW? The first prototype for the Hybrid Assistive Limb (HAL) was built in 1997
Power Loader
AMP
Rhino
APU
Aliens (1986)
Piloted by Ripley in James
Camerons Aliens, the Power
Loader mech helps
Sigourney Weavers feisty
protagonist face off against
the fearsome alien queen.
Avatar (2009)
Another hot mech from the
mind of James Cameron,
Avatars AMP plays a key role
in the lms nale, with the
baddie wreaking a whole lot
of havoc in one.
047
NEXT-GEN ROBOTS
The rise
of the
mechs
A timeline of real-life
robotic tech
048
1961
1968
1989
1993
2000
Jered Industries in
Detroit creates the
Beetle, a tracked mech
tank weighing 77 tons.
The pilot is shielded by
steel plating.
General Electric
creates the rst
cybernetic walking
machine, a piloted
mech with hydraulic
hands and feet.
MIT creates
Ghengis, a small
robot insect capable
of scrambling over
rough terrain while
remaining stable.
DID YOU KNOW? The Prosthesis Anti-Robot project is a 100 per cent volunteer-staffed project
Walking
modes
SUIT UP!
The most advanced gait-training exoskeleton
currently in use, the Ekso Bionic Suit has been
specially designed to grant people with paralysis
a means of standing and walking. Once wearing
the Bionic Suit, those who have suffered from
neurological conditions such as strokes, spinal
cord damage or traumatic brain injury can
re-learn correct step patterns and weight shifts
things that able-bodied humans take for
granted all the while supported by a system that
assists when needed and records every
movement for later analysis.
The Bionic Suit already has an shining record,
with every medically cleared user walking in the
suit in their rst training session. Fitting the suit
takes just ve minutes so doctors can treat
multiple patients, with the suit simply afxed
over a users normal clothes. Considering that it
also offers multiple training modes, progressing
its wearer from being unable to walk right
through to various motor levels, and that Ekso has
only been in operation since 2005, its easy to see
how the technology could transform lives.
First steps
A physical therapist
controls the users
steps with button
pushes, with the wearer
supporting themselves
with crutches.
Power plant
The Bionic Suit is
powered by a brace of
high-capacity lithium
batteries that can
energise the exoskeleton
for up to four hours.
Computer
A central computer
system receives data
from the Bionic Suits
15 sensors to
ne-control the users
leg movements.
Motors
Active steps
Crutches
Fixed assist
If needed, a set of
smart crutches can
be used by the user
to control their leg
movements with
arm gestures.
Pro steps
In the most advanced
stage, the exoskeleton
moves the users hips
forward, shifting them
laterally into the correct
walking position.
Joints
The exoskeletons
mechanised joints are
designed to allow the
user to bend their limbs
as naturally as possible.
Pegs
Adaptive assist
Depending on the
strength and capability
of the user, the Bionic
Suit can be adjusted to
produce various smooth
and natural gaits.
2004
2006
2009
2011
2013
Lockheed Martin
reveals its Human
Universal Load Carrier
(HULC), an exoskeleton
purpose-built to be
worn by US soldiers.
049
NEXT-GEN ROBOTS
Real-life
spidey sense
Ever thought it would be cool to
have the spidey sense of
Spider-Man in real life? Well, now
you can, thanks to a neat research
project undertaken by the
University of Illinois. SpiderSense is
a wearable device that, by
manipulating the some of the
millions of sensory receptors
located on human skin, can relay
information about the wearers
environment to them. This clever
tech means that despite being
blindfolded, the user would know
exactly where they were in relation
to moving objects.
The system works thanks to the
SpiderSenses wearable tactile
display, which consists of a series
of sensor modules afxed to the
users arms and legs. As the user
moves about a room, distance
information regarding its objects
are relayed to the user through the
pads via increases or decreases in
pressure, with the skins receptors
relaying that information to the
brain. The sensor modules scan the
environment using ultrasound,
repeatedly sweeping an
environment for objects and
barriers in the way.
In terms of applications,
technology like SpiderSense could
be used to compensate for a
dysfunctional or missing sense,
such as visual impairment, or to
augment someones fully
functional senses.
050
BATTLEMECH POWER
On the most extreme side of the mech
revolution sits Sakakibara-Kikais Land Walker,
a 3.4-metre (11.2-foot) tall, 1,000-kilogram
(2,200-pound) bipedal exoskeleton. Designed to
replicate the battle mechs of popular science
ction, such as the AT-STs of the Star Wars
lms, the Land Walker is the worlds rst
machine of its kind, capable of moving
around on two feet, thunderously
plodding around under the command of its
human pilot. The Land Walker is powered by
a 250cc four-stroke engine, can walk around
at 1.5 kilometres (0.93 miles) per hour and is
equipped with an auto-cannon capable of
ring squishy rubber balls. Unfortunately, the
Land Walker currently retails for 210,000
($345,000), so it might be some time before you
can stomp to work in one.
While the Land Walkers current
performance arguably leaves a lot to be
desired, with more development funding, a
machine such as this could easily become
the future of law enforcement, with its
intimidating physical presence and if
armed correctly damage-dealing
capabilities more than a match for any
civilian vehicle.
DID YOU KNOW? A real, life-size Gundam mech statue has been built in Tokyo, Japan
The best of
the rest
A large-scale, human-controlled
robot for use in disaster sites, the
T-52 Enryu (which translates as
T-52 Rescue Dragon) is one heck of
a piece of kit. At 3.45 metres (11.3
feet) tall and 2.4 metres (7.9 feet)
wide, its packed with seven
6.8-megapixel CCD cameras and
the ability to lift objects
weighing up to one ton with its
hydraulic arms. The T-52 is
arguably the most advanced
disaster-relief mech in service,
inltrating hazardous areas and
Fat boy
3.45m (11.3ft) high and
2.4m (7.9ft) wide, the T-52
is a beast of a machine,
weighing over ve tons.
Cockpit control
It has a central, armoured
cockpit from which a
human pilot can control
the mech if conditions
are safe enough.
Kuratas
Cybernetic
Anthropomorphous
Machine
Sarcos XOS 2
An exoskeleton that
grants its wearer
superhuman strength, the
XOS 2 is currently being
trialled by the US Army, with
a nished untethered variant
set to enter service in 2020.
4
Weight lifter
Power plant
The T-52 is powered by a
large diesel engine,
which supplies juice for
crawler movement as
well as operating each of
its moving parts.
Sand crawler
The ve-ton T-52 moves on a
set of crawlers, which can
propel the mech at a maximum
speed of 3km/h (1.9mph).
Maximum joy
When remotely
controlled, the T-52 is
operated with a joystick,
with inputs
communicated to the
mech via wireless LAN
and PHS.
Raytheon Heavy
Lifter
Kids Walker
051
NEXT-GEN ROBOTS
VTOL drones
From the humble helicopters of yesterday,
to the robotic drones of tomorrow: vertical
lift technology is on the rise
Variable propellers
The GL-10 is able to alter
its pitch by manoeuvring
just two of its props, at
each end of its wing.
Battery housing
The dual batteries are kept in
the tail, which also supports
two xed pitch propellers to
maintain the crafts balance.
NASAs VTOL
drone takes ight
NASAs hybrid-electric craft, dubbed Greased
Lightning GL-10, may only have a three-metre
(ten-foot) wingspan, but it has already shown
promise for stretching VTOL technology much
further. Its ten distinctive propellers provide
maximum lift efciency while travelling vertically,
before both wing and tail panels tilt to transfer
GL-10 to horizontal ight. Only two propellers do all
the work at this point, to save energy, while the
rest fold back aerodynamically.
Its the combination of biofuel and electric power
that gives the craft its nickname the grease of
the fuel and the lightning of the batteries. The
hybrid design of the engine means its far less
cumbersome than a standard jet or combustion
engine, enabling not only a sleeker design but also
far less wasted energy.
While the GL-10 prototype is obviously far too
small for transporting any signicant payload,
NASA has revealed its GL-10 represents a
scale-free design, meaning the weights and
measures of Greased Lightning could work in much
larger sizes. This means that craft similar to GL-10
may become more and more common if further
tests are successful.
052
DID YOU KNOW? Because the Osprey derives its thrust from its twin tilt rotors, it isnt considered either a plane or a helicopter
Fixed pitch
propellers
The six central xed pitch
propellers are folded while
the aircraft is in ight.
Payload
Lightning electric
Greasy fuel
The engines are able to run
off organic fuel similar to
fryer oil, kept here in the
centre of the craft.
NASA; Thinkstock
V-22 Osprey
Developed by US manufacturers Bell and
Boeing, the Ospreys two unique tilt-rotor
propellers provide its VTOL ability. They also
enable the craft to reach speeds of up to
500km/h (311mph).
053
NEXT-GEN ROBOTS
ARES can use landing zones half the size
typically needed by similarly sized
helicopters, enabling it to land aboard ships
Unmanned VTOL
goes to war
How DARPAs Aerial Recongurable Embedded System
(ARES) could change the face of frontline combat
In a bid to overcome the problem of transporting supplies
across difcult and often dangerous battleeld terrains, DARPA
has turned to unmanned VTOL drones. The ARES design is
capable of carrying a range of payloads; from supplies, to
reconnaissance equipment, to evacuated casualties.
An onboard computer will be capable of selecting optimal
routes from its home base to the troops in the eld. It will even
be able to select a landing zone completely by itself, providing
quick and invaluable support to troops on the ground.
Individual engine
Each engine powers one of the
twin tilting ducted fans. They
are powerful enough to allow
ARES to cruise at high speeds.
Unmanned control
The unmanned aerial
system command-andcontrol interfaces enables
remote ight and potential
for autonomous control.
Detachable payload
The detachable payload
module can weigh up to
around 1,361kg (3,000lb)
and could be used to
transport supplies, house
reconnaissance equipment
or even evacuate troops.
054
VTOL ight
The VTOL ight module will
enable ARES to transition
from quick horizontal ight,
to hovering, to a vertical
landing, all remotely.
Twin fans
These fans take up far less
room than conventional
helicopter blades and can
tilt while in ight to provide
vertical or horizontal thrust
as required.
Small wingspan
With a much smaller overall size,
the landing zone area
ARES needs will be much smaller
than that of most helicopters.
Autonomous ight
With further development
its hoped that ARES will be
able to y and land all by
itself, using sensors to
select optimal routes and
landing locations.
055
DARPA
DID YOU KNOW? The VTOL X-Plane program has an estimated budget of 84 million ($130 million) and a time frame of 52 months
EVERYDAY BOTS
058 Fun bots
What better reason to use brand
new technology than to make life
more fun?
058
Robots
for fun
056
066
Driver versus
driverless
cars
062
Here to
072
Meet your
help: robot
butlers
robot
family
068
Self-driving cars
078
Control
your home
with a
button
057
Huisten Bosch
EVERYDAY ROBOTS
TO HAVE
SOME FUN?
How robots for fun and leisure will change the way
we relax and play in years to come
n case you hadnt noticed, there are robots
everywhere. But instead of the malevolent
killers weve seen in The Terminator or
Battlestar Galactica, robots are actually making
our lives easier, healthier, more fun and even
full of inspiration.
Advanced technology in computer
processors, materials science and other
advanced elds like facial recognition and
machine learning are making robots stronger
058
DID YOU KNOW? Research suggests that 3% of people would let a robot walk their dog
Carrying clubs is a
thing of the past
when you have a
personal caddy robot
to do it for you.
Golf caddy
Wheeling your own golf bag is so
pass when you can put it on a
robotic cart that follows you around
Clip the handset remote to your belt and the
CaddyTrek R2 locks on, following you over
any course terrain you might encounter. Set
it to march a few feet ahead if you prefer or
even on to the next tee.
The best part? Forget its there until you
need to select a club (or take a drink from the
cup holder).
Wheeme
massager
Might the never-ending
massage (or at least until the
battery runs out) be the
pinnacle of robotic
technology?
If theres one thing we wish could
go on forever, its a massage. But its
rarely the case, and you often nd
your appointment is nished far
too soon.
The Wheeme massager is a cute
device the size of a large toy car
that crawls around your back,
soothing you with its vibrations
and rubberised wheels. You can
also af x removable metal prongs
that draw relaxing circles on
your skin, and the tiltcorrection technology
means it never
falls off.
Telepresence robot
Teleconferencing to a laptop or
dedicated video station is so yesterday
now that you can control a virtual body
in the room
059
EVERYDAY ROBOTS
Huisten Bosch
Robotic hotel
Japan's roboticised hotel
offers a thrilling glimpse
into a future where
domestic help is
completely mechanised
Huisten Bosch
Hitchbot
Weve always been told
hitchhiking is dangerous, but
what if a robot could teach us
all to be kinder to strangers?
Robosnail
Your sh might be startled
for a while, but they'll
appreciate the robot-cleaned
glass of their aquarium
060
DID YOU KNOW? Pool Shark is a robotic pool table that uses a webcam and trigonometry to deliver a perfect shot every time
Makr Shakr
What's cooler than a hip
mixologist at your next
trendy event? A robot
bartender, of course
A snooty attitude, slack service and
tipping might be a thing of the past
with the Makr Shakr. The device is
a robotic arm kit with a grasping
talon that selects and combines
ingredients, properly mixes or stirs
them and serves your drink with
aplomb just order through the
app and watch it go.
The smooth movements of the
articulated robot arm are
fascinating to watch and look just
like a choreographed dance. No
word yet on juggling the cocktail
shaker though...
061
EVERYDAY ROBOTS
ROBOT
BUTLERS
Suck it up
Two brushless rubber extractors with a specially
designed tread pattern spin in opposite directions.
This creates a sealed channel that concentrates
the airflow, which in turn sucks up more dirt.
062
DID YOU KNOW? The first automatic vacuum was called Trilobite and was released by Electrolux in 1997
Self control
The integrated clock allows for seven-day scheduling. Simply pick a
time and date and the Roomba will automatically clean. When
finished it will return to its base to recharge.
Dirt detector
Roomba uses its Dirt Detect Series 2
technology, a set of optical and acoustic
sensors, to find dirt and debris and
perform concentrated cleaning in the
areas where its needed most.
Air lters
The air filters need
regular maintenance
and cleaning. When
emptying the bin, just
tap the Roomba on the
side to clean them.
600 | $700
irobot.com
Cliff sensor
063
EVERYDAY ROBOTS
Talk back
Need to know what is your robot doing?
The information button offers audible
cues. Press the button and a voice will
tell the user that it has finished its cycle
and its tanks needs emptying and
battery recharging.
600 | $600
irobot.com
Indoor GPS
Stay clean
A dual compartment tank is used when
cleaning. One tank contains fresh water and
solution. This is applied to the floor as the
brush rotates at 600RPM, scrubbing the
floor. Dirty water is sucked into the second
tank providing a cleaner, more sterile finish.
5 ROBOTIC CLEANERS
064
A smarter-than-most
vacuum robot due to its
ability to be controlled
via the companion app.
The user can set the robot
to clean from almost
anywhere. The unit boasts
two brushes and combines
a curved and straight edge
design for corner cleaning.
555 | $850
neatorobotics.com
750 | $1,250
dysoneye.com
Botvac Connected
DID YOU KNOW? The first working robot was on the Ford production line in 1961
HOW THE
SCOOBA
SCRUBS UP
On the move
To move the Looj 330 through a
gutters dirt and debris a pair of
rugged, flexible and waterproof
polymer treads provide the traction
needed to get the job done.
02
Sensible sensors
The Scooba cleans hard
floors. A selection of
built-in sensors detect
when the surface
changes to avoid carpets.
Cliff detention sensors
ensure that the Scooba
stops at sharp drops.
The Robot
gutter-rat
Bumper
protection
A light-touch bumper
system senses obstacles.
When the bumper
touches an obstacle it
will stop and turn/
reverse and repeats the
process until it is clear.
03 Squeegee clean
Is it a Furby or a
Gremlin duster?
Suction cup
Spider-Man
Winbot W930
25 | $39
firebox.com
325 / $500
ecovacsrobotics.com
Super spin
The cleaning auger is made up of four ejector
components. Two paddles and two wire brushes spin
at 500rpm to blast debris away from the house.
065
EVERYDAY ROBOTS
Driver versus
driverless
How the Audi RS7 driverless car
can set a faster lap time on its own
than with a human at the wheel
ts the age-old debate: is technology better
than the talents of humans? In the
automotive world, this argument is fast
rearing to a head, with driverless cars now
being fully tested on public roads around the
world. However, while driverless cars are
primarily aiming to be safer than those
piloted by a human being, German
manufacturer Audi wanted to nd out if they
are faster, too. The answer to this is the Audi
RS7 driverless car prototype, a pumped-up
sports car thats been specially adapted with
driverless technology.
The RS7 driverless concept works in much
the same way as a conventional driverless car
currently being developed by other
manufacturers, including Toyota and Google.
As well as an advanced GPS system with
pinpoint accuracy, cameras are placed
around the vehicle that read signs and the
layout of the road or track ahead. These work
in tandem with sensors and radars dotted
around the vehicle, which constantly monitor
the proximity of the car to the road and other
objects. All this information is fed to a central
computer, which processes the information
and operates the car accordingly.
Where the Audi RS7 triumphs over other
driverless cars, though, is not only in the
speediness of this entire process, but also in
its intelligence. On a regular track, a racing
line is taken by drivers to get around the
track in the quickest time. This involves using
the entire width of the track, braking at the
last possible moment before a corner, and
keeping the car perfectly balanced
throughout. As a thrash around the
Hockenheim circuit demonstrated, the
driverless RS7 prototype was found to take a
very precise racing line on the track, nearly
identical to that of a seasoned racing driver.
The technology itself isnt without merit,
either: a driverless RS7 actually beat a lap
time around the Ascari circuit (by two whole
seconds!) set by a human being driving an
identical car.
066
The driverless
Audi RS7 in action
Heres how the driverless Audi RS7 prototype
races round a track without any human input
Differential GPS
Mapping programmes
Different mapping programmes are
available, but at its limit it can travel at up
to 240km/h (149mph) and position itself to
within 1cm (0.4in) of the edge of the track.
Front-mounted camera
This reads road signs and, on a
track, the projection of the next
corner for the ECU.
DID YOU KNOW? In 2010, a driverless Audi TTS successfully took on the Pikes Peak hillclimb challenge
Car controls
Infrared camera
Central ECU
APEX
APEX
TURN POINT
TURN POINT
BASIC
RACING LINE
LATE APEX
(SQUARING OFF)
Ultrasonic sensors
067
EVERYDAY ROBOTS
DID YOU KNOW? Mainstream autonomous cars are closer than you think: Volvo wants to release a fully self-driven vehicle by 2017
Self-driving trucks
Family cars arent the only vehicles currently
receiving the autonomous treatment.
Mercedes is developing the self-drive
concept for its eet of heavy-haulage
trucks. And, different to the realms of
pioneering software of a Google car,
Mercedes is simply evolving some of the
tech already found in their new luxury
saloons instead.
Cruise control, lane assist, auto braking
and stability control all available on the
Stuttgart companys new S-Class has been
synced to a radar on its Mercedes-Benz
Future Truck 2025 prototype, which scans
the road ahead by up to 250 meters (820
feet) and communicates with the
established systems to keep the lorry
moving safely, without input from a driver.
Developers say the system will drive more
economically than a human, saving fuel,
while increasing productivity as the vehicle
will be able to travel for longer periods than
what daily driver limits will currently allow.
Self-drive technology
could revolutionise
truck transport
069
EVERYDAY ROBOTS
wheel, the system immediately cedes
control back to the driver.
Although Google began its autonomous
vehicle mission by adapting already
homologated Toyota and Lexus cars as far
back as 2010, its latest prototype is arguably
the best yet. So far, it has proved to be
markedly safe compared to human-input
driving, as driver fatigue or alcohol
impairment will play no part in getting
from A to B.
To heighten safety even further, Google is
experimenting with exible windscreens
and a front made of foam-like material to
protect pedestrians on impact, should the
worst happen. These cars have also been
limited to a relatively tame 40-kilometre
(25-mile)-per-hour top speed while the
project is still in the development stage.
However, while the theory of self-drive
cars is relatively straightforward a
computer actions an input for a mechanical
device to implement the unpredictability
of hazards when driving is the biggest
challenge for an autonomous vehicle to
overcome. Much like a human having
plenty of practice ahead of their driving
test, the process for training self-drive cars
is to evaluate every single possible hazard
perception scenario that could arise on the
road and input them into the cars computer
for the best course of action to take.
There are further limitations to the
technology. Currently, a Google car cannot
drive on a road that hasnt been mapped by
the companys Maps system, so taking a
self-drive car for a spin around your newly
built suburban housing estate could prove
somewhat problematic. Also, sensors on the
car currently struggle to pick up on lane
markings when roads are wet or covered in
snow, making autonomous driving in
adverse conditions particularly hazardous.
Companies are seeking to address these
shortfalls, with safety drivers currently
testing their self-drive vehicles in a variety
of situations on the road every day and
providing feedback on how to further
improve the concept. Google even admits
that its self-drive prototype is built with
learning and development and not luxury
in mind, so their own vehicle is currently
bereft of any real creature comforts.
However, if the blueprint for an autonomous
car proves successful, that could well
change and we could soon see motorways
packed with moving vehicles where every
occupant is kicking back and watching a
lm, checking emails, or reading their
favourite magazine.
070
Position sensor
Located in the wheel
hub, these sensors
monitor speed and
positioning.
Laser scanner
The LIDAR generates
a 360-degree view of
the environment to
within 70m (230ft).
Main
computer
Radar
sensors
The information is
processed and
actions sent to the
relevant inputs,
such as steering.
These monitor
moving objects
up to 198m
(650ft) ahead.
Kill switch
As soon as a driver
touches any of the
foot pedals or
steering wheel,
autonomous mode
is deactivated.
Interior
Occupants have a
comfortable seat to sit
on and a screen to input
the route. Google now
plans to build cars
without steering wheels
or pedals.
Predictive braking
Lane assist
DID YOU KNOW? An autonomous vehicle builds a 360 picture of its environment, better than human field of vision
Radar sensors
Placed at the front
and rear, these relay
info to the computer
to help determine the
proximity of other
vehicles and objects.
Engine
Similar in principle
to a power unit in a
conventional car, an
engine control unit
controls the engine
performance.
LIDAR
Sensors on
all sides
GPS
An evolution of
sat-nav technology,
this helps position the
vehicle and maps a
route to a destination.
Processor
This ECU continuously reads
the info fed to it by the radars,
LIDAR and camera, altering
the cars speed and direction.
Front-facing
camera
Forward-facing
video camera
This detects conventional
road signs, trafc lights
and other highway
instructions the LIDAR and
radar sensors cannot see.
Wheels
071
EVERYDAY ROBOTS
072
DID YOU KNOW? The word robot derives from the Czech word robota (meaning forced labour), coined by Karel Capek in 1920
JIBO
JIBOs skillset
Communication facilitator
Photographer
JIBO makes video calls with absent friends and family feel
like youre actually in the room together. As the incoming
caller, you can direct him to look at a specic person with
one tap of your nger and his see-and-track camera will
follow them naturally as they move around. When a new
person chimes in, JIBO will automatically turn to them.
Storyteller
Personal assistant
073
Aldebaran
EVERYDAY ROBOTS
NAO
Say hello to the friendliest social
humanoid, created for companionship
Audiovisual input
NAO is equipped with a pair of
cameras and can perform facial and
object recognition; a suite of four
directional microphones enables
him to decipher where sounds
originate from and recognise voices.
Vocal synthesiser
Includes text-to-speech
capabilities for internet
recital; able to
communicate in 19
different languages.
Sonar system
NAO judges distances to
nearby objects and
obstacles using a pair of
ultrasonic transmitters
(top) and a pair of
receivers (bottom) that
analyse the time it takes
for inaudible sound
pulses to bounce back.
Prehensile hands
Enable NAO to grasp and manipulate
objects. A trio of capacitive touch sensors
in each hand let him know when he has a
good grip on something without crushing it.
074
Feet
Equipped with noise
damping soles for a quiet
walk and tactile sensors
for interacting with
objects and obstacles.
Infrared transceiver
Tactile sensor
Brain
Main CPU, running dedicated
NAOqi operating system, enables
NAO to interpret and react to data
received by his sensors and
provides wireless connectivity.
Inertial
measurement unit
Includes an accelerometer and a
gyro to let NAO know whether hes
standing, sitting, or in motion.
Robohelpers
Check out how these robot servants could help
make household chores a thing of the past!
Floor
cleaning
Automatic vacuum cleaners like
iRobots popular Roomba size up a
room and navigate the oor in a
random motion as they clean.
Roombas younger sibling,
Scooba, can vacuum and wash
non-carpeted oors
simultaneously, and both devices
can be set to clean on a schedule.
Getting
up
Good news for those who struggle
to get up in the morning: the
Clocky robot alarm clock gives
users one chance to snooze before
it rolls off the bedside table and
nds a hiding place different
each day forcing would-be
slumberers to chase it down.
Garden
upkeep
Cheating teenagers everywhere out
of a little extra pocket money,
Robomow works like an outdoor
version of the Roomba to keep
lawns in pristine condition. It
handles all grass types, slopes up
to 20 degrees and knows to head
for cover as soon as it detects any
rain in the air.
Laundry
maid
Researchers at UC Berkeley
programmed research and
innovation robot PR2 to carefully
fold fresh laundry back in 2010.
Fast-forward four years, and they
had it taking dirty laundry to the
machine and setting it going too.
The catch? Your own PR2 would set
you back $400,000 (about 260,000)!
Robo
Butlers
A recent PR stunt from the makers
Motorised
joints
With 25 degrees
of freedom and
sensors to
stabilise his walk
and resist small
disturbances.
075
DID YOU KNOW? 28% of people surveyed wouldnt pay over $1,000 (650) for a domestic robot, and 29% wouldnt buy one at all
EVERYDAY ROBOTS
Pepper
Microphones
Four microphones
detect which direction
sound originates from.
HD cameras
A pair of HD colour video
cameras works together
to give him close and
long-range vision.
Speakers
Speaks multiple languages,
including English, French,
Spanish and Japanese.
Depth-perceiving sensor
Infrared camera gives Pepper 3D
sight of his surroundings, up to a
distance of 3 metres (9.8 inches).
Arms
With anti-pinch
articulations that
let him make uid
and expressive
movements.
Robotic pets
You may think its crazy to suggest you could possibly love a
robot as much as you love your real-life dog or cat. But for
some people, robotic pets offer a chance for connection and
companionship that they might otherwise miss out on for
example, older people who are less mobile than they used to
be or children with life-threatening allergies.
Theyve come a long way since the alien-like Furbies in the
late 1990s and the multi-functional dogs like Zoomer
which hurls itself around with all the grace and unbridled
energy of a puppy. Robotic pets have motorised bodies
equipped with sensors to detect things like motion, objects
and voice commands. Some even have the ability to learn,
respond to kindness, develop a unique personality and grow
through various life stages, like baby dinosaur PLEO.
Of course, there are the added benets that robotic pets
will never ruin your furniture, dont require expensive food or
vet visits and wont demand walks when its pouring with
rain! All the fun none of the inconvenience!
Touchscreen
Used to communicate
along with voice and
gestures; displays abstract
visual representations of
his feelings.
Internal gyro
Hands
Equipped with
touch sensors
for getting his
attention, but
unable to pick
up objects.
Base sensors
Three bumper
sensors, a trio of
paired laser
sensors and a
sonar range nder
help Pepper judge
distances.
Omnidirectional
wheels
Enable him to move
around freely, including
reversing and rotating
on the spot, at speeds
up to 3km/h (1.9mph).
076
DID YOU KNOW? During 2002-2012, Roombas collectively covered a distance equivalent to 28 round-trips to the Sun
Personal
Robot
Assistant, security guard, and home
automation system all rolled into one
Emotionally intelligent
Recognises objects
Personal photographer
Personal assistant
55%
54%
31%
16%
11%
9%
Heavy lifting
Home security
Ironing clothes
Preparing food
Elderly care
Babysitting
077
EVERYDAY ROBOTS
HOMES
OF THE
FUTURE
Smoke detector
Alerts you by text if
theres a problem at
home or its batteries
are running low.
078
Smart bulbs
Create atmosphere
without leaving
your seat, by
ne-tuning
intensity and hue
from your tablet.
Movie night
Selecting movie
setting dims the lights,
activates surround
sound, res up the
popcorn maker and
lowers the shades.
Digital discipline
Shut off the computer,
TV or lights remotely
from the sofa when its
past childrens bedtime.
DID YOU KNOW? The USAs smartest home is owned by SmartThings CEO Alex Hawkinson and includes over 150 devices
Smarter slumber
Bed tracks your sleep
cycles and sleep quality,
activating the coffee
maker at the rst signs
of waking.
Sun shades
Open and close automatically
according to the amount of
direct sunlight.
Smart thermostat
Saves you money on
energy bills by learning
your habits and cranking
down automatically
while youre gone.
20
NUMBER OF FULL
HOME AUTOMATION
SYSTEMS INSTALLED
IN THE USA IN 2012
[ABI RESEARCH]
1.5
million
224 million
NUMBER OF HOMES WORLDWIDE (1 IN EVERY 8.5 HOMES)
THAT WILL HAVE SOME SORT OF SMART HOME TECHNOLOGY
INSTALLED BY 2019 [STRATEGY ANALYTICS]
101 in%9
NUMBER OF US
HOMEOWNERS
AGED 25-34
WHO OWN
AT LEAST
ONE SMART
ENERGY
DEVICE [PARK
ASSOCIATES]
(11%)
billion
$7.8
150
20%
7%
AMOUNT AN AVERAGE USER
COULD SAVE ON THEIR ENERGY
BILL BY INSTALLING A NEST
LEARNING THERMOSTAT [NEST]
THE NUMBER OF
US HOMES WITH
PROGRAMMABLE
THERMOSTATS
JUMPED BY THIS
MUCH BETWEEN 2012
AND 2013 [CONSUMER
ELECTRONICS
ASSOCIATION]
Intelligent fridge
Washing machine
Can delay start until energy
prices are cheapest, and
will text you when laundry
cycle is complete.
234
OR $393, AVERAGE TECHNOLOGY SPEND OF UK SMARTHOME OWNERS, LESS THAN HALF THAT OF THEIR US
EQUIVALENTS (517 / $868) [STRATEGY ANALYTICS]
079
EVERYDAY ROBOTS
Automated home electronics have been on
the scene for decades, but only recently have
they been able to begin talking to one another
and functioning in concert. Thats largely
thanks to the advent of efcient low-cost
wireless protocols think Wi-Fi, Bluetooth
and mobile phone networks in the early2000s, which use radio waves to transmit
messages wirelessly.
ZigBee and Z-Wave are similar protocols
that can be thought of as low-power, shortrange versions of Wi-Fi. They are ideal for use
inside the smart home because theyre
optimised for transmitting small amounts of
data like messages to and from smart devices
through walls and furniture, over the range
needed for a typical household.
Smart devices are connected via these
wireless networks to a central hub where they
can be controlled with a tablet or smartphone.
They can also be programmed to carry out any
action based on the logic command If This Then
That, or IFTTT (rhymes with lift). IFTTT lets you
dictate what action a device should take for a
given stimulus.
For example, announcing to your TV, Its
movie time, might lower the shades, dim the
lights, activate your surround sound system and
re up the popcorn maker. Now thats smart.
Smart locks
Grants keyless entry
to family members
and guests with
time-restricted access
codes handy when
struggling with
groceries!
Garage door
Opens as your car
approaches the property
and can be locked and
unlocked remotely.
50%
37%
HOME
THEATRE
PROGRAMMABLE
THERMOSTAT
47%
37%
MULTI-ZONE
HVAC SYSTEM
SECURITY
CAMERAS
40%
34%
CENTRAL
VACUUM SYSTEM
LIGHTING CONTROL
SYSTEM
39%
Motion sensors
32%
ENERGY MANAGEMENT
SYSTEM
WIRELESS HOME
AUDIO SYSTEM
39%
080
OUTDOOR SPEAKERS
AND AUDIO CONTROLS
31%
Heated driveway
Welcome home!
DID YOU KNOW? X10, a wired connection system made in 1975, was one of the earliest smart-home systems and is still in use
Sprinklers
Override their
program to turn off
when it rains and
on if the soil
becomes too dry.
Pool party
Water temperature
can be set on your
drive home, ready
for your evening dip.
THE
SMART
OUTSIDE
Attentive awnings
They adjust themselves
automatically as the Sun
moves overhead.
Surveillance system
Keeps an eye on the kids in
the pool, and knows the
difference between pets
and an intruder.
EVERYDAY ROBOTS
Until recently, smart homes have mostly
been viewed as quirky playgrounds reserved
for the super-rich and diehard Jetsons fanatics.
In the US today, less than one per cent of homes
have a full automation system installed, but
the picture is changing rapidly. Why?
Whats happening is theres a shift from
that past market which required a
professional installer, and more recently a
service-provider subscription to what were
starting to see now: the roll-out of what we call
DIY smart homes, explains chief analyst and
smart-home expert Michael Wolf of
NextMarket Insights in Seattle.
The majority of new smart objects are
designed to plug-and-go. New smart-home
residents can shop around for devices that best
meet their needs, download the apps that
make them run, stitch them all together
through their humble smartphone, and save
themselves a fortune in the process. Thats
where we see the potential for much greater
adoption, because the barriers in terms of cost
and heaviness of the install start to go down,
says Wolf.
In 2014, several tech giants rushed to make
their rst forays into the smart-home market,
steering it rmly toward the mainstream. In
January 2014, Google acquired Nest Labs
founded by iPod designer Tony Fadell for 1.9
billion ($3.2 billion). Nests most popular
product, the Learning Thermostat, responds to
your routines and preferences, turns itself
down when it notices youre away, helping you
save energy.
Elsewhere, Microsoft formed a partnership
with smart hub and device company Insteon
in 2014, while Apple announced that its own
Siri-integrated smart-home platform HomeKit
would debut as part of the iOS 8 release across
iPhones, the iPod touch and iPads.
So if smart homes offer improved comfort,
convenience, security and environmental
credentials, for an affordable price, whats the
catch? For one thing, the explosion of new
products, all running on different protocols,
can be hard to integrate; less tech-savvy
consumers might want to hold off a year or so
while the industry reaches a better consensus.
More troubling is that smart homes, like any
internet-connected device, are potentially
hackable. What if a burglar nds a way to open
your smart lock and disable your intelligent
security systems? Others worry that products
like Nest give Google even deeper reach into
our personal data.
One thing is for certain: whether youre set to
be an early adopter in the smart home market
or youre still on the fence, this is only the
beginning for smart homes.
082
Witt induction
hobs
www.witt-ltd.com
Induction multizones sunk into
the work surface automatically
detect where a pan is placed;
shut off when a pan is
removed, overows, or
boils dry; and offer a
pause function if
you need to walk
away suddenly.
DID YOU KNOW? A planned miniature smart home for dogs, T-Pai is shaped like a double-decker bus and has video-call facilities
Sleep Number
Sleep IQ
Nest Protect
nest.com
Combined smoke/carbon
monoxide detector gives you a
heads up before sounding the
full alarm, texts you when its
batteries are low, alerts you of
hazards detected while
youre out and will
shut down your
Nest Thermostat if
it sniffs something
untoward.
HomeChat by LG
lgusblog.com
With HomeChat you can converse naturally with
your appliances to nd out what theyre up to
and make requests. Your fridge might text you to
remind you youre running low on milk; you can
ask the washing machine, where are you up to
and when will you be done? You can also set the
robot vacuum to work an hour before you return
home. They probably wont have any useful
relationship advice for you, though.
PointGrabs PointSwitch
www.pointgrab.com
This nifty gadget allows you to control
multiple appliances lights,
entertainment systems, air-con and
more from across the room simply
by pointing and gesturing, so you
wont even need to pick up your
smartphone. PointSwitch uses
motion-detection algorithms with a
standard two-dimensional infrared
camera to accurately identify
your gesture and its direction.
Just remember to turn it off
before you start dancing on
your own in the lounge
LED light
transmissive
carpet
www.philips.com
Carpet transmits light from
programmable LED arrays laid
underneath it. Use it to highlight
the route to the bathroom in the
night; guide inhabitants to safety
during a re; deliver instructions,
directions or greetings to house
guests; or best of all recreate
the music video for Billie Jean right
there in your living room. Maybe.
No, denitely.
083
Sleepnumber; PointGrab; Elertus; LGHomeChat ; Philips/Desso; Witt UK & Ireland; Nest; Feedandgo; Belkin
www.sleepnumber.com
Sleep IQ monitors you as you
sleep, tracking your heart
rate, breathing rate,
movements and sleep cycles
to calculate the quality of
your sleep and help you ne
tune details like your bed
time, mattress texture and
daily habits to attain optimal
sleep each and every night.
Especially useful if your
bedfellow is prone to snoring
Sleep IQ responds to the
voice command Stop
snoring! by gently raising
your partners head while
they continue to slumber.
SPACE ROBOTS
086 Astrobots
Robots move from sci-fi film to
reality as they help us to explore
the universe
101
The Mars
Hopper
084
086
Robots in
space
093
Robots for
company
093
How do space
probes work?
096
How we
explore new
worlds
094
Resupplying
with ATVs
085
SPACE ROBOTS
Astrobots
Robots have moved from sci- to reality with alarming ease. But how is
NASAs robotic technology helping us explore the universe?
se of robotic technology in
space goes back much
further than Lunokhod 1,
the rst robot ever to land on a
terrestrial body. Even the rst
unmanned spacecraft (Sputnik)
had semi-robotic components on
board, although their capabilities
were rudimentary at best.
However, since the cancellation
of the Apollo programme, robots
have all but replaced man at the
cutting edge of space exploration.
086
Mars Exploration
Rovers
NASAs most
ambitious strategy
since Apollo
continues apace
with the Mars
Exploration Rovers
DID YOU KNOW? The US was not first to land an object on Mars. The Russian Mars 2 crash-landed on the surface in 1971
1. Click!
Both MERs boasts a panoramic
camera (Pancam) capable of
1024x1024-pixel images that are
compressed, stored and
transmitted later.
5. Wheelies
Each of the MERs six
wheels has their own
motor. However,
despite the improved
rocker-boogie
mechanism, Spirit is
now permanently
stuck in red dust.
2. Antenna
Spirit and Opportunity use a
low-gain antenna and a steerable
high-gain antenna to communicate
with Earth, the former also used to
relay data to the orbiter.
3. Power me up
These MERs boast superior solar
technology to Sojourner, with 140
watt solar panels now recharging
the lithium-ion battery system for
night-time operation.
4. Safeguarding science
A gold-plated Warm Electronics
Box protects vital research
equipment, including miniature
thermal and x-ray spectrometers
and a microscopic imager.
Sojourner
The Statistics
Sojourner
Dimensions: Length: 65cm,
width: 48cm, height: 28cm
Mass: 10.6kg
Top speed: 0.07mph
Mission: Exploration and
experimentation
Launch vehicle: Pathnder
Lander systems:
Soft land and release
Current status:
Abandoned on Mars
The Statistics
Spirit/Opportunity
Dimensions: Length: 1.6m,
width: 2.3m, height: 1.5m
Mass: 167kg
Top speed: 0.11mph
Mission: Exploration and
experimentation
Launch vehicle: Delta II
Lander systems:
Guided and parachute
Current status:
Active on Mars
MSL: To
Opportunity
and beyond!
At a cost of $2.3 billion, the
Mars Science Laboratory
(MSL) is designed to go much
further than the current
Opportunity and Spirit
MERs. Using four different
landing systems it is
expected to make a
precision landing on Mars in
the autumn of 2011. The
six-wheeled craft will then
spend a year determining
whether Mars has ever
supported life.
A future landing
method?
The Statistics
Mars Science Laboratory
Dimensions: Length: 2.7m,
width: n/a, height: n/a
Mass: 820kg
Top speed: 0.05mph
Mission: Exploration and
experimentation
Launch vehicle: Atlas V 541
Lander systems:
Guided, powered, parachute and
sky crane
Current status: Testing
2. Power saving
A state-of-the-art
Radioisotope Power
System (RPS) powers the
MSL by generating
electricity from its own
plutonium supply.
1. Telemetry
Sojourner relied on a single high
gain antenna to receive
instructions from the Pathfinder
Lander for the manoeuvres it made.
2. Power up
Top-mounted solar cells provided
the power. However, the
non-rechargeable D-cell batteries
led to the mission ending.
A heat-protected box surrounded
the rovers key components,
including the CPU and an Alpha
Proton x-ray spectrometer to
analyse the 16 tests performed.
4. Wheels in motion
Six wheels and the
ability to boogie
Sojourners revolutionary
six-wheeled design took the
rugged terrain in its stride.
3. Everincreasing
circles
Based on the same
principle as previous
MERs, MSL is far
more agile, being
able to swerve and
turn through 360 on
the spot.
4. Intel
MSLs Warm
Electronics Box
protects vital
equipment like the
CPU, communications
interface and SAM
(Sample Analysis at
Mars) which literally
sniffs the air for gasses.
5. Armed not
dangerous
MSLs robotic
three-jointed arm can
wield five tools,
including a
spectrometer to
measure elements in
dust or rocks and a
hand lens imager for
magnifying samples.
087
3. Payload
SPACE ROBOTS
Lunar rovers
Before the MER there
was the lunar rover,
for a time the most
talked-about handheld technology (not)
on Earth
Although lunar rovers seem little more
than sophisticated golf-carts compared
to todays Mars Rovers, their impact was
immense; allowing astronauts and
equipment to travel much further than
on foot and carry back rock samples that
the Apollo 15-17 astronauts later returned
to Earth.
The lunar rover was rst deployed on
Apollo 15 in 1971 and only four were ever
built for a cost of $38 million (about $200
million in todays money). Powered by
two 36-volt non-rechargeable batteries,
the rovers had a top speed of eight miles
per hour, although astronaut Gene
Cernan still holds the lunar land speed
record of an impressive 11.2mph. All
three rovers remained on the lunar
surface after their mission ended.
The Statistics
Lunokhod 2
Dimensions: Length: 170cm,
width: 160cm, height: 135cm
Mass: 840kg
Top speed: 1.2mph
Mission: Exploration and
experimentation
Launch vehicle: Luna 17
Lander systems: n/a
Current status:
Abandoned on moon
Introducing
the ATHLETE
The Statistics
ATHLETE
Dimensions: Diameter: 4m
Mass: Unknown
Top speed: 6.5mph
Mission: Transport, exploration
and experimentation
Launch vehicle: TBC
Lander systems: n/a
Current status:
In development
088
Payload
Legs
Walk
Large payload
capacity of 450kg per
vehicle, with much
more for multiple
ATHLETE vehicles
docked together.
Capable of rolling
over Apollo-like
undulating terrain
and walking over
extremely rough or
steep terrain.
DID YOU KNOW? In 1970, Lunokhod 1 became the first unmanned vehicle ever to land on a celestial body
4. On rails
The arm is attached to a
Mobile Base System
(MBS) that allows it to glide
along a rail to reach all sides
of the required Space
Station surface.
1. Standing
room only
Several devices can
be attached to
Canadarm2 the
most common being
a platform on which
astronauts stand to
perform repairs or
maintenance outside
the Shuttle.
1. Double take
2. Twos company?
Robonaut 2s Boba
Fett-like head
contains all the
optic technology to
allow it to see and
transmit pictures
back to base.
2. Mobility
3. Extendable
Canadarm2 can extend
to 17.6 metres.
Humanoid
robots
Will we ever see a robot with
real human abilities?
3. Legless in space
Robonaut 1 moved on
wheels, Robonaut 2 is able
to operate using a variety
of locomotion methods;
from wheels and buggies
to being permanently
fixed to external cranes.
089
SPACE ROBOTS
Gecko robots
help out
in space
NASAs lizard-inspired sticky
tech could clear up space junk
090
DID YOU KNOW? Velcro was created by Swiss inventor George Mestral in 1948, after examining seeds that stuck to his dogs fur
A geckos
sticky feet
Geckos are one of natures greatest
climbers, as they can stick to almost
any surface and even cling to
ceilings. The secret of their stickiness
comes down to the millions of tiny
hairs on their feet and some clever
physics. Each of the microscopic
hairs contain molecules with
positively and negatively charged
parts, and when these molecules
come into contact with another
surface, they are attracted
to the opposite charges
in that surface,
forming van der
Waals forces. This is
then strengthened
when the gecko
bears its weight
down to bend the
hairs, so it can
unstick itself
by straightening
them again.
091
SPACE ROBOTS
Future
space tech
on Titan
The autonomous technology that NASA hopes will solve
many of Titans mysteries
View of Saturn
Drone charging
Drone ight
The drone is likely to weigh
less than ten kilograms (22
pounds), and will be
capable of taking
high-resolution pictures
while it collects samples.
Scientic
instruments
The submarine will be
equipped with an array of
scientic instruments,
allowing it to examine the
chemical composition of
Titans seas, and to check
for signs of life.
092
Intelligent design
Although the nal design is
still to be conrmed, the
submarine is likely to have
a light, enabling it to see
clearly underwater.
Surface samples
One of the drones primary
objectives would be to
collect surface samples,
including soil and liquid.
Submarine mission
The Kraken Mare is the largest known sea on Titan.
Scientists are interested in exploring this giant liquid
mass, which is over 1,000 kilometres (621 miles) wide,
and is thought to be roughly 300 metres (984 feet)
deep. The NIAC has proposed an autonomous
submarine, which could search the hydrocarbon seas
while a drone scans the land above. The primary aim
would be to study the seas liquid composition closely,
to nd out exactly what it is made of. Furthermore,
the submarine would search for signs of plant or
microbial life, which could be lurking deep beneath the
liquids surface. This data would then be transmitted
back to Earth via a mothership once the submarine
returned to the surface.
DID YOU KNOW? The BepiColombo should launch in July 2016, on its mission to Mercury via Venus
An artists impression of
the Galileo space probe,
launched by NASA
in 1989
Galileos yby
of Venus
provided new
data on the planet
093
SPACE ROBOTS
Automated
transfer
vehicles
T
ATV docking
procedure
APPROACH
POST-LAUNCH
Tracking
The ATV uses a star tracker
and GPS satellites to map its
position relative to the
stellar constellations and
Earth so it can accurately
locate the space station.
Locking on
Release
After launch, the Ariane 5s
main stage gives the ATV an
additional boost to send it
on its way to the ISS.
094
ESA
DID YOU KNOW? The ESA hopes to upgrade the ATV into a human-carrying vehicle by 2020
ATV anatomy
Non-solid cargo,
including drinking
water, air and fuel, is
stored in tanks.
Docking
Inside the nose of the ATV
are rendezvous sensors
and equipment that allow
the ATV to slowly
approach and dock with
the ISS without causing
damage to either vehicle.
NASA
Liquids
ESA/D Ducros
Propulsion
Other resupply
vehicles
Protection
Racks
Equipment is stored in
payload racks. These are like
trays, and must be configured
to be able to fit into the same
sized berths on the ISS.
Navigation
On board the ATV is a
high-precision navigation
system that guides the
vehicle in to the ISS dock.
Currently, ESA ground control
pilots the ATVs remotely
Solar power
Four silicon-based solar
arrays in an X shape provide
the ATV with the power it
needs to operate in space.
DOCK
Lasers
Two laser beams are
bounced off mirrors on the
ISS so the ATV can measure
its distance from the station,
approaching at just a few
centimetres a second.
Emergency
In the case of an
emergency the astronauts
can stop the ATV moving
towards the ISS or propel it
away from the station.
Boost
The ISS moves 100m (328ft)
closer to Earth daily, so to
prevent it falling too far
ATVs use their main engines
to push it into a higher orbit.
3x ESA D Ducros
095
SPACE ROBOTS
Going where no one has gone before, these robotic rovers are our
eyes and hands which we can use to investigate alien planets
rawling, trundling and perhaps one day
walking across the surface of other
worlds, roving vehicles are designed to
cope with the roughest terrain and most hostile
conditions the Solar System has to offer. The
famous Lunar Roving Vehicle (LRV) driven by
NASA astronauts on the later Apollo missions is
a distant cousin of the robot explorers that have
been revealing the secrets of Mars since the
late-Nineties, and may one day venture to even
more distant planets and their satellites.
Equipped with ever-more sophisticated
instruments, they offer a cheaper and safer if
less versatile alternative to human
exploration of other worlds.
While the LRV is probably the most famous
wheeled vehicle to have travelled on another
body, the true ancestors of modern robot
missions were the Soviet Lunokhod rovers.
Resembling a bathtub on wheels with a tilting
lid of solar panels, two Lunokhods operated
for several months on the Moon in the earlySeventies. Despite this success, however, it was
1997 before another rover NASAs small but
robust Sojourner, landed on the surface of Mars.
Sojourners success paved the way for the larger
and more ambitious Mars Exploration Rovers,
Spirit and Opportunity, then even more
successful Curiosity, and planned missions
such as the ESAs ExoMars rover, due in 2018.
Robotic rovers have to cope with a huge range
of challenges; millions of miles from any
human assistance, they need to tackle the
roughest terrain without breaking down or
tipping over. Designs such as the car-sized
Curiosity run on a set of robust wheels, each
with an independent drive motor and
suspension so that if one does become stuck
the others carry on working. In order to see how
their designs will manage in alien conditions,
engineers rst test them in hostile Earth
environments such as Californias Mojave
096
DID YOU KNOW? Spirit and Opportunity owe their long lives to Martian winds blowing away dust from their solar panels
097
SPACE ROBOTS
The Curiosity
rover up close
MastCam
This two-camera system
can take full-colour images
or study the surface at
specic wavelengths to
analyse its mineral makeup.
Navcams
This pair of
cameras creates
twin images to
analyse the rovers
surroundings in 3D.
ChemCam
This system res pulses
from an infrared laser,
and uses a telescopic
camera to analyse the
light from vaporised rock.
UHF antenna
The rovers main antenna
sends data to Earth via
orbiting Martian space
probes, using highfrequency radio waves.
Rover Environmental
Monitoring Station
Curiositys weather station,
REMS, measures wind speed,
air pressure, temperature,
humidity and UV radiation.
Power unit
While previous rovers relied
on solar cells, Curiosity
generates electricity from
the heat released by
radioactive plutonium.
Robotic arm
Curiositys robot arm has
a reach of 2.2m (7.2ft).
Instruments and tools
are mounted on a
rotating hand at the end.
Chemical laboratory
Two automated chemical
workshops are used to process
minerals and look for organic
(carbon-based) chemicals.
Hazcams
Four pairs of cameras
produce 3D images that
help the rover avoid
obstacles automatically.
Wheel
Curiositys six wheels
each have independent
suspension and drive
motors, while separate
steering motors at the
front and rear enable the
rover to turn on the spot.
Roving
through
history
We pick out some of the
major milestones in the
development of rovers
098
1970
The Soviet Unions
Lunokhod 1 lands
on the Moon. The
rst-ever off-Earth
rover operates for
ten months.
1971
NASAs Apollo
15 mission lands the rst of
three Lunar Roving Vehicles
on the surface of the Moon.
1973
1997
2004
Lunokhod 2 lands
on the Moon,
operating for four
months but failing
when it overheated,
presumably due to
soil contamination.
NASAs Mars
Pathnder mission
carries the
Sojourner, a small
robot that becomes
the rst rover on
another planet.
NASAs Mars
Exploration
Rovers, Spirit
and Opportunity,
land on opposite sides of the planet
in the Gusev Crater and Meridiani
Planum, respectively.
DID YOU KNOW? Scientists have adapted Curiositys X-ray analysis tools to study Roman manuscripts from Herculaneum
A self-portrait of
Curiosity captured
in the Gale Crater
Mars Hand
Lens Imager
Curiositys APXS
spectrometer analyses the
chemistry of Martian rock by
studying X-rays released
when it is bombarded with
radioactive particles.
On-board
technology
Rovers can carry a variety of different
equipment for studying the soil of other
worlds. Multispectral cameras (capable of
photographing objects through a variety of
colour lters) can reveal a surprising
amount about the mineral properties of the
rocks around them, while spectrometers
which study the light emitted when a
target object is bombarded with radiation
can serve as chemical sniffers to identify
the signatures of specic elements and
molecules that they nd.
As rovers have become even more
sophisticated, they have also improved their
sampling abilities. The compact mini-rover
Sojourner could only investigate rocks that
were exposed at the surface, while Spirit
and Opportunity were both equipped with a
rock abrasion tool (RAT) that allowed them
to expose fresh rock for study with the
instruments on their robotic arms.
Curiosity and the planned ExoMars rover,
meanwhile, are both equipped with special
drills that enable them to collect subsurface
rock samples and pass them to built-in
chemical laboratories for analysis. Time will
tell as to their success.
Suitport
Astronauts climb in and out
of spacesuits stored on the
outside of the pressurised
module, mitigating the
need for an airlock.
Sampling tools
2010
After becoming
stuck in 2009, the
Spirit rover nally loses
contact with Earth.
2011
Opportunity nds
evidence for ancient
water owing
through underground
springs in Marss
Endeavour Crater.
Pressurised module
Docking hatch
Mobility chassis
2012
NASAs car-sized
Curiosity rover
touches down in the
Gale Crater near the
Martian equator.
2013
Curiosity uses its drill to
sample rocks from beneath
the Martian surface for
the rst time, discovering
evidence for clays formed in
hospitable Martian water.
2018
Currently scheduled
landing of the Europeanbuilt ExoMars rover,
the rst robot explorer
specically designed to
search for signs of ancient
life on the Red Planet.
NASA; Alamy
099
SPACE ROBOTS
Dextre as attached to
the International
Space Station
Dextre the
space robot
Dextre being
unpacked and
readied for
launch
100
The Statistics
Dextre
DID YOU KNOW? The first manned mission to Mars is planned to launch as early as 2030
Martian
exploration
programmes
The rst craft to attempt to explore Mars was
launched way back in 1960 when the USSRs 1M
spacecraft failed to leave Earths atmosphere.
After various unsuccessful launches by the USA
and the Soviet Union, NASAs Mariner 9 became
the rst craft to orbit the planet in 1971. In 1975
the Viking 1 lander was the rst to successfully
touch down on the surface. The USSR managed
to orbit Mars only weeks after the Mariner with
their Mars 2 spacecraft but have not yet landed
on the planet. The most recent lander is NASAs
Curiosity, which was launched in 2011 and is
tracking the Martian surface as we speak. The
third organisation to get in on the act was the
ESA (European Space Agency) who launched the
Mars Express and Beagle 2 Lander in 2003. The
Express has successfully orbited the planet but
unfortunately communication was lost with
Beagle 2 after its deployment. The most recent
NASA craft is MAVEN, the Mars Atmospheric and
Volatile EvolutioN, which launched in 2013 and
will enter Martian orbit this September.
Also in 2013, the Indian Space Research
Organization (ISRO) launched its Mars Orbiter
Mission (MOM) in its bid to become the fourth
space agency to reach the Red Planet.
101
NASA; ESA, Airbus Defence and Space in Stevenage in cooperation with the University of Leicester
ExoMars
robots
The most extensive search for
life on Mars yet
ESA
SPACE ROBOTS
LANDER MODULE
Launch date: 2016
ESA
THE ROVERS
Launch date: 2018
The rovers
The 2018 NASA-led mission will see two rovers, one
ESA-built and one NASA-built, work in tandem on
the surface of Mars in the same area. The rovers will
arrive nine months after their May 2018 launch date,
travelling together but separating before
atmospheric entry. The objective for both rovers is to
land in an area of high habitability potential and
search for evidence of life beneath the surface.
The aim of the ESA rover is to perform subsurface
drilling and sample collection. Ground control will
give it targets to reach based on imagery from the
on-board cameras and instruct it to travel 100m
(330ft) per sol (Martian day). Six wheels will drive the
rover in addition to adjusting its height and angle,
while gyroscopes and inclinometers will help it
traverse soft soil. Its sample device can drill to a
102
DID YOU KNOW? The first machine to search for life on Mars was NASAs Viking lander in 1976
ESA
Lander module
1. Atmosphere
The 600kg EDM will first
encounter the atmosphere of
Mars at a height of 120km (75
miles) from its surface.
3. Parachute
A 12m parachute slows it
down to about the speed
of a commercial airplane:
1,225kph (760mph).
7. Landing site
The module will touch
down somewhere in a
plain known as the
Meridiani Planum.
4. Release
ESA
5. Radar
A Doppler radar altimeter
and velocimeter allows
the EDM to pinpoint its
location above the surface.
6. Booster
A liquid propulsion
system lowers the
speed of the module to
about 15kph (9mph).
103
BUILDING
ROBOTS
106 Build your rst robot
With a nifty little kit and some
beginner knowledge, youll have
your robot moving in no time
106
Build your rst robot
112
Raspberry Pi
robots
126
Make the ultimate
Raspberry Pi robot
104
Arduino
An Arduino is a
microcontroller, a basic
form of computer that you
can program to read and
control connected devices,
such as a light, motor or
sensor. Inexpensive and
often used by hobbyists,
Arduinos are normally
dedicated to controlling a
single process. Several
coding languages can be
used to program it.
Breadboard
An electronic breadboard
is useful for making
temporary and
experimental circuits.
Breadboard can also
mean prototype, as you
can test new electronic
parts and circuit designs.
They house simple or
complex circuitry without
needing soldering which
makes it reusable.
Normally made of plastic,
Breadboards have
numerous pluggable
contact points.
Coding
Code provides a set of
instructions for your
Flask
Flask is a type of web
framework which means
it gives you the tools and
libraries to build a web
application such as a
website or blog. Known as
Pythons Flask
Framework, its small,
powerful and written in
the Python language.
GitHub
GitHub is like Facebook for
programmers. Its an
online code-sharing
service and the largest
online hub, or repository,
of coding projects and Gits.
A Git lets you easily
manage, view and track
changes to your source
code and is known by
programmers as a version
control system.
GND Pin
Most electronic circuits,
including the
semiconductors used to
power your computer or
mobile phone, have a
number of power-supply
pins. One of these pins is
referred to as the ground
or GND pin. It can carry a
range of voltages and
usually provides the
negative power supply to
the circuit.
GPIO
A General-Purpose Input/
Output (GPIO) is a
programmable pin on a
circuit. GPIO behaviour
can be controlled by the
user. This includes
enabling or disabling the
pin as well as conguring
it as an input or output.
Most integrated circuits,
including the Arduino and
Raspberry Pi make use of
GPIO pins.
Python
Named after Monty
Python, its a powerful
and user-friendly
programming language.
Python is popular with
programmers as it
is efcient and has
easy-to-understand
syntax (the grammar,
structure and order of the
code). Its also open-source
which means it is free for
anyone to use.
Range detector/
sensor
A range sensor lets a
device, such as a robot,
determine where objects
or obstacles are in relation
to it without coming into
physical contact. These
can include sonic (sonar)
or light-based (laser,
infra-red or visible
reected light) proximity
sensors. Range detection
is useful for navigation .
Raspberry Pi
This low-cost, credit-card
sized computer is
designed to help people of
all ages explore
computing. Its a minidesktop computer, able to
browse the internet and
even play HD video.
Running the Linux
Never picked up
a Pi before? This
is what they
look like!
operating
system, a free
alternative to Microsoft
Windows, you can use it to
learn programming
languages like Python.
Resistor
A resistor is an electrical
component that allows you
to precisely restrict or limit
the flow of current in a
circuit. They can be used to
protect components, split
voltage between different
parts of a circuit or control
a time delay by providing a
fixed or variable voltage.
Text editor
A text editor is a program
that lets you edit plain text
les. Whereas Microsoft
Word or Apple Pages use
their own special
formatting for normal
written languages, unique
programming languages
are better suited to more
exible and simple text
editors. Sublime Text is a
popular example.
105
BUILDING ROBOTS
:
d
e
e
n
Youll
kf
b`k
[i`m\bi`k
fG`>f
> cc`gjjZi\n
f
_`
>fG`>
\
GXjj\dYc\ i`\jk_\j fli
_
\
k
(
k
X
f
k
Y
j
o88
kk\i`\
elk\j
/cXjk*'d`^\XYc\YX
_Xi
]fi
jfi\ZY\Y\kk\i
dXp e[\[lj\ fe`Z
Xj
\ok\
+Lckii
'
I
J
f
j
:
pfl
?IXe^\J\e `9"fi)g`ej
G
G@F
iip
XjgY\ \okiX>
k_\
k
Z
\
Ie\\[k_\Z
e
e
f
`cp
kf\Xj\j\ejfi%pflZflc[
#
^
p
c
e
\
X
i
Xk`m
k_\
8ck\i\ein`i\jk`fkYfXi[
[
l
c
jf `>fZ`iZ
@F
c\>G Xc\$kf$
>fG
X
d
$
f
d
Xc\$k ijXe[]\ g\ij
\
D
aldg >G@Fald
dXc\ YfXi[
%)b
Yi\X[
Xe[)
8 bi\j`jkfi
(
e`e^
8i\j`jkfi
fekX`
Z
[
i
X
Z \jj`\
eJ;
8IXjgY`XeA [fe^c\ Y\iip
N`$=`YpXIXjg
LJ9
`
8jlggfik\[jgY\iipGd\e[
X
I
d
f
\
G`k_[Xk`fei\Zrrypi.org/
]fle .raspbeb-wiwwwucts/us
prodgle
don
106
DID YOU KNOW? The US celebrates Raspberry Pi Day annually on 14 March, meaning the date code is 3.14 (the short form of pi)
107
BUILDING ROBOTS
DID YOU KNOW? The Pi in the computers name refers to Python, the main programming code for the Raspberry Pi
Take your
robot online
These steps assume you are starting with a
fresh Raspbian Jessie SD card. The rst thing
well do is set up a Wi-Fi connection so you
can use your robot without any cables once
its using the battery pack.
Youll need to know your Wi-Fi networks
name (the SSID), and the passphrase. Check
that you can see your Wi-Fi network in the
output of:
sudo iwlist wlan0 scan
network={
ssid=The_ESSID_from_earlier
psk=Your_wifi_password
}
109
BUILDING ROBOTS
RangeSensor.py
#!/usr/bin/env python
import RPi.GPIO as GPIO
import time
class RangeSensor:
def __init__(self, triggerPin, echoPin):
self.triggerPin = triggerPin
self.echoPin = echoPin
# Set up GPIO pins
GPIO.setmode(GPIO.BCM)
GPIO.setup(self.triggerPin, GPIO.OUT)
GPIO.setup(self.echoPin, GPIO.IN)
# Wait for sensor to settle
GPIO.output(self.triggerPin, False)
def trigger(self):
# Sends trigger signal by setting pin high
and then low again
GPIO.output(self.triggerPin, True)
time.sleep(0.00001)
110
GPIO.output(self.triggerPin, False)
def readEcho(self):
# Wait for pin to go high with failsafe in
case we miss signal
startTime = time.time()
while GPIO.input(self.echoPin) == 0 and \
(time.time() - startTime < 0.1):
startTime = time.time()
# Now wait for pin to go low
endTime = time.time()
while GPIO.input(self.echoPin) == 1 and \
(time.time() - startTime < 0.1):
endTime = time.time()
duration = time.time()
return endTime - startTime
def getDistance(self):
self.trigger()
duration = self.readEcho()
# Using Speed = Distance / Time
# Speed of sound = 340 metres per second
# Sound needs to get to object and back so
170 metres per second
# Distance = 170 metres per second (aka
170000 cm per second) * Time
distance = 170000 * duration
# Round distance in CM to 2 dp
return round(distance, 2)
if __name__ == __main__:
# Small test program
rangeSensor = RangeSensor(triggerPin = 6,
echoPin = 5)
while True:
d = rangeSensor.getDistance()
print Distance is {0}cm.format(d)
time.sleep(1)
DID YOU KNOW? An impressive 100,000 Raspberry Pi computers were sold on the computers launch day
Robot software
The Robot software is in two parts: a Robot
class with no web interface, and something that
puts a simple web application on top of the
robot class. As with the range sensor code, both
are fairly simple. The WebRobot needs a web
page to display to the user (called index.html). It
Robot.py
WebRobot.py
#!/usr/bin/env python
#!/usr/bin/env python
class Robot:
def __init__(self):
self.rangeSensor = RangeSensor(triggerPin
= 6,
echoPin =
5)
self.rangeThreshold = 150
set_speed(100)
self.shouldExplore = True
def _explore(self):
print Going Forward
fwd()
while self.rangeSensor.getDistance() >
self.rangeThreshold:
time.sleep(0.01)
# We have found an obstable
stop()
print Found an obstacle
# Rotate a random amount in a random
direction
if random.randrange(0, 2) == 0:
print Rotating left
left_rot()
else:
print Rotating right
right_rot()
# Sleep for 1 to 5 seconds
time.sleep(random.randrange(1000, 5001) /
1000.0)
def explore(self):
self.shouldExplore = True
try:
while self.shouldExplore:
# Dont use all cpu
time.sleep(0.1)
self._explore()
except KeyboardInterrupt:
# Stop the robot before exiting
stop()
# Simple direction functions for web server
def stopExplore(self):
self.shouldExplore = False
def stop(self):
stop()
def forward(self):
fwd()
def left(self):
left_rot()
def right(self):
right_rot()
if __name__ == __main__:
r = Robot()
r.explore()
111
BUILDING ROBOTS
RASPBERRY PI
ROBOTS
Discover the best robotics kits around and learn to program them
with your Raspberry Pi or Arduino
Pi2Go
Rover 5
112
Frindo
GoPiGo
Rapiro
113
BUILDING ROBOTS
Rover 5 Seeeduino
A relative monstrosity, the Seeeduino is fully kitted out and makes a great gift
TECH SPECS
Manufacturer
Dawn Robotics
Height
170 mm
Weight
1.05 kg
Power
9 volts from 6 AA batteries
Control board
Seeeduino Arduino (ATmega 328P)
Form of locomotion
Two treads powered by four motors
Sensors
Ultrasonic and four corner-mounted
infrared sensors
Website
www.dawnrobotics.co.uk
LEFT The main control board connects to the rest of the robot
and is easily accessible to add more components
114
Code listing
const int NUM_IR_SENSORS = 4;
const int IR_LED_PINS[ NUM_IR_SENSORS ] = { A0, A0, A1, A1 };
const int IR_SENSOR_PINS[ NUM_IR_SENSORS ] = { A3, A2, A4, A5 };
{
enterTurningLeftState();
}
}
bit.ly/1uQzsNa
...
break;
float ultrasonicRange = gUltrasonicSensor.measureRange();
gRoverIRSensors.takeReadings();
int frontLeftIR = gRoverIRSensors.lastFrontLeftReading();
int frontRightIR = gRoverIRSensors.lastFrontRightReading();
int rearLeftIR = gRoverIRSensors.lastRearLeftReading();
int rearRightIR = gRoverIRSensors.lastRearRightReading();
...
case eRS_DrivingForwardsLookingForWall:
{
// Check to see if weve hit an obstacle we didnt see
if ( gLeftMotor.isStalled()
|| gRightMotor.isStalled() )
{
enterBackingUpState();
}
else
{
// Check to see if weve found a wall
if ( ultrasonicRange <= CLOSE_ULTRASONIC_RANGE
|| frontLeftIR >= CLOSE_RANGE_IR_VALUE
|| frontRightIR >= CLOSE_RANGE_IR_VALUE )
Get
the code
}
...
void enterFollowingWallOnRightState()
{
// Point the ultrasonic sensor to the right
gPanAngle = LOOK_RIGHT_PAN_ANGLE;
gTiltAngle = LOOK_RIGHT_TILT_ANGLE;
gPanServo.write( gPanAngle );
gTiltServo.write( gTiltAngle );
gLeftMotor.clearStall();
gRightMotor.clearStall();
gLeftMotor.setTargetRPM( BASE_WALL_FOLLOWING_RPM );
gRightMotor.setTargetRPM( BASE_WALL_FOLLOWING_RPM );
gStateStartEncoderTicks = gLeftMotor.getLastMeasuredEncoderTicks();
gStateStartTimeMS = millis();
gRobotState = eRS_FollowingWallOnRight;
}
VERDICT
Assembly
Build quality
Programmability
Functionality
115
BUILDING ROBOTS
Pi2Go Lite
One of the smallest robots, yet the Pi2Go has a few tricks
TECH SPECS
Manufacturer
4tronix
Height
90 mm
Weight
0.40 kg
Power
9 volts from 6 AA batteries
Control board
Raspberry Pi
Form of locomotion
Two-wheel drive
Sensors
Ultrasonic sensor, two line sensors
and two IR obstacle sensors
Website
www.pi2go.co.uk
116
VERDICT
Assembly
Build quality
Programmability
Functionality
Code listing
Line following
pi2go.init()
pi2go.forward(50)
Get
the code
bit.ly/1z1REHW
try:
while True:
if pi2go.irLeftLine() = True:
pi2go.turnForward(45, 50)
time.sleep(2)
pi2go.forward(50)
elif pi2go.irRightLine() = True:
pi2go.turnForward(50, 45)
time.sleep(2)
pi2go.forward(50)
else:
time.sleep(0.5)
except KeyboardInterrupt:
print
finally:
pi2go.cleanup()
117
BUILDING ROBOTS
TECH SPECS
Manufacturer
ArcBotics
Height
100-140 mm
Weight
0.90 kg
Power
6 or 7.5 volts from 4 or 5 AA
batteries
Control board
Arduino
Form of locomotion
Legs x6
Sensors
Ultrasonic sensor
Website
www.arcbotics.com
Next step
The step-and-turn code on the next page can
be adapted into a full-on catwalk routine, with
tilts, leans, belly ops, audience-pointing and
even a dance routine, should you wish to go all
out. Just grab the PoMoCo source code (bit.
ly/1ykuLQF) and work those Python chunks
into your main script wherever you like.
118
Code listing
deg = 25
midFloor = 30
hipSwing = 25
pause = 0.5
rotate_deg = 180
rotate_step = 30
steps = 0
rotations = 0
hexy.RM.replantFoot(hipSwing,stepTime=0.5)
hexy.LB.replantFoot(-deg-hipSwing,stepTime=0.5)
...
else:
...
While True:
if steps != 10:
# replant tripod2 forward while tripod1
# move behind
# relpant tripod 2 forward
hexy.LF.replantFoot(deg-hipSwing,stepTime=0.5)
Get
the code
bit.ly/129HXMK
Three-point turn
Our robots can go in reverse, but how
easily can they do a 180 turn?
This is usually a tricky challenge
for robots, especially if it has to be
done autonomously like in Pi Wars.
The challenge requires the robot to
walk out of a designated area and
travel just over two metres before
it performs a three-point turn in
an area that is only 750mm deep.
Once it has completed this complex
manoeuvre, it must then return to
the starting area. To do this in the
classic way, youd need to know the
speed and distance at which
your robot travels
VERDICT
ABOVE There are three parts to
each leg and each part contains
one servo. This articulation could
potentially enable Hexy to climb
over medium-sized objects
and obstacles
Assembly
Build quality
Programmability
Functionality
119
BUILDING ROBOTS
Frindo
The puck robot with a low prole and plenty of front-facing sensors
TECH SPECS
Manufacturer
Frindo
Height
85 mm
Weight
0.55 kg
Power
9 volts from 6 AA batteries
Control board
Arduino and/or Raspberry Pi
Form of locomotion
Wheels
Sensors
Four infrared proximity sensors
Website
www.robotbits.com
120
Get
the code
Code listing
int frontTrigger = 200;
int sideTrigger = 100;
int rearTrigger = 100;
bit.ly/121Xa38
...
int front_bump() {
bump = analogRead(FrontBump);
if(bump > frontTrigger){
return 1;
}
else {
return 0;
}
}
...
void loop() {
Serial.println(Here we go...);
while(!front_bump()){
// while there is no bump keep going forward
Proximity
sensor
VERDICT
Assembly
can be modified with trial and error
to get a more accurate reading for your
situation. The numbers themselves do
not correspond to a distance value.
Next is one of the parts where we
define how we look at the readings from
the sensors so that they can be used in
the final part. This rotates the Frindo as
it finds any obstacles in its path. The full
code for this script can be downloaded
using the link above.
The Frindos
sensors have some
form of distance
sensing on them
Build quality
Programmability
Functionality
121
BUILDING ROBOTS
Rapiro
It stood up! The bipedal,
humanoid, glowing-eyed,
Arduino and Pi-powered
robot straight out of Japan
TECH SPECS
Manufacturer
Kiluck
Height
257 mm
Weight
1.00 kg
Power
7.5 volts from 5 AA rechargeable
batteries
Control board
Custom Arduino (ATmega 328P)
with optional Raspberry Pi
Form of locomotion
Bipedal walking
Sensors
Support for Pi camera
Website
www.rapiro.comcom
122
Robot golf
VERDICT
Assembly
Build quality
Programmability
Get
the code
Functionality
bit.ly/1z1REHW
Code listing
{ // 10 Golf
{ 90, 90, 90,130,
{ 90, 90, 90,130,
{ 90, 90, 90,130,
{ 90, 90, 90,130,
{ 90, 90, 90,130,
{ 90,180, 90,130,
{ 90,180, 90,130,
{ 90,180, 90,130,
}
123
BUILDING ROBOTS
GoPiGo
The simple and straightforward Pi project robot with WASD control
TECH SPECS
Manufacturer
Kiluck
Height
257 mm
Weight
1.00 kg
Power
7.5 volts from 5 AA rechargeable
batteries
Control board
Custom Arduino (ATmega 328P)
with optional Raspberry Pi
Form of locomotion
Bipedal walking
Sensors
Support for Pi camera
Website
www.rapiro.comcom
We were up and
running with this
robot in no time
and no soldering
Sumo battle
Our gentle robots of strength tested their torque in the ne tradition of
sumo wrestling. The rules were simple, though slightly different to those
of the more well-known Homo sapiens variant of this popular robosport.
Matches could not be won by forcing the opposing automaton to touch
the ground with any part of their body other than the soles of their feet
largely because this would be impossible in most cases but were
instead focused on forcing them out of the dohyo (our tape-marked
robot arena). Its a test of pure power, with each combatant driving forth
and attempting to push back the other.
VERDICT
Assembly
Build quality
Programmability
Functionality
124
Scores explained
Heres a breakdown of our verdicts on these robots qualities and capabilities
Rover5
Rapiro
Assembly
A little tricky in practise but still quite solid. 3/5
Build quality
Generally fine but some of the screws are
a little cheap. 4/5
Programmability
For those without Arduino experience it
can be a little confusing. 3/5
Functionality
Great traction, great control and aware
of its surroundings. 5/5
Assembly
Build quality
Build quality
Programmability
Programmability
PoMoCo gives full control over Hexy using visual aids and sliders. 5/5
Functionality
Functionality
Movement capabilities are incredible enough, but it does more. 5/5
Pi2Go
GoPiGo
Assembly
Simple and quick construction takes less than
half an hour. 5/5
Build quality
Generally okay, but the wheels have a problem
staying on. 3/5
Programmability
Assembly
Soldering the kit together is time-consuming and
not easy. 3/5
Build quality
Functionality
GoPiGo can move on its wheels, but it has no
sensors built-in. 1/5
Frindo
Assembly
Simple and quick; the basic chassis is easily
constructed. 4/5
Build quality
Programmability
Programmability
Functionality
Functionality
125
BUILDING ROBOTS
MAKE THE
CAUTION
While weve carefully constructed
this feature with safety in mind,
accidents can happen. Imagine
Publishing cannot be held responsible
for damage caused to Raspberry Pis
and associated hardware by following
this feature.
126
SPAGHETTI JUNCTION
It might look like a terrible
tangle of wires now, but by
adding motors and sensors
gradually and testing and
checking as you go, it will
soon make perfect sense
ALL ABOARD
The chassis, motors and
wheels are a popular choice
thanks to their affordability.
As you can see, theres even
room for a USB battery pack
for the Raspberry Pi
A TOUCHING MOMENT
The rst sensors well work
with are these microswitches
or touch sensors. These will
enable our robot to react to its
environment should it bump
into anything
127
BUILDING ROBOTS
MODMYPI
www.modmypi.com
We relied heavily on Modmypis extensive range
of hacking and prototyping bits and bobs like
breadboards, resistor kits and jumper wires
PIMORONI
shop.pimoroni.com
If youre looking for the best cases, cables and
accessories, Pimoroni is essential and they
have a great range of sensors too
DAWN ROBOTICS
www.dawnrobotics.co.uk
Dawn Robotics Alan Braun knows robots. Thats why
we relied on his services for the Magician chassis and
the ultrasonic sensor among other things
CPC
cpc.farnell.com
We got our Raspberry Pi, microswitches and some
of our tools from CPC. They have a mind-boggling
range and the buying power to offer brilliant prices
128
EASY ACCESS
WITH SSH
For the ultimate Raspberry Pi robot coding experience we
highly recommend kitting out your Pi with a Wi-Fi dongle
and SSHing into your Pi from a separate Linux computer. All
it requires is that you know the IP address of your Raspberry
Pi. You can nd it simply by opening a terminal (once you are
connected via Wi-Fi) and typing: ifconfig
Look for the output that relates to Wi-Fi and make a note of
the IP address number. Now open a terminal window on
your other computer and type ssh [email protected]
using the IP address you wrote down a moment ago. If
youve changed the default name from pi, dont forget to
update that too.
Once youve input your Pis password (the default is
raspberry) youll be connected to your Pi. From here you
can navigate to your Python scripts and execute them the
usual way. You can even type: nano file.py
to edit your les before running using nano.
WORKING WITH
THE GPIO PORT
Get to know the GPIO pins on your Raspberry
Pi you wont get far without them
The general-purpose
input/output (GPIO) pins
on your Raspberry Pi are
central to the success of a
project such as this.
Without them we have no
way of interfacing with our
motors, sensors
or actuators.
As youll soon see, with
the help of the Raspberry
Pi GPIO Python library its
actually very easy to use
them provided youre
using the right pin for the
right job. Finding the right
pin is more challenging
that you might think,
though, since the pins
themselves can actually
have several names. For
example, GPIO 18 is also
pin 12 and PCM_CLK. To
save as much confusion as
possible, were using the
Broadcom naming
convention, as opposed to
the board convention.
Therefore, in our code
youll see
GPIO.setmode(GPIO.BCM)
in all our code listings.
To make matters worse,
some pin numbers also
changed between
Revision 1 and Revision
2 boards.
Were using Revision 2 in
this diagram (the
Raspberry Pi with 512MB
of RAM and mounting
holes), but you can nd the
Revision 1 version by
searching for Raspberry
Pi GPIO online.
It can be confusing at
rst, but the easiest way to
deal with the GPIO pins is
to pick a convention and
stick with it!
THIS IS THE
TOP!
The top of the
GPIO port here is
the end nearest
the SD card on
your Pi
3.3v
5v
5v
3
BCM ,BCM, BCM!
Were using the
Broadcom pin
numbers, which is
4
a different layout
to the physical pin
system that can
also be used
Ground
THIS IS REV 2
There are
some different
pin numbers
depending on
your Pis revision.
Dont forget to
check!
PURPLE PINS
These pins can
be used, but are
also reserved for
things like serial
connections
Ground
14
15
17
18
27
Ground
22
23
3.3v
24
10
Ground
25
11
Ground
We highly
recommend kitting
out your Pi with a
Wi-Fi dongle and
SSHing into your Pi
129
BUILDING ROBOTS
RASPBERRY PI
Works with both rev 1 and rev 2 model
B, and model A Raspberry Pis
MULTIPLE MOTORS
The single motor driver can
handle 2 separate DC motors,
providing independent
control
ADDITIONAL POWER
Motors are powered by
four AA batteries giving
us 6 volts, perfect for
most small robots
MOTOR DRIVER
The L293D sitting
across the middle of the
breadboard will perform
all the hard work
Parts list
Raspberry Pi (any model)
Breadboard
2x DC motors
L293D IC
Jumper wires
4x AA batteries
Battery holder
130
CAUTION
NEVER connect motors directly to your Raspberry Pi. Doing
so can damage the central processor, resulting in a costly (but
attractive) paperweight.
Motor circuit
code listing
THE START
These are the GPIO pin
numbers were using
for our motors. Weve
named them according
to the L293D for clarity
GPIO.setmode(GPIO.BCM)
Motor1A = 24
Motor1B = 23
Motor1E = 25
Motor2A = 9
Motor2B = 10
Motor2E = 11
Get the
code:
http://bit.
ly/1iNYbTQ
GPIO.setup(Motor1A,GPIO.OUT)
GPIO.setup(Motor1B,GPIO.OUT)
GPIO.setup(Motor1E,GPIO.OUT)
SETTING OUTPUTS
As we want the
motors to do
something, we need
to tell Python it is an
output, not an input
GPIO.setup(Motor2A,GPIO.OUT)
GPIO.setup(Motor2B,GPIO.OUT)
GPIO.setup(Motor2E,GPIO.OUT)
print Going forwards
GPIO.output(Motor1A,GPIO.HIGH)
GPIO.output(Motor1B,GPIO.LOW)
GPIO.output(Motor1E,GPIO.HIGH)
GPIO.output(Motor2A,GPIO.HIGH)
GPIO.output(Motor2B,GPIO.LOW)
GPIO.output(Motor2E,GPIO.HIGH)
MAKING MOVEMENT
We are now telling
the L293D which
pins should be on to
create movement
forwards, backwards
and also stopping
131
BUILDING ROBOTS
01
02
ASSEMBLE THE
MOTOR BRACKET
Insert the bracket through the
chassis and sandwich a motor
with the second bracket. Feed a
bolt through the holes and add
the nut on the end.
End of day
03
04
WIRE EVERYTHING UP
With everything in
place, using the motor circuit,
reconnect the Raspberry Pi
again and switch it on. Make
sure it works by running the
test script.
05
06
MOUNT YOUR PI
The Raspberry Pi rev 2 and
some cases have mounting holes
on the bottom, so utilise them for
mounting, and x the battery packs
into place.
Building tips
Take your time
Plenty of choice
132
02
05 Make it move
PULSE-WIDTH
MODULATION
PWM is a technique
used to vary the
voltage on parts like
LEDs and motors by
rapidly switching it
on and off.
06
Individual
movements
REPEATING
CODE
In Python we use
a denition block
to repeat sections
of code; this allows
us to use the same
code several times,
as well as making
changes quickly.
We want to be
able to control and
move it around
with precision
133
BUILDING ROBOTS
Installing microswitches
Give your robot the sense of touch and train it to react when it bumps into something
Now weve got a robot that can move anyway
we want it to, lets move on to the simplest form
of interaction: touch.
For our Raspberry Pi robot, it may not be as
sophisticated as we experience as humans, but
giving our robot its rst sense will help it to
navigate its own path, giving it a very basic
form of intelligence.
NO/NC
Most switches are labelled
with NO and NC; which
stands for Normally Open
and Normally Closed. Open
simply means no current
can pass through
ADDITIONAL SWITCHES
You can easily add more
switches, not just bumpers,
by following the circuit and
connecting it to a free pin
PULL-DOWN RESISTORS
As we are dealing with digital
logic, the switch has to be
either on or off, and the
resistor helps this by weakly
pulling the pin low
Parts list
3V3 POWER
As the Raspberry Pi has no
protection from overvoltage,
we cant input more than
3.3V otherwise we risk frying
the processor
Jumper wires
2x 10K resistors
2x CPC
microswitches
Now the switches are wired up, lets get them working
GPIO.setmode(GPIO.BCM)
GPIO.setup(18, GPIO.IN)
GPIO.setup(15, GPIO.IN)
134
while True:
inputleft = GPIO.input(18)
inputright = GPIO.input(15)
if inputleft:
print Left pressed
if inputright:
print Right pressed
sleep(0.1)
Bumping robot
full code listing
GPIO.setup(18, GPIO.IN)
GPIO.setup(15, GPIO.IN)
GPIO.setup(24,GPIO.OUT)
GPIO.setup(23,GPIO.OUT)
GPIO.setup(25,GPIO.OUT)
GPIO.setup(9,GPIO.OUT)
GPIO.setup(10,GPIO.OUT)
GPIO.setup(11,GPIO.OUT)
DONT FRY
THE PI!
It is important
to check the
specications
of any sensor
to make sure it
is compatible
with 3.3V power
supply.
05
Test it in situ
def right(speed):
GPIO.output(9,GPIO.HIGH)
GPIO.output(10,GPIO.LOW)
Motor2.ChangeDutyCycle(speed)
def stop():
Motor1.ChangeDutyCycle(0)
Motor2.ChangeDutyCycle(0)
while True:
inputleft = GPIO.input(18)
inputright = GPIO.input(15)
if inputleft:
print Left pressed
backward(100)
sleep(1)
stop()
left(75)
sleep(2)
elif inputright:
print Right pressed
backward(100)
sleep(1)
stop()
right(75)
sleep(2)
else:
forward(75)
sleep(0.1)
DIGITAL
SWITCHES
A switch is a perfect
digital signal, as
it can only be one
of two states: on
or off.
135
BUILDING ROBOTS
Line-following sensors
Give your robot a track to follow using
masking tape or inked paper
SAFETY FIRST
Thanks to the transistor, we
have a much safer voltage
going back into the GPIO pins
when using 5 volt electronics
So far the robot can decide its own path, which is a great
thing for it to do, but it could end up in trouble. Lets help it
follow a set path.
One solution is to add some line sensors to the underside
so we are able to control it by using some masking tape on a
dark oor (or some dark tape on a light oor). This can be
used in a number of different ways.
By marking a line on the oor, we can get the robot to
follow it obediently; even by throwing in a few curves, it
should be able to navigate a set path. Or it is possible to
tackle it another way by adding a perimeter around the
robot, allowing us to restrict the robot to a box or set area.
Line following is best achieved with two-wheeled robots
as their ability to quickly change direction is important. The
principal is that as a sensor is triggered we can stop a
corresponding motor, allowing the robot to swing around to
stay on the line.
LOWER THE CURRENT
The transistors only need a
small amount of current to
actually work; a resistor helps to
smooth out the sensors output
LINE SENSORS
Sensors come in a variety of
shapes and sizes, but most
have a common set of pins; the
important one is the OUT pin
Parts list
Breadboard
Jumper cables
2x 2N3904 transistors
2x 1K resistors
2x Line detector sensors
136
03
Print to screen
POWER
Most sensors are only available
in 5 volt form; we need a
transistor to switch the voltage
to a Raspberry Pi-safe level
If everything is wired up
correctly, the screen will start lling up
with sensor data, letting us know if it
can see black or white. Put some paper
in front of the sensor to try it out.
Input1 = 7
Input2 = 8
GPIO.setup(Input1,GPIO.IN)
GPIO.setup(Input2,GPIO.IN)
while True:
Sensor1 = GPIO.input(Input1)
Sensor2 = GPIO.input(Input2)
if Sensor1 == GPIO.HIGH:
print Sensor 1 is on White
else:
print Sensor 1 is on Black
if Sensor2 == GPIO.HIGH:
print Sensor 2 is on White
else:
print Sensor 2 is on Black
print ------
sleep(1)
GPIO.cleanup()
03
Bumping robot
full code listing
import RPi.GPIO as GPIO
from time import sleep
GPIO.setmode(GPIO.BCM)
GPIO.setup(7, GPIO.IN)
GPIO.setup(8, GPIO.IN)
GPIO.setup(24,GPIO.OUT)
GPIO.setup(23,GPIO.OUT)
GPIO.setup(25,GPIO.OUT)
GPIO.setup(9,GPIO.OUT)
GPIO.setup(10,GPIO.OUT)
GPIO.setup(11,GPIO.OUT)
SUDO
PYTHON?
Prex with sudo to
elevate a programs
permission level
to a superuser. Its
required to control
the GPIO pins from
Python, so dont
forget it!
def backward(speed):
GPIO.output(24,GPIO.LOW)
GPIO.output(23,GPIO.HIGH)
GPIO.output(9,GPIO.LOW)
GPIO.output(10,GPIO.HIGH)
Motor1.ChangeDutyCycle(speed)
Motor2.ChangeDutyCycle(speed)
def left(speed):
GPIO.output(24,GPIO.HIGH)
GPIO.output(23,GPIO.LOW)
Motor1.ChangeDutyCycle(speed)
def right(speed):
GPIO.output(9,GPIO.HIGH)
GPIO.output(10,GPIO.LOW)
Motor2.ChangeDutyCycle(speed)
def stop():
Motor1.ChangeDutyCycle(0)
Motor2.ChangeDutyCycle(0)
BIG BUSINESS
Some
manufacturing
plants use lines to
guide robots around
warehouses in an
identical way to our
robot, but on a much
larger scale.
All being well, your robot will now scoot off and
nd a line to follow. There are plenty of ways to improve
and add to this code to make the bots movements along
the line smoother. Its also quite trivial to build this into your
existing code.
while True:
sensor1 = GPIO.input(7)
sensor2 = GPIO.input(8)
if sensor1 == GPIO.LOW:
print Sensor 1 is on white
stop()
else:
left(60)
if sensor2 == GPIO.LOW:
print Sensor 2 is on white
stop()
else:
right(60)
sleep(0.05)
Get the
code:
http://bit.
ly/1iNYbTQ
137
BUILDING ROBOTS
Ultrasonic sensing
Give your robot a track to follow using masking tape or inked paper
Lets start making things a little more
complicated by adding an ultrasonic sensor and
placing it onto a pan-and-tilt mounting.
Ultrasonic sensors are used in different ways to
judge distance by emitting an ultrasonic pulse
and counting how long it takes to bounce off an
object then back to the receiver. Cars that come
with reverse parking sensors work in the same
way to give an audible tone depending on how
far away an object is.
4-PIN SENSOR?
The most common is
the 4-pin HC-SR04,
capable of calculating
distances up to
4 metres. Aside from
the power and ground,
it contains Trig and
Echo pins
VOLTAGE DIVIDER
As again we are dealing with
5 volt sensors, we need to
lower the voltage to 3.3 volts
to make it safer for use with
the Raspberry Pi
Parts list
;X^lgXek`ckb`k
Aldg\iZXYc\j
J\\\[Jkl[`f
lckiXjfe`Zj\ejfi
)o)B)i\j`jkfij
(o('Bi\j`jkfi
138
precise timing to
send a pulse. The
time between the
pulses tells the
servo its angle.
Typically the Raspberry Pi, being a not-so-great
real-time device, would sometimes struggle
maintaining a steady pulse, as it could forget
what it was doing and go off to check some
GPIO.output(9,GPIO.HIGH)
GPIO.output(10,GPIO.LOW)
Motor1.ChangeDutyCycle(speed)
Motor2.ChangeDutyCycle(speed)
def backward(speed):
GPIO.output(24,GPIO.LOW)
GPIO.output(23,GPIO.HIGH)
GPIO.output(9,GPIO.LOW)
GPIO.output(10,GPIO.HIGH)
Motor1.ChangeDutyCycle(speed)
Motor2.ChangeDutyCycle(speed)
def left(speed):
GPIO.output(24,GPIO.HIGH)
GPIO.output(23,GPIO.LOW)
Motor1.ChangeDutyCycle(speed)
def right(speed):
GPIO.output(9,GPIO.HIGH)
GPIO.output(10,GPIO.LOW)
Motor2.ChangeDutyCycle(speed)
def stop():
Motor1.ChangeDutyCycle(0)
Motor2.ChangeDutyCycle(0)
def get_range():
GPIO.setup(Echo,GPIO.IN)
while GPIO.input(Echo) == 0:
pass
start = time()
while GPIO.input(Echo) == 1:
pass
stop = time()
elapsed = stop - start
distance = elapsed * 17000
return distance
while True:
distance = get_range()
if distance < 30:
print Distance %.1f % distance
stop()
string = echo 0=10 > /dev/
servoblaster
os.system(string)
sleep(1)
disleft = get_range()
Boeeerb/LinuxUser/raw/master/servod
GPIO.setup(Echo,GPIO.OUT)
GPIO.output(Echo, 0)
sleep(0.1)
GPIO.output(Echo,1)
sleep(0.00001)
GPIO.output(Echo,0)
sudo ./servod
Get the
code:
http://bit.
ly/1iNYbTQ
WHAT ARE
SERVOS?
Commonly called
RC hobby servos,
they are found in
remote-control
vehicles and are
used for steering or
wing aps. They are
light, strong and use
very little power,
but importantly are
highly accurate.
forget
03 Dont
the kernel
06 Debugging
problems
BUILDING ROBOTS
Use analogue
sensors
3.3V POWER
Make sure the chip is hooked
up to the 3V3 pin and not
the 5V pin on the Raspberry
Pi, otherwise it will kill
the processor
Parts list
(oD:G*''/
)oC`^_k$
dependent
resistors (LDRs)
)o('Bi\j`jkfij
Aldg\in`i\j
DATA CABLES
The MCP3008 communicates
via a serial protocol called SPI,
Serial Peripheral Interface.
More than one can be used at
the same time
THE SENSORS
The light-dependent
resistors (LDRs) change
their voltage based on the
amount of light they receive
MCP3008
The heart of the
analogue-to-digital
conversion
PULL-DOWN RESISTORS
To give a stable reading,
we have to give it a basic
reference point for the
voltage, so a pull-down
resistor is required
import spidev
import time
spi = spidev.SpiDev()
spi.open(0,0)
140
def get_value(channel):
if ((channel > 7) or (channel < 0)):
return -1
r = spi.xfer2([1,(8+channel)<<4,0])
while True:
print Chan 0: + str(get_value(0))
print Chan 1: + str(get_value(1))
time.sleep(0.3)
The Raspberry Pi is
very capable of taking
inputs and performing
actions based on the
outside world
01
04
import spidev
import time
spi = spidev.SpiDev()
spi.open(0,0)
GPIO.setmode(GPIO.BCM)
06 Something is wrong
03 Double-check
everything
As we have a lot of power types we are
using 3V3 for the MCP3008, 5V to the
L293D and also the batteries it is best to
check they are all correctly wired up. Once
it looks good, add some power and log
into the Pi.
GPIO.setup(27,GPIO.OUT)
GPIO.setup(17,GPIO.OUT)
GPIO.setup(22,GPIO.OUT)
GPIO.setup(9,GPIO.OUT)
GPIO.setup(10,GPIO.OUT)
GPIO.setup(11,GPIO.OUT)
EXPERIMENT
def forward(speed):
GPIO.output(27,GPIO.HIGH)
GPIO.output(17,GPIO.LOW)
GPIO.output(9,GPIO.HIGH)
GPIO.output(10,GPIO.LOW)
Motor1.
ChangeDutyCycle(speed)
Motor2.
ChangeDutyCycle(speed)
def backward(speed):
GPIO.output(27,GPIO.LOW)
GPIO.output(17,GPIO.HIGH)
GPIO.output(9,GPIO.LOW)
GPIO.output(10,GPIO.HIGH)
Motor1.
ChangeDutyCycle(speed)
Motor2.
ChangeDutyCycle(speed)
def left(speed):
GPIO.output(27,GPIO.HIGH)
GPIO.output(17,GPIO.LOW)
Motor1.
ChangeDutyCycle(speed)
def right(speed):
GPIO.output(9,GPIO.HIGH)
GPIO.output(10,GPIO.LOW)
Motor2.
ChangeDutyCycle(speed)
def stop():
Motor1.ChangeDutyCycle(0)
Motor2.ChangeDutyCycle(0)
def get_value(channel):
if ((channel > 7) or
(channel < 0)):
return -1
r = spi.
xfer2([1,(8+channel)<<4,0])
ret = ((r[1]&3) << 8) +
(r[2] >> 2)
return ret
while True:
ldr_left = get_value(0)
ldr_right = get_value(1)
if ldr_left > 600:
print Turn right
right(100)
elif ldr_right > 600:
print Turn left
left(100)
else:
forward(75)
time.sleep(0.25)
MCP3008/
MCP3004
A smaller ADC chip called
the MCP3004 is also
available, it only has 4
analogue channels as
opposed to 8 with the
MCP3008.
BUILDING ROBOTS
What next?
So youve nished building our
project robot and youre
wondering whats next
Facial recognition
Let the robot know whos boss
With the simple addition of the Raspberry Pis camera module and OpenCV
software, face detection and recognition is possible. You could do this by
replacing the ultrasonic from the pan-and-tilt mount with the camera; this will
allow the camera to move and follow your movements.
Learning
to talk
Spatial
analysis
Robot arm
143
tr Sp
ia ec
l o ia
ff l
er
BOOK OF
ROBOTS
The greatest robots you
can buy right now
Using basic
code and kit
148
PAGES OF
ROBOTIC
TECH
Enjoyed
this book?
NEW
Pioneering machines
that led the way
LEARN ABOUT
ROOMBA GOPIGO
PEPPER MEGABOTS
HITCHBOT BB-8
MILITARY BOTS
Try
3 issues
for just
* This offer entitles new UK Direct Debit subscribers to receive their rst 3 issues for 5. After these issues, subscribers will then pay
19.25 every 6 issues. Subscribers can cancel this subscription at any time. New subscriptions will start from the next available issue.
Offer code ZGGZINE must be quoted to receive this special subscriptions price. Direct Debit guarantee available on request. This
offer will expire 30 November 2016.
** This is a US subscription offer. The USA issue rate is based on an annual subscription price of 53 for 13 issues, which is equivalent
to $80 at the time of writing compared with the newsstand price of $9.50 for 13 issues being $123.50. Your subscription will start
from the next available issue. This offer expires 30 November 2016.
The magazine
that feeds minds
Full-colour illustrations
Jam-packed with amazing visuals to really get
you excited about science and technology
Expert writers
About
the
mag
subscribers to
www.imaginesubs.co.uk/hiw
Quote code ZGGZINE
Or telephone UK 0844 815 5944+ overseas +44 (0)1795 418 680
+Calls will cost 7p per minute plus your telephone companys access charge
Did you know that there was a Nobel Prize given for hulahooping, or that you can print your own car? The How It Works
Book of Did You Know has all the answers and more, giving you
all the facts you need to wow your peers.
Also available
7HJ?<?9?7B?DJ;BB?=;D9;>KC7DE?:8EJIIF79;C79>?D;I
OVER 50
ROBOTS
INSIDE
ROBOTS
BOOK OF
'&8;IJ
8EJI
J>;<?HIJ
HE8EJI
MEET THE MACHINES THAT PIONEERED
ROBOTICS IN THEIR FIELDS
HE8EJI
?DIF79;
DRIVERLESS
CARS
C7A;OEKH
EMDHE8EJ