1 00:00:00,000 --> 00:00:01,976 2 00:00:01,976 --> 00:00:32,140 [MUSIC PLAYING] 3 00:00:32,140 --> 00:00:34,762 The GE walking truck was the first legged machine 4 00:00:34,762 --> 00:00:36,220 that could move its legs separately 5 00:00:36,220 --> 00:00:38,660 to place the feet on good footholds. 6 00:00:38,660 --> 00:00:41,200 A human driver controlled the machines four legs 7 00:00:41,200 --> 00:00:43,930 by moving his own arms and legs. 8 00:00:43,930 --> 00:00:46,120 Forced feedback let the driver feel 9 00:00:46,120 --> 00:00:50,690 interactions between each leg and the terrain. 10 00:00:50,690 --> 00:00:52,670 The GE walking truck demonstrated 11 00:00:52,670 --> 00:00:55,040 the technical feasibility of legged vehicles. 12 00:00:55,040 --> 00:00:57,500 However, it required a driver with great skill. 13 00:00:57,500 --> 00:01:00,900 14 00:01:00,900 --> 00:01:03,330 Computers were introduced in 1977 15 00:01:03,330 --> 00:01:06,030 to simplify the driver's task. 16 00:01:06,030 --> 00:01:08,490 This hexapod built in the Soviet Union 17 00:01:08,490 --> 00:01:12,090 was controlled with a mixture of digital and analog computers. 18 00:01:12,090 --> 00:01:14,970 Analog computers controlled the motions of each leg 19 00:01:14,970 --> 00:01:16,710 while the digital computer coordinated 20 00:01:16,710 --> 00:01:17,960 the legs to produce a gait. 21 00:01:17,960 --> 00:01:28,540 22 00:01:28,540 --> 00:01:32,290 This hexapod, also operational in 1977, 23 00:01:32,290 --> 00:01:36,710 relied solely on digital computers for control. 24 00:01:36,710 --> 00:01:39,320 In 1982, cameras and four sensors 25 00:01:39,320 --> 00:01:41,330 helped it to negotiate uneven terrain. 26 00:01:41,330 --> 00:01:54,210 27 00:01:54,210 --> 00:01:57,300 Hirose and Umetani designed mechanical linkages 28 00:01:57,300 --> 00:02:00,090 to simplify control of this quadruped. 29 00:02:00,090 --> 00:02:02,490 Each leg is a three-dimensional pantograph 30 00:02:02,490 --> 00:02:07,290 that transforms linear actuator motion into linear foot motion. 31 00:02:07,290 --> 00:02:10,560 Sensors in the feet detect lateral contact and load 32 00:02:10,560 --> 00:02:14,270 and a pendulum in the body measures the vertical. 33 00:02:14,270 --> 00:02:18,114 The machine climbs uneven stairs without human intervention. 34 00:02:18,114 --> 00:02:32,460 35 00:02:32,460 --> 00:02:33,920 The first machines to balance were 36 00:02:33,920 --> 00:02:36,680 carts that travel back and forth to control the tipping 37 00:02:36,680 --> 00:02:38,520 of an inverted pendulum. 38 00:02:38,520 --> 00:02:40,390 Cannon's group at Stanford demonstrated 39 00:02:40,390 --> 00:02:44,000 balance of a single inverted pendulum, 40 00:02:44,000 --> 00:02:54,680 a double inverted pendulum, and a flexible inverted pendulum. 41 00:02:54,680 --> 00:02:58,900 42 00:02:58,900 --> 00:03:01,720 Miura and Shimoyama built the first walking machines 43 00:03:01,720 --> 00:03:03,160 that balanced. 44 00:03:03,160 --> 00:03:06,940 The bipeds shown here can tip fore and aft and sideways, 45 00:03:06,940 --> 00:03:09,580 but the control computer positions the feet on each step 46 00:03:09,580 --> 00:03:10,810 to control the tipping. 47 00:03:10,810 --> 00:03:13,810 48 00:03:13,810 --> 00:03:16,270 Matsouka built the first running machine. 49 00:03:16,270 --> 00:03:19,750 It moved in a plane by rolling on an incline table. 50 00:03:19,750 --> 00:03:22,540 An electric motor actuated the hip and a solenoid 51 00:03:22,540 --> 00:03:25,240 in the leg delivered thrust to make the machine hop. 52 00:03:25,240 --> 00:03:34,480 53 00:03:34,480 --> 00:03:36,850 The goal of our work in the leg laboratory 54 00:03:36,850 --> 00:03:39,730 has been to explore balance in leg locomotion 55 00:03:39,730 --> 00:03:43,960 with particular attention to the dynamic aspects of the problem. 56 00:03:43,960 --> 00:03:46,720 The first machine we studied had just one leg 57 00:03:46,720 --> 00:03:48,460 on which it hopped. 58 00:03:48,460 --> 00:03:50,020 This one-legged machine permitted 59 00:03:50,020 --> 00:03:52,390 us to concentrate on balance while avoiding 60 00:03:52,390 --> 00:03:54,610 the difficult task of coordinating many legs. 61 00:03:54,610 --> 00:03:57,520 62 00:03:57,520 --> 00:03:59,350 A tether mechanism constraining the machine 63 00:03:59,350 --> 00:04:02,830 mechanically so it could only move vertically fore and aft 64 00:04:02,830 --> 00:04:05,530 and rotate about its pitch axis. 65 00:04:05,530 --> 00:04:07,930 Other motions were eliminated. 66 00:04:07,930 --> 00:04:10,720 Compressed air powered the hopping and sweeping motions 67 00:04:10,720 --> 00:04:13,870 of the leg and air spring made the legs springy 68 00:04:13,870 --> 00:04:15,370 so the hopping motion of the machine 69 00:04:15,370 --> 00:04:19,120 was primarily a passive oscillation. 70 00:04:19,120 --> 00:04:23,470 Sensors measured leg length, hip angle, body pitch angle, 71 00:04:23,470 --> 00:04:26,140 forward running speed, ground contacts, 72 00:04:26,140 --> 00:04:28,750 and pneumatic pressure in the leg. 73 00:04:28,750 --> 00:04:31,540 The driver used a joystick to specify the desired 74 00:04:31,540 --> 00:04:34,900 rate and direction of travel. 75 00:04:34,900 --> 00:04:40,450 Maximum running speed was about 2 and 1/2 miles an hour. 76 00:04:40,450 --> 00:04:42,040 The control system for this machine 77 00:04:42,040 --> 00:04:45,470 was simplified by breaking it down into three parts. 78 00:04:45,470 --> 00:04:48,100 One part of the control system excited and regulated 79 00:04:48,100 --> 00:04:50,080 the vertical bouncing motion. 80 00:04:50,080 --> 00:04:52,360 The second part controlled the forward running speed 81 00:04:52,360 --> 00:04:54,370 by choosing a forward position for the foot 82 00:04:54,370 --> 00:04:56,980 during each flight phase. 83 00:04:56,980 --> 00:04:58,690 The third part of the control system 84 00:04:58,690 --> 00:05:01,240 adjusted the posture of the body by exerting 85 00:05:01,240 --> 00:05:03,310 a torque between the leg and the body 86 00:05:03,310 --> 00:05:06,230 while the foot touched the floor. 87 00:05:06,230 --> 00:05:07,990 These three parts of the control system 88 00:05:07,990 --> 00:05:10,840 were each synchronized to the machine's hopping oscillation. 89 00:05:10,840 --> 00:05:27,810 90 00:05:27,810 --> 00:05:29,910 The operator pressed the leap button 91 00:05:29,910 --> 00:05:33,690 to initiate a modified hopping cycle on the next step. 92 00:05:33,690 --> 00:05:35,240 To increase clearance of the foot, 93 00:05:35,240 --> 00:05:38,100 the control system delivered maximum leg thrust 94 00:05:38,100 --> 00:05:40,620 then retracted the leg and delayed its sweeping motion. 95 00:05:40,620 --> 00:06:01,950 96 00:06:01,950 --> 00:06:03,540 The three-dimensional hopping machine 97 00:06:03,540 --> 00:06:05,670 was similar to the planar hopper, 98 00:06:05,670 --> 00:06:08,870 but it had an extra degree of freedom at the hip. 99 00:06:08,870 --> 00:06:11,820 The hopping motion was powered by compressed air 100 00:06:11,820 --> 00:06:15,000 while the hip was actuated with hydraulics. 101 00:06:15,000 --> 00:06:18,090 A pair of gyroscopes measured the body's pitch, roll, 102 00:06:18,090 --> 00:06:20,580 and yaw orientations. 103 00:06:20,580 --> 00:06:23,460 The joystick specified the desired direction and rate 104 00:06:23,460 --> 00:06:27,870 of travel given in laboratory coordinates. 105 00:06:27,870 --> 00:06:30,930 Top running speed was about 4 and 1/2 miles per hour. 106 00:06:30,930 --> 00:06:33,550 107 00:06:33,550 --> 00:06:35,460 Once again, the control was broken down 108 00:06:35,460 --> 00:06:37,470 into three parts that regulated hopping 109 00:06:37,470 --> 00:06:41,700 height, forward running velocity, and body posture. 110 00:06:41,700 --> 00:06:43,830 The planar control system was generalized 111 00:06:43,830 --> 00:06:46,650 to control the three-dimensional machine with very little 112 00:06:46,650 --> 00:06:48,558 conceptual complication. 113 00:06:48,558 --> 00:07:09,980 114 00:07:09,980 --> 00:07:12,560 In computer simulations, the three-dimensional hopping 115 00:07:12,560 --> 00:07:14,855 machine traversed a variety of simple paths. 116 00:07:14,855 --> 00:07:28,500 117 00:07:28,500 --> 00:07:31,800 Here, Michael Chaponis drives the machine along the outside 118 00:07:31,800 --> 00:07:33,510 of a 1 and 1/2 meter square. 119 00:07:33,510 --> 00:07:57,640 120 00:07:57,640 --> 00:08:00,580 In this experiment, absolute position information 121 00:08:00,580 --> 00:08:05,080 was provided by a sensor mounted on the laboratory ceiling. 122 00:08:05,080 --> 00:08:08,560 Each time the driver pressed the button to advance the machine, 123 00:08:08,560 --> 00:08:11,380 the control system moved it from one corner of the path 124 00:08:11,380 --> 00:08:12,010 to the next. 125 00:08:12,010 --> 00:08:39,200 126 00:08:39,200 --> 00:08:42,679 Because a biped uses only one leg for support at a time, 127 00:08:42,679 --> 00:08:44,810 it can use the one-legged control algorithms 128 00:08:44,810 --> 00:08:47,010 for each leg. 129 00:08:47,010 --> 00:08:49,310 This biped ran using the same three part 130 00:08:49,310 --> 00:08:52,850 control that was developed for the hopping machines. 131 00:08:52,850 --> 00:08:55,400 However, it required an additional mechanism 132 00:08:55,400 --> 00:08:57,470 to sequence the legs and to retract 133 00:08:57,470 --> 00:08:58,820 the leg that wasn't being used. 134 00:08:58,820 --> 00:09:02,280 135 00:09:02,280 --> 00:09:04,850 This is a transition from a two-legged running 136 00:09:04,850 --> 00:09:06,260 gait to a hopping gait. 137 00:09:06,260 --> 00:09:15,460 138 00:09:15,460 --> 00:09:18,130 When hopping, the idle leg was used like a tail 139 00:09:18,130 --> 00:09:21,100 to swing out of phase with the support leg, 140 00:09:21,100 --> 00:09:23,650 thereby reducing the pitching motion of the body. 141 00:09:23,650 --> 00:09:50,280 142 00:09:50,280 --> 00:09:52,950 Top recorded running speed, shown here, 143 00:09:52,950 --> 00:09:54,870 was 9 and 1/2 miles per hour. 144 00:09:54,870 --> 00:10:25,210 145 00:10:25,210 --> 00:10:27,910 This quadruped runs with a trotting gait. 146 00:10:27,910 --> 00:10:30,670 It is used to study leg coordination in the context 147 00:10:30,670 --> 00:10:32,730 of machines that balance. 148 00:10:32,730 --> 00:10:35,160 The control system coordinates pairs of legs 149 00:10:35,160 --> 00:10:39,480 to work together so they act like a single equivalent leg. 150 00:10:39,480 --> 00:10:41,340 With this coordination in effect, 151 00:10:41,340 --> 00:10:43,560 quadruped trotting is equivalent to biped 152 00:10:43,560 --> 00:10:47,650 running so the biped control algorithms can be used. 153 00:10:47,650 --> 00:10:49,540 Once again, control was broken down 154 00:10:49,540 --> 00:10:51,460 into three parts that regulated hopping 155 00:10:51,460 --> 00:10:54,460 height, forward running velocity, and body posture. 156 00:10:54,460 --> 00:10:57,140 157 00:10:57,140 --> 00:10:59,030 In addition to trotting, this method 158 00:10:59,030 --> 00:11:01,370 can, in principle, be used to control 159 00:11:01,370 --> 00:11:04,398 other gaits that use the legs in pairs, such as pacing 160 00:11:04,398 --> 00:11:04,940 and bounding. 161 00:11:04,940 --> 00:11:20,840 162 00:11:20,840 --> 00:11:25,390 [MUSIC PLAYING] 163 00:11:25,390 --> 00:13:35,000