WEBVTT - The Future of Programmable Matter

0:00:00.160 --> 0:00:07.200
<v Speaker 1>Brought to you by Toyota. Let's go places. Welcome to

0:00:07.400 --> 0:00:15.200
<v Speaker 1>Forward Thinking, and Welcome to Forward Thinking, the podcast that

0:00:15.280 --> 0:00:18.040
<v Speaker 1>looks at the Future says, tomorrow we can drive around

0:00:18.040 --> 0:00:21.280
<v Speaker 1>this town. I'm Jonathan Strickland, I'm Lauren ba and I'm

0:00:21.360 --> 0:00:25.040
<v Speaker 1>Joe McCormick. And today we're gonna be talking about a

0:00:25.160 --> 0:00:27.840
<v Speaker 1>very special subject that's sort of a follow up to

0:00:27.920 --> 0:00:31.040
<v Speaker 1>something we talked about earlier this month. Yeah, on December third,

0:00:31.080 --> 0:00:34.800
<v Speaker 1>we published a podcast called self or podcast episode that

0:00:35.040 --> 0:00:37.520
<v Speaker 1>terminology always wakes me out, anyway, it was called self

0:00:37.600 --> 0:00:42.000
<v Speaker 1>We configuring modular Robots go and they went, and they did, go,

0:00:42.159 --> 0:00:47.040
<v Speaker 1>they did, They went everywhere kind of thing they do, right. Yeah.

0:00:47.040 --> 0:00:50.000
<v Speaker 1>The concept of that is the the a robot that's

0:00:50.080 --> 0:00:53.080
<v Speaker 1>made up of smaller components, each of which is its

0:00:53.080 --> 0:00:56.720
<v Speaker 1>own robot, right, And so it's sort of an aggregate

0:00:56.920 --> 0:01:00.400
<v Speaker 1>like a transformer, except actually better than a trans former

0:01:00.440 --> 0:01:04.000
<v Speaker 1>because the transformer can only turn into two shapes, maybe

0:01:04.120 --> 0:01:06.640
<v Speaker 1>three for some of them. Sure, sure, but it's basically

0:01:06.680 --> 0:01:09.200
<v Speaker 1>either a car or robot or a gun or a

0:01:09.319 --> 0:01:14.319
<v Speaker 1>robot or etcetera. Right, And so a self reconfiguring modular robot,

0:01:14.360 --> 0:01:17.440
<v Speaker 1>on the other hand, would be able to reshape itself

0:01:17.480 --> 0:01:21.039
<v Speaker 1>into any number of different shapes because it's made of

0:01:21.520 --> 0:01:26.920
<v Speaker 1>identical individual components that can adjust their position and functionality

0:01:27.040 --> 0:01:29.679
<v Speaker 1>with relationship to all the other ones. Right, And we

0:01:29.760 --> 0:01:32.039
<v Speaker 1>talked about a couple of different types. We talked about

0:01:32.560 --> 0:01:35.920
<v Speaker 1>M I, T, S M blocks. We talked about Harvard's kilobots. Now,

0:01:35.920 --> 0:01:39.880
<v Speaker 1>the kilobots are not U modular robots in the same sense,

0:01:39.920 --> 0:01:44.640
<v Speaker 1>but they demonstrate the the swarm behavior that would be necessary,

0:01:45.000 --> 0:01:47.960
<v Speaker 1>the idea that each individual robot would be able to

0:01:48.000 --> 0:01:52.360
<v Speaker 1>move into the correct position to form whatever shape is needed. Uh,

0:01:52.400 --> 0:01:54.800
<v Speaker 1>they're more of a tool to test out that kind

0:01:54.840 --> 0:01:58.040
<v Speaker 1>of technology, that sort of artificial intelligence that will be

0:01:58.360 --> 0:02:04.880
<v Speaker 1>a necessary component it for a true self reconfiguring modular robot. Right,

0:02:04.920 --> 0:02:08.640
<v Speaker 1>because anything that large isn't ultimately going to be as

0:02:08.760 --> 0:02:11.640
<v Speaker 1>useful as as something with parts that are much smaller

0:02:11.919 --> 0:02:14.079
<v Speaker 1>that the smaller the parts, the more useful this kind

0:02:14.080 --> 0:02:16.200
<v Speaker 1>of stuff is going to be. Yeah, And of course,

0:02:16.240 --> 0:02:19.440
<v Speaker 1>as we've mentioned plenty of times on the show, miniaturization

0:02:19.840 --> 0:02:23.520
<v Speaker 1>is hard, especially when you need to power all these elements.

0:02:23.560 --> 0:02:27.760
<v Speaker 1>But let's be optimists for a bit and imagine it's

0:02:27.760 --> 0:02:32.720
<v Speaker 1>going to be weird not for me, And imagine how

0:02:32.800 --> 0:02:39.960
<v Speaker 1>small you could make these modular robotic elements. That was,

0:02:40.600 --> 0:02:44.320
<v Speaker 1>you do not have a very powerful imagination time bandits reference.

0:02:46.600 --> 0:02:48.600
<v Speaker 1>Um no, I want to I want to talk about

0:02:49.320 --> 0:02:52.560
<v Speaker 1>how this applies to a subject known as programmable matter.

0:02:52.880 --> 0:02:56.959
<v Speaker 1>All right, so let's actually talk what is programmable matter. Well,

0:02:57.000 --> 0:03:01.040
<v Speaker 1>programmable matter is matter. It's so it has substance as weight.

0:03:01.120 --> 0:03:03.400
<v Speaker 1>You can hold it in your hands, but it can

0:03:03.480 --> 0:03:07.800
<v Speaker 1>alter its own physical characteristics in a non random way

0:03:07.880 --> 0:03:13.560
<v Speaker 1>based on user input or pre programmed behavior. So yeah,

0:03:13.560 --> 0:03:19.080
<v Speaker 1>where did this idea come from? Well, let's turn back

0:03:19.400 --> 0:03:23.280
<v Speaker 1>the time. Watch the hands of the clock spin backwards. Uh,

0:03:23.560 --> 0:03:25.959
<v Speaker 1>now it was it was the idea itself. The term

0:03:26.040 --> 0:03:30.639
<v Speaker 1>was proposed by Tomaso to Foley and Norman Margolis to

0:03:30.919 --> 0:03:34.920
<v Speaker 1>M I T. Computer scientists. Now, their concept of programmable

0:03:34.960 --> 0:03:38.880
<v Speaker 1>matter was really more about tiny computers that could perform

0:03:38.960 --> 0:03:43.200
<v Speaker 1>parallel processing and communicate with one another, that could simulate

0:03:43.280 --> 0:03:46.760
<v Speaker 1>the physics of real matter. But we're talking about a simulation.

0:03:46.840 --> 0:03:50.320
<v Speaker 1>They weren't replicating. These These small computers in this proposal

0:03:50.680 --> 0:03:54.080
<v Speaker 1>weren't meant to take on physical shapes, but rather be

0:03:54.160 --> 0:03:57.119
<v Speaker 1>able to communicate in a way that would allow them

0:03:57.160 --> 0:04:00.920
<v Speaker 1>to process huge amounts of information very rap Okay, But

0:04:01.000 --> 0:04:04.640
<v Speaker 1>of course subsequently people really expanded on this idea, right,

0:04:04.800 --> 0:04:08.800
<v Speaker 1>We ended up hearing about another approach where they said,

0:04:08.840 --> 0:04:11.160
<v Speaker 1>what if we took the same concept, but instead of

0:04:11.200 --> 0:04:14.760
<v Speaker 1>just talking about computers, we apply it to robotics. So

0:04:14.840 --> 0:04:18.160
<v Speaker 1>each computer is itself a tiny robot that has some

0:04:18.240 --> 0:04:23.560
<v Speaker 1>ability to move around, to communicate, to bind with fellow robots,

0:04:24.120 --> 0:04:27.960
<v Speaker 1>and that they would be able to have a tiny

0:04:28.040 --> 0:04:32.440
<v Speaker 1>processor inside them to to take on commands and then

0:04:32.640 --> 0:04:37.000
<v Speaker 1>enact those commands. And then you could, in theory, have

0:04:37.160 --> 0:04:41.320
<v Speaker 1>this massive robots that could create actual physical structures, larger

0:04:41.480 --> 0:04:45.760
<v Speaker 1>macro structures. So kind of similar to the modular robots

0:04:45.800 --> 0:04:49.159
<v Speaker 1>we talked about before, but on an even smaller scale. Okay,

0:04:49.160 --> 0:04:52.799
<v Speaker 1>but what people are really thinking about today is something

0:04:53.560 --> 0:05:00.599
<v Speaker 1>kind of amazing picture. You've got a little blob of

0:05:00.839 --> 0:05:05.240
<v Speaker 1>gray junk. It's just it looks like putty or goop

0:05:05.560 --> 0:05:08.920
<v Speaker 1>or jam or something. It's just this kind of amorphous

0:05:09.000 --> 0:05:15.359
<v Speaker 1>material jam. But you give it data and so the

0:05:15.680 --> 0:05:20.200
<v Speaker 1>it is actually made of tons of tiny spherical elements

0:05:20.279 --> 0:05:25.520
<v Speaker 1>that are all joined together and all individually have computing capability.

0:05:25.640 --> 0:05:29.200
<v Speaker 1>Somewhere deep inside each of those tiny little particles is

0:05:29.240 --> 0:05:32.480
<v Speaker 1>a circuit and it takes the data you put in

0:05:32.560 --> 0:05:35.520
<v Speaker 1>and says, okay, I need to be over here now

0:05:35.600 --> 0:05:38.640
<v Speaker 1>in relation to this other particle, and they all do

0:05:38.720 --> 0:05:41.919
<v Speaker 1>that at the same time to form a shape. And

0:05:42.000 --> 0:05:45.320
<v Speaker 1>the shape is whatever you tell it, and then if

0:05:45.400 --> 0:05:47.599
<v Speaker 1>you are tired of that shape, you can tell it

0:05:47.640 --> 0:05:54.240
<v Speaker 1>to make a totally different shape and it will pretty creepy. Huh. Yeah, yeah,

0:05:54.240 --> 0:05:56.960
<v Speaker 1>I mean it's creepy and great. Like this is sort

0:05:57.000 --> 0:06:00.200
<v Speaker 1>of if you want to get really crazy with it.

0:06:00.200 --> 0:06:03.160
<v Speaker 1>It's sort of the T one thousand idea. Yeah, it's

0:06:03.400 --> 0:06:06.640
<v Speaker 1>it's T one thousand meets silly putty, right. Uh. To

0:06:06.720 --> 0:06:10.440
<v Speaker 1>be more realistic, it's sort of like not a fully

0:06:10.520 --> 0:06:14.880
<v Speaker 1>functioning autonomous robot running around in the in the southern

0:06:14.920 --> 0:06:18.880
<v Speaker 1>California area, but it's something that can change its own

0:06:18.920 --> 0:06:22.080
<v Speaker 1>shape at will based on what you want. Yeah. So

0:06:22.160 --> 0:06:24.400
<v Speaker 1>you could think of it kind of as as a

0:06:24.480 --> 0:06:31.240
<v Speaker 1>bunch of uh, you know, modules that can form various structures,

0:06:31.279 --> 0:06:34.800
<v Speaker 1>but the modules themselves are so small that your your

0:06:35.080 --> 0:06:39.080
<v Speaker 1>list of possible structures you can make is in the

0:06:39.120 --> 0:06:43.080
<v Speaker 1>ideal implementation practically unlimited. Yeah. Imagine there as small as

0:06:43.120 --> 0:06:47.200
<v Speaker 1>grains of sand, as if sand could make anything out

0:06:47.279 --> 0:06:50.279
<v Speaker 1>of itself. It's almost as though this is some kind

