WEBVTT - TechStuff Classic: DARPA Robotics Challenge Review

0:00:04.400 --> 0:00:12.480
<v Speaker 1>Welcome to tex Stuff production from I Heart Radio. Hey there,

0:00:12.520 --> 0:00:15.720
<v Speaker 1>and welcome to tex Stuff. I'm your host, John Than Strickland.

0:00:15.720 --> 0:00:18.160
<v Speaker 1>I'm an executive producer with I Heart Radio and Hell

0:00:18.360 --> 0:00:22.840
<v Speaker 1>the Tech Area. It is time for a tech Stuff

0:00:22.880 --> 0:00:28.440
<v Speaker 1>classic episode. This episode originally published June two thousand fifteen.

0:00:28.520 --> 0:00:34.559
<v Speaker 1>It is titled DARPA Robotics Challenge Review. It's about the

0:00:34.880 --> 0:00:39.720
<v Speaker 1>DARPA Robotics Challenge where they were simulating UH an emergency

0:00:39.760 --> 0:00:44.040
<v Speaker 1>situation and putting a robot through paces of doing certain

0:00:44.159 --> 0:00:47.919
<v Speaker 1>basic tasks in an effort to see if the robots

0:00:47.960 --> 0:00:51.440
<v Speaker 1>could do them, you know, more or less autonomously. Turns

0:00:51.479 --> 0:00:54.040
<v Speaker 1>out that some things that you might think of as

0:00:54.040 --> 0:00:58.120
<v Speaker 1>being incredibly easy to accomplish turned out to be pretty hard.

0:00:58.680 --> 0:01:03.360
<v Speaker 1>Let's listen in So, to start off, we got to

0:01:03.360 --> 0:01:07.560
<v Speaker 1>talk about DARPA itself. Remember that's the research and development

0:01:07.720 --> 0:01:11.600
<v Speaker 1>arm of the Department of Defenses technically the US Defense

0:01:11.680 --> 0:01:17.200
<v Speaker 1>Advanced Research Projects Agency UH and DARPA has been responsible

0:01:17.200 --> 0:01:21.680
<v Speaker 1>for a lot of cutting edge research, largely in the

0:01:21.720 --> 0:01:25.720
<v Speaker 1>mode of military use. But we have seen the benefits

0:01:25.800 --> 0:01:29.600
<v Speaker 1>of that research hit us in other ways. Besides, you know,

0:01:29.840 --> 0:01:35.160
<v Speaker 1>the military applications, So for example, our pa net, the

0:01:35.200 --> 0:01:39.560
<v Speaker 1>predecessor to the Internet, was the platform upon which the

0:01:39.600 --> 0:01:43.400
<v Speaker 1>technologies that allow the Internet to work were developed. And

0:01:43.480 --> 0:01:45.600
<v Speaker 1>that was a DARPA project that was back when they

0:01:45.600 --> 0:01:50.800
<v Speaker 1>were first just called ARPA rather than DARPA. But we

0:01:50.960 --> 0:01:53.600
<v Speaker 1>wouldn't have the Internet, at least not the way we

0:01:53.680 --> 0:01:57.200
<v Speaker 1>have it today if it were not for this agency.

0:01:57.240 --> 0:01:59.160
<v Speaker 1>So the agency has done a lot of stuff that

0:01:59.240 --> 0:02:02.040
<v Speaker 1>has benefited us in many ways. I'll talk about another

0:02:02.080 --> 0:02:04.560
<v Speaker 1>one a little bit later on in the podcast, kind

0:02:04.600 --> 0:02:09.040
<v Speaker 1>of draw parallels to what happened with the robotics challenge.

0:02:09.960 --> 0:02:13.800
<v Speaker 1>So here we have this agency. They're all about research

0:02:13.800 --> 0:02:17.520
<v Speaker 1>and development. They don't actually have lots of labs with

0:02:17.560 --> 0:02:21.360
<v Speaker 1>scientists working in them. Know what this agency does is

0:02:21.400 --> 0:02:26.040
<v Speaker 1>it sends out proposals to other groups and asks them

0:02:26.200 --> 0:02:30.959
<v Speaker 1>to help work on various projects. Sometimes they hold challenges.

0:02:31.440 --> 0:02:34.320
<v Speaker 1>In these challenges, it's kind of an open invitation for

0:02:34.440 --> 0:02:40.440
<v Speaker 1>any group that can participate to uh to compete in

0:02:40.520 --> 0:02:43.440
<v Speaker 1>some way, and the winner usually gets some sort of

0:02:43.480 --> 0:02:47.320
<v Speaker 1>cash prize. And so often the cash prize will be

0:02:47.440 --> 0:02:51.040
<v Speaker 1>less than the investment needed to actually participate in the

0:02:51.080 --> 0:02:54.320
<v Speaker 1>competition to build out the thing that you need to

0:02:54.360 --> 0:02:57.639
<v Speaker 1>make for us to to win, but it's still a

0:02:57.760 --> 0:03:03.119
<v Speaker 1>very important UH and prestigious event to be part of

0:03:03.240 --> 0:03:06.359
<v Speaker 1>if you are capable of competing. Now we're talking mostly

0:03:06.360 --> 0:03:10.960
<v Speaker 1>about research departments engineering departments in universities, but there are

0:03:11.000 --> 0:03:15.800
<v Speaker 1>also some private institutions, not just university type things, but

0:03:15.919 --> 0:03:19.640
<v Speaker 1>actual research and development labs that will participate in DARPA

0:03:19.760 --> 0:03:25.440
<v Speaker 1>projects as well. And it's collectively that these teams were

0:03:26.200 --> 0:03:28.880
<v Speaker 1>kind of they're the ones that are pushing the technology forward,

0:03:28.919 --> 0:03:32.040
<v Speaker 1>and DARK is kind of the facilitator. They're offering up

0:03:32.080 --> 0:03:38.280
<v Speaker 1>the possibility for people to actually UH participate, and not

0:03:38.280 --> 0:03:41.760
<v Speaker 1>only the possibility, but the goals. They define the goals

0:03:41.840 --> 0:03:44.160
<v Speaker 1>that have to be met, and as it turns out,

0:03:44.960 --> 0:03:48.360
<v Speaker 1>defining those goals is a very important part of these

0:03:48.440 --> 0:03:53.520
<v Speaker 1>challenges because you have to tell the engineers what it

0:03:53.680 --> 0:03:56.800
<v Speaker 1>is they need to be able to do before they

0:03:56.840 --> 0:03:59.200
<v Speaker 1>can build the stuff that does it. If if you

0:03:59.280 --> 0:04:03.160
<v Speaker 1>have a very vague description of what needs to be done,

0:04:03.920 --> 0:04:08.800
<v Speaker 1>the possibilities of achieving it are so varied that it

0:04:08.840 --> 0:04:13.280
<v Speaker 1>can often paralyze a project nothing gets done. But if

0:04:13.280 --> 0:04:17.000
<v Speaker 1>you make it very specific, then it narrows down the

0:04:17.080 --> 0:04:20.640
<v Speaker 1>options and it gives more focus to the project. So

0:04:21.040 --> 0:04:26.359
<v Speaker 1>the DARPA Robotics project itself was inspired by a real

0:04:26.480 --> 0:04:32.320
<v Speaker 1>world disaster, specifically the Fukushima disaster in Japan. Now, this

0:04:32.520 --> 0:04:38.359
<v Speaker 1>was the nuclear facility, the nuclear reactor that was flooded

0:04:38.839 --> 0:04:45.120
<v Speaker 1>and then suffered some massive problems because of damage to

0:04:45.160 --> 0:04:50.800
<v Speaker 1>the infrastructure. And we're talking about a nuclear facility, Radiation

0:04:51.000 --> 0:04:55.120
<v Speaker 1>is a factor, so it's a very dangerous environment to

0:04:55.240 --> 0:05:01.240
<v Speaker 1>send responders to. Dark As approach was to create a

0:05:01.279 --> 0:05:05.880
<v Speaker 1>scenario in which a robot would need to go through

0:05:05.920 --> 0:05:10.120
<v Speaker 1>an environment similar to that that was at Fukushima and

