Skip to content
Lex Fridman PodcastLex Fridman Podcast

Elon Musk: Tesla Autopilot | Lex Fridman Podcast #18

Elon Musk is the CEO of Tesla, SpaceX, Neuralink, and a co-founder of several other companies. Thank you for listening ❤ Check out our sponsors: https://lexfridman.com/sponsors/ep18-sb See below for timestamps, and to give feedback, submit questions, contact Lex, etc. *CONTACT LEX:* *Feedback* - give feedback to Lex: https://lexfridman.com/survey *AMA* - submit questions, videos or call-in: https://lexfridman.com/ama *Hiring* - join our team: https://lexfridman.com/hiring *Other* - other ways to get in touch: https://lexfridman.com/contact *OUTLINE:* 0:00 - Introduction 2:35 - Autopilot motivation 4:01 - Display the vehicle's perception of the driving scene 7:11 - Algorithms, data, and hardware development 10:23 - Edge cases and common cases in driving 12:18 - Navigate on Autopilot 13:57 - Hardware and software path toward fully autonomy 17:08 - Driver supervision of Autopilot 20:13 - Human side of Tesla Autopilot (driver functional vigilance) 23:13 - Driver monitoring 24:30 - Operational design domain 26:57 - Securing Autopilot against adversarial machine learning 28:29 - Narrow AI and artificial general intelligence 31:53 - First question for AGI *PODCAST LINKS:* - Podcast Website: https://lexfridman.com/podcast - Apple Podcasts: https://apple.co/2lwqZIr - Spotify: https://spoti.fi/2nEwCF8 - RSS: https://lexfridman.com/feed/podcast/ - Podcast Playlist: https://www.youtube.com/playlist?list=PLrAXtmErZgOdP_8GztsuKi9nrraNbKKp4 - Clips Channel: https://www.youtube.com/lexclips *SOCIAL LINKS:* - X: https://x.com/lexfridman - Instagram: https://instagram.com/lexfridman - TikTok: https://tiktok.com/@lexfridman - LinkedIn: https://linkedin.com/in/lexfridman - Facebook: https://facebook.com/lexfridman - Patreon: https://patreon.com/lexfridman - Telegram: https://t.me/lexfridman - Reddit: https://reddit.com/r/lexfridman

Lex FridmanhostElon Muskguest
Apr 12, 201932mWatch on YouTube ↗