0:06:50.320 --> 0:06:56.640
<v Speaker 1>of automatically sculpting clay. Yeah, that's a good name for it,

0:06:57.120 --> 0:06:58.839
<v Speaker 1>but you didn't come up with it first, now, I

0:06:58.880 --> 0:07:01.440
<v Speaker 1>did not, not at all. Actually, a one cool name

0:07:01.480 --> 0:07:04.880
<v Speaker 1>for a particular implementation of this idea of programma will

0:07:04.920 --> 0:07:08.520
<v Speaker 1>matter is Claytronics. And you might have heard this term before.

0:07:08.600 --> 0:07:12.800
<v Speaker 1>It's a popular and cool idea and futurism circles. But

0:07:13.200 --> 0:07:17.280
<v Speaker 1>what's behind the actual Claytronics idea. Well, I mean it

0:07:17.320 --> 0:07:20.240
<v Speaker 1>came out of Carnegie, Melon and Intel, along with a

0:07:20.240 --> 0:07:23.320
<v Speaker 1>few other partnerships. There is an actual project. There's a

0:07:23.360 --> 0:07:27.560
<v Speaker 1>great website where they kind of talk about what Claytronics

0:07:27.560 --> 0:07:29.800
<v Speaker 1>is all about and how they hope to achieve it,

0:07:29.880 --> 0:07:33.920
<v Speaker 1>which is is pretty neat um. The project's purpose is

0:07:34.000 --> 0:07:39.080
<v Speaker 1>too and I quote it combines modular robotics, systems, nanotechnology,

0:07:39.120 --> 0:07:42.280
<v Speaker 1>and computer science to create the dynamic three dimensional display

0:07:42.320 --> 0:07:46.200
<v Speaker 1>of electronic information. So think of this as an alternative

0:07:46.480 --> 0:07:49.200
<v Speaker 1>to a computer monitor, right you are? You can actually

0:07:49.280 --> 0:07:53.880
<v Speaker 1>use this to visualize data in a physical form, So

0:07:54.640 --> 0:07:57.120
<v Speaker 1>you could you could in theory. Use this to do

0:07:57.200 --> 0:08:01.480
<v Speaker 1>something as simple as compare the market share of two

0:08:01.520 --> 0:08:07.360
<v Speaker 1>different operating systems and have two physical UH representations pop up,

0:08:07.400 --> 0:08:10.360
<v Speaker 1>and maybe there's a large sphere in a small sphere

0:08:10.400 --> 0:08:15.120
<v Speaker 1>to demonstrate what the two different UH companies are operating

0:08:15.160 --> 0:08:18.000
<v Speaker 1>systems you're looking at how they compare against one another.

0:08:18.480 --> 0:08:20.440
<v Speaker 1>Or you can do something much more complex, like what

0:08:20.480 --> 0:08:23.120
<v Speaker 1>we're talking about, the idea of being able to make

0:08:23.160 --> 0:08:26.920
<v Speaker 1>any particular physical shape and then reshape it just by

0:08:27.040 --> 0:08:30.680
<v Speaker 1>you know, running a program. Right. And so this technology

0:08:30.760 --> 0:08:34.840
<v Speaker 1>is obviously based on the power of the individual particle,

0:08:35.120 --> 0:08:38.280
<v Speaker 1>right that's moving about to create these shapes. And in

0:08:38.400 --> 0:08:42.679
<v Speaker 1>the field of claytronics, this is the claytronic atom, the

0:08:43.200 --> 0:08:46.880
<v Speaker 1>catom it right, and the catom, like a lot of

0:08:46.880 --> 0:08:49.920
<v Speaker 1>the units we're talking about, is modular in that you

0:08:49.960 --> 0:08:53.319
<v Speaker 1>can have that connect with other atoms to make these

0:08:53.400 --> 0:08:56.120
<v Speaker 1>larger shapes, these macro size shapes, right. They don't have

0:08:56.160 --> 0:09:00.000
<v Speaker 1>to be specialized. They're all the same thing. Yeah, Yeah,

0:09:00.080 --> 0:09:03.320
<v Speaker 1>And that's not always the case with programmable matter. There

0:09:03.320 --> 0:09:06.560
<v Speaker 1>are other implementations. You know, this was one approach. There's

0:09:06.559 --> 0:09:09.640
<v Speaker 1>another one Cornell's Creative Machines Lab is working on a

0:09:09.640 --> 0:09:14.160
<v Speaker 1>lot of different ways of looking at programmable matter. So

0:09:14.600 --> 0:09:17.520
<v Speaker 1>I gotta keep in mind that we're talking about, uh,

0:09:18.000 --> 0:09:21.199
<v Speaker 1>something that's in its infancy here, so we're still experimenting

0:09:21.200 --> 0:09:24.120
<v Speaker 1>with different approaches to how to get to this kind

0:09:24.160 --> 0:09:28.160
<v Speaker 1>of uh future where we have programmable matter. So one

0:09:28.200 --> 0:09:31.680
<v Speaker 1>of the things that Cornell's Creative Machines Lab is looking

0:09:31.720 --> 0:09:36.240
<v Speaker 1>at is uh using these tiny building blocks that they

0:09:36.280 --> 0:09:40.640
<v Speaker 1>call Vauxell's. These are physical objects that they know Vauxell's

0:09:40.640 --> 0:09:43.440
<v Speaker 1>sort of like pixels. A pixel is an individual unit

0:09:43.480 --> 0:09:45.719
<v Speaker 1>of display on your display. Why am I thinking it

0:09:45.840 --> 0:09:48.560
<v Speaker 1>sounds like an alien from Hitchhiker's Guide to the Galaxy

0:09:48.679 --> 0:09:53.000
<v Speaker 1>Theogans yea with their terrible poetry. Uh, yeah, Vauxell's in

0:09:53.000 --> 0:09:55.520
<v Speaker 1>this case, Yeah, it makes sense because of a single

0:09:55.600 --> 0:09:59.600
<v Speaker 1>Vauxel would be a single unit that, together with other

0:09:59.640 --> 0:10:01.960
<v Speaker 1>vox can make up this physical shape. Just as a

0:10:02.000 --> 0:10:04.560
<v Speaker 1>single pixel is kind of useless. You have to have

0:10:04.640 --> 0:10:07.480
<v Speaker 1>lots of pixels so that you can actually represent whatever

0:10:07.640 --> 0:10:11.199
<v Speaker 1>visual uh image you want to to have on your

0:10:11.200 --> 0:10:14.520
<v Speaker 1>screen like that terminology. Yeah, that's kind of neat. It

0:10:14.559 --> 0:10:17.000
<v Speaker 1>makes it It makes it easier to explain to people, right,

0:10:17.120 --> 0:10:19.280
<v Speaker 1>Like think of it as just as an individual unit.

0:10:19.320 --> 0:10:21.840
<v Speaker 1>It's kind of like an again, just like Claytronics goes

0:10:21.840 --> 0:10:23.920
<v Speaker 1>with the catom, where you think of the atom as

0:10:23.960 --> 0:10:28.040
<v Speaker 1>the individual unit. This is very similar. Uh. Now, these

0:10:28.040 --> 0:10:30.720
<v Speaker 1>building blocks could come in different varieties, so you could

0:10:30.720 --> 0:10:34.600
<v Speaker 1>have vaux holes that are soft or hard. They could

0:10:34.600 --> 0:10:37.199
<v Speaker 1>come in different colors. Some might be conductive, some might

0:10:37.200 --> 0:10:42.000
<v Speaker 1>be insulators, some could have robotic elements like sensors or actuators.

0:10:42.040 --> 0:10:45.000
<v Speaker 1>So you would get an assembler of some type that

0:10:45.040 --> 0:10:48.520
<v Speaker 1>would print out those building blocks whichever ones you needed

0:10:49.120 --> 0:10:51.880
<v Speaker 1>for whatever it was you were playing on building, and

0:10:51.920 --> 0:10:55.320
<v Speaker 1>then you would be able to put it together to

0:10:55.760 --> 0:10:57.360
<v Speaker 1>make the thing you need it to make. So I

0:10:57.640 --> 0:11:00.719
<v Speaker 1>think of it more like tinker toys or legos. You

0:11:00.720 --> 0:11:03.160
<v Speaker 1>would get the different blocks you need, and you look

0:11:03.160 --> 0:11:06.079
<v Speaker 1>at the instructions and then you can build the actual thing.

0:11:06.160 --> 0:11:08.920
<v Speaker 1>So it's a little different from claytronics, where you would

0:11:09.040 --> 0:11:11.640
<v Speaker 1>theoretically be able to change that shape over and over.

0:11:11.960 --> 0:11:15.560
<v Speaker 1>I'm not exactly certain that the vauxells would have that

0:11:15.640 --> 0:11:18.439
<v Speaker 1>same capability and may not, but it's again kind of

0:11:18.440 --> 0:11:21.920
<v Speaker 1>a stepping stone toward that programmable matter where you would

0:11:21.920 --> 0:11:24.040
<v Speaker 1>be able to change things on the fly. One of

0:11:24.080 --> 0:11:26.040
<v Speaker 1>the other things I liked about the voxhel approach is

0:11:26.040 --> 0:11:29.360
<v Speaker 1>how they describe building a three D object, that it's

0:11:29.440 --> 0:11:33.160
<v Speaker 1>a digital method as opposed to an analog method. So

0:11:33.360 --> 0:11:36.320
<v Speaker 1>analog you would consider that to be a continuous shape,

0:11:36.720 --> 0:11:40.600
<v Speaker 1>so you know, as curves, as edges, um, and but

0:11:40.640 --> 0:11:44.600
<v Speaker 1>it's all continuous. Digital is there's either matter there or

0:11:44.679 --> 0:11:48.360
<v Speaker 1>there's not. It's a one or zero. So it's sort

0:11:48.400 --> 0:11:51.040
<v Speaker 1>of the difference between you know, a real image and

0:11:51.080 --> 0:11:54.200
<v Speaker 1>a pixelated image on the screen. Yeah. Yeah, so you

0:11:54.200 --> 0:11:57.000
<v Speaker 1>would if you were trying to create something, you would say,

0:11:57.240 --> 0:12:00.320
<v Speaker 1>all right, where where to do the individual vox need

0:12:00.360 --> 0:12:02.840
<v Speaker 1>to be? And where do they absolutely not need to be?

0:12:02.880 --> 0:12:05.679
<v Speaker 1>Where do they need to be absent? And uh, you know.

0:12:05.720 --> 0:12:08.600
<v Speaker 1>I've also likened it to the idea of We've talked

0:12:08.640 --> 0:12:11.480
<v Speaker 1>about this with sculpting, where you cut everything that isn't

0:12:11.800 --> 0:12:15.120
<v Speaker 1>the thing you want out, like, cut everything that doesn't

0:12:15.160 --> 0:12:16.760
<v Speaker 1>look like David needs to be cut out of that

0:12:16.800 --> 0:12:19.280
<v Speaker 1>block of granted, until you're left with David or marble.

0:12:19.320 --> 0:12:22.520
<v Speaker 1>I guess I should say, at any rate, what what

0:12:22.640 --> 0:12:26.640
<v Speaker 1>do I know? I'm no artist, um, but anyway, it's

0:12:26.679 --> 0:12:28.960
<v Speaker 1>kind of neat because it's it's that one in zero approach.

0:12:29.120 --> 0:12:31.560
<v Speaker 1>But there are other projects at Cornell that also relate

0:12:31.640 --> 0:12:34.839
<v Speaker 1>to programmable matter. And my favorite one out of all

0:12:34.880 --> 0:12:38.040
<v Speaker 1>of them, and keep in mind their lots, is called

0:12:38.160 --> 0:12:44.400
<v Speaker 1>jamming granular materials. Yeah, it's not fish, it's not it's

0:12:44.400 --> 0:12:46.640
<v Speaker 1>not widespread panic, it's nothing like that. It's not that

