WEBVTT - DARPA Robotics Challenge Review

0:00:04.200 --> 0:00:12.160
<v Speaker 1>Get in touch with technology with tex Stuff from dot Com.

0:00:12.200 --> 0:00:14.440
<v Speaker 1>Hey there, everyone, and welcome to tech Stuff. I am

0:00:14.760 --> 0:00:18.400
<v Speaker 1>Jonathan Strickland, and today but I want to talk about

0:00:18.800 --> 0:00:21.840
<v Speaker 1>the DARPA Robotics Challenge. You may remember I did an

0:00:21.840 --> 0:00:25.520
<v Speaker 1>episode where I interviewed someone from DARPA to talk about

0:00:25.680 --> 0:00:29.280
<v Speaker 1>the robots for US part of the DARPA Robotics Challenge,

0:00:29.880 --> 0:00:34.000
<v Speaker 1>and since then the challenge actually occurred. It happened. I'm

0:00:34.040 --> 0:00:37.640
<v Speaker 1>recording this on June eleven, two thousand fifteen, and the

0:00:37.640 --> 0:00:42.319
<v Speaker 1>previous weekend is when they held the DARPA Robotics Challenge Finals. UH.

0:00:42.400 --> 0:00:45.560
<v Speaker 1>This was the last step in a journey to create

0:00:45.600 --> 0:00:50.360
<v Speaker 1>a robot that could respond to a simulated emergency situation,

0:00:51.360 --> 0:00:57.120
<v Speaker 1>and it was a pretty interesting event. So to start off,

0:00:57.160 --> 0:01:01.080
<v Speaker 1>we gotta talk about DARPA itself. Remember that's the research

0:01:01.080 --> 0:01:04.800
<v Speaker 1>and development arm of the Department of Defense is technically

0:01:04.880 --> 0:01:10.280
<v Speaker 1>the US Defense Advanced Research Projects Agency UH, and DARPA

0:01:10.319 --> 0:01:14.080
<v Speaker 1>has been responsible for a lot of cutting edge research,

0:01:14.760 --> 0:01:18.640
<v Speaker 1>largely in the mode of military use. But we have

0:01:18.760 --> 0:01:22.880
<v Speaker 1>seen the benefits of that research hit us in other ways.

0:01:22.959 --> 0:01:28.160
<v Speaker 1>Besides you know the military applications. So for example, our

0:01:28.240 --> 0:01:32.880
<v Speaker 1>PA net, the predecessor to the Internet was the platform

0:01:33.000 --> 0:01:36.200
<v Speaker 1>upon which the technologies that allow the Internet to work

0:01:36.440 --> 0:01:39.320
<v Speaker 1>were developed, and that was a DARPA project that was

0:01:39.360 --> 0:01:43.200
<v Speaker 1>back when they were first just called ARPA rather than DARPA.

0:01:43.440 --> 0:01:47.440
<v Speaker 1>But we wouldn't have the Internet, at least not the

0:01:47.440 --> 0:01:50.000
<v Speaker 1>way we have it today, if it were not for

0:01:50.040 --> 0:01:52.880
<v Speaker 1>this agency. So the agency has done a lot of

0:01:52.920 --> 0:01:55.640
<v Speaker 1>stuff that has benefited us in many ways. I'll talk

0:01:55.680 --> 0:01:58.480
<v Speaker 1>about another one a little bit later on in the podcast.

0:01:58.600 --> 0:02:03.200
<v Speaker 1>Kind of drop parallels to what happened with the robotics challenge.

0:02:04.160 --> 0:02:07.960
<v Speaker 1>So here we have this agency. They're all about research

0:02:08.000 --> 0:02:11.720
<v Speaker 1>and development. They don't actually have lots of labs with

0:02:11.760 --> 0:02:15.520
<v Speaker 1>scientists working in them. Now, what this agency does is

0:02:15.560 --> 0:02:20.240
<v Speaker 1>it sends out proposals to other groups and asks them

0:02:20.360 --> 0:02:25.120
<v Speaker 1>to help work on various projects. Sometimes they hold challenges.

0:02:25.600 --> 0:02:28.520
<v Speaker 1>In these challenges, it's kind of an open invitation for

0:02:28.639 --> 0:02:34.639
<v Speaker 1>any group that can participate to uh to compete in

0:02:34.680 --> 0:02:37.640
<v Speaker 1>some way, and the winner usually gets some sort of

0:02:37.639 --> 0:02:41.520
<v Speaker 1>cash prize. And so often the cash prize will be

0:02:41.600 --> 0:02:45.200
<v Speaker 1>less than the investment needed to actually participate in the

0:02:45.280 --> 0:02:48.520
<v Speaker 1>competition to build out the thing that you need to

0:02:48.520 --> 0:02:52.639
<v Speaker 1>make for us to to win, but it's still very

0:02:52.680 --> 0:02:57.600
<v Speaker 1>important uh and prestigious event to be part of if

0:02:57.639 --> 0:03:00.520
<v Speaker 1>you are capable of competing. Now we're talking king mostly

0:03:00.560 --> 0:03:05.160
<v Speaker 1>about research departments engineering departments in universities, but there are

0:03:05.160 --> 0:03:10.000
<v Speaker 1>also some private institutions, not just university type things, but

0:03:10.120 --> 0:03:13.840
<v Speaker 1>actual research and development labs that will participate in DARPA

0:03:13.919 --> 0:03:19.440
<v Speaker 1>projects as well. And it's collectively that these teams were

0:03:20.360 --> 0:03:23.040
<v Speaker 1>kind of they're the ones that are pushing the technology forward,

0:03:23.080 --> 0:03:26.200
<v Speaker 1>and DARK is kind of the facilitator. They're offering up

0:03:26.240 --> 0:03:32.440
<v Speaker 1>the possibility for people to actually uh participate, and not

0:03:32.480 --> 0:03:35.960
<v Speaker 1>only the possibility, but the goals. They define the goals

0:03:36.000 --> 0:03:38.320
<v Speaker 1>that have to be met, and as it turns out,

0:03:39.120 --> 0:03:42.520
<v Speaker 1>defining those goals is a very important part of these

0:03:42.600 --> 0:03:47.680
<v Speaker 1>challenges because you have to tell the engineers what it

0:03:47.840 --> 0:03:51.000
<v Speaker 1>is they need to be able to do before they

0:03:51.000 --> 0:03:53.400
<v Speaker 1>can build the stuff that does it. If if you

0:03:53.440 --> 0:03:57.360
<v Speaker 1>have a very vague description of what needs to be done,

0:03:58.120 --> 0:04:03.000
<v Speaker 1>the possibilities of achieving it are so varied that it

0:04:03.040 --> 0:04:07.440
<v Speaker 1>can often paralyze a project nothing gets done. But if

0:04:07.440 --> 0:04:11.200
<v Speaker 1>you make it very specific, then it narrows down the

0:04:11.240 --> 0:04:14.840
<v Speaker 1>options and it gives more focus to the project. So

0:04:15.240 --> 0:04:20.520
<v Speaker 1>the Darker Robotics project itself was inspired by a real

0:04:20.680 --> 0:04:26.480
<v Speaker 1>world disaster, specifically the Fukushima disaster in Japan. Now, this

0:04:26.680 --> 0:04:32.560
<v Speaker 1>was the nuclear facility, the nuclear reactor that was flooded

0:04:33.040 --> 0:04:39.320
<v Speaker 1>and then suffered some massive problems because of damage to

0:04:39.360 --> 0:04:45.000
<v Speaker 1>the infrastructure. And we're talking about a nuclear facility, radiation

0:04:45.160 --> 0:04:49.320
<v Speaker 1>is a factor, so it's a very dangerous environment to

0:04:49.400 --> 0:04:56.000
<v Speaker 1>send responders to. Darpest approach was to create a scenario

0:04:56.680 --> 0:05:00.280
<v Speaker 1>in which a robot would need to go through an

0:05:00.360 --> 0:05:04.440
<v Speaker 1>environment similar to that that was at Fukushima and be

0:05:04.520 --> 0:05:09.640
<v Speaker 1>able to perform the tasks necessary to help avert true

0:05:09.760 --> 0:05:14.800
<v Speaker 1>devastation and catastrophe without putting people at risk. So the

