IEEE Robotics & Automation Magazine - September 2018 - 35
performance suggests that ATRIAS can walk stably without
significant sensitivity to surface dynamics.
For our demonstration, we aimed to show locomotion
on rough ground without any vision or prior planning. To
create uneven ground in the laboratory, we tested walking
on various arrangements of stacks of plywood. Figure 10(d)
[50] shows the robot walking quickly (1.8 m/s) on a ran-
domly structured obstacle (maximum height 9.5 cm), com-
ing to a controlled stop at the end of the structure. The most
extreme laboratory obstacle tested was a 15-cm-tall plat-
form. In 11 consecutive tests, the robot successfully stepped
onto this platform, walked a few elevated steps, and stepped
off [shown in Figure 10(f) and (g)], [52]. Because the robot
was unable to plan for the obstacle, some of the foot place-
ments were not clean, including one test where the robot
landed on the obstacle on the point of its toe. The control
algorithm was able to recover in spite of these unexpected
contact modes and timings. Furthermore, in an outdoor
test, the robot was able to walk up and down a 15° slope
[Figure 10(c)], [49].
We also tested ATRIAS's response to unexpected distur-
bances, such as repeated dodgeball strikes [Figure 10(h)],
[53]. To deliver a much larger test impulse to a human-sized
robot, we gave the torso a series of firm kicks [Figure 10(i)],
[54]. When stepping in place, the robot was able to recover
from kicks imparting 60 kg·m/s of momentum without fall-
ing. (The size of the impulse delivered was inferred from sim-
ulating impulse disturbances in the high-fidelity simulator.)
This impulse is the equivalent of instantaneously accelerating
the robot to 1 m/s.
Speed
ATRIAS was able to match commanded speeds between zero
and 2.5 m/s and performed similarly well in both the for-
ward and reverse directions, though we noted that the robot
had the ability to achieve slightly higher speeds in the left-
ward direction as depicted in Figure 10(j) [55]. The latter fig-
ure shows a photo of ATRIAS reaching its top speed of
2.5 m/s (9 km/h) in an outdoor test on an asphalt path. After
accelerating faster than 2.0 m/s, short aerial periods with no
ground contact emerged, resulting in a transition to a run-
ning gait. This ability to transition between walking and run-
ning gaits was accomplished without switching between
controller structures. Figure 10(k) shows a snapshot of ATRIAS
after a transition to running during an outdoor test on artifi-
cial field turf, and Figure 10(l) illustrates the corresponding
ground-reaction forces measuring the length of the aerial
phases (an average flight time of 30 ms). This test also dem-
onstrated the robot's ability to accelerate from rest to a run,
and then to execute a controlled stop.
Energy Economy
We measured ATRIAS's energetic properties using two met-
rics: its operation time on a single battery charge and the
mechanical and TCoT [15]. To test battery life, we command-
ed ATRIAS to step repeatedly in place until the battery pack
was drained. The 48-V 10-Ah battery pack was drained in
approximately 30 min of operation.
The TCoT is a nondimensional measure of the energy
required to move a unit distance. The mechanical costs of
transport (MCoT) accounts for only the mechanical energy
being delivered by the actuators. The TCoT includes not just
the mechanical cost to locomote, but the resistive losses in the
electric motors and the onboard electronics overhead (in-
cluding wireless communication and the control computer).
We calculated the TCoT and MCoT for a 1.6-m/s walking
test of ATRIAS. On average, the TCoT was 1.3, as mea-
sured at the battery pack (current and voltage). This is an
improvement compared to the humanoid ASIMO's esti-
mated TCoT of 3.2 [22] but is still far from the TCoT of 0.19
reported for the Cornell Ranger [16]. The average MCoT is
0.96, as measured at the actuator outputs (torque and speed).
Discussion of Controller Behaviors
The broad effects of the three controller components (torso
balance, stride trajectory, and energy injection) can be seen
rather intuitively in the resulting behavior of the robot. In
the instance of directed perturbations, such as kicks and
dodgeballs [Figure 10(h) and (i)], the stride trajectory con-
trol was the most visible. The sudden velocity change from
the kick produced a significant velocity error, effectively
commanding a large recovery step. The imposed time limi-
tations between touchdown events in the stride generation
ensured that a new foothold would be taken before the
robot tipped too far. The effect of the torso balance control
was somewhat less overt to the naked eye but was also most
clear during the kicking experiment. After the initial per-
turbation and near the transition between the recovery
steps, the torso began to tip. However, once a new foothold
was secured, the torso snapped back to its vertical position
quite quickly.
The energy injection behaviors were most pronounced in
large [Figure 10(f) and (g)] or sustained terrain changes [such
as the hill climbing in Figure 10(c)] and when achieving fast
running speeds [Figure 10(j) and (k)]. After stepping on a tall
obstacle, significant velocity was lost, which registered as a
need to inject more energy and push up onto the obstacle.
When walking uphill, this additional push-off persisted and
added the gravitational potential energy necessary to continue
upward (and the reverse was true when descending). Fur-
thermore, when commanded to move sufficiently fast, enough
energy was injected through push-off so that the robot left the
ground. In essence, running manifested not as a distinctly pro-
gramed behavior, but as a necessary consequence of injecting
enough energy to locomote faster.
We also emphasize that the blending of the controllers was
critical to achieving the reported results. The smoothed tran-
sitions from stance to nonstance control were likely helpful in
randomly uneven [Figure 10(d) and (e)] or soft terrain [Fig-
ure 10(a), (b), and (k)]. By using force as a smooth criterion
for switching, the switch to stance was dependent on a firm
foothold being achieved. This meant that torso-balancing
september 2018
*
IEEE ROBOTICS & AUTOMATION MAGAZINE
*
35
IEEE Robotics & Automation Magazine - September 2018
Table of Contents for the Digital Edition of IEEE Robotics & Automation Magazine - September 2018
Contents
IEEE Robotics & Automation Magazine - September 2018 - Cover1
IEEE Robotics & Automation Magazine - September 2018 - Cover2
IEEE Robotics & Automation Magazine - September 2018 - Contents
IEEE Robotics & Automation Magazine - September 2018 - 2
IEEE Robotics & Automation Magazine - September 2018 - 3
IEEE Robotics & Automation Magazine - September 2018 - 4
IEEE Robotics & Automation Magazine - September 2018 - 5
IEEE Robotics & Automation Magazine - September 2018 - 6
IEEE Robotics & Automation Magazine - September 2018 - 7
IEEE Robotics & Automation Magazine - September 2018 - 8
IEEE Robotics & Automation Magazine - September 2018 - 9
IEEE Robotics & Automation Magazine - September 2018 - 10
IEEE Robotics & Automation Magazine - September 2018 - 11
IEEE Robotics & Automation Magazine - September 2018 - 12
IEEE Robotics & Automation Magazine - September 2018 - 13
IEEE Robotics & Automation Magazine - September 2018 - 14
IEEE Robotics & Automation Magazine - September 2018 - 15
IEEE Robotics & Automation Magazine - September 2018 - 16
IEEE Robotics & Automation Magazine - September 2018 - 17
IEEE Robotics & Automation Magazine - September 2018 - 18
IEEE Robotics & Automation Magazine - September 2018 - 19
IEEE Robotics & Automation Magazine - September 2018 - 20
IEEE Robotics & Automation Magazine - September 2018 - 21
IEEE Robotics & Automation Magazine - September 2018 - 22
IEEE Robotics & Automation Magazine - September 2018 - 23
IEEE Robotics & Automation Magazine - September 2018 - 24
IEEE Robotics & Automation Magazine - September 2018 - 25
IEEE Robotics & Automation Magazine - September 2018 - 26
IEEE Robotics & Automation Magazine - September 2018 - 27
IEEE Robotics & Automation Magazine - September 2018 - 28
IEEE Robotics & Automation Magazine - September 2018 - 29
IEEE Robotics & Automation Magazine - September 2018 - 30
IEEE Robotics & Automation Magazine - September 2018 - 31
IEEE Robotics & Automation Magazine - September 2018 - 32
IEEE Robotics & Automation Magazine - September 2018 - 33
IEEE Robotics & Automation Magazine - September 2018 - 34
IEEE Robotics & Automation Magazine - September 2018 - 35
IEEE Robotics & Automation Magazine - September 2018 - 36
IEEE Robotics & Automation Magazine - September 2018 - 37
IEEE Robotics & Automation Magazine - September 2018 - 38
IEEE Robotics & Automation Magazine - September 2018 - 39
IEEE Robotics & Automation Magazine - September 2018 - 40
IEEE Robotics & Automation Magazine - September 2018 - 41
IEEE Robotics & Automation Magazine - September 2018 - 42
IEEE Robotics & Automation Magazine - September 2018 - 43
IEEE Robotics & Automation Magazine - September 2018 - 44
IEEE Robotics & Automation Magazine - September 2018 - 45
IEEE Robotics & Automation Magazine - September 2018 - 46
IEEE Robotics & Automation Magazine - September 2018 - 47
IEEE Robotics & Automation Magazine - September 2018 - 48
IEEE Robotics & Automation Magazine - September 2018 - 49
IEEE Robotics & Automation Magazine - September 2018 - 50
IEEE Robotics & Automation Magazine - September 2018 - 51
IEEE Robotics & Automation Magazine - September 2018 - 52
IEEE Robotics & Automation Magazine - September 2018 - 53
IEEE Robotics & Automation Magazine - September 2018 - 54
IEEE Robotics & Automation Magazine - September 2018 - 55
IEEE Robotics & Automation Magazine - September 2018 - 56
IEEE Robotics & Automation Magazine - September 2018 - 57
IEEE Robotics & Automation Magazine - September 2018 - 58
IEEE Robotics & Automation Magazine - September 2018 - 59
IEEE Robotics & Automation Magazine - September 2018 - 60
IEEE Robotics & Automation Magazine - September 2018 - 61
IEEE Robotics & Automation Magazine - September 2018 - 62
IEEE Robotics & Automation Magazine - September 2018 - 63
IEEE Robotics & Automation Magazine - September 2018 - 64
IEEE Robotics & Automation Magazine - September 2018 - 65
IEEE Robotics & Automation Magazine - September 2018 - 66
IEEE Robotics & Automation Magazine - September 2018 - 67
IEEE Robotics & Automation Magazine - September 2018 - 68
IEEE Robotics & Automation Magazine - September 2018 - 69
IEEE Robotics & Automation Magazine - September 2018 - 70
IEEE Robotics & Automation Magazine - September 2018 - 71
IEEE Robotics & Automation Magazine - September 2018 - 72
IEEE Robotics & Automation Magazine - September 2018 - 73
IEEE Robotics & Automation Magazine - September 2018 - 74
IEEE Robotics & Automation Magazine - September 2018 - 75
IEEE Robotics & Automation Magazine - September 2018 - 76
IEEE Robotics & Automation Magazine - September 2018 - 77
IEEE Robotics & Automation Magazine - September 2018 - 78
IEEE Robotics & Automation Magazine - September 2018 - 79
IEEE Robotics & Automation Magazine - September 2018 - 80
IEEE Robotics & Automation Magazine - September 2018 - 81
IEEE Robotics & Automation Magazine - September 2018 - 82
IEEE Robotics & Automation Magazine - September 2018 - 83
IEEE Robotics & Automation Magazine - September 2018 - 84
IEEE Robotics & Automation Magazine - September 2018 - 85
IEEE Robotics & Automation Magazine - September 2018 - 86
IEEE Robotics & Automation Magazine - September 2018 - 87
IEEE Robotics & Automation Magazine - September 2018 - 88
IEEE Robotics & Automation Magazine - September 2018 - 89
IEEE Robotics & Automation Magazine - September 2018 - 90
IEEE Robotics & Automation Magazine - September 2018 - 91
IEEE Robotics & Automation Magazine - September 2018 - 92
IEEE Robotics & Automation Magazine - September 2018 - 93
IEEE Robotics & Automation Magazine - September 2018 - 94
IEEE Robotics & Automation Magazine - September 2018 - 95
IEEE Robotics & Automation Magazine - September 2018 - 96
IEEE Robotics & Automation Magazine - September 2018 - 97
IEEE Robotics & Automation Magazine - September 2018 - 98
IEEE Robotics & Automation Magazine - September 2018 - 99
IEEE Robotics & Automation Magazine - September 2018 - 100
IEEE Robotics & Automation Magazine - September 2018 - 101
IEEE Robotics & Automation Magazine - September 2018 - 102
IEEE Robotics & Automation Magazine - September 2018 - 103
IEEE Robotics & Automation Magazine - September 2018 - 104
IEEE Robotics & Automation Magazine - September 2018 - 105
IEEE Robotics & Automation Magazine - September 2018 - 106
IEEE Robotics & Automation Magazine - September 2018 - 107
IEEE Robotics & Automation Magazine - September 2018 - 108
IEEE Robotics & Automation Magazine - September 2018 - 109
IEEE Robotics & Automation Magazine - September 2018 - 110
IEEE Robotics & Automation Magazine - September 2018 - 111
IEEE Robotics & Automation Magazine - September 2018 - 112
IEEE Robotics & Automation Magazine - September 2018 - 113
IEEE Robotics & Automation Magazine - September 2018 - 114
IEEE Robotics & Automation Magazine - September 2018 - 115
IEEE Robotics & Automation Magazine - September 2018 - 116
IEEE Robotics & Automation Magazine - September 2018 - Cover3
IEEE Robotics & Automation Magazine - September 2018 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2010
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2010
https://www.nxtbookmedia.com