0:12:46.720 --> 0:12:50.280
<v Speaker 1>kind of jamming. Uh. This this is actually looking at

0:12:50.280 --> 0:12:53.160
<v Speaker 1>the way, it sounds like a medical condition, Like you

0:12:53.280 --> 0:12:55.320
<v Speaker 1>end up in the emergency room because you've got a

0:12:55.360 --> 0:13:01.080
<v Speaker 1>case of jamming granular materials. I'm sorry, miss, he's got

0:13:01.200 --> 0:13:06.440
<v Speaker 1>jamming granular materials. Materials. Well. They The idea about this

0:13:06.480 --> 0:13:10.480
<v Speaker 1>is is grain, very fine grains of of matter can

0:13:10.559 --> 0:13:13.360
<v Speaker 1>behave like a fluid if they are loosely packed into

0:13:13.400 --> 0:13:17.120
<v Speaker 1>a container. So imagine that you've got a jar that

0:13:17.480 --> 0:13:21.960
<v Speaker 1>is maybe half filled with very fine dry sand, and

0:13:22.040 --> 0:13:24.960
<v Speaker 1>you move the jar around and the sand flows almost

0:13:25.000 --> 0:13:27.760
<v Speaker 1>like a fluid. It's similar more like a fluid than

0:13:27.800 --> 0:13:31.040
<v Speaker 1>a solid. Right. But then let's say that you have

0:13:31.800 --> 0:13:34.200
<v Speaker 1>twice as much sand packed in there, so it's actually

0:13:34.360 --> 0:13:39.800
<v Speaker 1>really tightly uh packed inside that jar. Then it is rigid.

0:13:40.440 --> 0:13:42.960
<v Speaker 1>Even if that jar were made out of a flexible

0:13:43.000 --> 0:13:46.640
<v Speaker 1>material like plastic, you would have this rigid structure inside

0:13:46.640 --> 0:13:50.240
<v Speaker 1>of it because you had jammed the the grand granules

0:13:50.280 --> 0:13:54.040
<v Speaker 1>so tightly together. They're the same sort of idea has

0:13:54.080 --> 0:13:59.840
<v Speaker 1>been proposed for types of these individual units for programmable

0:14:00.120 --> 0:14:04.360
<v Speaker 1>or where you have some mechanism connected that can either

0:14:05.200 --> 0:14:09.960
<v Speaker 1>compact or then relax and allowed this sort of granular

0:14:10.000 --> 0:14:14.400
<v Speaker 1>material to either become rigid or soft, to change different shapes.

0:14:14.800 --> 0:14:16.760
<v Speaker 1>So you would have the units and they would all

0:14:16.800 --> 0:14:19.960
<v Speaker 1>be connected to each other in specific ways previously like

0:14:20.000 --> 0:14:23.280
<v Speaker 1>they wouldn't disconnect and reconnect necessarily. They might all be

0:14:23.320 --> 0:14:27.320
<v Speaker 1>connected permanently in one in one type of type of structure,

0:14:28.080 --> 0:14:31.680
<v Speaker 1>but based upon these little links between them made out

0:14:31.680 --> 0:14:35.240
<v Speaker 1>of this granular stuff there, they take on specific shapes

0:14:35.280 --> 0:14:38.080
<v Speaker 1>because they're either rigid or they're soft, and it doesn't matter.

0:14:38.200 --> 0:14:40.400
<v Speaker 1>The other approach reason they go with this approach is

0:14:40.440 --> 0:14:42.840
<v Speaker 1>that doesn't matter what the temperature is. They don't need

0:14:42.880 --> 0:14:45.440
<v Speaker 1>to change the temperature to change that rigidity. It's just

0:14:45.520 --> 0:14:48.560
<v Speaker 1>whether it's compact or whether it's loose. So I thought

0:14:48.560 --> 0:14:52.280
<v Speaker 1>that was pretty neat the the image they had imagine

0:14:52.320 --> 0:14:55.680
<v Speaker 1>kind of a pyramid where each it's it's a it's

0:14:55.680 --> 0:14:58.440
<v Speaker 1>a just the outline of pyramid, the structure of a

0:14:58.480 --> 0:15:02.800
<v Speaker 1>pyramid without the actual phy egal sides. And each line

0:15:03.080 --> 0:15:07.800
<v Speaker 1>is a little soft plastic container of sand. So when

0:15:07.800 --> 0:15:09.800
<v Speaker 1>it's all rigid, it stands up like a pyramid, and

0:15:09.800 --> 0:15:11.960
<v Speaker 1>when it's soft, it's just it's just a little pile.

0:15:13.280 --> 0:15:17.120
<v Speaker 1>So uh, it's it's again just showing that there are

0:15:18.000 --> 0:15:21.760
<v Speaker 1>multiple approaches to this idea, and there are a lot

0:15:21.760 --> 0:15:25.320
<v Speaker 1>of other universities and companies and research centers looking into this,

0:15:25.760 --> 0:15:30.040
<v Speaker 1>including companies like Autodesk Research or Whitesides Group Research, m

0:15:30.040 --> 0:15:32.840
<v Speaker 1>I T of course looking into at Harvard. We mentioned

0:15:33.040 --> 0:15:37.760
<v Speaker 1>also there are tons of different approaches and no one

0:15:37.960 --> 0:15:42.520
<v Speaker 1>yet has the you know, the way to do this,

0:15:43.080 --> 0:15:46.280
<v Speaker 1>but definitely not. But by coming in it from so

0:15:46.280 --> 0:15:48.880
<v Speaker 1>many different angles, it's awesome, right because it means that

0:15:49.400 --> 0:15:51.440
<v Speaker 1>we have we're not putting all of our eggs in

0:15:51.440 --> 0:15:54.480
<v Speaker 1>one basket, and it may mean that we ultimately find

0:15:54.600 --> 0:15:58.880
<v Speaker 1>different ways to do the same sort of output, which

0:15:59.560 --> 0:16:01.800
<v Speaker 1>gives us a lot more flexibility. You're gonna have like

0:16:01.840 --> 0:16:05.320
<v Speaker 1>the Blu Ray HD DVD wars all over again, but

0:16:05.440 --> 0:16:08.480
<v Speaker 1>about how you turn putty into a hammer. I'll go,

0:16:08.560 --> 0:16:10.960
<v Speaker 1>I'll go to c e S one year and and

0:16:11.440 --> 0:16:14.120
<v Speaker 1>the week before CS one will have pulled out of

0:16:14.120 --> 0:16:16.920
<v Speaker 1>the show because it's clear that it's the loser. The

0:16:16.920 --> 0:16:19.800
<v Speaker 1>first time I went to they will still be Putty

0:16:19.840 --> 0:16:23.360
<v Speaker 1>Hammers HD DVD pulled out of c S. The first

0:16:23.440 --> 0:16:26.200
<v Speaker 1>year I ever went, there was this one enormous blank

0:16:26.360 --> 0:16:29.120
<v Speaker 1>spot on the c show floor where they were supposed

0:16:29.120 --> 0:16:32.960
<v Speaker 1>to be. People were all taking naps. I guess, yeah, yeah,

0:16:33.120 --> 0:16:34.960
<v Speaker 1>I think right, Well, I think we should look at

0:16:35.160 --> 0:16:39.280
<v Speaker 1>what are the possible uses for something like claytronics or

0:16:39.320 --> 0:16:42.680
<v Speaker 1>other similar forms of programmable matter. Yeah. Yeah, We've talked

0:16:42.680 --> 0:16:44.920
<v Speaker 1>about this a little bit, but let's let's go deeper

0:16:44.960 --> 0:16:48.320
<v Speaker 1>into it. Okay, Well, I wanted to gather a few

0:16:48.360 --> 0:16:51.520
<v Speaker 1>different things here. One of them would be the tangible

0:16:51.560 --> 0:16:54.600
<v Speaker 1>three D representations generated by data, and we sort of

0:16:54.640 --> 0:16:57.160
<v Speaker 1>talked about these earlier. So one thing is you could

0:16:57.200 --> 0:17:02.040
<v Speaker 1>simply use three D object to represent numbers and data.

0:17:02.520 --> 0:17:05.160
<v Speaker 1>But the other one would be that you could sort

0:17:05.200 --> 0:17:07.520
<v Speaker 1>of have what I would think of like a Google

0:17:07.680 --> 0:17:12.280
<v Speaker 1>Docs of three D objects. So imagine you've got a

0:17:12.359 --> 0:17:16.840
<v Speaker 1>saved document that is controlled by a digital file on

0:17:16.880 --> 0:17:20.920
<v Speaker 1>your computer, but it's represented by a three D object,

0:17:21.000 --> 0:17:23.639
<v Speaker 1>a real tangible three D object you can hold in

0:17:23.640 --> 0:17:26.880
<v Speaker 1>your hand and you can make edits to it with

0:17:26.960 --> 0:17:30.800
<v Speaker 1>your hands. Yeah, it's sort of like instead of having to, uh,

0:17:30.840 --> 0:17:32.240
<v Speaker 1>you know, if you if you get a three D

0:17:32.320 --> 0:17:36.080
<v Speaker 1>printer and you print out a prototype, if you want

0:17:36.080 --> 0:17:38.280
<v Speaker 1>to make changes to that prototype, you have to print

0:17:38.359 --> 0:17:40.320
<v Speaker 1>another one from the ground up. You've got to go

0:17:40.359 --> 0:17:43.240
<v Speaker 1>back in and redesign it digitally, redesign the digital thing.

0:17:43.320 --> 0:17:44.879
<v Speaker 1>And and then well, I mean, and you'd still be

0:17:44.920 --> 0:17:48.440
<v Speaker 1>redesigning the digital thing, but you'd be doing it physically

0:17:48.520 --> 0:17:52.120
<v Speaker 1>with your You could just push is I wanted an

0:17:52.160 --> 0:17:55.199
<v Speaker 1>indentt here? So instead of going and redesigning it on

0:17:55.200 --> 0:17:57.800
<v Speaker 1>the computer, you just press it in and then those

0:17:57.880 --> 0:18:00.639
<v Speaker 1>changes would be reflected because we're telling thing about at

0:18:00.640 --> 0:18:03.840
<v Speaker 1>two way Street here. With a three D printer, there's

0:18:03.880 --> 0:18:06.639
<v Speaker 1>a one way flow of information. It goes from the

0:18:06.640 --> 0:18:09.800
<v Speaker 1>computer to the printer, which then creates the three dimensional object.

0:18:10.280 --> 0:18:14.239
<v Speaker 1>With this implementation, it's more like an interactive display. You

0:18:14.280 --> 0:18:17.320
<v Speaker 1>create the thing, but then you can actually manipulate the

0:18:17.320 --> 0:18:19.560
<v Speaker 1>thing you have on the display. In this case, the

0:18:19.600 --> 0:18:22.040
<v Speaker 1>display is a three dimensional object and that gets reflected

0:18:22.080 --> 0:18:26.400
<v Speaker 1>in the file that you originally created. So that's it's

0:18:26.480 --> 0:18:30.080
<v Speaker 1>it's kind of uh. It cuts out another step in prototyping,

0:18:30.160 --> 0:18:33.919
<v Speaker 1>which could mean that the prototyping process, which has already

0:18:33.960 --> 0:18:37.920
<v Speaker 1>been sped up phenomenally because of three D printing, becomes

0:18:38.080 --> 0:18:41.320
<v Speaker 1>even faster. Right, And so this would make a big difference,

0:18:41.359 --> 0:18:44.359
<v Speaker 1>I think, to people who are like engineers, but also

0:18:44.480 --> 0:18:47.520
<v Speaker 1>to people who are just designers, people making art and

0:18:48.960 --> 0:18:53.239
<v Speaker 1>or or even designing products like smartphones and things like that.

