In short
Physical AI via robotics—why robotics is accelerating, what’s blocking broader automation in manufacturing, and how Intrinsic aims to provide an “Android-like” software layer for robot hardware.
Key claims
Most US manufacturing facilities have no automation (speaker cites ~80% with none). The bottleneck isn’t hardware; it’s software that can handle variability and deploy reliably. Intrinsic’s approach abstracts robot hardware, provides developer tools, and uses AI perception to enable flexible manipulation without custom training for every new object.
Notable examples
NASA Ames Astro B cube robot (18-inch cube) free-flying inside the ISS with over-the-shoulder viewing; Intrinsic code runs on it. Intrinsic Vision Model: a foundation model that matches a CAD model to a camera image (even unseen CADs) to pick objects precisely. ROS origin: open-source robot software platform used far beyond its initial PR2 research robot.
Guests
Brian Gerke, CTO of Intrinsic (Alphabet/Google spinout), robotics software background; built open-source ROS and earlier commercial work acquired by Intrinsic.
Written by AI. May contain mistakes. Listen to the episode to check what was said.
Chapters
Tap a time to open that second in VOThe Current State of Robotics in Manufacturing
0:00 to 1:12
Explore the extent of automation in U.S. manufacturing and the challenges faced.
“In the U.S., something like 80 % of manufacturing facilities, if you just count them, have no automation at all.”
Brian Gerke's Journey into Robotics
1:35 to 3:26
Brian shares his background and experiences that led him to robotics and Intrinsic.
“Could you tell us a little bit about your background, how you became CTO of Intrinsic, and what Intrinsic does for people who don't know?”
Building Software for Robotics
3:26 to 6:16
Understand the unique challenges of developing software for robots versus traditional programs.
“I guess what I would love to follow up on is when you are building tools for robotics, is that the same as you would build like a software, like program for any other type of software that you would create?”
The Interdisciplinary Nature of Robotics
6:16 to 10:10
Delve into the various fields and skills required to build effective robotics systems.
“And that's why you see in a lot of robot software platforms, there tends to be a real decentralized approach.”
Intrinsic's Mission and Software Offerings
10:10 to 12:30
Learn how Intrinsic aims to provide a software platform that enhances robotics capabilities.
“into the Intrinsic product that we deliver to our customers.”
Exploring Intrinsic's Key Components
12:30 to 14:01
Get an overview of the key components of Intrinsic's offerings, including Flow State.
“What has been missing is a software layer.”
Using Flow State for Robotics Development
14:01 to 16:01
Learn how the Flow State tool helps developers create and test robotic applications efficiently.
“I'll just, the flow state is the name that we give to the developer tool that we provide.”
The Importance of Vision Models in Robotics
16:03 to 18:02
Discover how AI-driven vision models enhance object manipulation in robotics.
“This is one of those algorithms that I mentioned earlier.”
The Evolution of AI in Robotics
18:03 to 19:34
Explore the historical development of AI and its impact on robotics and automation.
“depending on the, you know, where you are.”
Unlocking Potential with Synthetic Data
19:35 to 21:56
Understand how synthetic data generation is transforming AI training in robotics.
“You know, when I was in, when I was in undergrad, and I when I first encountered robots, I took a class called artificial intelligence.”
Show all 24 chapters
Challenges in Software Development for Robotics
21:57 to 24:16
Identify the issues surrounding software adaptability and integration in robotics.
“where now I've trained in and now I want to ask it questions is it's not free, but it's much more efficient.”
The Complexity of Physical Interactions in Robotics
24:17 to 27:21
Examine the difficulties of modeling physical contact and friction in robotics.
“And it doesn't matter whether the manufacturer was a, you know, Pixel or Samsung.”
The Future of Robotics Simulation
27:22 to 28:00
Gain insight into the future challenges and advancements in robotics simulation.
“Or is it because there's some fundamental property of friction that we haven't quite modeled mathematically or in the code?”
The Complexity of Robot Interactions
28:00 to 29:32
Learn about the challenges of modeling robot interactions in diverse environments.
“And there's this much water on the surface like those specialized models we have because of the need for them.”
Identifying Effective Robot Applications
29:32 to 31:29
Explore the importance of identifying practical applications for robotics technology.
“But I want to come back to something else.”
The Impact of Open Source in Robotics
31:29 to 33:34
Understand how open source platforms are revolutionizing robotics applications.
“Rather, they're going to come at it from the point of view of, you know what, I don't know anything about that technology, but I understand what this customer over here wants.”
Human-Robot Collaboration and Job Impact
33:34 to 36:48
Discuss the evolving relationship between humans and robots in the workplace.
“I want to talk about the idea of like you mentioned, some companies are hiring lots of groups of humans to manipulate robots and move them around.”
Education and Career Paths in Robotics
36:48 to 40:03
Learn about the educational opportunities and career paths in the field of robotics.
“without someone asking me, you know, are robots going to take all the jobs or are robots going to rise up and kill us all?”
Empowering Users Through Technology
40:03 to 42:03
Discover how advancements in robotics can empower users to become creators.
“I think that there, I do hope that people continue and even more people study robotics, whether they're coming at it like in early or mid or later career.”
Empowering Users through Generative AI
42:03 to 43:19
Learn how generative AI can transform users into creators, enhancing their work.
“of the generative AI techniques, maybe that person can change the behavior of the robot.”
The Importance of Deployment in Robotics
43:20 to 44:27
Understand why deploying robotic systems is crucial to demonstrate their value.
“I have one of my colleagues actually had a t-shirt made for me that just says deployments, deployments, deployments.”
Embracing New Coding Tools for Innovation
44:28 to 45:24
Discover how the latest coding tools can enhance productivity in software development.
“As a CTO, are you using any coding tools in the software you're building?”
From Space Camp to Space Exploration Robotics
45:25 to 47:21
Explore the speaker's journey from childhood dreams of space to working with NASA.
“And like, what would you want to do with like, where where do you want to take this software in space?”
Future Aspirations in Robotics and AI
47:22 to 48:28
Learn about the vision for expanding robotics into various industries beyond manufacturing.
“I just, I want to see that technology go as broad as possible.”
Transcript
Automatic transcript. May contain errors.0:00In the U.S., something like 80 % of manufacturing facilities, if you just count them, have no automation at all. The hardware is willing and the software is weak. I've got this hammer, which is a robot, and I'd like to make it the best hammer ever. That's not the same as knowing what to hit with it. Somebody who doesn't even come from a robotics background, ideally, I think they generally have the best ideas. I think robotics and AI today are going to be and will continue to be genuinely disruptive. Like there's a little bit of hubris in imagining that like this is the one time that it will be different versus all the other technologies.
0:33The folks at NASA Ames did is they built a what's called the Astro B. It's a cube shaped robot that's like 18 inches on a side. And it's they've got, I think, three of them inside the International Space Station. They got fans on each side and they free fly around inside the space station. They could look over the astronaut shoulder and get ground mission control like a over the shoulder view. And that runs the that runs Ross. Knowing that there's some code that we wrote that's up there is just extraordinary.
0:59Grant:Hello and welcome humans to the Neuron AI Explained. I am your host, Grant Harvey. And today we're talking about a part of the AI race that gets a lot less attention than chatbots, but may end up mattering even more. That's robotics. Our guest today is Brian Gerke, CTO of Intrinsic, the robotic software company that began inside Alphabet and now sits inside Google, working closely with DeepMind and Gemini. So today we're getting into physical AI, why robotics suddenly feels like it's accelerating, what Intrinsic is building, and whether this could be the Android layer for robotics. So Brian, welcome to The Neuron.
1:33Grant:Hey Grant, thanks for having me. Pleasure to be here. Brian, yeah, it's great to have you. Could you tell us a little bit about your background, how you became CTO of Intrinsic, and what Intrinsic does for people who don't know? Sure. So I'll just give you a brief background on me because it's worth wondering, how do you get into robotics? So for me, that journey started when I was an undergrad, I was studying computer engineering and a professor named Jim Jennings came into the department and he started a robot lab. And I remember walking past that room and looking inside and seeing these, what we affectionately called trash can robots at the time, because they were kind of shaped like cylindrical trash cans, but mobile robots that were moving around and people were writing code and making them move around.
2:09And I saw that and I thought, that's pretty cool. I volunteered, started working in the lab, and that just hooked me. The idea that you could write code and then make something physical happen in the world, that was just so compelling. And then I stuck with it, went through grad school, stuck with robotics and did a series of things. But for me, what I discovered along the way is I'm really a tool builder. So I think of myself as someone who is providing people with the tools, especially the software tools that they need to program robots, whether they're programming robots in a lab because they're doing science because they're like in a grad program or they're students who are learning robotics, which by the way, is now increasingly happening at like a high school and a middle school.
2:51school level, like much before people get to college, which is a fantastic thing. Or they're in industrial research, or they're going after increasingly products, like they're doing product development. And so along the way, I spent a lot of my time building robot software platforms, let's say. And a lot of that work has been open source. So my team and I built an open source platform called ROS, which is pretty widely used throughout the robotics ecosystem and a bunch of different applications. We had a commercial side of that company that was acquired by Intrinsic now a little over three years ago, and that's how I came into Intrinsic.
3:25Awesome. Very cool.
3:26Grant:I guess what I would love to follow up on is when you are building tools for robotics, is that the same as you would build like a software, like program for any other type of software that you would create? Or is there something specific that you have to do to make it like actually work with a robot, like with robots in the real world, like that physical layer you're talking about? Yeah, it's a great question. It's one that in robotics, we tend to take, we take for granted that the answer is yes, it's different. And that it is in part because we think that we're special snowflakes and everything that we do requires special attention and we need special versions of everything, not all of which is entirely true.
4:02But there is a real difference in when you're writing software that is interacting with the physical world versus is writing software that is interacting with, say, a network or a database or a display. So that physical interaction means that you're bringing in sensor data. So you're writing a robot application. It means your inputs are ultimately, they become binary, right? Ones and zeros. But the dimensionality is very large. So you're, and they vary over time. You're reading from sensors, which might be cameras. They might be lasers. They might be inertial measurement units that tell you how you're flying around in the world.
4:37and interpreting that data and then deciding what to do and then trying to, and then your, your action is not only like, I'm going to compute an answer and then write it down or display it to a screen. The answer in a sense is like, take action in the world. So you're, you're perceiving this world in, in this rich way, trying to understand what's happening out there. And then the answer that you compute, instead of just being, you know, a number, it's a series of commands that you're sending to a robot and you're telling the motors what to do. And you're telling them what to do with the understanding that they're not going to do exactly what you tell them to do because there's always going to be some uncertainty in the action.
5:18And so then you need to observe the world again, close that loop. And that kind of interaction with the physical world, it's a pretty challenging problem. So that's part of it is just dealing with that physical interaction. Another part that I think warrants special attention for robotics is that it is so interdisciplinary as a field. So if you want to build a robot, you need, first of all, you need people who have the mechanical skills, which is totally not me. I'm a software person. I'm a computer scientist by training, but you need the people who can build the physical body of the robot. And then even once you've got that and you want to build the software on top of it, you need people who are experts at the underlying infrastructure.
5:55You need people who are experts at interacting with databases. You need people who are experts at building human machine interfaces because you're going to have a human actually interacting with this thing. You need people who are experts in perception, in motion planning, in real-time control, in grasp planning. And you need to provide a software platform that lets all those people collaborate together. And frankly, that part of it, that giving people the right tools so that they can focus on their specialty and then come up with a result and contribute it in a way that it plugs into a larger system without binding everybody up into trying to like all work on the same code at the same time is actually kind of tricky.
6:36And that's why you see in a lot of robot software platforms, there tends to be a real decentralized approach. So you end up building it as kind of a distributed system where you have these different components each doing their own job, and then they're tied together to produce the behavior that you want.
6:52Grant:That sounds like one of the most difficult software engineering challenges I can imagine. Trying to deal with all of that software, or sorry, all that sensor data and all of the different people who have to collaborate to make it work. I mean, you're basically reverse engineering. I mean, I know you don't do you don't do humanoid robots at Intrinsic, right? We are at Intrinsic. We're primarily working with robot arms and also some mobile robots. But, you know, you bring arms and mobility together and, you know, you've got mobile manipulation. One form of that could be humanoids. It's not a focus for us right now, but, you know, who knows what the future holds.
7:24Grant:But you're reverse engineering, you know, a layer of intelligence that can operate in the physical world. It's hard for me to fathom as someone who's never built with that stuff before. So I'm just like, how do you keep all the data? And how do you understand it? Right. So that's another, you look at like a really good robot software platform is going to give you really good visualization and debugging tools. I mean, you know, you think about like, if you're doing, let's say web app development today in your browser, you've got this amazing suite of tools that allow you to introspect what's happening.
7:55You can see like where the data is flowing. You can basically to debug the system, which is great. And what robotics developers need are those same tools, but they also need to be able to take in this highly variable data. I need to be able to see a camera image overlaid with a 3D point cloud from a laser scanner overlay. And then I want that in the reference frame of the drone as it is flying overhead and observing a scene, like having those sorts of tools. and I need to be able to log all that data and then I need to be able to play it back and then run it through the one part of the system that I'm debugging.
8:28So the developer tool side of it is also pretty demanding.
8:31Grant:Yeah, that's pretty amazing. That's awesome. And it's cool too that this was started as an open source project. I assume it's still open source now, even inside Google. How does that work now? Absolutely. So when I, the ROS that I referred to before, that's actually an open source project that got its start in the late thousands when I was working with some fantastic folks at a robotics company called Wheel Garage. We were working on a mobile, actually also a mobile manipulation platform. You could even think of it almost like an early humanoid. We didn't use that term because it was on wheels and most people think about humanoids as being on legs, although I think that's reasonable people could disagree.
9:08It was a large wheeled robot with two arms and it was meant to go into research labs. The proposition was, let's get a really great hardware platform into the hands of the smartest researchers all around the world. and let's see what they can do. Can they start to crack some of these difficult problems in perception-guided manipulation or mobile manipulation? Can they move around, pick things up, put them down somewhere else? And we didn't just want to ship the hardware. We wanted to ship great software with it too because we knew that if you just ship a robot, then the first thing everybody's going to do is write their own software.
9:41And they're largely going to duplicate each other's efforts. And if what we're trying to do is accelerate the field, let's give them great hardware and great software. and we decided to make all that software open source. So ROS continues to be an open source platform. Part of our team here at Intrinsic is contributing just to ROS to make sure that it continues to be a vibrant ecosystem. And of course, our contributors from many, many other companies who are working on ROS. And then we're also increasingly adopting some of those components out of ROS into the Intrinsic product that we deliver to our customers.
10:15Grant:Yeah, let's talk about that. So there's kind of like three key components of what Intrinsic is doing right now, right? There's, I believe there's flow stage, you have your vision model, model, is that a model? And then there's model X that moves and behaves. Can you tell us a little bit more about those three aspects? Sure. So there's, you should think about what we're doing at Intrinsic where we think of ourselves as a robotics and AI software company. So we, you know, there are lots of different ways you could tackle robotics and try to provide some kind of value to customers. We think about it from the perspective of there's pretty good hardware out there that can handle a lot of applications.
10:48Not all applications, but I like to say that in many cases, the hardware is willing and the software is weak. You've got really great robot arms, really great sensors. And what's happened over the last several years is if we think about manufacturing here. So there's lots of different robot applications. At Intrinsic, we're focused on manufacturing. So in that world, you've got pretty great arms, you've got pretty great grippers, although that's an area where, you know, we could talk about what improvement looks like. You get pretty great sensors. Now, historically, what's been difficult is writing applications that are able to deal with variability.
11:23So the traditional approach to manufacturing has been, I mean, you see robots used in manufacturing all the time. But they're only used in places where you're producing in such high volumes and you're doing the same thing again and again and again to where it's economical for you to like physically engineer out all of the variability so that the robots operate basically blind. And so that what that I mean, that's worked well for those those domains, but that leaves so much else. Like the latest, I remember seeing a figure, I think in the US, something like 80 % of manufacturing facilities, if you just count them, have no automation at all.
11:58Grant:Wow, I would actually think it would be the reverse. That's surprising to me. And it's because many of them are smaller and they have a lot of variability. They do, they manufacture different things day to day. They change the product that they're making. They might be a contract manufacturing operation that's manufacturing something on behalf of somebody else. They might do one job at the morning, one job in the afternoon. Automating those kinds of tasks has not historically been economical. So that's the type of problem that we think we can solve. So we think the demand is there. We think the hardware is there.
12:33What has been missing is a software layer. You mentioned earlier Android for robotics. One of the ways that we think about ourselves is, you know, if we can provide that Android-like layer that gives you access to many different types of hardware, so you treat the different robot brands similarly, which gives you that freedom of choice when you're going to go deploy your application, you can say, you know, for this application, robot brand A is probably the best fit because it has strengths in these areas. And then for this application over here, Robot Brand B is best because, well, that end customer is already invested in their facility in Robot Brand B.
13:09And so I can take my application. I just have it run on Brand B, and that meets their needs. If you can give that hardware abstraction layer, and then that's a starting point. That's not enough. You also need to give the application developers those developer tools that I mentioned earlier, so being able to visualize the data, log it, play it back, debug systems, understand what's happening. And then increasingly, you need to give them the capabilities or the algorithms. And so you don't want people to be building everything from the ground up. So just like if you were going to build an Android application, there's a huge toolkit that's already available to you.
13:43So a lot of the core problems are already solved. And what you do is you bring your idea for what the application should do, the need, and you bring the kind of business logic. And then you tie together those components to do what you want. That's what we think that we can deliver with this software platform that we're providing. You mentioned a couple of components that are worth mentioning. I'll just, the flow state is the name that we give to the developer tool that we provide. So that's, it's a web-based interface that allows you with no installation on your side, you log into our portal. You've got a web-based UI that allows you, talks to our cloud-hosted system that allows you to bring up a 3D environment, a digital twin, as we call it.
14:26So you can say, I'm going to lay out a work cell because we take a digital first approach here. So I'm going to build an application before I start cutting metal and putting a robot works all together. What I should do is, you know, lay it out. Maybe I even start with a traditional CAD system. I can import that into flow state. Now I've got a 3D representation of the environment, including the robot, the cameras, whatever else I put in there. I can start to tweak that layout and then I can write my application And we give you workflows to do that using kind of traditional just write code. We also give you a graphical approach.
15:00If you didn't come from, say, a programming background and you prefer a visual kind of drag and drop approach to putting together the components that go into the application, you can do that. And then you can run all that in simulation because that's also an important part of being able to test these systems. Testing on hardware is time consuming and expensive. So we want to make it super easy to be able to test in simulation so you can check out, make sure everything works before you deploy it. But then you can hit deploy and we take your application. It's all containerized and we package it up and it gets deployed onto your industrial PC or IPC.
15:39This is a computer that will sit next to your robot and it'll eventually go into the factory for your customer. And then instead of talking to the simulator components, it talks to the physical components. And at that point, you might have to make some tweaks. There might be some changes you need to make now that you've gone from simulation to hardware because the two are not exactly the same. But if we've done our job right, the simulation got you a lot of the way there. And then you can deploy it onto the robot. And along the way, you mentioned the vision model. This is one of those algorithms that I mentioned earlier.
16:07Perception is an area that has just been absolutely revolutionized by modern AI. I'd say almost any perception system. And by perception, I mean, you know, you're going to take some camera, usually camera data in and then try to answer some question about that camera data, like what's going on or where is the object that I'm supposed to pick up? Or where should I pick up the object if I've got two fingers? Where should I put them in the world in order to pick that object up?
16:34Grant:Right. That has been just revolutionized by AI. And we at Intrinsic have built what we call the Intrinsic Vision Model, which is a foundation model based on neural networks that we pre-trained it on a huge volume of data, some real, some synthetic. and what we found is that it's producing really really good results for answering the particular question of if i give it a give it a camera image and i give it a cad model for the kind of the object i want to find in that image even if we never trained on that cad model we never saw it before we can find it in the scene with incredibly high precision and then we can go pick it up and that turns out to be that's a capability that's really really important if you go back to that you know what i was saying earlier about these small manufacturing operations if you're a business and you're what you're doing is in the morning you get it you decide to run a job and you're going to manufacture a hundred of something some kind of widget you've got the cad for it because you're manufacturing it but you don't have time to you know custom train any any part of your automation system that how would that process for people who've never done that before how did that process work before what what you've created versus now like would you have to actually physically maneuver it and move it around and then like have it run a series of reps like how does that work that's a yeah it's a great question honestly what happens right now is you just don't use automation there's there's some threshold where it's it's just not it's not worth your time to to train it to customize it and so you just you just don't you're not able to use automation which then means well okay now i've got a i've got to find people to do it which can be tricky depending on the, you know, where you are.
18:11It might be difficult to find people with the right training or people who are willing to work a third shift, their constraints on that side. And so what that might mean for a small business is you might just not be able to take that job. It might mean that you've got customer demand, but you don't have the bandwidth to fulfill it. And so you can, there's a productivity gap that we think we can close there. So what the vision model does then is that it allows you to basically, almost any object that you want to manipulate, give it a camera image, we see where it is, now we can pick it up. And what that means is that you can provide, put in front of the robot, a collection of objects, and it can reliably pick them up and then do whatever you need to do, whether that's pack them or put them into a machine.
18:56Maybe it's a piece of metal that is going to go into a CNC machine. It's going to get cut and produce a different product. But that's a core capability to be able to interact with these variability over time. That's what's been missing from automation.
19:11Grant:Yeah. And would you say that that, because you mentioned modern AI, we could expand that perhaps to generative AI, or you can explain a little bit more about what you mean, is what has kind of made that possible recently. Would you say that generative AI is actually where this has gotten really possible in the last two to three years? Or what was the unlock that made this possible? When did it happen? So, you know, I think AI is one of those terms that is a, it means different things at different points in time. You know, when I was in, when I was in undergrad, and I when I first encountered robots, I took a class called artificial intelligence.
19:46And we had a we I know we had a textbook from the on the older side, this is the mid 90s. And there was a, you know, a book, and we learned all about AI. Now, there was a, I don't know, a chapter or two in there on this concept of neural networks, which is like, yeah, this is a thing. It's been around for a while. You can go back to the Perceptron from like the 60s, I think. So the concept of, can we, you know, in a way that's loosely inspired by how we understand the human brain to work, can we build these networks and then train them to answer questions for us? And it was like, yeah, that's kind of cool.
20:20But there were lots of other things along the way that we also consider AI. And I still consider them AI because I learned them that way. I think that one of the challenges of AI is once things start working, we stop thinking about them as AI. We tend to think, we tend to attach the label AI to whatever the frontier is of the field. So there are lots of things that we now take for granted that, you know, like Google search, Netflix recommendations. Those are like, that stuff is all, it's all AI powered. We just don't think about it like that anymore because it just works, which is fine, right?
20:52So that's just to set context. So I think that the term AI today, to me, it's describing a particular sliver of what I think is a broader field. But that sliver has turned out to be really important. And so modern approaches to training deep neural networks in particular, combined with clever techniques, some of which we developed in intrinsic and other people have their own approaches for generating large volumes of data, usually synthetically. This means like bringing up simulated environments to generate, let's say, camera images combined with ground truth to train those networks as just that that's been the unlock is is being able to efficiently train, produce large amounts of data and then efficiently train these networks in a way that then when you once you've got the network, that the training step is very compute intensive.
21:41We spend, you know, a lot of time training these systems. This is one of the reasons NVIDIA is a very, very valuable company today is everybody is spending a lot of time training neural networks, and they are largely using NVIDIA GPUs to do that. Now, once I've got then, but once I've got it, importantly, the inference side of it, where now I've trained in and now I want to ask it questions is it's not free, but it's much more efficient. The combination of those develop, those algorithmic developments has really unlocked the ability to answer these questions in a much more capable way.
22:13Grant:So we had talked very briefly about software being the, basically like not where it needed to be compared to the hardware, especially in manufacturing. Would you say that the synthetic training, like what was the unlock on the software side, would you say? Like what you were really particularly focused on and intrinsic that takes us past that point where we were stuck? So there has been, you know, people have been using robotics and manufacturing for decades. And in fact, there's been some really great technology has been developed in robotics from manufacturing. There are companies that have been making robots for use in that field for a long time.
Read the full transcript
22:49And they argued earlier, the hardware is actually really capable. The software that is built in to the robot controllers is really capable for what it does as well. So if you buy a robot, it comes with a robot controller. It's like a special purpose computer. You can do really capable things with it in a relatively narrow context. But what's difficult is that that software, because it was kind of developed in a time when you were, the applications you were building were of that kind of high volume, highly repeatable, sort of blind applications, not strictly, but sort of like you're kind of closing your eyes and then you know where the object is and you're just going to pick it up and you're going to put it down and you're going to optimize the time to do that, right?
23:33There are good tools for that. What has been more difficult for that software ecosystem, because it is software, right? But what's been more difficult is how do I bring in the latest sensors? How do I bring in the latest AI models? Is there a place in there where I can host the inference that we talked about earlier? That's certainly part of it. Another part of it is that historically the companies making the software have also been the companies making the robots. And the two have tended to be kind of locked together. And that's, you know, that's worked well for commercial reasons for some of the players.
24:10Very often the customers, the end customers who are getting the robots would prefer to have a little more flexibility. And so this is, you know, this is one of the things that, you know, if you go back to the Android analogy, an Android application, a well-formed Android application can run on kind of any Android device. And it doesn't matter whether the manufacturer was a, you know, Pixel or Samsung. And that's what we think is going to really change how the willingness of people to be able to deploy these applications is knowing that they've got the freedom. Sometimes it takes some adaptation, like, you know, you could have two robots that are about the same size, but the joints have different limits.
24:50The workspace might be a little different. There could be some tweaks that are required. But by and large, being able to write an application once and then ideally only configure it in order to run even on a robot hardware from a different company is that's a that's a game changer. Yeah.
25:06Grant:So as we're thinking about where this goes from here, is the real challenge or the real bottleneck, if to the extent that there is one, on the training and the data side? Or is it on the actual deployment of these tools at scale? I think it is. So it depends on what problem you try to solve. So I think on the training side, we're really, really good now as a, not just intrinsic, but as an industry, we're really good at generating synthetic image data. So if what you want is to be able to, you want to train a system to understand images or even video, boy, we're excellent at that. Now we've got, you know, we've got these loops where I can start with some data.
25:49I can train a generative system that will then generate synthetic data, which at a higher volume, which then I can train, use to train the next step, right? That's working really, really well. The training data for physical contact with the world, that's harder. And that's because we understand from first principles how to, like, we have an understanding of how physics works at different levels, right? But it turns out getting very detailed models that are accurate is pretty hard. And most simulators take what's called a rigid body dynamics approach. So I just imagine infinitely rigid things that are just coming into contact and they probably have like a single point of contact, like a billiard ball model, right?
26:33Like a simple Newtonian kind of model. And I can compute the point of contact and I can compute what the reaction force must be and then where they ricochet off. But the real world is so much more complicated than that. There are many points of contact. The surface properties matter a lot. The texture, the friction properties, like friction is famously difficult to simulate very well, which also makes it difficult to generate synthetic training data for. So that's one gap is how do we get data for that physical, for the in contact kind of tasks? And that's why you see some companies having, you know, essentially armies of human teleoperators who are moving robots around and then gathering data from physical systems because it's so difficult to generate synthetic data.
27:18We're getting better, but that's still one gap.
27:21Grant:Is that just because you need the physical world contact to really model it effectively? Or is it because there's some fundamental property of friction that we haven't quite modeled mathematically or in the code? This is where I've got some of my colleagues are smarter about this than I am. But I think if in principle, we understand how, let's say, frictional contact works. But in practice, it is very, very difficult to implement a way to compute it that is tractable. It is if what I want to have is a if what I so if I'm studying like in like like there are great models for cars. So if you, you know, you think about you're going to design a new car or you're going to tweak something about the tire design and you want to understand how does that behave as it's coming into a corner at a particular speed?
28:10And there's this much water on the surface like those specialized models we have because of the need for them. The industry has a really, really good understanding of how that works and we can compute that. It might take a long time to compute, but that kind of specialized model we've got. If what you want to ask instead is, well, I've got a robot and it's in a factory or a warehouse and it's going to interact with all these different things, which have all these different properties. And I want to get the right answer for all of those interactions. That's a lot harder.
28:35Grant:Yeah. There's just so much more. It's just like, I don't know the exact term, but it's a greatly expanded. I don't want to say exponentially, but it's a vastly larger space that you have to model for. It's much more difficult. And so the places where very, very, very detailed simulation has gone really, really far is in those domains where you can narrow it down. You can say like, you know what, we care a lot about tire to road surface contact. That's super important. Let's build a very, very deep simulator for that. You can look in aerospace and say, you know what we care about? If I'm building rockets, I care a tremendous amount about how the fluid dynamics look like inside the thruster cone as the fuel is being burned.
29:18And I want to understand everything about that. I can build a very detailed model of that. And it's incredibly good and incredibly predictive. Expanding that idea to cover the variety of interactions that a robot can have in the just physical world we find around us, that's a higher bar. But I want to come back to something else. You're asking where the gap is. So certainly on the training side, there are some areas around like contact and manipulation where we can improve. Frankly, I think one of the things that's missing is knowing what the right applications are for the robots. I think as, and I can, you know, speaking as a roboticist, I think robots are awesome.
29:53I just want to build robots all day. Right. So I've got, I've got this hammer, which is a robot and I'd like to make it the best hammer ever. Now that, that's not the same as knowing what to hit with it. And that's where I think we, a lot of the attention, which has pluses and minuses to robotics today, is much more about the technology push than it is about a pull from an application that is really going to make sense. And by make sense, I mean, you need to believe that you're going to be able to deploy a system that has the reliability and the cost so that a customer would actually pay for it.
30:33You can maintain it in the field. There are all these extra constraints. And so what I like about working at this place where we are at Intrinsic and this software platform ecosystem model is we put these tools out there and then it lowers the barrier to entry and brings many, many more people in who they might have the best ideas for what the applications are. Like we at Intrinsic, we've got some hypotheses and we're exploring. We already have deployments with customers and we've got some, you know, what we think are like really great ideas for those applications are. But we don't have a monopoly on those ideas, right?
31:08Like I think where the more, the bigger impact play here for us is we put the tools out there and then we get what that means is like somebody who doesn't even come from a robotics background. Ideally, I think they generally have the best ideas. They're going to come in not enamored of a robot as a technology and look for a place to plug it in. Rather, they're going to come at it from the point of view of, you know what, I don't know anything about that technology, but I understand what this customer over here wants. I understand what the need is. Now you, and not know anything about robots, you've given me the tools I need to build that application and then go work with that customer, right?
31:46I think that's that is what is that's what historically has been missing in robotics is the ideas for where to apply the robots.
31:55Grant:And I think, I mean, I suspect you agree with this, but I'll get your take. Making it open source in the way that you have and making the tools as accessible as the way that you have enables that so much more. Because now, you know, the 80 % of people who work in manufacturing who couldn't, you know, automate things before, now they have a platform where they can actually do that. And you have a good distribution system for it. 100%. I think on the, you know, one of my favorite things to do every year is go to ROSCON. It's the ROS Developers Conference. That's awesome. The Open Source Robotics Foundation, which is the nonprofit that is responsible for the Ross ecosystem, that organization puts on this conference every year.
32:34It'll be in Toronto in the fall. For anybody who's watching, please come join us in Canada for RossCon. And that's a place where one of the reasons I like to go there, other than just being able to see lots of friends and colleagues, is you get to see the variety of applications. So if you roll back to that origin story for Ross. And, you know, I mentioned we built it for the, it was a robot called the PR2, which was this large kind of human-sized robot on wheels with arms and cameras. Okay. Looked a little bit like Rosie, the robot from the Jetsons, if you split. So, but having said that, like we built it for that for use in research, but now today that because it's open source, that platform is used by people across like every application that you can imagine.
33:18So you've got people running off on not just robots, well, who else, but robots with legs and also robots that fly and also robots that float on the surface of the ocean or dive underneath it to understand what's happening from an ocean science perspective. you've got robots doing uh like campus security you've got robots doing food delivery you've got robots doing autonomous driving on the road like basically every application you can imagine most of which we did not have in mind when we built the platform and that that to me is just amazing that's that that's one of the one of the reasons that i personally identify as a tool builder because that's if you put the right tools out there and and especially if you provide them in a way where people are free to do as they like, where open source is one very permissive model for doing that, not the only way, but it's a very good way to do it, then you don't know what will come and you get to be surprised by it.
34:13Grant:I want to talk about the idea of like you mentioned, some companies are hiring lots of groups of humans to manipulate robots and move them around. And one of the things that people always think about when it comes to automation is what's the impact on jobs and how is the future going to look? And as someone building tools to help manufacturers and all of the different use cases that you just explained, create new automations to enable new use cases, what do you see as the role with humans and we'll say like autonomous platforms going forward? Do you think that we'll be all just builders like you are and spending our time building?
34:49Grant:Do you think that there will be a lot of people who are data labeling and that's still going to have a lot of room to grow? What's your suspicions as far as where this goes, like the human and robot relationship, let's say? It's a super important question. I think that the, you know, first of all, I don't, I think people, you know, we talk about autonomous robots. Autonomy is probably not exactly the right term because autonomy, it implies like, it implies is intent and desire. And, you know, things that we create don't have intent or desire. They have some kind of capability to perform tasks.
35:29They don't necessarily desire to do anything. So I think that what that means is that they are always going to be working with and for people. We're the ones who give any system that we build, whether it's a, you know, at home, it's a washing machine. It's a laundry machine that I say, you know, I give it intent by saying, go. I have a robot in a factory. I give it intent by telling it what I want it to do. I'm going to be, there are going to be humans interacting with these systems. So thinking about how the humans interact with those systems over time is that that's going to be, the need for that is only increased as we see more applications.
36:09Like sometimes people think about having, Like introducing robots means we take the people away. I completely disagree. Like it means we, it means we don't need to think about the people anymore. I think we're in a, you know, we are people and we are a world that is, you know, populated by people in the places where we want to put robots by and large, unless they're like in the depths of the ocean, even then you still need an interface to talk to them from afar. You're always going to have people in the loop somehow with these systems. And so I think the human interface aspect of it cannot be overemphasized.
36:42The kind of like labor market side of it, there's a lot of concern about robots. You know, I don't think I've done an interview with anybody in the media for the last 20 years without someone asking me, you know, are robots going to take all the jobs or are robots going to rise up and kill us all? Okay. So I think, I think neither is going to happen. I look at robotics as a technology development in a long, and even AI, it's a long history of technology that we as a creative species have developed. And there's been, you know, you can pick any point along the way. There's been human cry over, this will be the one that ends, you know, life and society as we know it, right?
37:22And it's never turned out to be like that, right? Things are genuinely disruptive, right? And I think robotics and AI today are going to be, they are and will continue to be genuinely disruptive. That disruptive is not the same as, you know, catastrophic or world-changing. And also, none of these things is going to change at the rate that I think most people are concerned about. So my expectation is that this technology will, like pretty much every technology that came before it, it'll cause some disruption. It may actually cause some, and it will likely cause some pain for some individuals. There will be people who will perhaps have a bad time because of the technology.
38:04the technology. Ideally, we make, we have a way for those people to be able to adapt, upskill and so on. But in the long run, I look at like just greater productivity for society. And that, that's been the story so far of technology development. I think it's a little bit like, there's a little bit of hubris in imagining that like, this is the one time that it will be different versus all the other technologies, right? Like this is because we're very proud of this technology or because we, you know, we think that we're lucky to live in this time, this will be the one time where we've developed something that the impact is just so qualitatively different from everything that came before.
38:40I don't know. I think it's much more likely that we as a society find interesting and creative ways to incorporate, to adopt, to adapt to it. And the future is going to be, it's going to look different from how it is now, but I don't, that doesn't keep me up at night.
38:54Grant:That's fair. Well, I mean, you studied robotics in undergrad. I mean, do you still see that as being like a really good path? Like let's say, Because I see two benefits to many, many benefits. But if I'm thinking just of the more, the most obvious benefits possible is a lot of manufacturing in this country. You know, we're both based in the US. You know, other countries, I'm sure have their own concerns here. But a lot of manufacturing in this country has left, you know, we don't manufacture as much here as we used to. So perhaps bringing more of the ability to automate things here could lead to more companies automating things here, and that could lead to more jobs here and around the world, wherever your technology gets used.
39:34Grant:And then I also see a benefit in, you know, everyone having the ability to create robots. So could everyone or people who are potentially displaced, you know, an automation way of hitting, you know, the place they're working now, could going into robotics be a good path for them? Should they go to school for it? Or what would be your recommendation if you're interested in this field? I think it depends what, you know, so first of all, I agree that there are the benefits that you laid out. I think that does totally make sense. I think that there, I do hope that people continue and even more people study robotics, whether they're coming at it like in early or mid or later career.
40:13And I think that where you are in that journey, probably there are different aspects of it that you might be studying, right? So I think that there are, I mean, you can already see this in factories today as automation gets introduced. You have people who were previously doing the tasks themselves manually who are learning to be robot operators. And the way that I think about that, like it's too easy to dismiss that as like, well, the robot took away my job, right? I think it's much more productive to think about it as look at this power tool that we've got. This is like, you know, you're probably already in this job using some tool, just a really great tool.
40:54It happens to have a bunch of software in it, but it's still here to help you do your job. And I think thinking about how do we make it possible for people to be able to figure out how to interact with these robots. And then increasingly, this is not something that is production ready yet. But those like we traditionally we've had a separation between developers and operators. They're kind of two personas that we think about, right? You've got like the people who build the system. And we think about those people as needing to be, you know, engineers who have a background in, I don't know, say computer science.
41:27And they can develop all this code and they can build the system. And then there are the operators who have a different background. They understand the work to be done. They know the details of, I don't know if I'm going to weld two things together, which I know nothing about. Like there's a ton of what's called process knowledge that goes into that. I'm like, exactly how am I going to ensure a high quality result? And we've tended to separate those two people and personas and say, well, the second one, they're not in a position to change how the robot behaves because you need to be an engineer to do that.
41:58Well, with, if we make the software more capable and we start to take advantage of some of the generative AI techniques, maybe that person can change the behavior of the robot. Maybe that's something where like you're like you, instead of thinking about yourself as an operator, I don't know, to very loosely borrow the term, maybe you become a creator of a sort. And you have, you take your on-the-job process knowledge skills and you use it to prompt or whatever the right interface is to the robot to get it to change its behavior to help you do your job in a better way. And so I think that line becomes a little bit blurry between are you like one of the, you know, trained engineers who's allowed to change the system versus a user?
42:40Maybe
42:40Grant:the users are now effectively developers right it goes back to your earlier point about a lot of times the customers are the ones who know what needs to be built because they're like getting the you know whether they're in the middleman who's getting the requirements from their customers and then they needed something that fits that requirement or they're the ones actually on the ground like hey i need to build something that helps me yeah so it makes it it kind of empowers everybody in the field in a really cool way which is why i think i love what you're doing that's the hope. And, you know, I think where we are right now is just what I want to see from us, but also from all the other kind of peer companies out in this space is let's get more and more systems out into production.
43:22I have one of my colleagues actually had a t-shirt made for me that just says deployments, deployments, deployments. I'm known to be kind of dogmatic about saying, okay, that's an awesome demo. I love that. How do we get that deployed to a customer? For me, that's where you prove the value of what you've built. The value manifests itself when there's an end customer, which for us, again, there are lots of applications for robots. For us, we're focused on manufacturing. So our end customers, they've got factories and they've got work to be done. There are jobs to run, there are widgets to make.
43:56For me, the value of what we've built manifests itself when there is a robot that's using our tools that is doing useful work for that customer. That is, you know, they're, that's where I want all of us as an industry to get to.
44:10Grant:Yeah. And to your point about generative AI helping their, like a lot of people now, because code is somewhat trivial to create. I mean, I'm sure you might have thoughts on that. You can create demos a lot quicker. And the benefit of creating demos quicker is not just like, hey, look, I made a cool thing. It's like, no, no, get it out there and have people test it and get feedback and just reduce that feedback loop as much as possible. As a CTO, are you using any coding tools in the software you're building? Absolutely. Yeah. Or, you know, I encourage our team to use the increasingly I encourage, I should say, you know, I learned a program a long time ago and that, that gives me maybe like a somewhat skeptical bias of the, against the new tools.
44:51Grant:I think that's fair. I'm really, but I, I'm, I'm coming around on that and now actively encouraging our team to pick up the latest tools because they are, they're, they're getting better and they're getting better so quickly that the, you'd be crazy to ignore them. So the kind of productivity that you get out of the latest so-called agentic development tools, it can be extraordinary. So yeah, we're absolutely using those. And we're expecting our customers and our users to use them as well, which means we need to think about how do we make our software kind of amenable to use by those tools. You went to space camp as a kid in the 80s and now software help you helped build literally runs on the International Space Station.
45:30Grant:How how does that feel? And like, what would you want to do with like, where where do you want to take this software in space? Like, what are your thoughts on this? Like, yeah, I yeah, I did. I was when I was in middle school, we were living in Georgia, and I had the great privilege to go to the space camp in Huntsville, Alabama, which was amazing. You get to wear a jumpsuit the whole week and kind of learn a lot about the space program, kind of pretend to be an astronaut in a lot of ways. That was fantastic. At that point, like every kid who had that experience, I thought, I'm going to be an astronaut.
46:06And it turns out I'm not an astronaut. That's okay. But we, along the way, especially when I was running the previous company, Open Robotics, I took every opportunity to work with NASA. Like any time that our friends and colleagues at NASA called and said, hey, we've got this like crazy research project. You guys want to help out with it? I was like, yes, every time yes. Just because I think there's such like there's just such inherent virtue in space exploration that it's always worth doing. And one of the projects that the folks at NASA Ames did is they built a what's called the Astro B. It's a cube shaped robot that's like 18 inches on a side.
46:44and it's they've got i think three of them inside the international space station they got fans on each side and they free fly around inside the space station and they help astronauts to do their work they can do some kind of like surveillance tasks inside the space station measuring things they could look over the astronaut shoulder and give ground uh mission control a uh like a over the shoulder view and that runs the that runs ross knowing that there's some code that we wrote that's up there is just extraordinary so for me if you ask like where do I want to take this. I want to see, I want to see like robotics and automation broadly construed.
47:17It's not, it doesn't just have to, it doesn't have to look like a robot arm. It doesn't have to look like a humanoid. Like what I just described, it's a cube with fans on the sides. Still, it's a cool robot. I just, I want to see that technology go as broad as possible. So, you know, at Intrinsic today, we are building a business and it makes a lot of sense to focus on manufacturing as an industry. That's not where I personally want to stop. That's a stepping We go from there to adjacent industries and so on. Eventually, maybe we're providing software that is helping with space exploration or ocean exploration or who knows what the next frontier is.
47:54Grant:Yeah, I mean, you could at least manufacture rockets and things like that that will take you to space. We can certainly help with it, yeah. Yeah. Brian, thank you so much. Where can people go to learn more about Intrinsic and ROS? Where would you like to direct everyone? Sure. Intrinsic.ai is our company website. You've got some jumping off points there. In fact, we're running a, together with the Open Source Robotics Foundation and some other partners, a challenge right now. We call it the AI for Industry Challenge. So there's a open competition to try to solve some of the problems that we've identified in manufacturing.
48:27That's one jumping off point. More generally, you want to learn about ROS, you go to ross.org. You can find all the documentation, the tutorials, download the software, go get an open source neural network model that does, you know, perception, train it in simulation, go get one of the low cost arms that you can even, or buy one or 3D print one at home. Lead robot has a good model and you can start playing with this stuff yourself and just, just get familiar with it. Even if you don't, you don't have a particular application in mind, just, just learn about the technology and see what it sparks in you.
49:00Grant:I love it. I think that's so cool. Thank you so much for your time. All right. Thanks, Grant. And thank you everyone for watching. If you haven't yet, make sure to check out the Neuron.ai and the NeuronDaily.com, where you can catch our newsletter. It goes out to 700 ,000 people every day. Farewell for now, humans.
From the publisher
Brian Gerkey is the CTO of Intrinsic, the robotics software company that started inside Alphabet and now sits inside Google, working directly with DeepMind and Gemini.
Brian co-created ROS (Robot Operating System), the open-source platform used by over 1 million developers that powers everything from factory robots to NASA's Astrobee on the International Space Station. In this episode, Grant talks with Brian about "physical AI" — what happens when AI leaves the screen and starts controlling robots in the real world.
They cover why 80% of US manufacturing facilities still have zero automation, how Intrinsic's platform acts as the "Android of robotics," the breakthroughs in AI-powered perception that let robots see with sub-millimeter accuracy using cheap cameras, the challenges of simulating physical contact (friction is a nightmare), and why the best robot application ideas often come from people who know nothing about robots.
Subscribe to The Neuron newsletter: https://theneuron.ai
Intrinsic: https://www.intrinsic.ai/
ROS (Robot Operating System): https://www.ros.org/
AI for Industry Challenge: https://www.intrinsic.ai/events/ai-for-industry-challenge
Intrinsic joins Google (Feb 2026): https://www.intrinsic.ai/blog/posts/intrinsic-joins-google-to-accelerate-physical-ai