0:05:10.160 --> 0:05:14.680
<v Speaker 1>be able to perform the tasks necessary to help avert

0:05:15.080 --> 0:05:20.440
<v Speaker 1>true devastation and catastrophe without putting people at risk. So

0:05:20.480 --> 0:05:22.600
<v Speaker 1>the idea is that you can use a robot which

0:05:22.640 --> 0:05:27.240
<v Speaker 1>is not going to respond to radiation the way a

0:05:27.279 --> 0:05:31.560
<v Speaker 1>living organism would and be able to actually carry out

0:05:31.839 --> 0:05:35.679
<v Speaker 1>the stuff you need to prevent a really huge problem

0:05:35.760 --> 0:05:41.200
<v Speaker 1>from getting worse. So uh, some people have referred to

0:05:41.320 --> 0:05:46.800
<v Speaker 1>the Darker Robotics Challenge as the Robolympics because it was

0:05:46.839 --> 0:05:49.920
<v Speaker 1>a series of tasks that a robot has to complete

0:05:49.960 --> 0:05:53.080
<v Speaker 1>and it had to all be the same. Robot teams

0:05:53.120 --> 0:05:57.360
<v Speaker 1>could not build individual robots designed to complete specific tasks.

0:05:57.680 --> 0:06:00.680
<v Speaker 1>If they could, it would be way easier of a

0:06:00.760 --> 0:06:03.600
<v Speaker 1>challenge because most of the robots that are in use

0:06:03.640 --> 0:06:09.200
<v Speaker 1>today have very narrow parameters. There's just maybe a single task,

0:06:09.839 --> 0:06:12.359
<v Speaker 1>or perhaps just a couple of small, you know, a

0:06:12.400 --> 0:06:14.719
<v Speaker 1>small range of tasks that the robot has to do.

0:06:15.600 --> 0:06:17.880
<v Speaker 1>It doesn't have to do anything outside of that. So

0:06:17.880 --> 0:06:20.719
<v Speaker 1>when you're designing the robot, you just say, all right,

0:06:20.920 --> 0:06:24.200
<v Speaker 1>what design elements will allow the robot to do what

0:06:24.240 --> 0:06:27.200
<v Speaker 1>it has to do. Anything that's outside of that is unnecessary,

0:06:27.279 --> 0:06:30.359
<v Speaker 1>we will not do it. Take the roomba as an example.

0:06:30.360 --> 0:06:33.280
<v Speaker 1>It's a great example. It's a robot the vacuums that

0:06:33.360 --> 0:06:37.400
<v Speaker 1>cleans floors. Anything that's not necessary for the roombot to

0:06:37.440 --> 0:06:41.520
<v Speaker 1>do that is put aside. You'd want to make sure

0:06:41.560 --> 0:06:46.039
<v Speaker 1>that all the design elements in your robot complement its purpose.

0:06:47.200 --> 0:06:50.640
<v Speaker 1>But if you have to complete a lot of different tasks,

0:06:51.240 --> 0:06:54.960
<v Speaker 1>and those tasks are not always similar to one another,

0:06:55.880 --> 0:07:02.960
<v Speaker 1>you complicate the whole design process by incredible factors. It's

0:07:03.000 --> 0:07:08.000
<v Speaker 1>hard to even express how much more difficult this is. Now,

0:07:08.040 --> 0:07:11.280
<v Speaker 1>if you've watched any of the videos that came out

0:07:11.320 --> 0:07:14.800
<v Speaker 1>of the Darker Robotics Challenge. You probably saw at least

0:07:14.800 --> 0:07:18.720
<v Speaker 1>one or two that were montages of robots falling over

0:07:19.480 --> 0:07:21.440
<v Speaker 1>and it's a little funny to watch. You see these

0:07:21.640 --> 0:07:27.680
<v Speaker 1>big robots just topple over sometimes apparently for no reason.

0:07:27.880 --> 0:07:30.280
<v Speaker 1>They just they just they're standing and then they collapse.

0:07:31.080 --> 0:07:33.520
<v Speaker 1>And there's something comic about that, you know that you

0:07:33.640 --> 0:07:38.000
<v Speaker 1>can't deny that it's funny, but it also demonstrates that

0:07:38.080 --> 0:07:40.680
<v Speaker 1>these robots are trying to do something that while we

0:07:40.800 --> 0:07:44.480
<v Speaker 1>as human beings might find easy, it's a real challenge

0:07:44.720 --> 0:07:50.800
<v Speaker 1>from a robotics standpoint. So this Darker Robotics Challenge had

0:07:50.840 --> 0:07:55.720
<v Speaker 1>three phases. The first one was a virtual challenge, which

0:07:56.360 --> 0:08:00.200
<v Speaker 1>in which teams were to design software that would allow

0:08:00.400 --> 0:08:04.440
<v Speaker 1>a virtual robot to complete um certain tasks within a

0:08:04.520 --> 0:08:08.800
<v Speaker 1>virtual environment. So there were no real robotics here, but

0:08:08.880 --> 0:08:11.679
<v Speaker 1>it was a test to see if if the teams

0:08:11.680 --> 0:08:15.160
<v Speaker 1>could actually build the software necessary to make the robot

0:08:15.240 --> 0:08:19.480
<v Speaker 1>do the tasks that needed to be done. The next

0:08:20.000 --> 0:08:23.200
<v Speaker 1>had a trial where it was a physical trial where

0:08:23.560 --> 0:08:28.320
<v Speaker 1>teams actually had to uh place a real robot through

0:08:28.600 --> 0:08:31.600
<v Speaker 1>to you know, go to the next level. And then

0:08:31.640 --> 0:08:33.400
<v Speaker 1>you had the finals, which were the ones that have

0:08:33.720 --> 0:08:37.240
<v Speaker 1>happened most recently. Uh, and I'll go through each of

0:08:37.320 --> 0:08:39.560
<v Speaker 1>the tasks that they had to do in just a second.

0:08:40.559 --> 0:08:42.840
<v Speaker 1>If we look back at the Virtual challenge, there were

0:08:42.840 --> 0:08:46.000
<v Speaker 1>twenty six teams that were part of it to build

0:08:46.040 --> 0:08:49.880
<v Speaker 1>that software. The robot they were controlling was a virtual

0:08:50.040 --> 0:08:55.840
<v Speaker 1>Atlas robot, which is a humanoid robot and was a

0:08:55.880 --> 0:08:58.240
<v Speaker 1>popular choice for a lot of the teams. When they

0:08:58.240 --> 0:09:02.560
<v Speaker 1>moved on to the more physical trials, they still would

0:09:02.640 --> 0:09:04.679
<v Speaker 1>use the Atlas robots. The the challenge, by the way,

0:09:04.720 --> 0:09:07.880
<v Speaker 1>did not require the teams to build their own robots

0:09:07.920 --> 0:09:11.520
<v Speaker 1>from scratch. They could use pre existing robots, but they

0:09:11.600 --> 0:09:14.280
<v Speaker 1>had to program them so that they could complete the

0:09:14.320 --> 0:09:17.520
<v Speaker 1>necessary tasks. So not every robot out there would have

0:09:17.559 --> 0:09:19.520
<v Speaker 1>been a good fit for this. Let's go back to

0:09:19.559 --> 0:09:22.160
<v Speaker 1>the Roomba. The roombo would have been a terrible choice

0:09:22.200 --> 0:09:26.000
<v Speaker 1>to enter into the Darbo Robotics Challenge. We'll be back

0:09:26.040 --> 0:09:28.679
<v Speaker 1>with more of this classic episode of tech Stuff after

0:09:28.720 --> 0:09:39.520
<v Speaker 1>this quick break. So, uh, here are some of the

0:09:39.640 --> 0:09:44.959
<v Speaker 1>virtual tasks that the virtual robots had to complete using

0:09:45.000 --> 0:09:48.320
<v Speaker 1>this software. They had to walk through an area of

0:09:48.720 --> 0:09:53.800
<v Speaker 1>uneven ground that had debris included there, so simulated debris

0:09:53.920 --> 0:09:56.319
<v Speaker 1>had to have a software that would allow the robot