0:18:53.320 --> 0:18:56.879
<v Speaker 1>I mean industry. Yeah, Johnny Ives, get a hold of

0:18:56.920 --> 0:19:01.080
<v Speaker 1>this thing, forget it? Game over. Another are interesting use

0:19:01.200 --> 0:19:03.960
<v Speaker 1>for something like this would be a kind of utility

0:19:04.320 --> 0:19:07.320
<v Speaker 1>putty that that phrase appeared in my brain, I want

0:19:07.560 --> 0:19:11.520
<v Speaker 1>I wonder if I've read that somewhere before. I feel

0:19:11.560 --> 0:19:13.600
<v Speaker 1>like that maybe a term that has been used by

0:19:13.640 --> 0:19:18.479
<v Speaker 1>someone before. But anyway, just now it's yours, right, patent

0:19:19.320 --> 0:19:22.320
<v Speaker 1>um No, Well, wherever this idea comes from, the utility

0:19:22.359 --> 0:19:24.960
<v Speaker 1>putty would be if you imagine a kind of a

0:19:25.000 --> 0:19:29.560
<v Speaker 1>small puddle of this beige or gray, it really doesn't

0:19:29.560 --> 0:19:32.479
<v Speaker 1>matter what color it is. Let's call it pink. Uh,

0:19:32.720 --> 0:19:36.520
<v Speaker 1>this small puddle of pink putty sitting on your kitchen counter.

0:19:36.760 --> 0:19:39.760
<v Speaker 1>All right, I'm with you so far. You're making dinner now,

0:19:40.240 --> 0:19:43.600
<v Speaker 1>and so you need a ladle and a bowl and

0:19:43.840 --> 0:19:47.719
<v Speaker 1>cutting board and a knife. So you call them up

0:19:47.760 --> 0:19:50.879
<v Speaker 1>on your kitchen utensils app on your computer, on your phone,

0:19:51.119 --> 0:19:54.200
<v Speaker 1>and the puddle of putty as symbols itself into these

0:19:54.240 --> 0:19:57.639
<v Speaker 1>shapes and becomes rigid. You use them like you would

0:19:57.640 --> 0:19:59.600
<v Speaker 1>to prepare dinner. Then when you're done with them, they

0:19:59.640 --> 0:20:02.280
<v Speaker 1>dissolve all back into the putty. Now, this could be

0:20:02.320 --> 0:20:05.800
<v Speaker 1>a massive space saver in the home. Imagine if you

0:20:05.920 --> 0:20:10.640
<v Speaker 1>like only had to call furniture into existence on demand

0:20:10.760 --> 0:20:13.280
<v Speaker 1>when you needed it, and when you didn't need that

0:20:13.359 --> 0:20:17.280
<v Speaker 1>piece of furniture, you could dissolve it. Yeah, or think

0:20:17.320 --> 0:20:21.119
<v Speaker 1>about how useful something like this might be for portability purposes.

0:20:21.480 --> 0:20:24.520
<v Speaker 1>So you're going on a camping trip, and if you

0:20:24.560 --> 0:20:26.680
<v Speaker 1>ever been on a camping trip, you take the tent

0:20:26.800 --> 0:20:31.160
<v Speaker 1>along with you. It is a large, unpleasant, unwieldy object.

0:20:31.720 --> 0:20:36.600
<v Speaker 1>It's difficult to assemble or yeah, a whole bunches of

0:20:36.600 --> 0:20:39.040
<v Speaker 1>different parts. Let's say instead you go out camping and

0:20:39.040 --> 0:20:43.879
<v Speaker 1>instead you just bring along a bucket of utility coup.

0:20:43.960 --> 0:20:46.560
<v Speaker 1>I got a bucket a tent right here. Yeah, you

0:20:46.680 --> 0:20:48.879
<v Speaker 1>so you just pour the bucket out on the ground,

0:20:49.400 --> 0:20:52.520
<v Speaker 1>queue up the sort of shelter design on your phone,

0:20:52.760 --> 0:20:55.040
<v Speaker 1>and it assembles itself. You know, Joe, I have to

0:20:55.119 --> 0:21:01.480
<v Speaker 1>say that tent design is beyond the pail. Oh oh,

0:21:02.040 --> 0:21:04.560
<v Speaker 1>now we may be able to offer some pretty relevant

0:21:04.600 --> 0:21:07.680
<v Speaker 1>criticisms of an idea like this in the next section,

0:21:07.800 --> 0:21:10.720
<v Speaker 1>because you you immediately start thinking like, wait a minute,

0:21:10.960 --> 0:21:13.760
<v Speaker 1>where does the power for it to form that shape

0:21:13.800 --> 0:21:16.600
<v Speaker 1>come from? In the woods? And stuff like that. But uh,

0:21:16.760 --> 0:21:19.800
<v Speaker 1>just a couple other ideas. How about the three D facts.

0:21:19.840 --> 0:21:22.760
<v Speaker 1>This is something that Claytronics people I think talked about.

0:21:23.720 --> 0:21:26.160
<v Speaker 1>It goes like this, So you want to send a

0:21:26.240 --> 0:21:30.800
<v Speaker 1>copy of a three dimensional object to somebody far away, Well,

0:21:30.960 --> 0:21:33.880
<v Speaker 1>you could just submerge it into a tub of these

0:21:33.920 --> 0:21:36.560
<v Speaker 1>particles like atoms or whatever they are. You've got a

0:21:36.600 --> 0:21:39.000
<v Speaker 1>bucket of them, and you dip it underneath them. And

0:21:39.000 --> 0:21:42.560
<v Speaker 1>then of course, once it's submerged, the particles can sense

0:21:42.600 --> 0:21:45.280
<v Speaker 1>all of the contours of the object and then it

0:21:45.320 --> 0:21:49.040
<v Speaker 1>can recreate that shape at the other side of the line.

0:21:50.160 --> 0:21:52.200
<v Speaker 1>And here's the most sci fi of all, but it's

0:21:52.200 --> 0:21:54.640
<v Speaker 1>something I have seen talked about. The idea of sort

0:21:54.640 --> 0:21:59.200
<v Speaker 1>of the ultimate telepresence instead of just sending your voice,

0:21:59.440 --> 0:22:03.359
<v Speaker 1>instead of just sending your face, you send a real

0:22:03.600 --> 0:22:08.399
<v Speaker 1>physical replication of your body and movements across the telephone wire.

0:22:08.520 --> 0:22:12.520
<v Speaker 1>I think a giant pink blobby. Jonathan Strickland is the

0:22:12.560 --> 0:22:16.879
<v Speaker 1>stuff of my nightmares. Come here, I love you, Teach

0:22:16.920 --> 0:22:22.240
<v Speaker 1>me to love. Yeah, even without that particular image in

0:22:22.280 --> 0:22:25.520
<v Speaker 1>my head, that one struck me as being creepy. I'd

0:22:25.520 --> 0:22:28.600
<v Speaker 1>like to apologize to everyone has not had that image

0:22:28.600 --> 0:22:32.200
<v Speaker 1>in their heads. Jonathan hugging his loved ones from far

0:22:32.240 --> 0:22:36.000
<v Speaker 1>away and a goopy, goopy mess and melting on them

0:22:36.040 --> 0:22:39.480
<v Speaker 1>halfway through because the power goes out, Jonathan, And this

0:22:39.560 --> 0:22:44.800
<v Speaker 1>is creepy to me. Alright, alright, well, okay, So other

0:22:44.840 --> 0:22:46.439
<v Speaker 1>than the fact that we're all creeped up by this,

0:22:46.640 --> 0:22:49.199
<v Speaker 1>what are some of the challenges that this sort of

0:22:49.200 --> 0:22:52.560
<v Speaker 1>stuff faces. We Joe mentioned a second ago up up power.

0:22:52.840 --> 0:22:56.159
<v Speaker 1>That's that's a huge one. Um. Obviously, this face is

0:22:56.200 --> 0:23:00.520
<v Speaker 1>a lot of challenges, right, or otherwise we'd have it right. Well, man, interesting,

0:23:01.760 --> 0:23:04.720
<v Speaker 1>this is very difficult to create, right Manajorizing power is

0:23:04.720 --> 0:23:08.200
<v Speaker 1>one of those things that we haven't really cracked yet, right.

0:23:08.240 --> 0:23:13.960
<v Speaker 1>We we can miniaturize circuitry to astonishing degrees, but manaturizing

0:23:14.040 --> 0:23:18.120
<v Speaker 1>things like batteries is a lot more problematic. Um, assuming

0:23:18.160 --> 0:23:20.520
<v Speaker 1>that you are using batteries and you're using something that

0:23:20.640 --> 0:23:25.000
<v Speaker 1>is relying upon a chemical reaction to produce electrons for electricity,

0:23:25.040 --> 0:23:26.840
<v Speaker 1>that eventually that's going to run out, You're gonna have

0:23:26.880 --> 0:23:29.439
<v Speaker 1>to recharge. How do you do that? Like, what's the

0:23:29.560 --> 0:23:34.320
<v Speaker 1>what's the mechanism? Right? What is the actual uh, method

0:23:34.400 --> 0:23:38.280
<v Speaker 1>of delivery and method of execution? Because if these elements

0:23:38.440 --> 0:23:41.520
<v Speaker 1>are going to be forming any shapes that they're going

0:23:41.560 --> 0:23:45.000
<v Speaker 1>to move about and take on specific forms, they obviously

0:23:45.040 --> 0:23:46.879
<v Speaker 1>need to have some form of power to do that.

0:23:46.920 --> 0:23:50.439
<v Speaker 1>They can't just you know, do that without any outside influence.

0:23:50.480 --> 0:23:53.040
<v Speaker 1>There has to be something acting on them. Uh. And

0:23:53.040 --> 0:23:55.920
<v Speaker 1>it's I go with electricity being the most likely. It's

0:23:55.920 --> 0:23:58.600
<v Speaker 1>not necessarily the only one. We'll talk about the possible

0:23:58.920 --> 0:24:01.280
<v Speaker 1>possibility of going a different route in the second, but

0:24:02.000 --> 0:24:04.960
<v Speaker 1>it's still something that we have to consider like how

0:24:04.960 --> 0:24:07.960
<v Speaker 1>do we get that to how do we crack that code? Okay?

0:24:07.960 --> 0:24:12.120
<v Speaker 1>But also how do you get them to do what

0:24:12.200 --> 0:24:15.120
<v Speaker 1>you're trying to get them to do? You need these

0:24:15.160 --> 0:24:18.879
<v Speaker 1>particles all moving around each other, and any time that

0:24:18.920 --> 0:24:22.399
<v Speaker 1>you have motion in a robot, moving parts are a

0:24:22.400 --> 0:24:27.040
<v Speaker 1>complication because they can break and fail and do things

0:24:27.119 --> 0:24:29.040
<v Speaker 1>that you didn't expect them to do, like totally not

0:24:29.119 --> 0:24:31.960
<v Speaker 1>work right. So ideally you'd want these particles to be

0:24:32.040 --> 0:24:36.000
<v Speaker 1>able to um move around relative to each other without

0:24:36.040 --> 0:24:39.359
<v Speaker 1>having external moving parts, right, right, And in fact, a

0:24:39.400 --> 0:24:42.240
<v Speaker 1>lot of work has gone into researching different ways to

0:24:42.280 --> 0:24:45.560
<v Speaker 1>do that. Even the killer bots, the Harvard killer botts,

0:24:45.560 --> 0:24:47.880
<v Speaker 1>which look like you may remember I mentioned it before,

0:24:47.920 --> 0:24:51.320
<v Speaker 1>it looks kind of like a quarter sized circuit um

0:24:51.359 --> 0:24:53.160
<v Speaker 1>that's sitting on top of a bunch of a little

0:24:53.160 --> 0:24:56.080
<v Speaker 1>spider legs. Well, those individual legs don't actually have any