0:05:14.839 --> 0:05:16.920
<v Speaker 1>idea is that you can use a robot which is

0:05:16.960 --> 0:05:21.800
<v Speaker 1>not going to respond to radiation the way a living

0:05:21.920 --> 0:05:26.080
<v Speaker 1>organism would and be able to actually carry out the

0:05:26.120 --> 0:05:30.440
<v Speaker 1>stuff you need to prevent a really huge problem from

0:05:30.480 --> 0:05:35.599
<v Speaker 1>getting worse. So uh, some people have referred to the

0:05:35.680 --> 0:05:41.200
<v Speaker 1>Darker Robotics Challenge as the Robolympics because it was a

0:05:41.200 --> 0:05:44.200
<v Speaker 1>series of tasks that a robot has to complete and

0:05:44.240 --> 0:05:47.479
<v Speaker 1>it had to all be the same. Robot teams could

0:05:47.520 --> 0:05:52.040
<v Speaker 1>not build individual robots designed to complete specific tasks. If

0:05:52.080 --> 0:05:55.400
<v Speaker 1>they could, it would be way easier of a challenge

0:05:55.720 --> 0:05:58.159
<v Speaker 1>because most of the robots that are in use today

0:05:58.720 --> 0:06:03.360
<v Speaker 1>have very narrow parameters. There's just maybe a single task,

0:06:04.000 --> 0:06:06.560
<v Speaker 1>or perhaps just a couple of small, you know, a

0:06:06.600 --> 0:06:08.880
<v Speaker 1>small range of tasks that the robot has to do.

0:06:09.760 --> 0:06:12.039
<v Speaker 1>It doesn't have to do anything outside of that. So

0:06:12.080 --> 0:06:14.960
<v Speaker 1>when you're designing the robot, you just say, all right,

0:06:15.120 --> 0:06:18.360
<v Speaker 1>what design elements will allow the robot to do what

0:06:18.440 --> 0:06:21.440
<v Speaker 1>it has to do. Anything that's outside of that is unnecessary,

0:06:21.480 --> 0:06:24.520
<v Speaker 1>we will not do it. Take the roomba as an example.

0:06:24.560 --> 0:06:27.479
<v Speaker 1>It's a great example. It's a robot the vacuums that

0:06:27.560 --> 0:06:31.599
<v Speaker 1>cleans floors. Anything that's not necessary for the rumbo to

0:06:31.600 --> 0:06:35.680
<v Speaker 1>do that is put aside. You'd want to make sure

0:06:35.720 --> 0:06:40.200
<v Speaker 1>that all the design elements in your robot complement its purpose.

0:06:41.360 --> 0:06:45.320
<v Speaker 1>But if you have to complete a lot of different tasks,

0:06:45.400 --> 0:06:49.120
<v Speaker 1>and those tasks are not always similar to one another,

0:06:50.040 --> 0:06:57.120
<v Speaker 1>you complicate the whole design process by incredible factors. It's

0:06:57.160 --> 0:07:02.160
<v Speaker 1>hard to even express how much more difficult this is. Now,

0:07:02.240 --> 0:07:05.440
<v Speaker 1>if you've watched any of the videos that came out

0:07:05.480 --> 0:07:08.960
<v Speaker 1>of the Darker Robotics Challenge, you probably saw at least

0:07:08.960 --> 0:07:12.880
<v Speaker 1>one or two that were montages of robots falling over.

0:07:13.640 --> 0:07:15.640
<v Speaker 1>And it's a little funny to watch. You see these

0:07:15.840 --> 0:07:21.880
<v Speaker 1>big robots just topple over sometimes apparently for no reason.

0:07:22.080 --> 0:07:24.480
<v Speaker 1>They just they just they're standing and then they collapse.

0:07:25.240 --> 0:07:27.720
<v Speaker 1>And there's something comic about that, you know that you

0:07:27.800 --> 0:07:32.200
<v Speaker 1>can't deny that it's funny, but it also demonstrates that

0:07:32.280 --> 0:07:34.880
<v Speaker 1>these robots are trying to do something that while we

0:07:35.000 --> 0:07:38.640
<v Speaker 1>as human beings might find easy, it's a real challenge

0:07:38.920 --> 0:07:44.960
<v Speaker 1>from a robotics standpoint. So this Darker Robotics Challenge had

0:07:45.040 --> 0:07:49.880
<v Speaker 1>three phases. The first one was a virtual challenge, which

0:07:50.560 --> 0:07:54.440
<v Speaker 1>in which teams were to design software that would allow

0:07:54.560 --> 0:07:58.640
<v Speaker 1>a virtual robot to complete um certain tasks within a

0:07:58.720 --> 0:08:03.000
<v Speaker 1>virtual environment. So there were no real robotics here, but

0:08:03.080 --> 0:08:05.840
<v Speaker 1>it was a test to see if if the teams

0:08:05.840 --> 0:08:09.320
<v Speaker 1>could actually build the software necessary to make the robot

0:08:09.400 --> 0:08:13.560
<v Speaker 1>do the tasks that needed to be done. The next

0:08:14.200 --> 0:08:17.400
<v Speaker 1>had a trial where it was a physical trial where

0:08:17.440 --> 0:08:22.120
<v Speaker 1>where teams actually had to uh place a real robot

0:08:22.240 --> 0:08:25.600
<v Speaker 1>through too, you know, go to the next level. And

0:08:25.640 --> 0:08:27.480
<v Speaker 1>then you had the finals, which were the ones that

0:08:27.880 --> 0:08:31.440
<v Speaker 1>happened most recently. UH and I'll go through each of

0:08:31.480 --> 0:08:33.800
<v Speaker 1>the tasks that they had to do in just a second.

0:08:34.720 --> 0:08:37.000
<v Speaker 1>If we look back at the virtual challenge, there were

0:08:37.040 --> 0:08:40.199
<v Speaker 1>twenty six teams that were part of it to build

0:08:40.200 --> 0:08:44.079
<v Speaker 1>that software. The robot they were controlling was a virtual

0:08:44.240 --> 0:08:50.000
<v Speaker 1>Atlas robot, which is a humanoid robot and was a

0:08:50.080 --> 0:08:52.400
<v Speaker 1>popular choice for a lot of the teams. When they

0:08:52.440 --> 0:08:56.720
<v Speaker 1>moved on to the more physical trials, they still would

0:08:56.840 --> 0:08:58.880
<v Speaker 1>use the Atlas robots. The the challenge, by the way,

0:08:58.880 --> 0:09:01.600
<v Speaker 1>did not require of the teams to build their own

0:09:01.679 --> 0:09:05.600
<v Speaker 1>robots from scratch. They could use pre existing robots, but

0:09:05.600 --> 0:09:08.160
<v Speaker 1>they had to program them so that they could complete

0:09:08.160 --> 0:09:11.600
<v Speaker 1>the necessary tasks. So not every robot out there would

0:09:11.600 --> 0:09:13.600
<v Speaker 1>have been a good fit for this. Let's go back

0:09:13.640 --> 0:09:16.000
<v Speaker 1>to the roomba. The roombo would have been a terrible

0:09:16.080 --> 0:09:19.280
<v Speaker 1>choice to enter into the Darbo Robotics Challenge. Would have

0:09:19.320 --> 0:09:23.880
<v Speaker 1>been funny, but it wouldn't have worked. So uh. Here

0:09:23.920 --> 0:09:27.960
<v Speaker 1>are some of the virtual tasks that the virtual robots

0:09:28.160 --> 0:09:31.880
<v Speaker 1>had to complete using this software. They had to walk

0:09:31.920 --> 0:09:37.280
<v Speaker 1>through an area of uneven ground that had debris included there,

0:09:37.280 --> 0:09:40.480
<v Speaker 1>so simulated debris had to have a software that would

0:09:40.480 --> 0:09:43.880
<v Speaker 1>allow the robot to maintain its balance even while tracking

0:09:43.880 --> 0:09:48.160
<v Speaker 1>a path to a specific destination. Through this this uneven terrain,

0:09:48.840 --> 0:09:51.480
<v Speaker 1>they had to attach a hose to a spigot and

