Save this video — free

Princeton Intro to Robotics (Fall 2026) | Lecture 3: Rapidly Exploring Randomized Trees (RRTs)

Introduction to Robotics @ Princeton · 1:11:06 · Watch on YouTube

Princeton Intro to Robotics (Fall 2026) | Lecture 3: Rapidly Exploring Randomized Trees (RRTs) Watch on YouTube →

Overview

Geometric motion planning must account for a robot’s shape, but discretizing its configuration space grows exponentially with dimension. Rapidly-exploring random trees (RRTs) avoid that upfront grid by incrementally sampling configurations, extending a tree toward them, and using collision checks to keep valid branches; RRT* adds rewiring to improve path length, while RRTs are probabilistically complete under practical conditions.

Key takeaways

Chapters

0:00 From Grid Search to Planning for Robots with Shape
5:50 Minkowski Sums Inflate Obstacles Around a Circular Robot
8:00 Configuration Space Turns Robot Geometry into Point Planning
14:00 Why Configuration-Space Grids Hit the Curse of Dimensionality
17:30 RRTs Avoid Upfront Discretization and Explicit C_obs Models
22:00 RRT Iterations Sample Configurations and Extend the Nearest Vertex
26:00 Collision Checks Reject Invalid Extensions and Grow Branches
35:00 RRT Termination Uses a Goal Tolerance and Parent Pointers
41:00 Random Sampling Explores Large Unvisited Voronoi Regions
46:00 Validate the Whole RRT Edge, Not Just Its Endpoints
52:00 RRT Demonstrations: Six-Degree-of-Freedom Piano and Drone Planning
56:00 RRT* Rewires the Tree to Improve Path Length
1:03:00 Probabilistic Completeness: RRTs Find Paths Given Enough Iterations
1:09:00 Choosing a Useful Objective for Motion-Planning Optimality

Keep these chapters and the full searchable transcript in your own library.

Summary, takeaways, and chapters were generated by AI from the video's transcript and may contain errors. The video belongs to its creator, Introduction to Robotics @ Princeton.

Want the full transcript?

Save this video in YouTube Collector to get its complete searchable transcript, your own AI summaries, and a library that keeps every video you collect in one place.