IEEE Spectrum October, 2013 - 31

The U.s. navy's carrier-based copter, the Northrop Grumman Fire Scout [far left],
can fly itself onto and off of a moving deck. The U.S. Marine Corps's K-Max ferries cargo
to soldiers, dangling a "sling load" to work around its weakness in landing on rough
ground. To rescue people, however, a robocopter needs better eyes and judgment.

One experimental unmanned helicop‑
ter nearly landed on a boulder and had
to be saved by the backup pilot. Another
recently crashed during the landing
phase. To avoid such embarrassments,
the K-Max dangles cargo from a rope as a
"sling load" so that the helicopter doesn't
have to land when making a delivery.
Such work‑arounds throw away much
of the helicopter's inherent advantage.
If we want these machines to save lives,
we must give them eyes, ears, and a modi‑
cum of judgment.
In other words, an autonomous sys‑
tem needs perception, planning, and
control. It must sense its surroundings
and interpret them in a useful way.
Next, it must decide which actions to
perform in order to achieve its objec‑
tives safely. Finally, it must control itself
so as to implement those decisions.
A cursory search on YouTube will un‑
cover videos of computer‑controlled
miniature quadcopters doing flips, slip‑

ping vertically through slots in a wall,
and assembling structures. What these
craft are missing, though, is perception:
They perform inside the same kind of
motion‑ capture lab that Hollywood
uses to record actors' movements for
computer graphics animations. The po‑
sition of each object is precisely known.
The trajectories have all been computed
ahead of time, then checked for errors
by software engineers.
If you give such a quadcopter on‑
board sensors and put it outdoors, away
from the rehearsed dance moves of the
lab, it becomes much more hesitant. Not
only will it sense its environment rather
poorly, but its planning algorithms will
barely react in time when confronted
with an unusual development.
True, improvements in hardware are
helping small quadcopters approach full
autonomy, and somewhat larger model
helicopters are already quite far along in
that quest. For example, several groups
have shown capabilities such as auto‑
mated landing, obstacle avoidance, and
mission planning on the Yamaha RMax,
a 4‑meter machine originally sold for
remote‑control crop dusting in Japan's
hilly farmlands. But this technology
doesn't scale up well, mainly because
the sensors can't see far enough ahead
to manage the higher speeds of full‑size
helicopters. Furthermore, existing soft‑
ware can't account for the aerodynamic
limitations of larger craft.
Another problem with the larger heli‑
copters is that they don't actually like
to hover. A helicopter typically lands
more like an airplane than most peo‑
ple realize, making a long, descending
approach at a shallow angle at speeds
of 40 knots (75 kilometers per hour) or
more and then flaring to a hover and ver‑
tical descent. This airplane‑like profile is
necessary because hovering sometimes
requires more power than the engines
can deliver.

T

h e n e e d f o r fa s t f ly i n g h a s a l o t t o
do with the challenges of perception
and planning. We knew that making
large, autonomous helicopters practical
would require sensors with longer rang‑
es and faster measurement rates than
had ever been used on an autonomous
rotary aircraft, as well as software opti‑
mized to make quick decisions. To solve
the first problem, we began with ladar-
laser detection and ranging-a steadily
improving technology and one that's
already widely used in robotic vehicles.
Ladar measures the distance to objects
by first emitting a tightly focused laser
pulse and then measuring how long it
takes for any reflections to return. It cre‑
ates a 3-D map of the surroundings by
pulsing 100 000 times per second, steer‑
ing the beam to many different points
with mirrors, and combining the results
computationally.
The ladar system we constructed for
the ULB uses a "nodding" scanner. A
"fast‑axis" mirror scans the beam in a
horizontal line up to 100 times per sec‑
ond while another mirror nods up and
down much more slowly. To search for
a landing zone, the autonomous system
points the ladar down and uses the fast‑
axis line as a "push broom," surveying
the terrain as the helicopter flies over it.
When descending nearer to a possible
landing site, the system points the ladar
forward and nods up and down, thus
scanning for utility wires or other low‑
lying obstacles.
Because the helicopter is moving, the
ladar measures every single point from
a slightly different position and angle.
Normally, vibration would blur these
measurements, but we compensate for
that problem by matching the scanned
information with the findings of an iner‑
tial navigation system, which uses GPS,
accelerometers, and gyros to measure
position within centimeters and angles
within thousandths of a degree. That

SPectrUm.ieee.orG

|

north american

|

oct 2013

|

31


http://SPectrUm.ieee.orG

Table of Contents for the Digital Edition of IEEE Spectrum October, 2013