0:24:56.119 --> 0:24:58.680
<v Speaker 1>movement to them. They don't they don't pivot or move

0:24:58.760 --> 0:25:02.040
<v Speaker 1>in any way like that action figure. Yeah, but there's

0:25:02.320 --> 0:25:05.439
<v Speaker 1>there is a little vibrating motor that's part of the

0:25:05.480 --> 0:25:08.440
<v Speaker 1>circuit board, and the way the motor vibrates determines which

0:25:08.440 --> 0:25:11.479
<v Speaker 1>way the little thing skitters across the floor. So there

0:25:11.520 --> 0:25:13.520
<v Speaker 1>are a lot of different approaches that are looking into,

0:25:13.720 --> 0:25:17.239
<v Speaker 1>not necessarily just that implementation, but this very this very

0:25:17.280 --> 0:25:20.840
<v Speaker 1>idea you're proposing, Joe, the idea of a unit that

0:25:20.880 --> 0:25:23.760
<v Speaker 1>can move around relative to other units without itself having

0:25:23.800 --> 0:25:27.600
<v Speaker 1>any moving parts. Yeah. Yeah, I've seen magnets proposed as

0:25:27.600 --> 0:25:31.640
<v Speaker 1>another thing. By by flipping the polarity of a magnet

0:25:31.680 --> 0:25:34.320
<v Speaker 1>back and forth, you could get things to move around

0:25:34.320 --> 0:25:37.800
<v Speaker 1>each other. And there's some that are talking about electrostatic forces. Uh.

0:25:37.840 --> 0:25:40.400
<v Speaker 1>In fact, that's another interesting element that we can talk

0:25:40.440 --> 0:25:44.800
<v Speaker 1>about the fact that uh, sticking these things together a

0:25:44.920 --> 0:25:48.560
<v Speaker 1>chance you've moved them into position, they need to form

0:25:48.640 --> 0:25:51.280
<v Speaker 1>up and be solid, right, didn't the M I T

0:25:51.640 --> 0:25:54.919
<v Speaker 1>M blocks which are definitely bigger than than you know,

0:25:55.040 --> 0:25:57.520
<v Speaker 1>particle size. Sure, yeah, they're like like the size of

0:25:57.560 --> 0:25:59.760
<v Speaker 1>blocks that that you would give a little kid, like

0:25:59.800 --> 0:26:02.360
<v Speaker 1>the once had the letters, right, but they I think

0:26:02.359 --> 0:26:05.800
<v Speaker 1>had a momentum based movement system, right, like they had magnets,

0:26:05.880 --> 0:26:08.760
<v Speaker 1>and then they would move by having a little flywheel

0:26:08.800 --> 0:26:11.800
<v Speaker 1>inside that Basically you know, did the move you do

0:26:11.880 --> 0:26:13.600
<v Speaker 1>when you're on the swing set as a kid and

0:26:13.640 --> 0:26:16.320
<v Speaker 1>you kick your legs forward. It's a build up, build

0:26:16.359 --> 0:26:19.000
<v Speaker 1>up momentum right right. It's it's like the dancing toaster

0:26:19.160 --> 0:26:22.360
<v Speaker 1>in Ghostbusters too. Yeah, yeah, it actually does. It does

0:26:22.440 --> 0:26:25.280
<v Speaker 1>move like that like it's you hear it worrying and

0:26:25.320 --> 0:26:28.040
<v Speaker 1>then there's a sudden jolt and it and it leaps,

0:26:28.119 --> 0:26:30.679
<v Speaker 1>because what's happening is the fly will start spinning at

0:26:30.720 --> 0:26:34.760
<v Speaker 1>an incredible speed, higher and higher. Yes, it's just like

0:26:34.800 --> 0:26:39.040
<v Speaker 1>your love lifts me. Uh, Ghostbusters too is a terrible movie.

0:26:39.040 --> 0:26:42.919
<v Speaker 1>I don't know why we're referencing when it really is

0:26:42.960 --> 0:26:46.240
<v Speaker 1>you don't love Prince Vigo. When it breaks as in

0:26:46.640 --> 0:26:50.120
<v Speaker 1>B R A K E. And then that momentum gets

0:26:50.119 --> 0:26:53.320
<v Speaker 1>shifted into motion for the block, which allows it to

0:26:53.480 --> 0:26:57.600
<v Speaker 1>leap over or onto other sub objects. So super smart.

0:26:57.640 --> 0:26:59.560
<v Speaker 1>I don't know if that would be doable at a

0:26:59.720 --> 0:27:03.399
<v Speaker 1>very very small scale. Could you create cranes of sand

0:27:03.640 --> 0:27:06.480
<v Speaker 1>that use momentum to move around? I don't think they've

0:27:06.520 --> 0:27:09.600
<v Speaker 1>got those little electronic gyroscopes, and I still don't really

0:27:09.640 --> 0:27:12.959
<v Speaker 1>understand how they work. But sure, I'm sure that if

0:27:13.000 --> 0:27:16.280
<v Speaker 1>you cause and Adams electrons to spin around and then

0:27:16.280 --> 0:27:18.240
<v Speaker 1>you make it stop real quick, then it can totally

0:27:18.320 --> 0:27:21.280
<v Speaker 1>bounce across the room. I think, believe Lauren, I think

0:27:21.320 --> 0:27:24.439
<v Speaker 1>you'd probably be looking at other forces rather than momentum

0:27:24.640 --> 0:27:27.480
<v Speaker 1>on something that's small of a scale. Why are you

0:27:27.560 --> 0:27:30.320
<v Speaker 1>killing my dreams? Chat? You know you don't love Prince Vigo.

0:27:30.400 --> 0:27:34.960
<v Speaker 1>I don't care what you think you guys, chasm, get

0:27:35.000 --> 0:27:37.840
<v Speaker 1>off my podcast room. Okay, okay. What are some of

0:27:37.840 --> 0:27:41.200
<v Speaker 1>the other challenges with programmable matter, like the kind we've

0:27:41.240 --> 0:27:44.120
<v Speaker 1>been talking Well, like we were saying, making them stick together? Right,

0:27:44.440 --> 0:27:46.840
<v Speaker 1>that's hard, Like, how do you how do you do that? Yeah?

0:27:46.840 --> 0:27:49.720
<v Speaker 1>What once they're in the right position relative to one another,

0:27:49.760 --> 0:27:52.560
<v Speaker 1>how do you get them to lock up and be solid? Yeah?

0:27:52.600 --> 0:27:55.560
<v Speaker 1>I mean, magnets are nice, but obviously, like all of

0:27:55.600 --> 0:27:58.600
<v Speaker 1>these other issues, it gets harder and harder than more.

0:27:58.600 --> 0:28:01.400
<v Speaker 1>You miniat your eyes right. Uh. There's also the idea

0:28:01.440 --> 0:28:04.440
<v Speaker 1>of using things like sockets or clamps, so this would

0:28:04.440 --> 0:28:06.920
<v Speaker 1>be a physical thing on each individual unit that would

0:28:06.960 --> 0:28:10.480
<v Speaker 1>allow it to connect to its neighbors. Uh. The clectronics

0:28:10.480 --> 0:28:15.360
<v Speaker 1>projects exploring electrostatic latches, so you could have an external

0:28:15.440 --> 0:28:19.080
<v Speaker 1>force applied to this stuff to make it stick to

0:28:19.119 --> 0:28:21.880
<v Speaker 1>whatever shape it's supposed to be in. But that also

0:28:21.920 --> 0:28:25.200
<v Speaker 1>gets complicated, particularly as you add more and more individual

0:28:25.240 --> 0:28:29.800
<v Speaker 1>elements to the overall object. Um, you'd also need some

0:28:29.920 --> 0:28:33.960
<v Speaker 1>form of processor inside each unit, at least on some level.

0:28:34.359 --> 0:28:38.200
<v Speaker 1>It wouldn't necessarily seems like the easiest part almost almost

0:28:38.320 --> 0:28:42.000
<v Speaker 1>It all depends on how complicated the processor is and

0:28:42.080 --> 0:28:45.280
<v Speaker 1>exactly how small we're talking, Yeah, because we have been

0:28:45.320 --> 0:28:50.000
<v Speaker 1>able to vastly miniature eyes computing. Definitely, the individual components

0:28:50.000 --> 0:28:53.880
<v Speaker 1>have gotten incredibly tiny, Like a transistor on a microprocessor

0:28:53.960 --> 0:28:56.760
<v Speaker 1>might be as small as like fourteen nanometers in width,

0:28:56.760 --> 0:29:00.840
<v Speaker 1>which is that's it's all impossible for me to even imagine.

0:29:00.960 --> 0:29:04.719
<v Speaker 1>It's so tiny. We're getting down to a very small

0:29:04.800 --> 0:29:08.800
<v Speaker 1>scale with that. And depending upon how complex the processor

0:29:08.880 --> 0:29:10.800
<v Speaker 1>needs to be for each individual unit, you can get

0:29:10.800 --> 0:29:12.840
<v Speaker 1>away with a pretty simple one. I mean, if all

0:29:12.840 --> 0:29:15.880
<v Speaker 1>it needs to know is where it's relative position needs

0:29:15.960 --> 0:29:21.080
<v Speaker 1>to be, uh compared to every other unit inside that

0:29:21.080 --> 0:29:24.520
<v Speaker 1>that group of units, whatever it is catams or vauxhols

0:29:24.560 --> 0:29:27.800
<v Speaker 1>or whatever, then it may not need to be that complex, right,

0:29:27.880 --> 0:29:30.040
<v Speaker 1>you might not need that much processing. But if you're

0:29:30.080 --> 0:29:33.840
<v Speaker 1>talking about adding other elements to it, like sensors or actuators,

0:29:34.320 --> 0:29:36.600
<v Speaker 1>well then it starts to get a little more complicated.

0:29:36.640 --> 0:29:38.760
<v Speaker 1>The processor might need to be a little larger, there

0:29:38.800 --> 0:29:41.920
<v Speaker 1>might need to be some other elements there, and that's

0:29:41.920 --> 0:29:45.600
<v Speaker 1>where you start running into some some other challenges. Another

0:29:45.640 --> 0:29:47.720
<v Speaker 1>thing I want to point out is that the Claytronics

0:29:47.720 --> 0:29:51.320
<v Speaker 1>project specifically calls out Moore's law as being an enabler

0:29:51.360 --> 0:29:53.920
<v Speaker 1>for this kind of approach the idea right there, basing

0:29:54.000 --> 0:29:56.480
<v Speaker 1>this on the assumption that Moore's law will continue to

0:29:56.520 --> 0:29:59.720
<v Speaker 1>hold true, right, that we will be able to continue

0:29:59.720 --> 0:30:04.719
<v Speaker 1>make being more powerful computational units things like you know,

0:30:04.800 --> 0:30:08.480
<v Speaker 1>processors at smaller and smaller scales. But if we ever

0:30:08.600 --> 0:30:12.320
<v Speaker 1>do hit that kind of that wall where we suddenly

0:30:12.320 --> 0:30:16.040
<v Speaker 1>plateau because we cannot physically make things smaller and still

0:30:16.080 --> 0:30:19.400
<v Speaker 1>make them work, then that could become an issue. Or

0:30:19.480 --> 0:30:22.600
<v Speaker 1>it may not mean that it's impossible to make programmable matter.

0:30:22.920 --> 0:30:26.320
<v Speaker 1>It may just limit how small the individual units can

0:30:26.400 --> 0:30:30.160
<v Speaker 1>be before we can't make them effective. So we might

0:30:30.160 --> 0:30:34.360
<v Speaker 1>still have programmable matter, but maybe we're talking about larger grains,

0:30:34.600 --> 0:30:38.200
<v Speaker 1>so we have uh slightly you know, lower resolution for

0:30:38.240 --> 0:30:42.200
<v Speaker 1>your macro sized object once they're all connected together. Um. Now,

