Skip to content

RRT* 3D ​

Problem Statement ​

RRT* incrementally builds a tree in continuous space and asymptotically improves path cost through rewiring.

Model and Formulation ​

At each iteration:

  1. Sample random state x_rand
  2. Extend nearest node toward sample
  3. Choose parent minimizing local cost
  4. Rewire neighbors if new path improves their cost

As iterations grow, solution cost converges toward optimal.

Practical Notes ​

  • Goal bias improves convergence speed.
  • Step size controls exploration granularity.
  • Collision checks dominate runtime.

Implementation and Execution ​

bash
python -m flybots.simulations.path_planning.rrt_star_3d

Evidence ​

RRT Star 3D

References ​

Released under the MIT License.