0:09:56.360 --> 0:10:00.120
<v Speaker 1>to maintain its balance even while tracking a path to

0:10:00.160 --> 0:10:04.319
<v Speaker 1>a specific destination. Through this this uneven terrain, they had

0:10:04.360 --> 0:10:08.640
<v Speaker 1>to attach a hose to a spigot and turn a valve. Uh.

0:10:09.040 --> 0:10:14.400
<v Speaker 1>They also were given some artificial limits because and an

0:10:14.440 --> 0:10:18.720
<v Speaker 1>emergency situation, you cannot always count on your communication lines

0:10:19.120 --> 0:10:24.960
<v Speaker 1>being perfectly sound, such as that the Fukushima disaster. You

0:10:25.200 --> 0:10:28.600
<v Speaker 1>need to be sure that your robot can contend with

0:10:28.640 --> 0:10:31.040
<v Speaker 1>the fact that there might be lag between when you

0:10:31.080 --> 0:10:34.079
<v Speaker 1>can issue a command and when the robot is ready

0:10:34.120 --> 0:10:37.240
<v Speaker 1>for the next command. UH. That meant that some of

0:10:37.280 --> 0:10:40.360
<v Speaker 1>the teams started to really look at ways to create

0:10:40.520 --> 0:10:44.800
<v Speaker 1>a semi autonomous robot. So some of the teams built

0:10:44.880 --> 0:10:51.240
<v Speaker 1>robots that were capable of taking on some tasks autonomously. UH.

0:10:51.320 --> 0:10:55.800
<v Speaker 1>Some teams avoided that entirely. They focused on using the

0:10:55.920 --> 0:11:00.640
<v Speaker 1>robots as a direct extension of the control roles that

0:11:00.720 --> 0:11:03.240
<v Speaker 1>the humans were behind. So, in other words, you might

0:11:03.280 --> 0:11:09.320
<v Speaker 1>think of those robots as enormous technological puppets. The puppets

0:11:09.320 --> 0:11:14.040
<v Speaker 1>would respond to direct human commands and wouldn't be able

0:11:14.080 --> 0:11:17.040
<v Speaker 1>to do anything on their own. They didn't have any autonomy.

0:11:17.720 --> 0:11:20.280
<v Speaker 1>There are other ones that you know, you could have

0:11:20.360 --> 0:11:22.559
<v Speaker 1>semi autonomy in the show it a set of stairs

0:11:22.640 --> 0:11:26.080
<v Speaker 1>and you send it the command to climb those stairs,

0:11:26.160 --> 0:11:28.440
<v Speaker 1>and it could do the rest. It could calculate how

0:11:28.520 --> 0:11:30.480
<v Speaker 1>high it needed to put its feet and how to

0:11:30.480 --> 0:11:33.640
<v Speaker 1>shift its weight, that sort of stuff. UH, And there

0:11:33.679 --> 0:11:36.600
<v Speaker 1>were a lot of different strategies employed and to varying

0:11:36.600 --> 0:11:41.439
<v Speaker 1>degrees of success. It wasn't like the autonomous robots automatically

0:11:41.440 --> 0:11:44.040
<v Speaker 1>were better than the human controlled or vice versa. There

0:11:44.120 --> 0:11:48.120
<v Speaker 1>was actually it all depended on the implementation. So that

0:11:48.200 --> 0:11:57.960
<v Speaker 1>virtual trial ended up having one team winning pretty pretty decisively. UM.

0:11:58.000 --> 0:12:02.360
<v Speaker 1>It was the Institute for Human and Machine Cognition, which

0:12:02.440 --> 0:12:07.320
<v Speaker 1>is UH, an organization in Pensacola, Florida, and eight other

0:12:07.360 --> 0:12:10.360
<v Speaker 1>teams qualified for the trials that we're going to be

0:12:10.400 --> 0:12:16.320
<v Speaker 1>held in December. Now, by the time those trials happened,

0:12:17.080 --> 0:12:21.920
<v Speaker 1>some of the teams had merged UH and some other

0:12:22.000 --> 0:12:24.600
<v Speaker 1>teams were coming into it. Six of the teams would

0:12:24.600 --> 0:12:27.280
<v Speaker 1>go on to compete at the trials that were held

0:12:27.320 --> 0:12:32.160
<v Speaker 1>at the Homestead Miami Speedway, and they had eight tasks

0:12:32.200 --> 0:12:34.720
<v Speaker 1>they had to complete that were similar to the ones

0:12:34.760 --> 0:12:40.400
<v Speaker 1>in the Darker robotics final, and those tasks included manning

0:12:40.400 --> 0:12:45.600
<v Speaker 1>a vehicle, um walking through uneven terrain, or otherwise moving

0:12:45.640 --> 0:12:49.280
<v Speaker 1>through uneven terrain. Robots did not have to be bipedal.

0:12:49.840 --> 0:12:52.480
<v Speaker 1>They could move around on however many limbs they had.

0:12:52.520 --> 0:12:54.480
<v Speaker 1>They just had to be also able to do these

0:12:54.480 --> 0:12:57.480
<v Speaker 1>other tasks. Uh. They had to be able to climb

0:12:57.480 --> 0:12:59.720
<v Speaker 1>a ladder. They had to be able to remove debris

0:12:59.760 --> 0:13:02.120
<v Speaker 1>from a door and then opened the door. They had

0:13:02.200 --> 0:13:04.840
<v Speaker 1>to be able to break through a wall. Uh, they

0:13:04.880 --> 0:13:07.439
<v Speaker 1>had to be able to handle valves and to attach

0:13:07.480 --> 0:13:11.480
<v Speaker 1>a hose to a spigott. The winning team of that

0:13:12.080 --> 0:13:16.320
<v Speaker 1>set of trials was a group called Shaft spelled s

0:13:16.360 --> 0:13:20.520
<v Speaker 1>C H A f T. This was a group out

0:13:20.520 --> 0:13:24.560
<v Speaker 1>of Japan. Now, when this group was competing, they were

0:13:24.760 --> 0:13:28.560
<v Speaker 1>this little independent group. But then they got acquired by

0:13:28.600 --> 0:13:31.440
<v Speaker 1>a little company that we've talked about several times on

0:13:31.480 --> 0:13:34.760
<v Speaker 1>this podcast. You know him. You may or may not

0:13:34.840 --> 0:13:38.520
<v Speaker 1>love them Google. So just before the trials, Google had

0:13:38.520 --> 0:13:44.240
<v Speaker 1>acquired uh, this this this group, this organization. Now Shaft

0:13:44.280 --> 0:13:47.719
<v Speaker 1>did really well, uh, which you know makes sense. I mean,

0:13:47.760 --> 0:13:50.840
<v Speaker 1>you've you've heard the theme song. But out of thirty

0:13:50.840 --> 0:13:55.160
<v Speaker 1>two points that it could possibly score. It earned twenty seven,

0:13:56.160 --> 0:13:59.680
<v Speaker 1>so pretty good score for for a robot and also

0:14:00.240 --> 0:14:05.120
<v Speaker 1>was seven points more than the next closest competitor, which

0:14:05.200 --> 0:14:07.920
<v Speaker 1>was from I H M C, the same group that

0:14:07.960 --> 0:14:13.120
<v Speaker 1>won the virtual trial earlier. Third place was Tartan Rescue

0:14:13.480 --> 0:14:17.280
<v Speaker 1>from Carnegie Mellon And that will be important in a

0:14:17.320 --> 0:14:21.080
<v Speaker 1>second to when we get into the finals. Now, Shaft

0:14:21.240 --> 0:14:24.480
<v Speaker 1>did not go on to compete in the DARPA Robotics

0:14:24.520 --> 0:14:28.880
<v Speaker 1>Finals because Google announced that they were refocusing the team,

0:14:28.960 --> 0:14:34.960
<v Speaker 1>dedicating it to actual commercial Google projects. So uh, they

0:14:35.040 --> 0:14:38.800
<v Speaker 1>were no longer being dedicated to this challenge. They were

0:14:38.800 --> 0:14:41.920
<v Speaker 1>being dedicated to a real world product of some sort.