0:30:42.240 --> 0:30:44.239
<v Speaker 1>of course, it could turn out like people have been

0:30:44.280 --> 0:30:47.520
<v Speaker 1>predicting the ends of into Moore's law shortly after Gordon

0:30:47.520 --> 0:30:51.040
<v Speaker 1>Moore made the observation. Uh So, it may very well

0:30:51.120 --> 0:30:54.160
<v Speaker 1>be that it's premature to even say that such a

0:30:54.160 --> 0:30:58.040
<v Speaker 1>thing is gonna plateau, because we might find other alternative

0:30:58.080 --> 0:31:03.280
<v Speaker 1>means to keep moving that processing power forward. Just in

0:31:03.280 --> 0:31:05.960
<v Speaker 1>a totally different way than what we have been doing.

0:31:06.360 --> 0:31:08.880
<v Speaker 1>So I don't mean to say that that you know,

0:31:09.120 --> 0:31:11.800
<v Speaker 1>this is untenable. It may be that we have find

0:31:11.920 --> 0:31:14.440
<v Speaker 1>we find another way of doing it um, And there

0:31:14.440 --> 0:31:17.120
<v Speaker 1>are plenty of engineers who are way smarter than I

0:31:17.160 --> 0:31:20.480
<v Speaker 1>am who are working on that. So it's just something

0:31:20.480 --> 0:31:23.360
<v Speaker 1>I wanted to bring up another side of the kind

0:31:23.440 --> 0:31:27.160
<v Speaker 1>of Morris law argument, which is in essence a physical

0:31:27.440 --> 0:31:31.720
<v Speaker 1>property problem. Um, we have the the physical properties of

0:31:31.960 --> 0:31:35.800
<v Speaker 1>particle interaction because they do different things at a macro scale,

0:31:35.880 --> 0:31:38.360
<v Speaker 1>the scale that you and I and all of us

0:31:38.480 --> 0:31:41.800
<v Speaker 1>run around on and the scale at which say, atoms

0:31:41.800 --> 0:31:44.680
<v Speaker 1>and nanoparticles interact with each other. Right, you're talking about

0:31:44.800 --> 0:31:47.840
<v Speaker 1>quantum effects. Now we're talking about these you'll never get

0:31:47.920 --> 0:31:51.400
<v Speaker 1>your hands quantum entangles with, like a baseball or something.

0:31:51.600 --> 0:31:53.880
<v Speaker 1>I had an issue of quantum entanglement in college that

0:31:53.960 --> 0:31:57.080
<v Speaker 1>nearly got me suspended. But at any rate, yeah, it

0:31:57.120 --> 0:32:01.960
<v Speaker 1>was whatever that meant. It sounded creepy. Look, look, I

0:32:02.040 --> 0:32:05.000
<v Speaker 1>had a love of chili cheese fries. There was an incident.

0:32:06.680 --> 0:32:09.880
<v Speaker 1>I'm not allowed to talk about it more than that. Gosh,

0:32:09.960 --> 0:32:12.600
<v Speaker 1>you guys just assume the worst. No, I'm sorry, you're

0:32:12.640 --> 0:32:15.680
<v Speaker 1>a sweet man. Thank you? At any rate? Uh no,

0:32:15.800 --> 0:32:18.000
<v Speaker 1>I was specifically trying to lure you down a dark

0:32:18.040 --> 0:32:24.760
<v Speaker 1>and depressing road. Um at any rate, No good. What

0:32:24.760 --> 0:32:26.880
<v Speaker 1>what Lauren was saying is absolutely correct. We get into

0:32:26.920 --> 0:32:30.840
<v Speaker 1>these quantum effects which can cause some real issues. Now, granted,

0:32:30.880 --> 0:32:34.600
<v Speaker 1>we're talking super small here, right below the micro scale

0:32:34.600 --> 0:32:36.520
<v Speaker 1>down to the nano scale. But if you are actually

0:32:37.200 --> 0:32:41.200
<v Speaker 1>going through the ideal implementation of this idea of programmable

0:32:41.240 --> 0:32:43.960
<v Speaker 1>matter where you're able to make nano particles be part

0:32:44.000 --> 0:32:46.680
<v Speaker 1>of this, you have to take quantum effects into account

0:32:46.760 --> 0:32:48.880
<v Speaker 1>because you've got all sorts of weird things that can

0:32:48.960 --> 0:32:51.480
<v Speaker 1>happen in that scale. Now, my guests would be as

0:32:51.600 --> 0:32:55.120
<v Speaker 1>crazy as it sounds to us to have, you know, say,

0:32:55.360 --> 0:32:58.280
<v Speaker 1>programmable matter particles that are the size of grains of

0:32:58.320 --> 0:33:01.479
<v Speaker 1>sand or something. This wouldn't really be much of an

0:33:01.480 --> 0:33:04.440
<v Speaker 1>issue even on that scale, right, I mean, I think

0:33:04.440 --> 0:33:08.600
<v Speaker 1>we'd have to be talking about even smaller than that. Yeah, yeah, exactly.

0:33:08.600 --> 0:33:11.560
<v Speaker 1>I mean you have to get like, before we got

0:33:11.600 --> 0:33:16.280
<v Speaker 1>down to say, transistors at the hundred nanometer scale, we

0:33:16.320 --> 0:33:19.360
<v Speaker 1>didn't have to worry so much about something called electron tunneling,

0:33:19.720 --> 0:33:22.600
<v Speaker 1>which is where an electron. Can you know there's a

0:33:23.280 --> 0:33:25.320
<v Speaker 1>you know, you can't ever be certain exactly where an

0:33:25.360 --> 0:33:29.200
<v Speaker 1>electron is. There's kind of a yeah, there's like a zone,

0:33:29.600 --> 0:33:32.640
<v Speaker 1>and the electron could in theory exist at any point

0:33:32.760 --> 0:33:38.280
<v Speaker 1>within that zone. I'm oversimplified. Their their probability distribution exactly. Yeah.

0:33:38.440 --> 0:33:41.640
<v Speaker 1>So let's say that you make an electron gate and

0:33:41.680 --> 0:33:45.320
<v Speaker 1>the with the thickness of the gate is less than

0:33:45.600 --> 0:33:49.600
<v Speaker 1>what that probability region you know, covers, the probability region

0:33:49.640 --> 0:33:53.480
<v Speaker 1>actually overlaps it. So the electron should be on one

0:33:53.520 --> 0:33:58.080
<v Speaker 1>side of the gate. But this probability probability distribution states

0:33:58.160 --> 0:34:01.360
<v Speaker 1>that there's a chance, maybe a small one, but there's

0:34:01.360 --> 0:34:03.440
<v Speaker 1>a chance that could be on the other side of

0:34:03.480 --> 0:34:06.160
<v Speaker 1>that gate. Well, if there's a chance, that means sometimes

0:34:06.320 --> 0:34:09.480
<v Speaker 1>the electron is yeah, which means that the electron is

0:34:09.680 --> 0:34:12.800
<v Speaker 1>has passed through. It's as if the electron has tunneled

0:34:12.840 --> 0:34:15.560
<v Speaker 1>through that gate, even though it has not physically done.

0:34:15.600 --> 0:34:18.320
<v Speaker 1>So the gate never opened. The electron is able to

0:34:18.360 --> 0:34:23.440
<v Speaker 1>pass over because it's that it probabilistically there was a

0:34:23.520 --> 0:34:27.560
<v Speaker 1>chance for it. Yeah. It also it also means it

0:34:27.600 --> 0:34:29.759
<v Speaker 1>makes your computer less reliable. It means you could get

0:34:29.800 --> 0:34:35.080
<v Speaker 1>computer errors so now we're probably I'm very skeptical that

0:34:35.080 --> 0:34:36.600
<v Speaker 1>we're ever going to get to a point where we

0:34:36.600 --> 0:34:41.080
<v Speaker 1>can deal with matter on a scale that's small to

0:34:41.160 --> 0:34:45.600
<v Speaker 1>make it programmable. But that's only based upon my very

0:34:45.719 --> 0:34:50.560
<v Speaker 1>limited understanding of nanotechnology and physics. It maybe that one

0:34:50.640 --> 0:34:53.440
<v Speaker 1>day in the future we can control matter at that degree,

0:34:53.520 --> 0:34:57.200
<v Speaker 1>but it would really surprise me. Okay, but hey, speaking

0:34:57.239 --> 0:35:01.040
<v Speaker 1>of controlling matter um and and physical and quantum properties

0:35:01.080 --> 0:35:03.760
<v Speaker 1>of things, if we're going to reach that point anyway,

0:35:03.880 --> 0:35:07.640
<v Speaker 1>there's a possibility of using chemical or physical interactions to

0:35:07.880 --> 0:35:11.600
<v Speaker 1>create programmable material um It's it's the kind of stuff

0:35:11.600 --> 0:35:13.560
<v Speaker 1>that a lot of researchers who are thinking about for

0:35:13.719 --> 0:35:17.200
<v Speaker 1>d printing are being inspired by, like a protein folding

0:35:17.200 --> 0:35:22.080
<v Speaker 1>and DNA stuff and biological interactions on that intracellular level

0:35:22.360 --> 0:35:25.839
<v Speaker 1>um and and in parallel crystallization patterns as well. Those

0:35:25.880 --> 0:35:28.840
<v Speaker 1>kind of processes happen all around us all the time,

0:35:28.960 --> 0:35:31.319
<v Speaker 1>and if we could harness them, it could be just

0:35:31.400 --> 0:35:34.400
<v Speaker 1>as effective as building we little robots. Right. In fact,

0:35:35.040 --> 0:35:39.360
<v Speaker 1>Jean Marie Lenn proposed even before we got to the

0:35:39.480 --> 0:35:43.319
<v Speaker 1>term programmable matter, I mean this predates that genre. Lenn

0:35:43.320 --> 0:35:46.799
<v Speaker 1>proposed developing synthetic molecules that could follow the rules of

0:35:46.840 --> 0:35:51.040
<v Speaker 1>self organization, which would be determined by chemists by the

0:35:51.080 --> 0:35:54.520
<v Speaker 1>actual construction of those molecules. Once you know the structure

0:35:54.520 --> 0:35:56.120
<v Speaker 1>of the molecules and how they interact with each other,

0:35:56.160 --> 0:35:59.359
<v Speaker 1>you know what form the macro object will eventually take

0:36:00.239 --> 0:36:03.239
<v Speaker 1>form to form these more complex structures. And Lenn called

0:36:03.239 --> 0:36:06.759
<v Speaker 1>it informed matter. Uh so there's a lot of theoretical

0:36:06.800 --> 0:36:10.040
<v Speaker 1>work in nanotechnology that follows that particular philosophy, just like

0:36:10.080 --> 0:36:13.520
<v Speaker 1>what Lauren was saying. Yeah, so yeah, it's it's and

0:36:13.960 --> 0:36:16.480
<v Speaker 1>it is much more similar to four D printing. Uh

0:36:16.719 --> 0:36:19.520
<v Speaker 1>if you've seen that video off forward, thinking that that

0:36:19.520 --> 0:36:23.040
<v Speaker 1>would be closer to what we're talking about here. Um okay,

0:36:23.160 --> 0:36:26.120
<v Speaker 1>So I want to round out this episode with some

0:36:26.200 --> 0:36:28.799
<v Speaker 1>nay saying, all right, I've been I've been holding it

0:36:28.840 --> 0:36:33.240
<v Speaker 1>in all episode. Uh okay, do we need to worry

0:36:33.320 --> 0:36:37.320
<v Speaker 1>if if we're starting to make this this programmable putty stuff,

0:36:37.360 --> 0:36:41.080
<v Speaker 1>do we need to worry about the gray goo apocalypse? Uh? No, No,

0:36:41.440 --> 0:36:44.840
<v Speaker 1>because because we're not self replicating, right. No, Well, I