IEEE Spectrum October, 2013 - Cover1
IEEE Spectrum October, 2013 - Cover2
IEEE Spectrum October, 2013 - 1
IEEE Spectrum October, 2013 - 2
IEEE Spectrum October, 2013 - 3
IEEE Spectrum October, 2013 - 4
IEEE Spectrum October, 2013 - 5
IEEE Spectrum October, 2013 - 6
IEEE Spectrum October, 2013 - 7
IEEE Spectrum October, 2013 - 8
IEEE Spectrum October, 2013 - 9
IEEE Spectrum October, 2013 - 10
IEEE Spectrum October, 2013 - 11
IEEE Spectrum October, 2013 - 12
IEEE Spectrum October, 2013 - 13
IEEE Spectrum October, 2013 - 14
IEEE Spectrum October, 2013 - 15
IEEE Spectrum October, 2013 - 16
IEEE Spectrum October, 2013 - 17
IEEE Spectrum October, 2013 - 18
IEEE Spectrum October, 2013 - 19
IEEE Spectrum October, 2013 - 20
IEEE Spectrum October, 2013 - 21
IEEE Spectrum October, 2013 - 22
IEEE Spectrum October, 2013 - 23
IEEE Spectrum October, 2013 - 24
IEEE Spectrum October, 2013 - 25
IEEE Spectrum October, 2013 - 26
IEEE Spectrum October, 2013 - 27
IEEE Spectrum October, 2013 - 28
IEEE Spectrum October, 2013 - 29
IEEE Spectrum October, 2013 - 30
IEEE Spectrum October, 2013 - 31
IEEE Spectrum October, 2013 - 32
IEEE Spectrum October, 2013 - 33
IEEE Spectrum October, 2013 - 34
IEEE Spectrum October, 2013 - 35
IEEE Spectrum October, 2013 - 36
IEEE Spectrum October, 2013 - 37
IEEE Spectrum October, 2013 - 38
IEEE Spectrum October, 2013 - 39
IEEE Spectrum October, 2013 - 40
IEEE Spectrum October, 2013 - 41
IEEE Spectrum October, 2013 - 42
IEEE Spectrum October, 2013 - 43
IEEE Spectrum October, 2013 - 44
IEEE Spectrum October, 2013 - 45
IEEE Spectrum October, 2013 - 46
IEEE Spectrum October, 2013 - 47
IEEE Spectrum October, 2013 - 48
IEEE Spectrum October, 2013 - 49
IEEE Spectrum October, 2013 - 50
IEEE Spectrum October, 2013 - 51
IEEE Spectrum October, 2013 - 52
IEEE Spectrum October, 2013 - 53
IEEE Spectrum October, 2013 - 54
IEEE Spectrum October, 2013 - 55
IEEE Spectrum October, 2013 - 56
IEEE Spectrum October, 2013 - 57
IEEE Spectrum October, 2013 - 58
IEEE Spectrum October, 2013 - 59
IEEE Spectrum October, 2013 - 60
IEEE Spectrum October, 2013 - 61
IEEE Spectrum October, 2013 - 62
IEEE Spectrum October, 2013 - 63
IEEE Spectrum October, 2013 - 64
IEEE Spectrum October, 2013 - 65
IEEE Spectrum October, 2013 - 66
IEEE Spectrum October, 2013 - 67
IEEE Spectrum October, 2013 - 68
IEEE Spectrum October, 2013 - 69
IEEE Spectrum October, 2013 - 70
IEEE Spectrum October, 2013 - 71
IEEE Spectrum October, 2013 - 72
IEEE Spectrum October, 2013 - 73
IEEE Spectrum October, 2013 - 74
IEEE Spectrum October, 2013 - 75
IEEE Spectrum October, 2013 - 76
IEEE Spectrum October, 2013 - 77
IEEE Spectrum October, 2013 - 78
IEEE Spectrum October, 2013 - 79
IEEE Spectrum October, 2013 - 80
IEEE Spectrum October, 2013 - Cover3
IEEE Spectrum October, 2013 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1217
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1117
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1017
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0917
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0817
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0717
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0617
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0517
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0417
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0317
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0217
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0117
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1216
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1116
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1016
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0916
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0816
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0716
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0616
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0516
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0416
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0316
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0216
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0116
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1215
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1115
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1015
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0915
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0815
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0715
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0615
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0515
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0415
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0315
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0215
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0115
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1214
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1114
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1014
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0914
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0814
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0714
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0614
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0514
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0414
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0314
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0214
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0114
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1213
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1113
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1013
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0913
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0813
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0713
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0613
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0513
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0413
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0313
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0213
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0113
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1212
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1112
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1012
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0912
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0812
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0712
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0612
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0512
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0412
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0312
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0212
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0112
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1211
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1111
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1011
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0911
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0811
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0711
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0611
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0511
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0411
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0311
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0211
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0111
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1210
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1110
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1010
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0910
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0810
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0710
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0610
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0510
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0410
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0310
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0210
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0110
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1209
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1109
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1009
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0909
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0809
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0709
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0609
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0509
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0409
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0309
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0209
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0109
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1208
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1108
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1008
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0908
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0808
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0708
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0608
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0508
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0408
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0308
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0208
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0108
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1207
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1107
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1007
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0907
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0807
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0707
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0607
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0507
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0407
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0307
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0207
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0107
https://www.nxtbookmedia.com