0:14:43.120 --> 0:14:49.760
<v Speaker 1>Google's also had other involvement with some DARPA stuff, at

0:14:49.800 --> 0:14:53.040
<v Speaker 1>least after the fact. Google does not tend to get

0:14:53.080 --> 0:14:57.640
<v Speaker 1>involved in these challenges directly. Um, probably because of the

0:14:57.760 --> 0:15:02.720
<v Speaker 1>military association of DARPA and Google is very careful to

0:15:02.880 --> 0:15:07.240
<v Speaker 1>avoid those kind of associations. Now, the finals took place

0:15:07.720 --> 0:15:12.760
<v Speaker 1>over June five and June six and Pomona, California, and uh,

0:15:12.800 --> 0:15:16.640
<v Speaker 1>it was at the Fair Plex and there was quite

0:15:16.640 --> 0:15:20.280
<v Speaker 1>a crowd watching these events, and the reports I read

0:15:20.320 --> 0:15:22.760
<v Speaker 1>were really interesting, and also the videos I watched were

0:15:22.800 --> 0:15:27.440
<v Speaker 1>interesting because the crowd was extremely enthusiastic cheering on the robots,

0:15:28.080 --> 0:15:32.280
<v Speaker 1>groaning every time a robot failed a task or fell over,

0:15:33.440 --> 0:15:36.800
<v Speaker 1>gasping when that sort of stuff happened, because everyone wanted

0:15:36.840 --> 0:15:40.520
<v Speaker 1>to see these robots succeed. No one wanted any group

0:15:40.560 --> 0:15:44.840
<v Speaker 1>to fail. And uh. Also, the other interesting thing was

0:15:44.920 --> 0:15:47.560
<v Speaker 1>that it was really hard to tell if you were

0:15:47.560 --> 0:15:52.080
<v Speaker 1>in the audience when a robot was operating autonomously as

0:15:52.080 --> 0:15:56.640
<v Speaker 1>opposed to being controlled by humans. Um. That says two things,

0:15:56.880 --> 0:16:00.320
<v Speaker 1>One that the line between these two is getting further

0:16:00.360 --> 0:16:05.520
<v Speaker 1>and further blurred. And to that sometimes the robot would

0:16:05.560 --> 0:16:07.480
<v Speaker 1>behave in a weird way, and you couldn't be sure

0:16:07.520 --> 0:16:11.520
<v Speaker 1>if it was because the autonomous programming was lacking or

0:16:11.640 --> 0:16:16.160
<v Speaker 1>because the control mechanisms were limited. So, in other words,

0:16:16.880 --> 0:16:19.640
<v Speaker 1>it's not that necessarily that the art has gotten so

0:16:19.680 --> 0:16:21.800
<v Speaker 1>advanced that we can't tell the difference. It may be

0:16:21.960 --> 0:16:25.000
<v Speaker 1>that the art has not advanced enough that we can't

0:16:26.120 --> 0:16:31.480
<v Speaker 1>spot what is the cause of incompetence. And and I

0:16:31.600 --> 0:16:34.720
<v Speaker 1>use the word incompetence mainly as a joke. It's just

0:16:34.840 --> 0:16:40.440
<v Speaker 1>a joke because truthfully, it displays how difficult robotics as

0:16:40.440 --> 0:16:43.480
<v Speaker 1>a discipline actually is how how challenging it is to

0:16:43.560 --> 0:16:46.840
<v Speaker 1>design a robot that is capable of doing the same

0:16:46.880 --> 0:16:50.440
<v Speaker 1>sort of things that humans can do. It shows that

0:16:50.520 --> 0:16:54.160
<v Speaker 1>the things that we take for granted as being pretty

0:16:54.200 --> 0:16:59.040
<v Speaker 1>simple are fiendishly difficult when you get to a design

0:16:59.120 --> 0:17:02.000
<v Speaker 1>and programming level when you're actually building a robot that's

0:17:02.040 --> 0:17:04.840
<v Speaker 1>going to be capable of doing the same thing. So

0:17:04.920 --> 0:17:09.320
<v Speaker 1>here are the eight tasks that the robots had to complete,

0:17:09.400 --> 0:17:12.560
<v Speaker 1>and one of these tasks was called Surprise. I'll get

0:17:12.600 --> 0:17:15.600
<v Speaker 1>to it. But the reason it's called surprises that DARPA

0:17:16.000 --> 0:17:20.080
<v Speaker 1>told all the teams, your robot will encounter a task

0:17:20.400 --> 0:17:24.600
<v Speaker 1>similar to these other ones that you already know about,

0:17:25.160 --> 0:17:26.639
<v Speaker 1>but we're not going to tell you what it is.

0:17:27.720 --> 0:17:30.720
<v Speaker 1>And it meant that the teams knew that there was

0:17:30.760 --> 0:17:34.120
<v Speaker 1>going to be something on that list of tasks that

0:17:34.560 --> 0:17:38.600
<v Speaker 1>was not not defined, and that the robot would have

0:17:38.640 --> 0:17:40.399
<v Speaker 1>to be able to contend with it in order to

0:17:40.440 --> 0:17:44.520
<v Speaker 1>get a point for that particular task. And so the

0:17:44.640 --> 0:17:47.040
<v Speaker 1>tasks were um there were eight, Like I said, eight

0:17:47.040 --> 0:17:50.600
<v Speaker 1>of them. You were awarded a point if your robot

0:17:50.600 --> 0:17:55.680
<v Speaker 1>could successfully complete that task. So the score the final

0:17:55.760 --> 0:17:59.640
<v Speaker 1>scores once everything was done were determined by how many

0:17:59.680 --> 0:18:03.879
<v Speaker 1>tasks were completed successfully and what was the time of

0:18:03.960 --> 0:18:09.119
<v Speaker 1>the robots performance. Now, when they were first designing the robots,

0:18:09.440 --> 0:18:12.240
<v Speaker 1>teams were told they would have half an hour per task.

0:18:12.640 --> 0:18:15.160
<v Speaker 1>So you have eight tasks, half an hour per test,

0:18:15.240 --> 0:18:18.639
<v Speaker 1>that's four hours total. But the actual competition they were

0:18:18.640 --> 0:18:23.359
<v Speaker 1>told they would have one hour to complete all eight tests. Um.

0:18:23.440 --> 0:18:26.280
<v Speaker 1>And why you might think that, how is that fair?

0:18:26.320 --> 0:18:28.639
<v Speaker 1>As a as a bait and switch, you also have

0:18:28.720 --> 0:18:33.080
<v Speaker 1>to understand this was all about simulating an emergency response.

0:18:34.200 --> 0:18:38.320
<v Speaker 1>So under those emergency conditions, you can't expect to ask

0:18:38.359 --> 0:18:41.879
<v Speaker 1>for more time. That's not realistic. Uh. And it added

0:18:41.920 --> 0:18:46.720
<v Speaker 1>an extra layer of pressure on the teams. So those

0:18:46.760 --> 0:18:49.760
<v Speaker 1>eight tasks, the first one was to drive, so the

0:18:49.840 --> 0:18:53.800
<v Speaker 1>robots had to drive a Polaris Ranger XP nine vehicle.

0:18:54.560 --> 0:18:56.760
<v Speaker 1>These if you haven't seen them, they look like sometimes

0:18:56.760 --> 0:18:59.080
<v Speaker 1>you might call mcgator or you might think of it

0:18:59.119 --> 0:19:03.600
<v Speaker 1>as a golf car on steroids. These are um vehicles

0:19:03.680 --> 0:19:06.600
<v Speaker 1>that are similar to golf carts. They're they're largely open,

0:19:06.640 --> 0:19:10.320
<v Speaker 1>They've got heavier wheels than golf carts, do more warm

0:19:10.400 --> 0:19:14.520
<v Speaker 1>horsepower than a golf cart would, but it's definitely in

0:19:14.640 --> 0:19:18.760
<v Speaker 1>that range between golf cart and real car. Teams had

0:19:18.800 --> 0:19:23.960
<v Speaker 1>five minutes to alter the vehicle without using tools to