0:09:51.640 --> 0:09:56.560
<v Speaker 1>turn a valve. Uh. They also were given some artificial

0:09:56.640 --> 0:10:01.400
<v Speaker 1>limits because and an emergency WHO situation, you cannot always

0:10:01.480 --> 0:10:07.560
<v Speaker 1>count on your communication lines being perfectly sound, such as

0:10:07.559 --> 0:10:11.840
<v Speaker 1>that the Fukushima disaster. You need to be sure that

0:10:11.920 --> 0:10:14.360
<v Speaker 1>your robot can contend with the fact that there might

0:10:14.400 --> 0:10:17.160
<v Speaker 1>be lag between when you can issue a command and

0:10:17.160 --> 0:10:20.720
<v Speaker 1>when the robot is ready for the next command. UH.

0:10:21.000 --> 0:10:23.280
<v Speaker 1>It meant that some of the teams started to really

0:10:23.320 --> 0:10:28.120
<v Speaker 1>look at ways to create a semi autonomous robot. So

0:10:28.200 --> 0:10:31.440
<v Speaker 1>some of the teams built robots that were capable of

0:10:32.480 --> 0:10:39.040
<v Speaker 1>taking on some tasks autonomously. Uh. Some teams avoided that entirely.

0:10:39.280 --> 0:10:42.560
<v Speaker 1>They focused on using the robots as a direct extension

0:10:42.840 --> 0:10:47.280
<v Speaker 1>of the controls that the humans were behind. So, in

0:10:47.280 --> 0:10:51.120
<v Speaker 1>other words, you might think of those robots as enormous

0:10:51.360 --> 0:10:56.920
<v Speaker 1>technological puppets. The puppets would respond to direct human commands

0:10:57.640 --> 0:11:00.160
<v Speaker 1>and wouldn't be able to do anything on their own.

0:11:00.200 --> 0:11:03.559
<v Speaker 1>They didn't have any autonomy. There were other ones that,

0:11:03.679 --> 0:11:06.440
<v Speaker 1>you know, you you could have semi autonomy. Only show

0:11:06.480 --> 0:11:08.240
<v Speaker 1>it a set of stairs and you send it the

0:11:08.280 --> 0:11:12.240
<v Speaker 1>command to climb those stairs, and it could do the rest.

0:11:12.280 --> 0:11:14.360
<v Speaker 1>It could calculate how high it needed to put its

0:11:14.400 --> 0:11:18.240
<v Speaker 1>feet and how to shift its weight, that sort of stuff. UH,

0:11:18.240 --> 0:11:20.600
<v Speaker 1>and there were a lot of different strategies employed and

0:11:20.880 --> 0:11:24.599
<v Speaker 1>to varying degrees of success. It wasn't like the autonomous

0:11:24.720 --> 0:11:28.720
<v Speaker 1>robots automatically were better than the human controlled or vice versa.

0:11:28.760 --> 0:11:32.600
<v Speaker 1>There was actually it all depended on the implementation. So

0:11:32.800 --> 0:11:40.440
<v Speaker 1>that virtual trial ended up having one team winning pretty

0:11:40.480 --> 0:11:45.360
<v Speaker 1>pretty decisively. UM. It was the Institute for Human and

0:11:45.440 --> 0:11:51.120
<v Speaker 1>Machine Cognition, which is UH, an organization in Pensacola, Florida,

0:11:51.360 --> 0:11:54.800
<v Speaker 1>and eight other teams qualified for the trials that we're

0:11:54.840 --> 0:11:59.920
<v Speaker 1>going to be held in December. Now, by the time

0:12:00.120 --> 0:12:04.520
<v Speaker 1>those trials happened, some of the teams had merged UH

0:12:04.520 --> 0:12:08.800
<v Speaker 1>and some other teams were coming into it. Six of

0:12:08.840 --> 0:12:11.600
<v Speaker 1>the teams would go on to compete at the trials

0:12:11.600 --> 0:12:16.040
<v Speaker 1>that were held at the Homestead Miami Speedway, and they

0:12:16.080 --> 0:12:19.000
<v Speaker 1>had eight tasks they had to complete that were similar

0:12:19.040 --> 0:12:23.280
<v Speaker 1>to the ones in the Darker Robotics Final and those

0:12:23.320 --> 0:12:28.679
<v Speaker 1>tasks included manning a vehicle, um walking through uneven terrain

0:12:28.920 --> 0:12:32.960
<v Speaker 1>or otherwise moving through uneven terrain. Robots did not have

0:12:33.080 --> 0:12:36.640
<v Speaker 1>to be bipedal. They could move around on however many

0:12:36.679 --> 0:12:38.760
<v Speaker 1>limbs they had. They just had to be also able

0:12:38.800 --> 0:12:41.760
<v Speaker 1>to do these other tasks. Uh. They had to be

0:12:41.840 --> 0:12:43.800
<v Speaker 1>able to climb a ladder. They had to be able

0:12:43.840 --> 0:12:46.400
<v Speaker 1>to remove debris from a door and then open the door.

0:12:46.640 --> 0:12:49.520
<v Speaker 1>They had to be able to break through a wall. Uh,

0:12:49.559 --> 0:12:51.719
<v Speaker 1>they had to be able to handle valves and to

0:12:51.880 --> 0:12:55.960
<v Speaker 1>attach a hose to a spigot. The winning team of

0:12:56.120 --> 0:13:00.679
<v Speaker 1>that set of trials was a group called Shaft spelled

0:13:00.960 --> 0:13:05.199
<v Speaker 1>s C H A f T. This was a group

0:13:05.200 --> 0:13:09.160
<v Speaker 1>out of Japan. Now, when this group was competing, they

0:13:09.200 --> 0:13:12.880
<v Speaker 1>were this little independent group. But then they got acquired

0:13:12.960 --> 0:13:16.199
<v Speaker 1>by a little company that we've talked about several times

0:13:16.200 --> 0:13:19.520
<v Speaker 1>on this podcast. You know him, you may or may

0:13:19.520 --> 0:13:23.240
<v Speaker 1>not love him Google. So just before the trials, Google

0:13:23.240 --> 0:13:28.679
<v Speaker 1>had acquired uh, this this this group, this organization. Now

0:13:28.760 --> 0:13:32.320
<v Speaker 1>Shaft did really well, uh, which you know makes sense.

0:13:32.320 --> 0:13:35.040
<v Speaker 1>I mean, you've you've heard the theme song. But out

0:13:35.120 --> 0:13:38.240
<v Speaker 1>of thirty two points that it could possibly score, it

0:13:38.520 --> 0:13:43.320
<v Speaker 1>earned twenty seven, So pretty good score for for a

0:13:43.440 --> 0:13:46.920
<v Speaker 1>robot and also that was seven points more than the

0:13:46.960 --> 0:13:51.040
<v Speaker 1>next closest competitor, which was from I H M C,

0:13:51.520 --> 0:13:55.800
<v Speaker 1>the same group that won the virtual trial earlier. Third

0:13:55.880 --> 0:14:01.520
<v Speaker 1>place was Tartan Rescue from Carnegie Melon And that will

0:14:01.559 --> 0:14:03.200
<v Speaker 1>be important in a second to when we get into

0:14:03.200 --> 0:14:08.120
<v Speaker 1>the finals. Now, Shaft did not go on to compete

0:14:08.120 --> 0:14:11.719
<v Speaker 1>in the DARPA Robotics Finals because Google announced that they

0:14:11.720 --> 0:14:17.679
<v Speaker 1>were refocusing the team, dedicating it to actual commercial Google projects,

0:14:18.240 --> 0:14:23.320
<v Speaker 1>So uh, they were no longer being dedicated to this challenge.

0:14:23.360 --> 0:14:26.200
<v Speaker 1>They were being dedicated to a real world product of

0:14:26.240 --> 0:14:34.440
<v Speaker 1>some sort. Google's also had other involvement with some DARPA stuff,

0:14:34.480 --> 0:14:37.680
<v Speaker 1>at least after the fact. Google does not tend to

0:14:37.720 --> 0:14:42.360
<v Speaker 1>get involved in these challenges directly, um probably because of

0:14:42.400 --> 0:14:47.440
<v Speaker 1>the military association of DARPA and Google is very careful

