Topic Reading Assignment
BUG Algorithms
  • BUG1 (algorithm, bounds on path lengths)
  • BUG2 (algorithm, bounds on path lengths)
  • Chapter 2
    Configuration Space
  • General concepts about the geometry and topology of configuration spaces
  • Collision tests for polygons in the plane
  • configuration space obstacles for Q = R^2
  • SO(n), SE(n)
  • Charts and atlasses
  • Quaternions
  • Chapter 3, Appendix E, Appendix F
    Artificial Potential Fields
  • Potential functions and their gradients in Euclidean spaces
  • Gradient descent algorithms
  • Potential functions for noneuclidean spaces.
  • Numerical navigation functions
  • Continuous navigation functions
  • Chapter 4
    Roadmap algorithms
  • Visibility graph  
  • Retracts and deformation retracts
  • the Voronoi diagram and the generalized Voronoi diagram for Q = R^2
  • The generalized Voronoi diagram in R^n, the generalized Voronoi graph
  • Canny's Silhouette method
  • Chapter 5  
    Sampling-based methods
  • The basic Probabilistic Roadmap Planner (PRM)
  • Analysis of PRMs
  • Gaussian sampling
  • obstacle-based sampling
  • Manipulability-based sampling
  • Visibility PRM
  • Rapidly-exploring Random Trees (RRTs)
  • Expansive-Space Trees (ESTs)
  • Chapter 7, Chapter 5 of Steve LaValle's book