0:19:24.080 --> 0:19:27.280
<v Speaker 1>make sure that their robots could actually operate it. So

0:19:27.320 --> 0:19:29.760
<v Speaker 1>what the robots had to do was drive from the

0:19:29.840 --> 0:19:35.320
<v Speaker 1>starting point to a destination, and it was only considered

0:19:35.480 --> 0:19:38.359
<v Speaker 1>a success if the vehicle had completely moved past a

0:19:38.560 --> 0:19:43.320
<v Speaker 1>finishing mark. The vehicle also had to go through essentially

0:19:43.320 --> 0:19:47.560
<v Speaker 1>a driving course with obstacles and cones set up, and

0:19:47.600 --> 0:19:51.240
<v Speaker 1>it was determined that if the robot were to collide

0:19:51.320 --> 0:19:53.200
<v Speaker 1>with one of those obstacles or one of those cones

0:19:53.240 --> 0:19:56.200
<v Speaker 1>and cause it to move as a result of that collision,

0:19:56.720 --> 0:20:00.359
<v Speaker 1>the robot would not receive a point for that ask

0:20:01.880 --> 0:20:05.000
<v Speaker 1>the robot. Also, the team could choose for the robot too,

0:20:05.119 --> 0:20:08.959
<v Speaker 1>instead of driving, to walk to the destination, but in

0:20:08.960 --> 0:20:11.439
<v Speaker 1>that case they would not be awarded a point for

0:20:11.480 --> 0:20:16.400
<v Speaker 1>that task. They would forfeit the point um. But ideally

0:20:16.440 --> 0:20:18.600
<v Speaker 1>the robot would be able to operate the accelerator and

0:20:18.680 --> 0:20:22.439
<v Speaker 1>the steering wheel and maybe even the break and the shift.

0:20:23.160 --> 0:20:26.920
<v Speaker 1>The cars were already or the vehicles were already started,

0:20:26.920 --> 0:20:31.119
<v Speaker 1>The engines were already running, and they were already in

0:20:31.240 --> 0:20:34.359
<v Speaker 1>high gear. Because it was considered to be the smoothest

0:20:34.680 --> 0:20:38.639
<v Speaker 1>way for the robots to to maneuver the vehicle. But

0:20:39.000 --> 0:20:41.720
<v Speaker 1>if teams wanted to, they could design a robot that

0:20:41.760 --> 0:20:45.600
<v Speaker 1>would be capable of shifting gears. It was not a requirement,

0:20:45.600 --> 0:20:47.560
<v Speaker 1>it was just something they could do if they wanted to.

0:20:48.720 --> 0:20:51.199
<v Speaker 1>At any rate, the robot needed to be able to

0:20:51.280 --> 0:20:55.439
<v Speaker 1>drive safely from the starting point to the destination and

0:20:55.480 --> 0:20:59.280
<v Speaker 1>then halt the vehicle either by letting off of the

0:20:59.280 --> 0:21:01.919
<v Speaker 1>accelerators so it coasted to a stop, are actually applying

0:21:01.920 --> 0:21:05.880
<v Speaker 1>the brake. The next task. That was just task number one.

0:21:06.440 --> 0:21:09.240
<v Speaker 1>The next task was called egress, which is really just

0:21:09.440 --> 0:21:12.960
<v Speaker 1>getting out of the car. It sounds incredibly simple, and

0:21:12.960 --> 0:21:15.520
<v Speaker 1>for humans, for most of us, it really is pretty simple.

0:21:16.119 --> 0:21:20.000
<v Speaker 1>You know. We we intuitively know how to maintain our

0:21:20.000 --> 0:21:22.800
<v Speaker 1>balance and to shift our weight so that we go

0:21:22.880 --> 0:21:26.080
<v Speaker 1>from a seated position to standing. But that's not the

0:21:26.119 --> 0:21:28.679
<v Speaker 1>case with the robots. You have to design the robot

0:21:28.760 --> 0:21:30.679
<v Speaker 1>to do that. You have to program the robot to

0:21:30.680 --> 0:21:34.160
<v Speaker 1>do that. You know, the robot be able to anticipate

0:21:34.600 --> 0:21:37.560
<v Speaker 1>what a shift in its weight will do, what how

0:21:37.600 --> 0:21:40.920
<v Speaker 1>it's momentum will carry it forward. As it turns out,

0:21:40.920 --> 0:21:44.520
<v Speaker 1>This was one of the trickier tasks that teams had

0:21:44.520 --> 0:21:47.159
<v Speaker 1>to complete to get out of a vehicle. It was

0:21:47.200 --> 0:21:52.320
<v Speaker 1>not an easy thing to do um but they were

0:21:52.400 --> 0:21:54.000
<v Speaker 1>told that they could get out of the vehicle in

0:21:54.040 --> 0:21:56.400
<v Speaker 1>either direction. They didn't have to exit outll the left

0:21:56.440 --> 0:21:58.760
<v Speaker 1>side versus the right side. That the robot could get

0:21:58.800 --> 0:22:02.880
<v Speaker 1>out of either side, and again the task was considered

0:22:02.920 --> 0:22:05.919
<v Speaker 1>complete if the robot could get out of the vehicle

0:22:05.960 --> 0:22:09.520
<v Speaker 1>and maintain its balance and move on to the next challenge,

0:22:09.880 --> 0:22:12.919
<v Speaker 1>and if they could, it would receive a point. The

0:22:13.000 --> 0:22:17.199
<v Speaker 1>next one was door. Now egress was tough. Door was

0:22:17.240 --> 0:22:21.320
<v Speaker 1>surprisingly tough. You would think that opening a door would

0:22:21.359 --> 0:22:24.040
<v Speaker 1>be a pretty simple task. This was a push door

0:22:24.119 --> 0:22:27.080
<v Speaker 1>operated by a lever style handle. You had to push

0:22:27.160 --> 0:22:29.680
<v Speaker 1>up or pull you know, pull up or push down

0:22:29.840 --> 0:22:32.919
<v Speaker 1>rather on the handle and then push the door to

0:22:33.000 --> 0:22:36.440
<v Speaker 1>open it, then step through the door. The door did

0:22:36.440 --> 0:22:38.399
<v Speaker 1>not have a threshold, so there was nothing that you

0:22:38.440 --> 0:22:42.080
<v Speaker 1>had to step over. However, the door was a standard

0:22:42.119 --> 0:22:45.520
<v Speaker 1>thirty six inch wide doorway and with the door jam

0:22:45.600 --> 0:22:48.320
<v Speaker 1>that's closer to thirty three and a half inches, and

0:22:48.359 --> 0:22:51.080
<v Speaker 1>some of these robots were too wide to walk through

0:22:51.119 --> 0:22:54.920
<v Speaker 1>the door, you know, heading with their torso facing forward.

0:22:55.160 --> 0:22:58.200
<v Speaker 1>They actually had to turn sideways and then shuffle through

0:22:58.240 --> 0:23:01.119
<v Speaker 1>the doorway. And there were a lot of robots that

0:23:01.200 --> 0:23:07.600
<v Speaker 1>fell down at this stage of the the challenge. They

0:23:08.040 --> 0:23:10.639
<v Speaker 1>would lose their balance either when pushing the door or

0:23:10.720 --> 0:23:15.560
<v Speaker 1>when trying to maneuver through the doorway. One robot fell

0:23:15.600 --> 0:23:18.320
<v Speaker 1>down at this stage and was able to pick itself

0:23:18.359 --> 0:23:24.280
<v Speaker 1>back up very very slowly and deliberately, which is remarkable

0:23:24.320 --> 0:23:28.800
<v Speaker 1>because it's the only robot that managed to pick itself

0:23:28.840 --> 0:23:31.360
<v Speaker 1>back up after falling over, and that was the Carnegie

0:23:31.440 --> 0:23:35.000
<v Speaker 1>Melon robot, the same one we mentioned in the Trials

0:23:35.160 --> 0:23:39.320
<v Speaker 1>part in just a few moments ago. But anyway, that

0:23:39.359 --> 0:23:40.720
<v Speaker 1>was it. You just had to open the door and

