Aerial Robotics
Planning: Sampling-based, RRG, RRT*
C. Papachristos
Robotic Workers (RoboWork) Lab
University of Nevada, Reno
CS-491/691
Sampling-based Planning
Non-Holonomic Planning – Detail:
CS491/691 C. Papachristos
Sampling-based Planning
Non-Holonomic Planning – Some Approaches:
PRM
Randomized Potential Fields
RRT
CS491/691 C. Papachristos
Sampling-based Planning
Non-Holonomic Planning – Steer to Goal:
Solution 1: Use a solver to find control inputs that connect the two-points (2-point boundary value problem)
Solution 2: Require to only approximately reach intermediate goal states
CS491/691 C. Papachristos
Sampling-based Planning
Non-Holonomic Planning – Steer to Goal Sampling in RRT:
CS491/691 C. Papachristos
Sampling-based Planning
Remember RRT Voronoi Bias:
CS491/691 C. Papachristos
Sampling-based Planning
Remember RRT Properties
CS491/691 C. Papachristos
Sampling-based Planning
CS491/691 C. Papachristos
Sampling-based Planning
S. Karaman and E. Frazzoli, “Sampling-based algorithms for optimal motion planning,” CoRR, vol. abs/1105.1186, 2011
Asymptotic Optimality term:
CS491/691 C. Papachristos
Sampling-based Planning
CS491/691 C. Papachristos
Sampling-based Planning
CS491/691 C. Papachristos
Sampling-based Planning
“Optimal Path Planning using RRT*�based Approaches: A Survey and�Future Directions”, Noreen, 2016
CS491/691 C. Papachristos
Sampling-based Planning
…
CS491/691 C. Papachristos
RRT* :
Sampling-based Planning
RRT* :
…
CS491/691 C. Papachristos
Sampling-based Planning
RRT* :
CS491/691 C. Papachristos
…
Sampling-based Planning
RRT* :
CS491/691 C. Papachristos
…
Sampling-based Planning
RRT* :
CS491/691 C. Papachristos
…
Sampling-based Planning
RRT* :
CS491/691 C. Papachristos
…
Sampling-based Planning
RRT* :
CS491/691 C. Papachristos
…
Sampling-based Planning
RRT* :
CS491/691 C. Papachristos
…
Sampling-based Planning
RRT* :
CS491/691 C. Papachristos
…
Sampling-based Planning
RRT* :
CS491/691 C. Papachristos
…
Sampling-based Planning
RRT
RRT*
CS491/691 C. Papachristos
Sampling-based Planning
PRM and RRT versions
Examples:
CS491/691 C. Papachristos
Sampling-based Planning
PRM and RRT versions
CS491/691 C. Papachristos
Time for Questions !
CS-491/691
CS491/691 C. Papachristos