0:14:47.480 --> 0:14:51.680
<v Speaker 1>to avoid those kind of associations. Now, the finals took

0:14:51.720 --> 0:14:56.440
<v Speaker 1>place over June five and June six and Pomona, California,

0:14:56.680 --> 0:15:00.960
<v Speaker 1>and uh, it was at the Fair Plex, and there

0:15:01.040 --> 0:15:04.840
<v Speaker 1>was quite a crowd watching these events, and the reports

0:15:04.840 --> 0:15:07.120
<v Speaker 1>I read were really interesting, and also the videos I

0:15:07.160 --> 0:15:11.280
<v Speaker 1>watched were interesting because the crowd was extremely enthusiastic cheering

0:15:11.360 --> 0:15:15.840
<v Speaker 1>on the robots, groaning every time a robot failed a

0:15:15.960 --> 0:15:20.240
<v Speaker 1>task or fell over, gasping when that sort of stuff happened,

0:15:20.640 --> 0:15:24.280
<v Speaker 1>because everyone wanted to see these robots succeed. No one

0:15:24.360 --> 0:15:28.520
<v Speaker 1>wanted any group to fail. And uh. Also, the other

0:15:28.600 --> 0:15:31.840
<v Speaker 1>interesting thing was that it was really hard to tell

0:15:32.040 --> 0:15:34.920
<v Speaker 1>if you were in the audience when a robot was

0:15:35.040 --> 0:15:39.960
<v Speaker 1>operating autonomously as opposed to being controlled by humans. Um.

0:15:40.040 --> 0:15:44.320
<v Speaker 1>That says two things, One that the line between these

0:15:44.360 --> 0:15:48.040
<v Speaker 1>two is getting further and further blurred, and too that

0:15:48.280 --> 0:15:51.600
<v Speaker 1>sometimes the robot would behave in a weird way, and

0:15:51.640 --> 0:15:54.520
<v Speaker 1>you couldn't be sure if it was because the autonomous

0:15:54.560 --> 0:16:00.360
<v Speaker 1>programming was lacking or because the control mechanisms were limited. So,

0:16:00.400 --> 0:16:03.840
<v Speaker 1>in other words, it's not that necessarily that the art

0:16:03.880 --> 0:16:06.280
<v Speaker 1>has gotten so advanced that we can't tell the difference.

0:16:06.320 --> 0:16:08.720
<v Speaker 1>It may be that the art has not advanced enough

0:16:09.200 --> 0:16:13.600
<v Speaker 1>that we can't spot what is the cause of incompetence.

0:16:15.040 --> 0:16:18.640
<v Speaker 1>Uh And and I use the word incompetence mainly as

0:16:18.680 --> 0:16:22.960
<v Speaker 1>a joke. It's just a joke because truthfully it displays

0:16:23.000 --> 0:16:27.280
<v Speaker 1>how difficult robotics as a discipline actually is, how how

0:16:27.400 --> 0:16:30.960
<v Speaker 1>challenging it is to design a robot is capable of

0:16:31.000 --> 0:16:33.440
<v Speaker 1>doing the same sort of things that humans can do.

0:16:34.360 --> 0:16:36.800
<v Speaker 1>It shows that the things that we take for granted

0:16:37.440 --> 0:16:42.520
<v Speaker 1>as being pretty simple are fiendish lee difficult when you

0:16:42.560 --> 0:16:45.800
<v Speaker 1>get to a design and programming level when you're actually

0:16:45.800 --> 0:16:47.920
<v Speaker 1>building a robot that's going to be capable of doing

0:16:47.960 --> 0:16:51.800
<v Speaker 1>the same thing. So here are the eight tasks that

0:16:51.840 --> 0:16:55.400
<v Speaker 1>the robots had to complete, and one of these tasks

0:16:55.760 --> 0:16:58.680
<v Speaker 1>was called Surprise. I'll get to it, but the reason

0:16:58.720 --> 0:17:01.960
<v Speaker 1>it's called surprise is that DARPA told all the teams,

0:17:02.680 --> 0:17:07.200
<v Speaker 1>your robot will encounter a task similar to these other

0:17:07.280 --> 0:17:10.520
<v Speaker 1>ones that you already know about, but we're not going

0:17:10.560 --> 0:17:13.320
<v Speaker 1>to tell you what it is. And it meant that

0:17:13.359 --> 0:17:16.440
<v Speaker 1>the teams knew that there was going to be something

0:17:17.320 --> 0:17:21.680
<v Speaker 1>on that list of tasks that was not not defined,

0:17:22.359 --> 0:17:24.040
<v Speaker 1>and that the robot would have to be able to

0:17:24.080 --> 0:17:26.600
<v Speaker 1>contend with it in order to get a point for

0:17:26.720 --> 0:17:30.919
<v Speaker 1>that particular task. And so the tasks were um there

0:17:30.920 --> 0:17:33.800
<v Speaker 1>were eight, Like I said, eight of them. You were

0:17:33.880 --> 0:17:37.240
<v Speaker 1>awarded a point if your robot could successfully complete that task.

0:17:38.640 --> 0:17:42.680
<v Speaker 1>So the score, the final scores once everything was done,

0:17:43.000 --> 0:17:46.439
<v Speaker 1>were determined by how many tasks were completed. Successfully and

0:17:46.560 --> 0:17:51.280
<v Speaker 1>what was the time of the robots performance. Now, when

0:17:51.520 --> 0:17:55.320
<v Speaker 1>they were first designing the robots, teams were told they

0:17:55.320 --> 0:17:58.480
<v Speaker 1>would have half an hour per task, So you have

0:17:58.560 --> 0:18:01.280
<v Speaker 1>eight tasks half an hour per task, that's four hours total.

0:18:01.800 --> 0:18:04.200
<v Speaker 1>But the actual competition, they were told they would have

0:18:04.240 --> 0:18:09.240
<v Speaker 1>one hour to complete all eight tasks. Um. And while

0:18:09.320 --> 0:18:11.560
<v Speaker 1>you might think that how is that fair as a

0:18:11.560 --> 0:18:14.639
<v Speaker 1>as a bait and switch, you also have to understand

0:18:14.760 --> 0:18:20.000
<v Speaker 1>this was all about simulating an emergency response. So under

0:18:20.080 --> 0:18:23.840
<v Speaker 1>those emergency conditions, you can't expect to ask for more time.

0:18:24.080 --> 0:18:27.679
<v Speaker 1>That's not realistic. Uh. And it added an extra layer

0:18:27.720 --> 0:18:32.280
<v Speaker 1>of pressure on the teams. So those eight tasks, the

0:18:32.320 --> 0:18:35.240
<v Speaker 1>first one was to drive, so the robots had to

0:18:35.359 --> 0:18:39.919
<v Speaker 1>drive a Polaris Ranger XP nine vehicle. These if you

0:18:39.920 --> 0:18:42.000
<v Speaker 1>haven't seen them, they look like sometimes you might call

0:18:42.119 --> 0:18:44.520
<v Speaker 1>mcgator or you might think of it as a golf

0:18:44.600 --> 0:18:49.359
<v Speaker 1>cart on steroids. These are um vehicles that are similar

0:18:49.400 --> 0:18:53.040
<v Speaker 1>to golf carts. They're they're largely open, they've got heavier

0:18:53.040 --> 0:18:56.200
<v Speaker 1>wheels than golf carts, do more warm horsepower than a

0:18:56.280 --> 0:19:00.520
<v Speaker 1>golf cart would. But it's definitely in that rain between

0:19:00.520 --> 0:19:04.439
<v Speaker 1>golf cart and real car teams had five minutes to

0:19:04.520 --> 0:19:09.600
<v Speaker 1>alter the vehicle without using tools to make sure that

0:19:09.640 --> 0:19:12.760
<v Speaker 1>their robots could actually operate it. So what the robots

0:19:12.800 --> 0:19:15.760
<v Speaker 1>had to do was drive from the starting point to

0:19:16.480 --> 0:19:21.080
<v Speaker 1>a destination, and it was only considered a success if

0:19:21.080 --> 0:19:24.720
<v Speaker 1>the vehicle had completely moved past a finishing mark. The