0:23:40.760 --> 0:23:42.520
<v Speaker 1>walk through the doorway, and that was the end of

0:23:42.560 --> 0:23:46.320
<v Speaker 1>that task, and yet it was deceptively difficult. The next

0:23:46.320 --> 0:23:51.600
<v Speaker 1>one was Valve, which was not about the game company,

0:23:51.640 --> 0:23:54.800
<v Speaker 1>but rather about turning a control as if you were

0:23:54.840 --> 0:23:58.359
<v Speaker 1>turning a valve to operate a fire hose or to

0:23:58.960 --> 0:24:01.760
<v Speaker 1>shut down water to a specific part of the system,

0:24:01.800 --> 0:24:04.720
<v Speaker 1>which makes sense. In a nuclear facility, you might have

0:24:04.880 --> 0:24:08.200
<v Speaker 1>to shut off or open a valve. In that case,

0:24:09.720 --> 0:24:13.480
<v Speaker 1>the valve had to be turned counterclockwise in three sixty

0:24:13.560 --> 0:24:16.320
<v Speaker 1>degrees in order for the task to be complete, and

0:24:16.359 --> 0:24:19.159
<v Speaker 1>the team was only told that the valve would have

0:24:19.320 --> 0:24:23.399
<v Speaker 1>a size between four and sixteen inches in diameter, which

0:24:23.400 --> 0:24:25.920
<v Speaker 1>meant that you had to create a robot that would

0:24:25.920 --> 0:24:29.399
<v Speaker 1>be capable of gripping anything within that range and then

0:24:29.600 --> 0:24:34.240
<v Speaker 1>turning it in that counterclockwise direction three sixty degrees. Again

0:24:34.280 --> 0:24:37.560
<v Speaker 1>triggier than it sounds. We've got more to say in

0:24:37.600 --> 0:24:40.920
<v Speaker 1>this classic episode of tech Stuff. After these quick messages

0:24:48.760 --> 0:24:51.600
<v Speaker 1>the next step. The next task was called wall, in

0:24:51.600 --> 0:24:53.720
<v Speaker 1>which a robot had to pick up a cordless drill.

0:24:53.920 --> 0:24:57.760
<v Speaker 1>There were two of them available. They were not automatically on.

0:24:57.840 --> 0:25:00.040
<v Speaker 1>The robot had to operate the cordless drill and and

0:25:00.160 --> 0:25:04.880
<v Speaker 1>it on by squeezing the trigger, and use the cordless

0:25:04.960 --> 0:25:08.320
<v Speaker 1>drill to cut through some drywall in a shape that

0:25:08.440 --> 0:25:12.120
<v Speaker 1>was drawn on the drywall. The drywall was a half

0:25:12.119 --> 0:25:15.600
<v Speaker 1>inch thick, and the robot had to hold the drill,

0:25:15.960 --> 0:25:18.440
<v Speaker 1>operate the drill and move in this shape and then

0:25:18.480 --> 0:25:21.639
<v Speaker 1>remove the rubble. The idea being that sometimes the robot

0:25:21.760 --> 0:25:25.200
<v Speaker 1>might have to cut through a surface in order to

0:25:25.200 --> 0:25:28.840
<v Speaker 1>get access to certain controls uh that might otherwise be

0:25:28.880 --> 0:25:33.119
<v Speaker 1>blocked by collapse of a room or something along those lines.

0:25:34.720 --> 0:25:37.600
<v Speaker 1>Also pretty tricky, you know, using tools that were designed

0:25:37.640 --> 0:25:40.640
<v Speaker 1>to be held in human hands. You know, humans, we

0:25:40.640 --> 0:25:43.400
<v Speaker 1>we have the ability to detect how much pressure we're

0:25:43.480 --> 0:25:48.760
<v Speaker 1>using and to um to change that based upon what's happening.

0:25:49.119 --> 0:25:51.000
<v Speaker 1>Robots a little more tricky. I mean, you can have

0:25:51.040 --> 0:25:56.159
<v Speaker 1>sensors that alert the operator what's happening to what's happening,

0:25:56.160 --> 0:25:59.159
<v Speaker 1>but it's not intuitive. Again, you have to program it.

0:26:00.520 --> 0:26:04.359
<v Speaker 1>After wall was the surprise. Now, the surprise was something

0:26:04.400 --> 0:26:07.280
<v Speaker 1>that DARPA could change out from day to day. There

0:26:07.280 --> 0:26:10.879
<v Speaker 1>were two days of this series of challenges, and I

0:26:10.960 --> 0:26:13.760
<v Speaker 1>know that on one day, I'm not sure if this

0:26:13.840 --> 0:26:15.640
<v Speaker 1>was the same for the other day, but on one

0:26:15.720 --> 0:26:19.399
<v Speaker 1>day it involved picking up a plug and plugging it

0:26:19.440 --> 0:26:24.280
<v Speaker 1>into a socket. Uh. I think they probably changed it

0:26:24.400 --> 0:26:26.440
<v Speaker 1>for the second day, But I never could find out

0:26:26.440 --> 0:26:29.640
<v Speaker 1>what the surprise was on that case. But at any rate,

0:26:30.040 --> 0:26:32.280
<v Speaker 1>it also ended up being pretty tricky that I saw

0:26:32.400 --> 0:26:36.280
<v Speaker 1>one robot that attempted several times to plug the plug

0:26:36.320 --> 0:26:40.639
<v Speaker 1>into a socket and it was sad and funny at

0:26:40.680 --> 0:26:43.280
<v Speaker 1>the same time. But yeah, again, it was one of

0:26:43.280 --> 0:26:46.000
<v Speaker 1>those things where it was similar to tasks the robots

0:26:46.000 --> 0:26:49.080
<v Speaker 1>had had to do previously, but wasn't something they were

0:26:49.119 --> 0:26:52.680
<v Speaker 1>expressly told they would have to do during the actual challenge,

0:26:52.720 --> 0:26:56.800
<v Speaker 1>so that's what made it really hard. The next task

0:26:56.880 --> 0:27:00.159
<v Speaker 1>was rubble, in which the robot had to walk through

0:27:00.240 --> 0:27:03.359
<v Speaker 1>a debris field or on top of the debris, either

0:27:03.440 --> 0:27:06.440
<v Speaker 1>through it or on top of it. Again, very challenging

0:27:06.480 --> 0:27:09.760
<v Speaker 1>for robots to maintain their balance. There were lots of

0:27:10.760 --> 0:27:13.919
<v Speaker 1>you know, Boston Dynamics robots that were pretty good at

0:27:13.960 --> 0:27:16.239
<v Speaker 1>doing this, but still pretty tricky. You saw a lot

0:27:16.240 --> 0:27:19.480
<v Speaker 1>of robots fall over at this point too. And then

0:27:19.520 --> 0:27:22.480
<v Speaker 1>there were stairs that was the final task was to

0:27:22.520 --> 0:27:24.720
<v Speaker 1>climb us up stairs that had a rail on the

0:27:24.800 --> 0:27:28.320
<v Speaker 1>left side but no rail on the right side, And

0:27:28.440 --> 0:27:32.000
<v Speaker 1>once the robot was completely on the top of the stairs,

0:27:32.359 --> 0:27:34.879
<v Speaker 1>it was considered to have completed the task and the

0:27:34.880 --> 0:27:41.440
<v Speaker 1>course and it's time would be logged. So again, those

0:27:41.520 --> 0:27:43.760
<v Speaker 1>those tasks, for the most part, pretty simple for your

0:27:43.800 --> 0:27:47.000
<v Speaker 1>average human to do. But imagine that it's your job

0:27:47.040 --> 0:27:49.320
<v Speaker 1>to build a robot that could do all of those things.

0:27:50.480 --> 0:27:53.200
<v Speaker 1>It has to be able to have some form of perception,

0:27:53.320 --> 0:27:56.359
<v Speaker 1>has to be able to see either for the human

0:27:56.359 --> 0:28:01.440
<v Speaker 1>operators to pick up various two tools, or navigate through

0:28:01.800 --> 0:28:06.080
<v Speaker 1>certain areas, or for it to to see and operate

