← Lex Fridman

Kyle Vogt: Cruise Automation

Episode 2019-02-072019-02-07EnglishMembers only

Guests: Kyle Vogt

Listen to this episode00:00 / 55:34
Reading settings
Reading preferences
Text size
Download in-depth read
Read offline

English · In-depth read · Current version

Downloads are not available yet.

Text language

In-depth read · Key ideas, reasoning, and examples, organized by topic.

§01From tinkering to autonomy

Vogt traces his interest in robotics to an unusually hands-on form of learning. Lego Mindstorms made programmable machines tangible, while BattleBots supplied a concrete engineering challenge: he read thousands of forum posts, inferred how experienced builders combined components, and built wedge-shaped robots as a teenager. The attraction was not only spectacle. Running motors at two or three times their rated voltage, accepting overheating, and observing where batteries and materials failed made the competition a laboratory for limits, trade-offs, and rapid iteration.

The same curiosity moved from hardware to software. His first programming experiences involved Apple II machines and BASIC, where even inserting a line of code required leaving room between line numbers. A long, boring drive across Kansas then reframed autonomous driving as an approachable problem: detect yellow lane markers and steer. Vogt emphasizes that his early system did not depend on modern neural networks. On a 233 MHz Pentium, simple color thresholds and geometric heuristics were realistic tools, and at Cruise the team initially used human-written scaffolding before migrating particular capabilities toward deep learning.

Keep reading as a member.

You've read the free preview. Become a member to read the rest, with side-by-side reading and downloads where available.