0:19:24.800 --> 0:19:29.119
<v Speaker 1>vehicle also had to go through essentially a driving course

0:19:29.400 --> 0:19:33.200
<v Speaker 1>with obstacles and cones set up, and it was determined

0:19:33.200 --> 0:19:36.560
<v Speaker 1>that if the robot were to collide with one of

0:19:36.560 --> 0:19:38.600
<v Speaker 1>those obstacles or one of those cones and cause it

0:19:38.640 --> 0:19:42.119
<v Speaker 1>to move as a result of that collision, the robot

0:19:42.160 --> 0:19:47.639
<v Speaker 1>would not receive a point for that task uh the robot. Also,

0:19:47.960 --> 0:19:51.200
<v Speaker 1>the team could choose for the robot too, instead of driving,

0:19:51.280 --> 0:19:54.359
<v Speaker 1>to walk to the destination, but in that case they

0:19:54.400 --> 0:19:56.879
<v Speaker 1>would not be awarded a point for that task. They

0:19:56.880 --> 0:20:01.920
<v Speaker 1>would forfeit the point um. But ideally the robot would

0:20:01.960 --> 0:20:04.359
<v Speaker 1>be able to operate the accelerator and the steering wheel

0:20:05.200 --> 0:20:08.800
<v Speaker 1>and maybe even the break and the shift. The cars

0:20:08.840 --> 0:20:12.240
<v Speaker 1>were already or the vehicles were already started, the engines

0:20:12.240 --> 0:20:16.760
<v Speaker 1>were already running, and they were already in high gear.

0:20:17.160 --> 0:20:20.000
<v Speaker 1>Because it was considered to be the smoothest way for

0:20:20.040 --> 0:20:24.479
<v Speaker 1>the robots to to maneuver the vehicle. But if teams

0:20:24.480 --> 0:20:26.919
<v Speaker 1>wanted to, they could design a robot that would be

0:20:26.920 --> 0:20:30.520
<v Speaker 1>capable of shifting gears. It was not a requirement, it

0:20:30.600 --> 0:20:32.400
<v Speaker 1>was just something they could do if they wanted to.

0:20:33.560 --> 0:20:36.040
<v Speaker 1>At any rate, the robot needed to be able to

0:20:36.119 --> 0:20:40.280
<v Speaker 1>drive safely from the starting point to the destination and

0:20:40.320 --> 0:20:44.119
<v Speaker 1>then halt the vehicle, either by letting off of the

0:20:44.160 --> 0:20:46.760
<v Speaker 1>accelerator so it coasted to a stop or actually applying

0:20:46.760 --> 0:20:50.720
<v Speaker 1>the brake. The next task. That was just task number one.

0:20:51.280 --> 0:20:54.080
<v Speaker 1>The next task was called egress, which is really just

0:20:54.280 --> 0:20:57.800
<v Speaker 1>getting out of the car. It sounds incredibly simple, and

0:20:57.840 --> 0:21:00.359
<v Speaker 1>for humans, for most of us, it really is pretty simple,

0:21:00.960 --> 0:21:04.680
<v Speaker 1>you know it. We we intuitively know how to maintain

0:21:04.720 --> 0:21:07.439
<v Speaker 1>our balance and to shift our weight so that we

0:21:07.560 --> 0:21:10.800
<v Speaker 1>go from a seated position to standing. But that's not

0:21:10.880 --> 0:21:13.119
<v Speaker 1>the case with the robots. You have to design the

0:21:13.200 --> 0:21:15.399
<v Speaker 1>robot to do that. You have to program the robot

0:21:15.440 --> 0:21:17.320
<v Speaker 1>to do that. You have to the robot be able

0:21:17.359 --> 0:21:21.760
<v Speaker 1>to anticipate what a shift and its weight will do,

0:21:21.880 --> 0:21:25.359
<v Speaker 1>what how it's momentum will carry it forward. As it

0:21:25.359 --> 0:21:28.240
<v Speaker 1>turns out, this was one of the trickier tasks that

0:21:28.840 --> 0:21:31.600
<v Speaker 1>teams had to complete to get out of a vehicle.

0:21:31.720 --> 0:21:36.600
<v Speaker 1>It was not an easy thing to do um but

0:21:36.800 --> 0:21:38.200
<v Speaker 1>they were told that they could get out of the

0:21:38.280 --> 0:21:40.800
<v Speaker 1>vehicle in either direction. They didn't have to exit out

0:21:40.800 --> 0:21:42.879
<v Speaker 1>all the left side versus the right side. That the

0:21:42.960 --> 0:21:46.840
<v Speaker 1>robot could get out of either side, and again the

0:21:46.880 --> 0:21:50.200
<v Speaker 1>task was considered complete if the robot could get out

0:21:50.200 --> 0:21:52.720
<v Speaker 1>of the vehicle and maintain its balance and move on

0:21:52.800 --> 0:21:55.920
<v Speaker 1>to the next challenge, and if it could, it would

0:21:55.920 --> 0:22:00.760
<v Speaker 1>receive a point. The next one was door. Now, egress

0:22:00.840 --> 0:22:04.800
<v Speaker 1>was tough. Door was surprisingly tough. You would think that

0:22:04.920 --> 0:22:07.919
<v Speaker 1>opening a door would be a pretty simple task. This

0:22:08.000 --> 0:22:10.960
<v Speaker 1>was a push door operated by a lever style handle.

0:22:11.040 --> 0:22:13.560
<v Speaker 1>You had to push up or pull you know, pull

0:22:13.640 --> 0:22:16.640
<v Speaker 1>up or push down rather on the handle and then

0:22:16.680 --> 0:22:20.320
<v Speaker 1>push the door to open it, then step through the door.

0:22:20.720 --> 0:22:22.600
<v Speaker 1>The door did not have a threshold, so there was

0:22:22.640 --> 0:22:25.600
<v Speaker 1>nothing that you had to step over. However, the door

0:22:25.800 --> 0:22:29.480
<v Speaker 1>was a standard thirty six inch wide doorway and with

0:22:29.600 --> 0:22:31.840
<v Speaker 1>the door jam that's closer to thirty three and a

0:22:31.840 --> 0:22:34.960
<v Speaker 1>half inches. And some of these robots were too wide

0:22:35.240 --> 0:22:38.520
<v Speaker 1>to walk through the door, you know, heading with their

0:22:38.560 --> 0:22:41.679
<v Speaker 1>torso facing forward. They actually had to turn sideways and

0:22:41.720 --> 0:22:45.280
<v Speaker 1>then shuffle through the doorway, and there were a lot

0:22:45.320 --> 0:22:48.600
<v Speaker 1>of robots that fell down at this stage of the

0:22:49.080 --> 0:22:54.800
<v Speaker 1>the challenge. They would lose their balance either when pushing

0:22:54.840 --> 0:22:57.640
<v Speaker 1>the door or when trying to maneuver through the doorway.

0:22:58.800 --> 0:23:02.399
<v Speaker 1>One robot fell down at this stage and was able

0:23:02.440 --> 0:23:06.480
<v Speaker 1>to pick itself back up very very slowly and deliberately,

0:23:07.640 --> 0:23:12.720
<v Speaker 1>which is remarkable because it's the only robot that managed

0:23:12.840 --> 0:23:15.439
<v Speaker 1>to pick itself back up after falling over, and that

0:23:15.520 --> 0:23:19.080
<v Speaker 1>was the Carnegie Melon robot, the same one we mentioned

0:23:19.080 --> 0:23:22.080
<v Speaker 1>in the Trials part in just a few moments ago.

0:23:23.600 --> 0:23:25.200
<v Speaker 1>But anyway, that was it. You just had to open

0:23:25.200 --> 0:23:27.000
<v Speaker 1>the door and walk through the doorway, and that was

0:23:27.040 --> 0:23:30.200
<v Speaker 1>the end of that task, and yet it was deceptively difficult.

0:23:30.680 --> 0:23:35.560
<v Speaker 1>The next one was Valve, which was not about the

0:23:35.760 --> 0:23:39.359
<v Speaker 1>game company, but rather about turning a control as if

0:23:39.400 --> 0:23:42.720
<v Speaker 1>you were turning a valve to operate a fire hose