0:36:44.840 --> 0:36:46.520
<v Speaker 1>mean we don't need to worry about it for a

0:36:46.560 --> 0:36:50.560
<v Speaker 1>couple of reasons. Uh. Number one, I am very very

0:36:50.560 --> 0:36:53.720
<v Speaker 1>skeptical of the gray goo apocalypse, even if you're actually

0:36:53.719 --> 0:36:56.880
<v Speaker 1>talking about molecular simblers, which I am skeptical of to

0:36:57.000 --> 0:37:00.480
<v Speaker 1>begin with. But also this is not the same thing

0:37:00.560 --> 0:37:04.359
<v Speaker 1>as a molecular assembler. A molecular assembler is something that

0:37:04.480 --> 0:37:08.759
<v Speaker 1>at the you know, molecular level, would be building new particles,

0:37:08.920 --> 0:37:12.600
<v Speaker 1>making new molecules, and eventually assembling matter out of them.

0:37:12.640 --> 0:37:16.000
<v Speaker 1>And the terrible idea is that what if they start

0:37:16.080 --> 0:37:21.040
<v Speaker 1>making copies of themselves and turn the whole world into

0:37:21.280 --> 0:37:24.400
<v Speaker 1>molecular assemblers. You know, they just eat through everything like

0:37:24.560 --> 0:37:27.280
<v Speaker 1>using it as just using that as the raw material

0:37:27.360 --> 0:37:30.719
<v Speaker 1>to build more. Yeah. The difference between programmable materials and

0:37:30.760 --> 0:37:34.719
<v Speaker 1>replicators is that replicators are kind of like carpenters, right

0:37:34.760 --> 0:37:39.080
<v Speaker 1>car these are these are the things that make other objects.

0:37:39.480 --> 0:37:43.319
<v Speaker 1>They themselves don't form that object, whereas programmable matter is

0:37:43.360 --> 0:37:46.279
<v Speaker 1>just stuff that can conform to whatever shape or or

0:37:46.880 --> 0:37:51.600
<v Speaker 1>you know, substance you need to perform a specific task,

0:37:51.680 --> 0:37:55.680
<v Speaker 1>but itself is that thing. It's not making a chair,

0:37:55.760 --> 0:37:59.520
<v Speaker 1>It itself becomes a chair. Okay, so it's not melting

0:37:59.560 --> 0:38:03.720
<v Speaker 1>down your old chair to to make sare I can't

0:38:03.719 --> 0:38:06.440
<v Speaker 1>really imagine it would be all that dangerous. I don't know.

0:38:06.440 --> 0:38:09.640
<v Speaker 1>Maybe if you ate a bunch of it, keep it

0:38:09.719 --> 0:38:13.560
<v Speaker 1>up Toddler's hands. Okay, do we need to worry about

0:38:13.600 --> 0:38:15.640
<v Speaker 1>people creating an army of T one thousand, so you

0:38:15.719 --> 0:38:20.840
<v Speaker 1>know that one's more realistic. You know. That's response to

0:38:20.880 --> 0:38:25.240
<v Speaker 1>that question. I don't know, because I I mean, all

0:38:25.320 --> 0:38:29.080
<v Speaker 1>of this, if it's realizable, is pretty far away. But

0:38:29.640 --> 0:38:32.680
<v Speaker 1>what seems much more likely to me is the ability

0:38:32.800 --> 0:38:36.440
<v Speaker 1>to UH to sort of as symbol and then dissolve

0:38:36.640 --> 0:38:39.640
<v Speaker 1>rigid shapes. It will not so much the ability to

0:38:39.800 --> 0:38:44.240
<v Speaker 1>create complex, moving and thinking object. However, we did talk

0:38:44.280 --> 0:38:46.560
<v Speaker 1>about the possibility of using it as a form of

0:38:46.640 --> 0:38:50.600
<v Speaker 1>visualization for telepresence, so and as I noted at that time,

0:38:50.640 --> 0:38:52.560
<v Speaker 1>I think that's one of the more out there kind

0:38:52.560 --> 0:38:55.120
<v Speaker 1>of sci fi. So it may be there. It may

0:38:55.120 --> 0:38:58.840
<v Speaker 1>be that we could in that same sci fi future

0:38:59.000 --> 0:39:01.520
<v Speaker 1>where we could make this as a telepresence, you could

0:39:01.560 --> 0:39:04.799
<v Speaker 1>make something akin to the T one thousand, although maybe

0:39:04.800 --> 0:39:07.560
<v Speaker 1>it wouldn't have its own intelligence. It would be operating

0:39:07.640 --> 0:39:12.439
<v Speaker 1>under some other UH commands that were remotely. It would

0:39:12.440 --> 0:39:15.440
<v Speaker 1>be a remote controlled T one as opposed to a

0:39:15.520 --> 0:39:21.160
<v Speaker 1>self aware, self actualized AI would have to advance a

0:39:21.200 --> 0:39:23.759
<v Speaker 1>great deal as well, and in this time, if we

0:39:23.760 --> 0:39:26.240
<v Speaker 1>were to create an actual t one be as smart

0:39:26.280 --> 0:39:31.120
<v Speaker 1>as Robert Patrick and as suave, suave, suave guy. But

0:39:31.200 --> 0:39:34.319
<v Speaker 1>let us, let's let's all make a pact that we're

0:39:34.360 --> 0:39:38.040
<v Speaker 1>just not gonna pair that kind of AI power with

0:39:38.080 --> 0:39:40.600
<v Speaker 1>that kind of programmable material. I can, I can almost

0:39:40.640 --> 0:39:46.279
<v Speaker 1>guarantee I won't excellent. Okay, what what about one last one?

0:39:46.280 --> 0:39:49.000
<v Speaker 1>What about someone hacking your claytronics and I don't know,

0:39:49.080 --> 0:39:51.799
<v Speaker 1>like making them attack you or like stick solely in

0:39:51.840 --> 0:39:55.799
<v Speaker 1>the shape of Dolf Longren space or something. I mean,

0:39:56.400 --> 0:39:59.080
<v Speaker 1>you know, maybe I think of it in the same

0:39:59.120 --> 0:40:02.279
<v Speaker 1>way that uh, like a hacker could hack into your

0:40:02.320 --> 0:40:05.480
<v Speaker 1>system and cause your display to show whatever the hacker wanted.

0:40:06.160 --> 0:40:09.399
<v Speaker 1>If you're if you're thinking of claytronics or programmable matter

0:40:09.600 --> 0:40:12.200
<v Speaker 1>as a type of display technology, there's no reason that

0:40:12.280 --> 0:40:14.759
<v Speaker 1>the same thing couldn't hold true. I'm trying to think

0:40:14.960 --> 0:40:18.360
<v Speaker 1>what it could I mean, like, so again, we're assuming

0:40:18.400 --> 0:40:20.400
<v Speaker 1>it's not going to be able to create a robot

0:40:20.480 --> 0:40:23.640
<v Speaker 1>that walks over to you and kills you. It might

0:40:23.680 --> 0:40:25.920
<v Speaker 1>be able to form itself into the shape of a

0:40:26.000 --> 0:40:28.680
<v Speaker 1>knife or something. Yeah, well, I mean, I don't know,

0:40:28.719 --> 0:40:30.160
<v Speaker 1>Like if if you if you've got a chair, a

0:40:30.200 --> 0:40:33.839
<v Speaker 1>Clatronics chair, and oh like it dissolves the chair while

0:40:33.880 --> 0:40:37.160
<v Speaker 1>you're sitting on it. I see what I imagine, Pokey,

0:40:38.960 --> 0:40:42.080
<v Speaker 1>what I imagine is trolling people. So like when a

0:40:42.120 --> 0:40:46.279
<v Speaker 1>Star Wars nerd like myself decides that they want to

0:40:46.360 --> 0:40:49.759
<v Speaker 1>make their own lightsaber hilt using this stuff instead it

0:40:49.840 --> 0:40:53.600
<v Speaker 1>forms the hand giving the vulcan salute. If that would

0:40:53.640 --> 0:40:56.040
<v Speaker 1>be the kind of like, no, it's not even the

0:40:56.120 --> 0:41:01.120
<v Speaker 1>rate starting man, it was stir Wars, that stern. That

0:41:01.360 --> 0:41:03.120
<v Speaker 1>would be exactly how I would sound. I think we

0:41:03.200 --> 0:41:05.319
<v Speaker 1>need to go back and start this podcast over with

0:41:05.400 --> 0:41:09.200
<v Speaker 1>you doing that voice. Yeah. In fact, if if we

0:41:09.239 --> 0:41:12.320
<v Speaker 1>can time travel and do the entire run of it,

0:41:12.960 --> 0:41:17.040
<v Speaker 1>and that's that's when our podcast numbers plum. Okay, well,

0:41:17.200 --> 0:41:19.719
<v Speaker 1>you know, actually I can kind of see that that

0:41:20.040 --> 0:41:23.120
<v Speaker 1>might be a concern you. You might want to I

0:41:23.120 --> 0:41:27.160
<v Speaker 1>don't know, that might be a good case for if

0:41:27.200 --> 0:41:31.720
<v Speaker 1>you were to ever have a sort of utility putty,

0:41:32.320 --> 0:41:34.520
<v Speaker 1>to have it be a stand alone system that's not

0:41:34.600 --> 0:41:39.640
<v Speaker 1>connected to the Internet. Yeah, I mean I can't. It's

0:41:39.680 --> 0:41:42.520
<v Speaker 1>hard for me to imagine that simply because Right now,

0:41:43.040 --> 0:41:45.319
<v Speaker 1>the trend is to connect more and more of our

0:41:45.360 --> 0:41:48.360
<v Speaker 1>stuff to the Internet, and it's to have fewer and

0:41:48.400 --> 0:41:51.800
<v Speaker 1>fewer stand alone systems that are isolated from the Internet.

0:41:51.840 --> 0:41:55.719
<v Speaker 1>But it could be that because of things like Internet security,

0:41:55.800 --> 0:41:59.040
<v Speaker 1>that we start to see a trend reversing. That it

0:41:59.040 --> 0:42:01.680
<v Speaker 1>could happen. We could start to see things like self

0:42:01.760 --> 0:42:04.799
<v Speaker 1>contain networks that don't they either have limited or no

0:42:04.880 --> 0:42:09.120
<v Speaker 1>connectivity to the Internet. Overall, that could become a trend

0:42:09.560 --> 0:42:12.240
<v Speaker 1>and at least the for you know, the near future.

0:42:12.880 --> 0:42:16.560
<v Speaker 1>I don't know that that's sustainable forever. But um, I

0:42:16.600 --> 0:42:19.799
<v Speaker 1>did have one more naysayer question. But I think that

0:42:19.840 --> 0:42:22.080
<v Speaker 1>we've I think that we've mostly covered this one. But

0:42:22.080 --> 0:42:23.840
<v Speaker 1>but I'm going to go ahead and say it out loud.

0:42:23.960 --> 0:42:27.600
<v Speaker 1>Um okay. Based on the way that three D printing

0:42:27.719 --> 0:42:32.239
<v Speaker 1>technology is moving these days, um becoming cheaper and and

0:42:32.320 --> 0:42:37.000
<v Speaker 1>more advanced and using multiple materials and and electronics that

0:42:37.080 --> 0:42:40.960
<v Speaker 1>you can print right into your your three D printed stuff.

0:42:43.160 --> 0:42:46.000
<v Speaker 1>You know, just at what point, like like, I can't

0:42:46.080 --> 0:42:52.120
<v Speaker 1>imagine a universe in which programmable materials become cheap and

0:42:52.200 --> 0:42:55.439
<v Speaker 1>plentiful enough to replace the kind of advances that we're

0:42:55.440 --> 0:42:58.640
<v Speaker 1>seeing in three D printing these days. That's a that's