0:28:06.200 --> 0:28:09.200
<v Speaker 1>autonomously and has to be able to perceive its environment

0:28:09.960 --> 0:28:13.040
<v Speaker 1>understand depth. In fact, a lot of teams had trouble

0:28:13.080 --> 0:28:16.240
<v Speaker 1>with the the wall task because it was very hard

0:28:16.320 --> 0:28:19.439
<v Speaker 1>to perceive how far away the drill was from a

0:28:19.520 --> 0:28:23.720
<v Speaker 1>hand to pick it up and then use it again.

0:28:23.800 --> 0:28:27.160
<v Speaker 1>Things that are pretty easy for most of us very

0:28:27.200 --> 0:28:32.680
<v Speaker 1>hard from a robotic standpoint. Um. And like I said,

0:28:32.680 --> 0:28:35.280
<v Speaker 1>the door was one of the hardest ones. Uh. A

0:28:35.320 --> 0:28:37.560
<v Speaker 1>lot of robots had a lot of issues just walking

0:28:37.560 --> 0:28:40.880
<v Speaker 1>through a doorway, which is both funny and and really

0:28:40.920 --> 0:28:43.520
<v Speaker 1>does bring to light that we've got a long way

0:28:43.520 --> 0:28:48.760
<v Speaker 1>to go with robotics. Um. Well, if if you, as

0:28:48.800 --> 0:28:52.080
<v Speaker 1>someone in the crowd had said, if the robotic uprising happens,

0:28:52.160 --> 0:28:56.040
<v Speaker 1>just close the door and you'll be fine. Uh, Because

0:28:56.080 --> 0:28:59.680
<v Speaker 1>it's tricky stuff. It really shows the automation is. We

0:28:59.760 --> 0:29:02.600
<v Speaker 1>take a lot of it for granted because the examples

0:29:02.600 --> 0:29:05.720
<v Speaker 1>we see tend to be pretty elegant because they're designed

0:29:06.200 --> 0:29:09.560
<v Speaker 1>for a specific purpose. But as we start looking at

0:29:09.560 --> 0:29:13.200
<v Speaker 1>a more general purpose robot, we begin to understand exactly

0:29:13.280 --> 0:29:17.400
<v Speaker 1>how complicated we human beings are, so to design a

0:29:17.440 --> 0:29:21.160
<v Speaker 1>machine that can operate within our human world seamlessly is

0:29:21.200 --> 0:29:26.200
<v Speaker 1>an incredible challenge. So who won, Well, the first place

0:29:26.240 --> 0:29:29.920
<v Speaker 1>went to a South Korean team k A I ST.

0:29:31.000 --> 0:29:34.760
<v Speaker 1>It had its robot d d r C Hubo, which

0:29:34.840 --> 0:29:38.920
<v Speaker 1>completed all eight tasks in forty four minutes and twenty

0:29:39.000 --> 0:29:43.000
<v Speaker 1>eight seconds. Those eight tests forty four minutes and twenty

0:29:43.000 --> 0:29:45.920
<v Speaker 1>eight seconds, remember that's driving from one point to another

0:29:46.040 --> 0:29:49.640
<v Speaker 1>a very short distance, actually getting out of that vehicle,

0:29:50.640 --> 0:29:53.720
<v Speaker 1>walking through a doorway, cutting a hole through a wall,

0:29:53.760 --> 0:29:58.760
<v Speaker 1>turning a valve, plugging in a plug, um, walking over

0:29:58.800 --> 0:30:01.400
<v Speaker 1>some debris, and climbing some stairs. Something that would take

0:30:02.080 --> 0:30:06.600
<v Speaker 1>you know, a healthy person. If it took the more

0:30:06.640 --> 0:30:08.720
<v Speaker 1>than ten minutes, you would wonder what was going on.

0:30:09.840 --> 0:30:14.000
<v Speaker 1>So another example that the winning team did it in

0:30:14.040 --> 0:30:17.080
<v Speaker 1>forty four minutes and twenty eight seconds. There's also a

0:30:17.120 --> 0:30:20.160
<v Speaker 1>great preparation video for the d r C Hubo that

0:30:20.280 --> 0:30:23.360
<v Speaker 1>was put out by the South Korean team that I

0:30:23.520 --> 0:30:27.000
<v Speaker 1>loved because it was like a training montage from Rocky

0:30:27.200 --> 0:30:29.760
<v Speaker 1>and and they It was clear the team had a

0:30:29.800 --> 0:30:31.960
<v Speaker 1>sense of humor about this because it was showing the

0:30:32.040 --> 0:30:35.840
<v Speaker 1>robot not just complete tasks that would be similar to

0:30:35.840 --> 0:30:38.240
<v Speaker 1>the ones that were in the actual challenge, including things

0:30:38.240 --> 0:30:41.920
<v Speaker 1>like climbing a ladder or um or lifting a tool,

0:30:42.880 --> 0:30:46.600
<v Speaker 1>but also doing your typical, you know, training montage stuff

0:30:46.640 --> 0:30:49.920
<v Speaker 1>like doing push ups or taking a fighting stance like

0:30:50.120 --> 0:30:54.480
<v Speaker 1>you're a kung fu master, And that really tickled me.

0:30:54.480 --> 0:30:57.400
<v Speaker 1>I thought it was pretty entertaining but also very impressive

0:30:57.440 --> 0:30:59.640
<v Speaker 1>about what they were capable of doing with that robot.

0:31:00.080 --> 0:31:02.760
<v Speaker 1>The second place team was I H M C. That

0:31:02.880 --> 0:31:05.320
<v Speaker 1>Pencacle of Florida group we talked about a minute ago.

0:31:05.480 --> 0:31:11.200
<v Speaker 1>They were using the Boston Dynamics running Man Atlas butt Um.

0:31:11.240 --> 0:31:15.760
<v Speaker 1>It took it took about fifty minutes in twenty six

0:31:15.760 --> 0:31:18.440
<v Speaker 1>seconds to complete all eight tasks. After he did so,

0:31:18.520 --> 0:31:21.400
<v Speaker 1>after it had climbed the stairs, it lifted its arms

0:31:21.400 --> 0:31:27.560
<v Speaker 1>in victory and then fell over, So I guess that's Hubris.

0:31:27.600 --> 0:31:31.760
<v Speaker 1>The third place team was Carnegie Melon. Their team Tartan Rescue,

0:31:31.920 --> 0:31:34.720
<v Speaker 1>the one that had come in third place in the

0:31:34.760 --> 0:31:38.640
<v Speaker 1>trials as well. Their robot was called Chimp, which had

0:31:38.800 --> 0:31:41.680
<v Speaker 1>very long arms. Is a red robot with arms that

0:31:41.720 --> 0:31:44.600
<v Speaker 1>looked kind of freakishly long if you compare it to

0:31:44.680 --> 0:31:49.360
<v Speaker 1>a human, and it also had treads like a like

0:31:49.400 --> 0:31:51.680
<v Speaker 1>a treadmill type thing on both of its legs and

0:31:51.720 --> 0:31:54.040
<v Speaker 1>on both of its arms. And that was the robot

0:31:54.040 --> 0:31:56.400
<v Speaker 1>that fell over in the door challenge and was able

0:31:56.400 --> 0:32:00.640
<v Speaker 1>to right itself by itself, the only one that could

0:32:00.640 --> 0:32:02.360
<v Speaker 1>get up by itself and didn't need a team of

0:32:02.440 --> 0:32:05.520
<v Speaker 1>humans to actually lift it up. Now, those were the

0:32:05.560 --> 0:32:08.960
<v Speaker 1>only three teams that actually completed all of the eight tasks,

0:32:09.040 --> 0:32:12.000
<v Speaker 1>and they won the prizes. First place was two million dollars,

0:32:12.080 --> 0:32:14.680
<v Speaker 1>second place was one million, and third place was five thousand.

0:32:15.520 --> 0:32:18.200
<v Speaker 1>The other teams broke down like this. Four of them

0:32:18.400 --> 0:32:22.400
<v Speaker 1>were able to complete seven of the tasks, only one