0:23:42.960 --> 0:23:46.159
<v Speaker 1>or to shut down water to a specific part of

0:23:46.160 --> 0:23:49.040
<v Speaker 1>the system, which makes sense in a nuclear facility you

0:23:49.119 --> 0:23:52.520
<v Speaker 1>might have to shut off or open a valve. In

0:23:52.560 --> 0:23:57.359
<v Speaker 1>that case, the valve had to be turned counterclockwise in

0:23:57.480 --> 0:24:00.600
<v Speaker 1>three sixty degrees in order for the task to complete,

0:24:01.080 --> 0:24:03.679
<v Speaker 1>and the team was only told that the valve would

0:24:03.920 --> 0:24:07.240
<v Speaker 1>have a size between four and sixteen inches in diameter,

0:24:08.000 --> 0:24:10.520
<v Speaker 1>which meant that you had to create a robot that

0:24:10.560 --> 0:24:13.959
<v Speaker 1>would be capable of gripping anything within that range and

0:24:13.960 --> 0:24:19.080
<v Speaker 1>then turning it in that counterclockwise direction three degrees again

0:24:19.160 --> 0:24:22.840
<v Speaker 1>trigger than it sounds the next step. The next task

0:24:23.000 --> 0:24:25.160
<v Speaker 1>was called wall, in which a robot had to pick

0:24:25.240 --> 0:24:28.080
<v Speaker 1>up a cordless drill. There were two of them available,

0:24:28.520 --> 0:24:31.520
<v Speaker 1>They were not automatically on. The robot had to operate

0:24:31.560 --> 0:24:35.040
<v Speaker 1>the cordless drill and turn it on by squeezing the trigger,

0:24:35.920 --> 0:24:39.000
<v Speaker 1>and use the cordless drill to cut through some drywall

0:24:39.480 --> 0:24:43.720
<v Speaker 1>in a shape that was drawn on the drywall. The

0:24:43.800 --> 0:24:47.080
<v Speaker 1>drywall was a half inch thick, and the robot had

0:24:47.119 --> 0:24:49.840
<v Speaker 1>to hold the drill, operate the drill, and move in

0:24:49.840 --> 0:24:53.000
<v Speaker 1>this shape and then remove the rubble. The idea being

0:24:53.040 --> 0:24:56.320
<v Speaker 1>that sometimes the robot might have to cut through a

0:24:56.480 --> 0:25:00.239
<v Speaker 1>surface in order to get access to certain controls uh

0:25:00.440 --> 0:25:04.119
<v Speaker 1>that might otherwise be blocked by a collapse of a

0:25:04.200 --> 0:25:08.399
<v Speaker 1>room or something along those lines. Also pretty tricky, you know,

0:25:08.560 --> 0:25:11.680
<v Speaker 1>using tools that were designed to be held in human hands.

0:25:12.280 --> 0:25:14.720
<v Speaker 1>You know, humans, we we have the ability to detect

0:25:14.960 --> 0:25:19.360
<v Speaker 1>how much pressure we're using and to um to change

0:25:19.440 --> 0:25:22.919
<v Speaker 1>that based upon what's happening. Robots a little more tricky.

0:25:22.960 --> 0:25:26.399
<v Speaker 1>I mean, you can have sensors that alert the the

0:25:26.400 --> 0:25:30.800
<v Speaker 1>operator what's happening to what's happening, but it's not intuitive. Again,

0:25:30.840 --> 0:25:35.760
<v Speaker 1>you have to program it. After wall was the surprise. Now,

0:25:35.840 --> 0:25:39.080
<v Speaker 1>the surprise was something that DARPA could change out from

0:25:39.160 --> 0:25:41.600
<v Speaker 1>day to day. There were two days of this series

0:25:41.640 --> 0:25:45.200
<v Speaker 1>of challenges, and I know that on one day, I'm

0:25:45.320 --> 0:25:47.640
<v Speaker 1>not sure if this was the same for the other day,

0:25:47.680 --> 0:25:50.600
<v Speaker 1>but on one day it involved picking up a plug

0:25:51.240 --> 0:25:55.879
<v Speaker 1>and plugging it into a socket. Ah. I think they

0:25:56.000 --> 0:25:58.200
<v Speaker 1>probably changed it for the second day, but I never

0:25:58.240 --> 0:26:00.960
<v Speaker 1>could find out what the surprise was on that case.

0:26:01.400 --> 0:26:03.960
<v Speaker 1>But at any rate, it also ended up being pretty

0:26:04.000 --> 0:26:07.960
<v Speaker 1>tricky that I saw one robot that attempted several times

0:26:08.000 --> 0:26:10.600
<v Speaker 1>to plug the plug into a socket and it was

0:26:12.200 --> 0:26:15.240
<v Speaker 1>sad and funny at the same time. But yeah, again,

0:26:15.320 --> 0:26:17.080
<v Speaker 1>it was one of those things where it was similar

0:26:17.119 --> 0:26:20.399
<v Speaker 1>to tasks the robots had had to do previously, but

0:26:20.640 --> 0:26:23.199
<v Speaker 1>wasn't something they were expressly told they would have to

0:26:23.240 --> 0:26:26.320
<v Speaker 1>do during the actual challenge, so that's what made it

0:26:26.400 --> 0:26:31.120
<v Speaker 1>really hard. The next task was rubble, in which the

0:26:31.240 --> 0:26:34.399
<v Speaker 1>robot had to walk through a debris field or on

0:26:34.520 --> 0:26:36.720
<v Speaker 1>top of the debris, either through it or on top

0:26:36.760 --> 0:26:40.960
<v Speaker 1>of it. Again very challenging for robots to maintain their balance.

0:26:41.280 --> 0:26:44.960
<v Speaker 1>There were lots of you know, Boston Dynamics robots that

0:26:45.000 --> 0:26:48.320
<v Speaker 1>were pretty good at doing this, but still pretty tricky.

0:26:48.320 --> 0:26:49.840
<v Speaker 1>You saw a lot of robots fall over at this

0:26:49.880 --> 0:26:53.280
<v Speaker 1>point too. And then there were stairs that was the

0:26:53.320 --> 0:26:56.440
<v Speaker 1>final task was to climb us of stairs that had

0:26:56.480 --> 0:26:59.040
<v Speaker 1>a rail on the left side but no rail on

0:26:59.080 --> 0:27:03.400
<v Speaker 1>the right side, and once the robot was completely on

0:27:03.440 --> 0:27:05.960
<v Speaker 1>the top of the stairs, it was considered to have

0:27:06.040 --> 0:27:08.800
<v Speaker 1>completed the task and the course and it's time would

0:27:08.800 --> 0:27:15.280
<v Speaker 1>be logged. So again, those those tasks, for the most part,

0:27:15.400 --> 0:27:18.720
<v Speaker 1>pretty simple for your average human to do. But imagine

0:27:18.720 --> 0:27:20.600
<v Speaker 1>that it's your job to build a robot that could

0:27:20.600 --> 0:27:23.840
<v Speaker 1>do all of those things. It has to be able

0:27:23.880 --> 0:27:26.440
<v Speaker 1>to have some form of perception, has to be able

0:27:26.480 --> 0:27:31.320
<v Speaker 1>to see either for the human operators to uh pick

0:27:31.480 --> 0:27:36.320
<v Speaker 1>up various tools or navigate through certain areas, or for

0:27:36.359 --> 0:27:39.960
<v Speaker 1>it to to see and operate autonomously, and has to

0:27:39.960 --> 0:27:44.200
<v Speaker 1>be able to perceive its environment understand depth. In fact,

0:27:44.200 --> 0:27:46.840
<v Speaker 1>a lot of teams had trouble with the the wall

0:27:46.880 --> 0:27:50.560
<v Speaker 1>task because it was very hard to perceive how far

0:27:50.600 --> 0:27:53.480
<v Speaker 1>away the drill was from a hand to pick it

0:27:53.560 --> 0:27:57.760
<v Speaker 1>up and then use it again. Things that are pretty

0:27:57.800 --> 0:28:04.400
<v Speaker 1>easy for most of us very hard from a robotic standpoint. Um.

0:28:04.440 --> 0:28:05.960
<v Speaker 1>And like I said, the door was one of the