EVERY SPOKEN WORD

  1. 0:00 – 31:53

    Intro

    1. LF

      The following is a conversation with Elon Musk. He's the CEO of Tesla, SpaceX, Neurolink, and a co-founder of several other companies. This conversation is part of the Artificial Intelligence podcast. This series includes leading researchers in academia and industry, including CEOs and CTOs of automotive, robotics, AI, and technology companies. This conversation happened after the release of the paper from our group at MIT on driver functional vigilance during use of Tesla's autopilot. The Tesla team reached out to me, offering a podcast conversation with Mr. Musk. I accepted, with full control of questions I could ask and the choice of what is released publicly. I ended up editing out nothing of substance. I've never spoken with Elon before this conversation, publicly or privately. Neither he nor his companies have any influence on my opinion, nor on the rigor and integrity of the scientific method that I practice in my position at MIT. Tesla has never financially supported my research, and I've never owned a Tesla vehicle. I've never owned Tesla stock. This podcast is not a scientific paper. It is a conversation. I respect Elon as I do all other leaders and engineers I've spoken with. We agree on some things and disagree on others. My goal is always, with these conversations, is to understand the way the guest sees the world. One particular point of disagreement in this conversation was the extent to which camera-based driver monitoring will improve outcomes, and for how long it will remain relevant for AI-assisted driving. As someone who works on and is fascinated by human-centered artificial intelligence, I believe that if implemented and integrated effectively, camera-based driver monitoring is likely to be of benefit in both the short-term and the long-term. In contrast, Elon and Tesla's focus is on the improvement of autopilot, such that its statistical safety benefits override any concern with human behavior and psychology. Elon and I may not agree on everything, but I deeply respect the engineering and innovation behind the efforts that he leads. My goal here is to catalyze a rigorous, nuanced, and objective discussion in industry and academia on AI-assisted driving, one that ultimately makes for a safer and better world. And now, here's my conversation with Elon Musk. What was the vision, the dream of autopilot when, uh, in the beginning, the big picture system level, when, uh, it was first conceived and started being installed in 2014 in the hardware and the cars? What was the vision, the dream?

    2. EM

      I wouldn't characterize it as a vision or dream, simply that there are obviously two massive revolutions in, in the, uh, automobile industry. One is the transition to elect- electrification, um, and then the other is autonomy. And, uh, it became obvious to me that, in the future, any, any car that does not have autonomy, uh, would be about as useful as a horse. Which is not to say that there's no use, it's just rare and somewhat idiosyncratic if somebody has a horse at this point. So, it's obvious that cars will drive themselves completely, it's just a question of time, and if we did not participate in the autonomy revolution, then our cars would not be useful to people, relative to cars that are autonomous. I mean, an autonomous car is arguably worth five to ten times more than a non- a car which is not autonomous.

    3. LF

      In the long term.

    4. EM

      Depends what you mean by long term, but let's say at least for the next five years, perhaps 10 years.

    5. LF

      So, there are a lot of very interesting design choices with autopilot early on. First is showing on the instrument cluster, or in the Model 3, on the center stack display, what the combined sensor suite sees. What was the thinking behind that choice? Was there debate? What was the process?

    6. EM

      The whole point of the t- display is to provide a health check on the r- the vehicle's perception of reality. So, the vehicle's, uh, taking in information from a bunch of sensors, primarily cameras, but also radar and ultrasonics, uh, GPS, and so forth. And then, uh, that, that information is then rendered into c- vector space, uh, and that, you know, with a bunch of objects with pr- with properties, like lane lines and traffic lights and other cars. Um, and then in vector space, that is re-rendered onto your display so you can confirm whether the car knows what's going on or not by looking out the window.

    7. LF

      Right. I think that's a extremely powerful thing for people to get an understanding, sort of become one with the system and understanding what the system is capable of.

    8. EM

      Mm-hmm.

    9. LF

      Now, have you considered showing more? So, if we look at the computer vision, you know, like road segmentation, lane detection, vehicle detection, object detection underlying the system, there is at the edges some uncertainty. Have you considered revealing the parts that, uh, the- the uncertainty in the system, the sort of more-

    10. EM

      The probabilities associated with, with say image recognition or something like that?

    11. LF

      Yeah. So right now it shows like the vehicles in the vicinity, a very clean, crisp image, and people do confirm that there's a car in front of me and the system sees there's a car in front of me, but to help people build an intuition of what computer vision is by showing some of the uncertainty.

    12. EM

      Well, I think it's, uh, yeah, my car, I always look- look at the sort of the- the debug view, and there's, there's two debug views, uh, o- one is...... augmented vision, uh, where, which I'm sure you've seen, where it basically, uh, we, we draw boxes and labels around objects that are recognized. And then there's, uh, what we call the visualizer, which is basically a vector-based representation summing up, uh, the input from all sensors. That, that does, does not show b- any pictures, but it shows, uh, all of the ... it basically shows the car's view of, of, of the world in vector space. Um, but I think this is very difficult for people to kno- normal people to understand. They would not know what the heck they're looking at.

    13. LF

      So, it's almost an HMI challenge to... the current things that are being displayed is optimized for the general public understanding of what the system is capable of.

    14. EM

      Yeah. It, like, if you've no idea what, how computer vision works or anything, you can still look at the screen and p- and see if the car knows what's going on. And then if you're, you know, if you're a development engineer or if you're, you know, if you're, if you have the development build like I do, then you can see, uh, you know, all the debug information. But those would just be, like, total gibberish to most people.

    15. LF

      Right. What's your view on how to best distribute effort? So, there's three, I would say, technical aspects of autopilot that are really important. So, it's the underlying algorithms, like the neural network architecture, there's the data, so that to train on, and then there's the hardware development. There may be others, but ... so, look, algorithm, data, hardware. You on- you only have so much money, only have so much time. What do you think is the most important thing to, to, uh, allocate resources to? Or do you see it as pretty evenly distributed between those three?

    16. EM

      We automatically get fast amounts of data, because all of our cars have eight external-facing cameras and radar, and usually 12 ultrasonic sensors, uh, GPS obviously, um, and, uh, IMU. And so we, we basically have a fleet that has, um ... and we've got about 400,000 cars on the road that have that level of data. I g- actually, I think you keep quite close track of it, actually.

    17. LF

      Yes.

    18. EM

      Yeah. So, we're, we're approaching half a million cars on the road that have the full sensor suite.

    19. LF

      Yeah.

    20. EM

      Um, the ... so this is ... I, I'm n- I, I'm not sure how many other cars on the road have this sensor suite, but I would be surprised if it's more than 5,000, which means that we have 99% of all the data.

    21. LF

      So, there's this huge-

    22. EM

      Um-

    23. LF

      ... inflow of data.

    24. EM

      Absolutely. Massive inflow of data. And then we ... it's d- it's taken us about three years, but now we've finally developed our full self-driving computer, which can process, uh, an or- an order of magnitude as much as the NVIDIA system that we currently have in the, in the cars. And it's really just a ... to use it, you unplug the Nvi- NVIDIA computer and plug the Tesla computer in, and that's it. And it's, it's, uh ... in fact, we're not even qu- we're still exploring the boundaries of its capabilities. Uh, but we're able to run the cameras at full frame rate, full resolution, uh, not even crop the images, and, uh, it's still got headroom, even on one of the, the systems. The hard d- full, full self-driving computer is really two computers, two systems on a chip that are fully redundant, so you could put a bolt through basically any part of that system and it still works.

    25. LF

      The redundancy, are they perfect copies of each other, or ...

    26. EM

      Yeah.

    27. LF

      Oh, so it's purely for redundancy as opposed to an arguing machine kind of architecture where they're both making decisions. This is purely for redundancy.

    28. EM

      I- I think of it more like it's ... if you have, uh, a twin engine aircraft, um, commercial aircraft, the system will operate best if both systems are operating, but it's, it's capable of operating safely on one. So ... but a- a- as it is right now, we can just run ... we're h- we haven't even hit the, the, the e- the edge of performance, so there's no need to actually distribute functionality across both SOCs. We, we can actually just run a full duplicate on b- on, on each one.

    29. LF

      So, you haven't really explored or hit the limit of this-

    30. EM

      We have not yet hit the limit, no.

  2. 31:53 – 32:29

    First question for AGI

    1. LF

      So when maybe you or somebody else creates an AGI system, and you get to ask her one question, what would that question be?

    2. EM

      What's outside the simulation?

    3. LF

      Elon, thank you so much for talking today. It was a pleasure.

    4. EM

      All right. Thank you.

Episode duration: 32:44

Install uListen for AI-powered chat & search across the full episode — Get Full Transcript

Transcript of episode dEv99vxKjVI

Get more out of YouTube videos.

High quality summaries for YouTube videos. Accurate transcripts to search & find moments. Powered by ChatGPT & Claude AI.