0:32:22.880 --> 0:32:26.800
<v Speaker 1>was capable of completing just six tasks. You had two

0:32:26.800 --> 0:32:31.560
<v Speaker 1>teams that completed five, two teams that completed four, four

0:32:31.640 --> 0:32:36.080
<v Speaker 1>teams that completed three, two that completed to one that

0:32:36.120 --> 0:32:39.840
<v Speaker 1>completed one, and four teams weren't able to complete any

0:32:39.920 --> 0:32:43.719
<v Speaker 1>of the tasks successfully. Um. Now, the whole point of

0:32:43.720 --> 0:32:47.880
<v Speaker 1>this was to really push that state of the art forward,

0:32:48.360 --> 0:32:51.480
<v Speaker 1>to have engineers think, what would you need to do

0:32:51.600 --> 0:32:55.000
<v Speaker 1>to build a robot capable of actually responding to real

0:32:55.040 --> 0:32:59.440
<v Speaker 1>world situations? Who are the challenges that are in the

0:32:59.480 --> 0:33:03.240
<v Speaker 1>way of how can we advance the technology both in

0:33:03.280 --> 0:33:07.360
<v Speaker 1>the hardware and in the software to overcome these challenges.

0:33:08.000 --> 0:33:11.360
<v Speaker 1>And the goal was not to build a super robot

0:33:11.440 --> 0:33:13.800
<v Speaker 1>that's going to save the world. This is not you know,

0:33:13.920 --> 0:33:16.920
<v Speaker 1>the Avengers age of Ultron. That's not what's going on here.

0:33:16.960 --> 0:33:21.680
<v Speaker 1>It's all about incremental improvements in the art and discipline

0:33:21.680 --> 0:33:25.800
<v Speaker 1>of robotics so that the next generation of robots can

0:33:25.920 --> 0:33:29.360
<v Speaker 1>benefit from the research and development done in this first

0:33:29.400 --> 0:33:32.840
<v Speaker 1>generation and a good way of seeing how this plays

0:33:32.880 --> 0:33:35.840
<v Speaker 1>out in the real world, because you know, you might think, well,

0:33:35.880 --> 0:33:39.239
<v Speaker 1>that was a clever demonstration, but what what can we

0:33:39.280 --> 0:33:43.280
<v Speaker 1>expect here on our day to day lives. Take a

0:33:43.320 --> 0:33:47.680
<v Speaker 1>look at how autonomous cars are coming along, because of course,

0:33:47.760 --> 0:33:51.480
<v Speaker 1>DARPA held the Grand Challenge back in the mid to

0:33:51.560 --> 0:33:54.880
<v Speaker 1>late two thousand's, and that was the challenge in which

0:33:55.040 --> 0:33:58.480
<v Speaker 1>different groups tried to build self driving cars that could

0:33:58.520 --> 0:34:02.120
<v Speaker 1>complete a core whether it was on the desert or

0:34:02.240 --> 0:34:07.560
<v Speaker 1>simulated urban environment. And we are now seeing people who

0:34:07.720 --> 0:34:11.719
<v Speaker 1>worked on the various teams that that competed in that

0:34:11.800 --> 0:34:16.320
<v Speaker 1>DARPA Grand Challenge building what will be the first generation

0:34:16.320 --> 0:34:19.120
<v Speaker 1>of driver lest cars that will eventually make it to

0:34:19.120 --> 0:34:24.560
<v Speaker 1>the consumer market. Google has people on its team that

0:34:24.640 --> 0:34:30.440
<v Speaker 1>competed in those Grand challenges, So we're seeing that expertise

0:34:30.520 --> 0:34:34.240
<v Speaker 1>that was developed as as engineers were given a problem

0:34:34.280 --> 0:34:36.560
<v Speaker 1>and told find a way to solve this. We're seeing

0:34:36.560 --> 0:34:39.120
<v Speaker 1>that expertise they developed come into play in the real

0:34:39.160 --> 0:34:41.640
<v Speaker 1>world now. And it's sure it's gonna be a few

0:34:41.680 --> 0:34:46.520
<v Speaker 1>more years before we get autonomous cars as a reality

0:34:46.560 --> 0:34:50.520
<v Speaker 1>that an actual human being can go out and purchase,

0:34:50.600 --> 0:34:54.040
<v Speaker 1>as opposed to a representative of a company or you know,

0:34:54.440 --> 0:34:58.000
<v Speaker 1>just uh, you know, someone who is there to demonstrate

0:34:58.080 --> 0:35:00.560
<v Speaker 1>the viability of the technology. It's going to be a

0:35:00.600 --> 0:35:02.880
<v Speaker 1>few more years before this becomes something that you or

0:35:02.920 --> 0:35:06.920
<v Speaker 1>I could go to the dealership and actually purchase. But

0:35:07.280 --> 0:35:10.000
<v Speaker 1>the reality is there on the horizon. Same here with

0:35:10.080 --> 0:35:15.280
<v Speaker 1>the Darba Robotics challenge. It will likely take a decade

0:35:15.360 --> 0:35:19.040
<v Speaker 1>or more to develop a humanoid robot or a robot

0:35:19.080 --> 0:35:24.360
<v Speaker 1>capable of operating within a world designed by humanoids for

0:35:24.520 --> 0:35:29.960
<v Speaker 1>humanoids and do so seamlessly. It will take a lot

0:35:29.960 --> 0:35:33.480
<v Speaker 1>of time and a lot more development, but the foundation

0:35:33.560 --> 0:35:38.160
<v Speaker 1>has been laid, so I'm particularly excited to see what

0:35:38.280 --> 0:35:42.200
<v Speaker 1>the future holds for us based upon these results. And

0:35:42.239 --> 0:35:45.800
<v Speaker 1>while those montages of robots falling over are really funny.

0:35:46.200 --> 0:35:50.640
<v Speaker 1>I am actually optimistic about what robotics will be able

0:35:50.880 --> 0:35:54.600
<v Speaker 1>to accomplish in the future. I'm just also realistic that

0:35:54.640 --> 0:35:57.880
<v Speaker 1>it's going to take time. It's not We're not on

0:35:57.920 --> 0:36:02.600
<v Speaker 1>the verge of a terminator like future. The state of

0:36:02.640 --> 0:36:06.640
<v Speaker 1>the art and artificial intelligence has gotten gone very far

0:36:06.719 --> 0:36:09.759
<v Speaker 1>in certain realms of computer science, but when it comes

0:36:09.760 --> 0:36:12.040
<v Speaker 1>to robotics, there's all there are a lot of problems

0:36:12.080 --> 0:36:15.080
<v Speaker 1>that are still very difficult. You know that vision is

0:36:15.080 --> 0:36:19.920
<v Speaker 1>a big one. H and again, just being able to

0:36:19.960 --> 0:36:22.680
<v Speaker 1>maintain balance again one of those things that we take

0:36:22.680 --> 0:36:27.760
<v Speaker 1>for granted, really a challenging problem. I hope you enjoyed

0:36:27.800 --> 0:36:32.239
<v Speaker 1>that classic episode about the DARPA Robotics Challenge review. If

0:36:32.320 --> 0:36:34.640
<v Speaker 1>you have suggestions for topics I should cover in future

0:36:34.680 --> 0:36:37.440
<v Speaker 1>episodes of tech Stuff, please reach out and let me

0:36:37.480 --> 0:36:40.960
<v Speaker 1>know what you're thinking, because otherwise I'll never know. The

0:36:41.000 --> 0:36:43.279
<v Speaker 1>best way to reach me is to use Twitter. The

0:36:43.400 --> 0:36:47.799
<v Speaker 1>show's handle is text Stuff HSW and I'll talk to

0:36:47.800 --> 0:36:56.839
<v Speaker 1>you again really soon. Text Stuff is an I Heart

0:36:56.920 --> 0:37:00.680
<v Speaker 1>Radio production. For more podcasts from my Heart Radio, visit

0:37:00.719 --> 0:37:03.759
<v Speaker 1>the i Heart Radio app Apple Podcasts or wherever you

0:37:03.840 --> 0:37:09.719
<v Speaker 1>listen to your favorite shows. H