Navigation · Sampling-Based and Kinodynamic Planning · M4-L2 · Intermediate
Grow an RRT
16:30. Scout has to cross the loading dock between two long walls with gaps at opposite ends, past stacked crates. A grid planner would work, but the facilities team wants the same planner to run on the arm that unloads the pallets, where a grid is hopeless.
You will write the one move of an RRT, grow the tree to the goal, and then let it keep sampling to see whether the route gets any shorter.
Your task
Lab complete: post-mortem
You have passed every stage. Now connect it back to the theory and move on:
Output
What Python can I use?
Plain Python with math and heapq. Your code runs in a background worker: an endless loop is stopped after a few seconds and the page stays usable. It runs in your browser and is never sent anywhere.