0:28:05.960 --> 0:28:09.000
<v Speaker 1>hardest ones. Uh, a lot of robots had a lot

0:28:09.040 --> 0:28:11.600
<v Speaker 1>of issues just walking through a doorway, which is both

0:28:11.600 --> 0:28:15.240
<v Speaker 1>funny and and really does bring to light that we've

0:28:15.240 --> 0:28:19.520
<v Speaker 1>got a long way to go with robotics. Um. Well,

0:28:19.560 --> 0:28:22.560
<v Speaker 1>if if you, as someone in the crowd had said,

0:28:22.720 --> 0:28:26.119
<v Speaker 1>if the robotic uprising happens, just close the door and

0:28:26.200 --> 0:28:30.360
<v Speaker 1>you'll be fine. Uh, Because it's tricky stuff. It really

0:28:30.359 --> 0:28:32.919
<v Speaker 1>shows the automation is. We take a lot of it

0:28:32.920 --> 0:28:36.320
<v Speaker 1>for granted because the examples we see tend to be

0:28:36.359 --> 0:28:40.800
<v Speaker 1>pretty elegant because they're designed for a specific purpose. But

0:28:41.000 --> 0:28:43.480
<v Speaker 1>as we start looking at a more general purpose robot,

0:28:43.640 --> 0:28:48.560
<v Speaker 1>we begin to understand exactly how complicated we human beings are.

0:28:49.160 --> 0:28:51.440
<v Speaker 1>So to design a machine that can operate within our

0:28:51.520 --> 0:28:58.000
<v Speaker 1>human world seamlessly is an incredible challenge. So who won well,

0:28:58.040 --> 0:29:00.640
<v Speaker 1>the first place went to a South Korean team k

0:29:01.000 --> 0:29:05.320
<v Speaker 1>A I ST. It had its robot d d r

0:29:05.440 --> 0:29:10.200
<v Speaker 1>C Hubo, which completed all eight tasks in forty four

0:29:10.240 --> 0:29:14.959
<v Speaker 1>minutes and twenty eight seconds. Those eight tests forty four

0:29:15.000 --> 0:29:17.680
<v Speaker 1>minutes and twenty eight seconds, remember that's driving from one

0:29:17.720 --> 0:29:21.400
<v Speaker 1>point to another a very short distance, actually getting out

0:29:21.440 --> 0:29:25.400
<v Speaker 1>of that vehicle, walking through a doorway, cutting a hole

0:29:25.480 --> 0:29:29.600
<v Speaker 1>through a wall, turning a valve, plugging in a plug,

0:29:30.280 --> 0:29:33.280
<v Speaker 1>um walking over some debris, and climbing some stairs, something

0:29:33.320 --> 0:29:38.600
<v Speaker 1>that would take you know, a healthy person. If it

0:29:38.640 --> 0:29:40.640
<v Speaker 1>took the more than ten minutes, you would wonder what

0:29:40.760 --> 0:29:45.920
<v Speaker 1>was going on. So another example that the winning team

0:29:46.080 --> 0:29:48.240
<v Speaker 1>did it in forty four minutes and twenty eight seconds.

0:29:48.960 --> 0:29:51.560
<v Speaker 1>There's also a great preparation video for the d r

0:29:51.640 --> 0:29:54.480
<v Speaker 1>C Hubo that was put out by the South Korean

0:29:54.520 --> 0:29:57.840
<v Speaker 1>team that I loved because it was like a training

0:29:57.880 --> 0:30:01.360
<v Speaker 1>montage from Rocky and and they It was clear the

0:30:01.400 --> 0:30:03.959
<v Speaker 1>team had a sense of humor about this because it

0:30:04.000 --> 0:30:07.240
<v Speaker 1>was showing the robot not just completing tasks that would

0:30:07.240 --> 0:30:10.120
<v Speaker 1>be similar to the ones that were in the actual challenge,

0:30:10.120 --> 0:30:13.760
<v Speaker 1>including things like climbing a ladder or um or lifting

0:30:13.960 --> 0:30:18.200
<v Speaker 1>a tool, but also doing your typical you know, training

0:30:18.240 --> 0:30:21.760
<v Speaker 1>montage stuff like doing push ups or taking a fighting

0:30:21.840 --> 0:30:26.520
<v Speaker 1>stance like you're a kung fu master, And that really

0:30:26.560 --> 0:30:29.240
<v Speaker 1>tickled me. I thought it was pretty entertaining but also

0:30:29.320 --> 0:30:31.560
<v Speaker 1>very impressive about what they were capable of doing with

0:30:31.560 --> 0:30:34.880
<v Speaker 1>that robot. The second place team was I h M C.

0:30:35.200 --> 0:30:37.840
<v Speaker 1>That pensaclea Florida group we talked about a minute ago.

0:30:38.000 --> 0:30:43.720
<v Speaker 1>They were using the Boston Dynamics running Man Atlas butt Um.

0:30:43.760 --> 0:30:48.280
<v Speaker 1>It took it took about fifty minutes in twenty six

0:30:48.280 --> 0:30:50.959
<v Speaker 1>seconds to complete all eight tasks. After he did so,

0:30:51.040 --> 0:30:53.960
<v Speaker 1>after it climbed the stairs, it lifted its arms in

0:30:54.080 --> 0:30:59.640
<v Speaker 1>victory and then fell over, So I guess that's Hubris.

0:31:00.160 --> 0:31:04.280
<v Speaker 1>The third place team was Carnegie Melon. Their team Tartan Rescue,

0:31:04.440 --> 0:31:07.240
<v Speaker 1>the one that had come in third place in the

0:31:07.280 --> 0:31:11.160
<v Speaker 1>trials as well. Their robot was called Chimp, which had

0:31:11.320 --> 0:31:14.200
<v Speaker 1>very long arms. Is a red robot with arms that

0:31:14.240 --> 0:31:17.120
<v Speaker 1>looked kind of freakishly long if you compare it to

0:31:17.200 --> 0:31:21.880
<v Speaker 1>a human. And it also had treads like a like

0:31:21.920 --> 0:31:24.200
<v Speaker 1>a treadmill type thing on both of its legs and

0:31:24.240 --> 0:31:26.560
<v Speaker 1>on both of its arms. And that was the robot

0:31:26.600 --> 0:31:28.920
<v Speaker 1>that fell over in the door challenge and was able

0:31:28.960 --> 0:31:33.160
<v Speaker 1>to right itself by itself, the only one that could

0:31:33.160 --> 0:31:34.880
<v Speaker 1>get up by itself and didn't need a team of

0:31:34.960 --> 0:31:38.040
<v Speaker 1>humans to actually lift it up. Now, those were the

0:31:38.080 --> 0:31:41.480
<v Speaker 1>only three teams that actually completed all of the eight tasks,

0:31:41.560 --> 0:31:44.560
<v Speaker 1>and they won the prizes. First place was two million dollars,

0:31:44.600 --> 0:31:47.200
<v Speaker 1>second place was one million, and third place was five thousand.

0:31:48.040 --> 0:31:50.720
<v Speaker 1>The other teams broke down like this. Four of them

0:31:50.920 --> 0:31:54.920
<v Speaker 1>were able to complete seven of the tasks, only one

0:31:55.400 --> 0:31:59.320
<v Speaker 1>was capable of completing just six tasks. You had two

0:31:59.320 --> 0:32:03.040
<v Speaker 1>teams that com leaded five, two teams that completed four,

0:32:03.760 --> 0:32:08.480
<v Speaker 1>four teams that completed three, two that completed to one

0:32:08.520 --> 0:32:12.040
<v Speaker 1>that completed one, and four teams weren't able to complete

0:32:12.080 --> 0:32:16.120
<v Speaker 1>any of the tasks successfully. Um. Now, the whole point

0:32:16.120 --> 0:32:19.720
<v Speaker 1>of this was to really push that state of the

0:32:19.840 --> 0:32:23.600
<v Speaker 1>art forward, to have engineers think, what would you need

0:32:23.680 --> 0:32:27.080
<v Speaker 1>to do to build a robot capable of actually responding

0:32:27.080 --> 0:32:31.760
<v Speaker 1>to real world situations. Who are the challenges that are

