Sertac Karaman: Robots That Fly and Robots That Drive | Lex Fridman Podcast #97

TL;DR

  • Autonomous flying and driving present fundamentally different challenges, with flying robots facing more complex control problems while ground vehicles must navigate social and regulatory complexity.
  • Simulation plays a critical role in robotics development, enabling rapid iteration and testing before real-world deployment of autonomous systems.
  • Game theory provides valuable insights for autonomous vehicles in understanding strategic interactions between multiple agents on shared roads.
  • Optimus Ride focuses on controlled environments like geofenced areas to achieve reliable autonomous driving while other companies pursue broader deployment strategies.
  • Lidar, while useful, should not become a crutch in autonomous vehicle development, and vision-based systems are increasingly viable alternatives.
  • The most beautiful idea in robotics involves elegant mathematical frameworks that enable machines to perceive, plan, and act with minimal explicit programming.

Episode Recap

Sertac Karaman discusses the fascinating world of autonomous robotics, covering both flying and driving systems. The conversation begins with a comparison of the technical challenges between aerial and ground-based robots. While flying robots require sophisticated control systems to maintain stability in three-dimensional space, autonomous vehicles face equally complex but different problems related to safety, prediction, and interaction with unpredictable human drivers and pedestrians.

Karaman explains how simulation has become indispensable in robotics development. By creating detailed virtual environments, researchers can test thousands of scenarios, validate algorithms, and train learning systems without the expense and safety risks of real-world testing. This approach accelerates development cycles and helps identify edge cases before deployment.

The discussion explores how game theory applies to autonomous vehicle development. When multiple autonomous agents share the same road, their behaviors create strategic interactions that cannot be solved through simple rule-based systems. Understanding these game-theoretic principles helps develop vehicles that can predict and respond to other agents' intentions.

Karaman provides insights into Optimus Ride's strategy for autonomous vehicles. Rather than attempting full autonomy everywhere, the company focuses on controlled environments and geofenced areas where variables are limited and predictable. This approach allows for rapid deployment of reliable autonomous shuttles in specific locations like campuses and transit hubs.

The conversation touches on the broader autonomous vehicle landscape, comparing approaches from companies like Waymo and Tesla. Karaman discusses why different companies have chosen different paths, from Waymo's focus on hardware and sensor suites to Tesla's emphasis on camera-based vision systems. He addresses the ongoing debate about whether Lidar has become a crutch that prevents progress on vision-based autonomous driving systems.

A significant portion of the discussion examines achieving seemingly impossible goals in robotics. Karaman emphasizes the importance of iterative learning and incremental progress rather than expecting breakthrough moments. He shares perspectives on how breaking down massive challenges into smaller, manageable problems makes the impossible seem achievable.

Toward the end of the episode, Karaman discusses fast autonomous flight and the algorithms that enable quadrotors and other flying robots to navigate complex environments with remarkable agility. The conversation concludes with reflection on what Karaman considers the most beautiful idea in robotics, touching on elegant mathematical frameworks that enable machines to understand and interact with their environment efficiently.

Key Moments

Notable Quotes

Flying robots and driving robots face fundamentally different challenges that require different solutions and approaches.

Simulation is not just about testing, it's about understanding the problem space before you deploy systems in the real world.

Game theory helps us understand how multiple autonomous agents interact strategically on shared roads.

We focus on controlled environments because that's where we can deploy reliable autonomous systems today.

The most beautiful ideas in robotics are those that allow machines to do remarkable things with elegant mathematical principles.