0:42:58.640 --> 0:43:02.600
<v Speaker 1>that's a very fair criticism. I think the one big

0:43:02.640 --> 0:43:06.239
<v Speaker 1>benefit obviously we've talked about is that in the ideal implementation,

0:43:06.280 --> 0:43:09.480
<v Speaker 1>programmable material can take on any shape, so it replaces

0:43:10.040 --> 0:43:13.640
<v Speaker 1>practically anything that that material is able, like anything that

0:43:13.719 --> 0:43:16.719
<v Speaker 1>any shape that material can make. It replaces whatever that

0:43:16.800 --> 0:43:19.320
<v Speaker 1>would have been right. So in your kitchen example, it

0:43:19.360 --> 0:43:23.480
<v Speaker 1>could replace all your kitchen accessories, which at least anything

0:43:23.520 --> 0:43:26.160
<v Speaker 1>that's not necessarily like a blender or a toaster or

0:43:26.160 --> 0:43:28.000
<v Speaker 1>something like Oh sure, sure, you know it's because you

0:43:28.040 --> 0:43:30.080
<v Speaker 1>don't need a whisk twenty four hours a day. If

0:43:30.120 --> 0:43:32.319
<v Speaker 1>you do, you're doing something that I'm not entirely sure

0:43:32.360 --> 0:43:33.680
<v Speaker 1>I want to know about. It goes back to my

0:43:33.760 --> 0:43:36.359
<v Speaker 1>college days and the quantum entanglement. But at any rate.

0:43:37.000 --> 0:43:38.480
<v Speaker 1>But but no, no, I mean, it could be a

0:43:38.520 --> 0:43:42.480
<v Speaker 1>potato peeler, or it could be right, right or right.

0:43:42.680 --> 0:43:46.000
<v Speaker 1>That's that's the benefit because obviously, with traditional three D printing,

0:43:46.320 --> 0:43:49.280
<v Speaker 1>you are printing a set object and that's what that

0:43:49.280 --> 0:43:51.560
<v Speaker 1>that's what's going to be until you throw it away

0:43:51.640 --> 0:43:53.960
<v Speaker 1>or it breaks right, it's it's gonna be that thing.

0:43:54.000 --> 0:43:57.360
<v Speaker 1>It's not gonna suddenly morph into a different shape. However,

0:43:58.040 --> 0:44:03.279
<v Speaker 1>if this programmable matter is prohibitively expensive, so that the

0:44:03.560 --> 0:44:06.640
<v Speaker 1>buy in cost is so high that it doesn't make

0:44:06.680 --> 0:44:09.480
<v Speaker 1>sense to ever get it, even though it can theoretically

0:44:09.600 --> 0:44:11.920
<v Speaker 1>be you know, quote unquote whatever you need it to be,

0:44:12.480 --> 0:44:14.200
<v Speaker 1>it would make much more sense to go the three

0:44:14.280 --> 0:44:17.239
<v Speaker 1>D printed route, which is going to be less expensive.

0:44:17.719 --> 0:44:21.000
<v Speaker 1>So economics plays a role. I mean, that's one of

0:44:21.040 --> 0:44:23.480
<v Speaker 1>those things where we talk about the possibilities, and this

0:44:23.520 --> 0:44:26.799
<v Speaker 1>plays across all areas of science and technology. We talk

0:44:26.840 --> 0:44:28.880
<v Speaker 1>about the things that are possible versus the things that

0:44:28.920 --> 0:44:32.040
<v Speaker 1>are probable. We might prove in the lab that a

0:44:32.040 --> 0:44:35.560
<v Speaker 1>certain approach is possible, but if it's not economically feasible,

0:44:35.680 --> 0:44:38.640
<v Speaker 1>it's not plausible, right right, And and I certainly don't

0:44:38.640 --> 0:44:41.000
<v Speaker 1>want to say that that everyone should stop researching this

0:44:41.080 --> 0:44:44.000
<v Speaker 1>kind of thing immediately because it's useless, because A I

0:44:44.000 --> 0:44:46.520
<v Speaker 1>would never say that about science, because all science is

0:44:46.640 --> 0:44:49.520
<v Speaker 1>useful in one way or another. Um, even if it's

0:44:49.560 --> 0:44:51.640
<v Speaker 1>just the learning process that we go through to reach

0:44:51.680 --> 0:44:56.840
<v Speaker 1>a conclusion that something is is less than feasible. Um. However, Yeah, No,

0:44:56.920 --> 0:44:58.959
<v Speaker 1>I mean I just wanted to to throw a little

0:44:58.960 --> 0:45:01.279
<v Speaker 1>bit of reality and in this I mean, I mean,

0:45:01.320 --> 0:45:04.840
<v Speaker 1>it would be so awesome if we actually created this,

0:45:05.000 --> 0:45:07.680
<v Speaker 1>Like we didn't even get into the industrial uses for

0:45:07.719 --> 0:45:09.520
<v Speaker 1>this kind of stuff, Like if if you could create

0:45:09.520 --> 0:45:12.960
<v Speaker 1>a bridge that you could reprogram on the fly in

0:45:13.400 --> 0:45:17.040
<v Speaker 1>case of natural disaster or something like that. Or I mean,

0:45:17.280 --> 0:45:20.840
<v Speaker 1>think about if you had I don't know, airplane wings

0:45:20.880 --> 0:45:25.480
<v Speaker 1>that could adjust themselves in shape to be maximum efficiency

0:45:25.520 --> 0:45:29.120
<v Speaker 1>at different stages of flight. Um. Yeah, I mean, they're

0:45:29.160 --> 0:45:31.800
<v Speaker 1>they're all kinds of different things that you could do

0:45:31.840 --> 0:45:34.040
<v Speaker 1>that we can just sit here and imagine. Part of

0:45:34.040 --> 0:45:38.960
<v Speaker 1>the most interesting thing about something like this Claytronics programmable

0:45:39.000 --> 0:45:44.080
<v Speaker 1>matter future is that we can't really predict all the

0:45:44.200 --> 0:45:47.800
<v Speaker 1>ways that this kind of technology would change our lives.

0:45:48.320 --> 0:45:50.200
<v Speaker 1>It seems like it could be one of those things

0:45:50.239 --> 0:45:53.000
<v Speaker 1>that's just a total flop, you know, like, oh, we

0:45:53.040 --> 0:45:55.920
<v Speaker 1>thought this would be really cool, but you know, who cares,

0:45:56.200 --> 0:46:00.319
<v Speaker 1>or it could be completely revolutionary and I really can't

0:46:00.360 --> 0:46:03.759
<v Speaker 1>tell which. Right, We're again, we're in the infancy, so

0:46:03.800 --> 0:46:07.240
<v Speaker 1>there's no way of telling yet, right, But we're learning

0:46:07.560 --> 0:46:13.360
<v Speaker 1>tons about artificial intelligence, swarm intelligence, modularity, robotics, computer science.

0:46:13.680 --> 0:46:16.959
<v Speaker 1>There's so much that we're learning, chemical and physical property exactly. Yeah,

0:46:17.880 --> 0:46:21.200
<v Speaker 1>all of this information is useful. Yeah, so the quantum

0:46:21.320 --> 0:46:26.040
<v Speaker 1>entanglement with chili cheese fries, we're learning so much whisks,

0:46:26.040 --> 0:46:28.560
<v Speaker 1>and I don't like to talk about it. Actually I'm

0:46:28.600 --> 0:46:31.560
<v Speaker 1>mandated not to um. But at any rate, no, it's

0:46:31.640 --> 0:46:36.719
<v Speaker 1>it's really cool that we want Joe, look you that

0:46:36.800 --> 0:46:40.160
<v Speaker 1>you're whisking your chili cheese fries until they're properly emulsified.

0:46:41.120 --> 0:46:44.120
<v Speaker 1>It's close enough, alright. So at any rate, Uh, yeah,

0:46:44.239 --> 0:46:48.560
<v Speaker 1>we're we're learning so much that even if ultimately we

0:46:48.640 --> 0:46:53.040
<v Speaker 1>never see an implementation that approaches the ideal one, uh,

0:46:53.120 --> 0:46:55.279
<v Speaker 1>we're gonna benefit in other ways that we can't even

0:46:55.280 --> 0:46:58.440
<v Speaker 1>anticipate right now. And that's that's just the way science is.

0:46:58.719 --> 0:47:00.880
<v Speaker 1>And in fact, that's the why that's why I'm always

0:47:00.960 --> 0:47:05.040
<v Speaker 1>very passionate about advocating for science, because you know, to

0:47:05.160 --> 0:47:07.440
<v Speaker 1>have to advocate science to say that there's some in

0:47:07.520 --> 0:47:09.920
<v Speaker 1>the goal and that that in goal is going to

0:47:09.960 --> 0:47:12.560
<v Speaker 1>be valuable so that you can justify the funding of

0:47:12.600 --> 0:47:15.480
<v Speaker 1>it is one of the banes of science. I mean,

0:47:15.520 --> 0:47:18.759
<v Speaker 1>it's a it's a reality in our world. But it's

0:47:18.760 --> 0:47:21.520
<v Speaker 1>good to keep in mind. But but it shouldn't be

0:47:21.800 --> 0:47:26.920
<v Speaker 1>a limiting factor doing awesome research. Yeah, people want promises.

0:47:26.960 --> 0:47:30.520
<v Speaker 1>I mean they want short term gains, things they can see. Well,

0:47:30.560 --> 0:47:32.920
<v Speaker 1>I mean it's if you're if you're ultimately having to

0:47:33.000 --> 0:47:36.600
<v Speaker 1>justify giving money to someone that I can understand. You know,

0:47:36.600 --> 0:47:39.640
<v Speaker 1>I understand both sides, right, I understand the psychology that

0:47:39.680 --> 0:47:42.680
<v Speaker 1>goes into both sides. Uh. That's why I'm really hoping

0:47:42.680 --> 0:47:44.440
<v Speaker 1>we can get to that Star Trek economy we talked

0:47:44.480 --> 0:47:46.399
<v Speaker 1>about a few episodes ago, so that we no longer

0:47:46.440 --> 0:47:50.160
<v Speaker 1>have to worry about money and we can just end up, uh,

0:47:50.480 --> 0:47:55.839
<v Speaker 1>pursuing scientific endeavors without any limitations. Yeah, jumpsuits and with

0:47:55.880 --> 0:47:59.800
<v Speaker 1>little communicators. Never forget the jumpsuit. You know, I can't.

0:48:00.320 --> 0:48:03.160
<v Speaker 1>I've tried, all right. So that wraps up this discussion

0:48:03.200 --> 0:48:06.279
<v Speaker 1>about claytronics and programmable matter. If you guys have any

0:48:06.360 --> 0:48:09.239
<v Speaker 1>questions or suggestions for future topics, let us know. Send

0:48:09.320 --> 0:48:11.759
<v Speaker 1>us an email the addresses f W Thinking at how

0:48:11.840 --> 0:48:14.600
<v Speaker 1>Stuff Works dot com, or drop us a line on Twitter,

0:48:14.680 --> 0:48:17.160
<v Speaker 1>Google Plus or Facebook. At Twitter and Google Plus, we

0:48:17.160 --> 0:48:20.400
<v Speaker 1>are f W Thinking. Just search f W Thinking and Facebook.

0:48:20.440 --> 0:48:22.480
<v Speaker 1>We'll pop right up. Leave us a message and we'll

0:48:22.480 --> 0:48:29.560
<v Speaker 1>talk to you again. Really soon. For more on this

0:48:29.640 --> 0:48:32.680
<v Speaker 1>topic in the future of technology, I'll visit forward thinking

0:48:32.719 --> 0:48:45.239
<v Speaker 1>dot com h brought to you by Toyota. Let's Go

0:48:45.360 --> 0:48:45.840
<v Speaker 1>Places