0:32:31.800 --> 0:32:33.920
<v Speaker 1>in the way of that. How can we advance the

0:32:33.960 --> 0:32:38.000
<v Speaker 1>technology both in the hardware and in the software to

0:32:38.480 --> 0:32:43.000
<v Speaker 1>overcome these challenges. And the goal was not to build

0:32:43.000 --> 0:32:45.440
<v Speaker 1>a super robot that's going to save the world. This

0:32:45.520 --> 0:32:48.320
<v Speaker 1>is not you know, the Avengers age of Ultron, That's

0:32:48.320 --> 0:32:52.480
<v Speaker 1>not what's going on here. It's all about incremental improvements

0:32:52.520 --> 0:32:56.719
<v Speaker 1>in the art and discipline of robotics so that the

0:32:56.760 --> 0:33:00.480
<v Speaker 1>next generation of robots can benefit from the research and

0:33:00.520 --> 0:33:03.800
<v Speaker 1>development done in this first generation, and a good way

0:33:03.800 --> 0:33:06.440
<v Speaker 1>of seeing how this plays out in the real world,

0:33:06.560 --> 0:33:08.800
<v Speaker 1>because you know, you might think, well, that was a

0:33:08.800 --> 0:33:13.360
<v Speaker 1>clever demonstration, but what what can we expect here on

0:33:13.400 --> 0:33:17.320
<v Speaker 1>our day to day lives. Take a look at how

0:33:17.400 --> 0:33:20.920
<v Speaker 1>autonomous cars are coming along, because of course, DARPA held

0:33:20.960 --> 0:33:25.720
<v Speaker 1>the Grand Challenge back in the mid to late two thousand's,

0:33:25.760 --> 0:33:28.800
<v Speaker 1>and that was the challenge in which different groups tried

0:33:28.840 --> 0:33:32.640
<v Speaker 1>to build self driving cars that could complete a course,

0:33:33.240 --> 0:33:36.400
<v Speaker 1>whether it was on the desert or simulated urban environment.

0:33:37.280 --> 0:33:41.440
<v Speaker 1>And we are now seeing people who worked on the

0:33:41.520 --> 0:33:45.440
<v Speaker 1>various teams that that competed in that DARPA Grand Challenge

0:33:46.160 --> 0:33:50.360
<v Speaker 1>building what will be the first generation of driverless cars

0:33:50.400 --> 0:33:54.040
<v Speaker 1>that will eventually make it to the consumer market. Google

0:33:54.280 --> 0:33:58.640
<v Speaker 1>has people on its team that competed in the those

0:33:58.680 --> 0:34:03.800
<v Speaker 1>Grand Challenges, so we're seeing that expertise that was developed

0:34:03.840 --> 0:34:07.680
<v Speaker 1>as as engineers were given a problem and told find

0:34:07.720 --> 0:34:09.960
<v Speaker 1>a way to solve this. We're seeing that expertise they

0:34:09.960 --> 0:34:12.799
<v Speaker 1>developed come into play in the real world now, and

0:34:12.840 --> 0:34:15.240
<v Speaker 1>it's sure it's gonna be a few more years before

0:34:15.239 --> 0:34:20.920
<v Speaker 1>we get autonomous cars as a reality that an actual

0:34:21.080 --> 0:34:23.719
<v Speaker 1>human being can go out and purchase, as opposed to

0:34:23.760 --> 0:34:27.720
<v Speaker 1>a representative of a company or you know, just uh,

0:34:27.719 --> 0:34:30.839
<v Speaker 1>you know, someone who is is there to demonstrate the

0:34:30.920 --> 0:34:33.279
<v Speaker 1>viability of the technology. It's going to be a few

0:34:33.280 --> 0:34:35.560
<v Speaker 1>more years before this becomes something that you or I

0:34:35.640 --> 0:34:39.880
<v Speaker 1>could go to the dealership and actually purchase. But the

0:34:39.920 --> 0:34:42.680
<v Speaker 1>reality is there on the horizon. Same here with the

0:34:42.800 --> 0:34:47.960
<v Speaker 1>Darba Robotics challenge. It will likely take a decade or

0:34:48.040 --> 0:34:52.080
<v Speaker 1>more to develop a humanoid robot or a robot capable

0:34:52.640 --> 0:34:57.640
<v Speaker 1>of operating within a world designed by humanoids for humanoids

0:34:58.520 --> 0:35:02.480
<v Speaker 1>and do so seem lessly. It will take a lot

0:35:02.480 --> 0:35:06.000
<v Speaker 1>of time and a lot more development, but the foundation

0:35:06.080 --> 0:35:10.680
<v Speaker 1>has been laid, so I'm particularly excited to see what

0:35:10.800 --> 0:35:14.719
<v Speaker 1>the future holds for us based upon these results. And

0:35:14.760 --> 0:35:18.280
<v Speaker 1>while those montages of robots falling over are really funny,

0:35:18.719 --> 0:35:23.160
<v Speaker 1>I am actually optimistic about what robotics will be able

0:35:23.400 --> 0:35:27.120
<v Speaker 1>to accomplish in the future. I'm just also realistic that

0:35:27.160 --> 0:35:30.400
<v Speaker 1>it's going to take time. It's not We're not on

0:35:30.440 --> 0:35:35.120
<v Speaker 1>the verge of a terminator like future. The state of

0:35:35.160 --> 0:35:39.160
<v Speaker 1>the art and artificial intelligence has gotten gone very far

0:35:39.239 --> 0:35:42.279
<v Speaker 1>in certain realms of computer science, but when it comes

0:35:42.280 --> 0:35:44.600
<v Speaker 1>to robotics, there's a there are a lot of problems

0:35:44.600 --> 0:35:47.600
<v Speaker 1>that are still very difficult. You know that vision is

0:35:47.600 --> 0:35:52.440
<v Speaker 1>a big one. Uh, and again, just being able to

0:35:52.480 --> 0:35:55.200
<v Speaker 1>maintain balance again one of those things that we take

0:35:55.200 --> 0:35:59.680
<v Speaker 1>for granted really a challenging problem. I hope you guys

0:35:59.760 --> 0:36:03.240
<v Speaker 1>enjoy aoid this episode, this look at the darker robotics

0:36:03.320 --> 0:36:06.839
<v Speaker 1>challenge outcome. I recommend that you go check out some

0:36:06.960 --> 0:36:10.480
<v Speaker 1>videos that were shot while this was going on, because

0:36:10.719 --> 0:36:14.640
<v Speaker 1>they are really interesting, they're entertaining, and uh they they

0:36:14.760 --> 0:36:16.880
<v Speaker 1>I think they're really exciting. You know, it's something that

0:36:16.960 --> 0:36:19.439
<v Speaker 1>really should get you excited about robotics in general. If

0:36:19.440 --> 0:36:22.000
<v Speaker 1>that's a field you're interested in, definitely check it out.

0:36:23.280 --> 0:36:26.080
<v Speaker 1>If you have any suggestions for future topics of tech stuff,

0:36:26.920 --> 0:36:31.839
<v Speaker 1>whether it's actually a subject like a general type of technology,

0:36:32.120 --> 0:36:34.440
<v Speaker 1>or maybe it's a company or a person that I

0:36:34.440 --> 0:36:37.680
<v Speaker 1>should focus on, or maybe there's a guest you would

0:36:37.680 --> 0:36:40.680
<v Speaker 1>like me to interview or to have on as a

0:36:40.719 --> 0:36:44.400
<v Speaker 1>guest co host. Let me know. Send me a message.

0:36:44.680 --> 0:36:47.280
<v Speaker 1>The email address is tech stuff at how stuff works

0:36:47.280 --> 0:36:50.440
<v Speaker 1>dot com, or drop me a line on Facebook, Twitter

0:36:50.640 --> 0:36:53.319
<v Speaker 1>or Tumbler. The handle it all three of those is

0:36:53.400 --> 0:36:56.880
<v Speaker 1>tech stuff hs W and I'll talk to you again

0:36:57.600 --> 0:37:04.080
<v Speaker 1>really soon. For moral notes in thousands of other topics,

0:37:04.400 --> 0:37:15.080
<v Speaker 1>is the housetop works dot com.