ME5751�Robotics Motion Planning
Outline
Voronoi Planner
Path that are homotopically the same and distinct
Topological constraints in search-based robot path planning, S. Bhattacharya, M. Likhachev & V. Kumar
�
Voronoi Planner
Path that are homotopically the same and distinct
(Online Generation of Homotopically Distinct Navigation Paths, Markus Kuderer et al. 2014 ICRA)
Voronoi Diagram
Voronoi Diagram (Wikipedia)
GVD
https://graphics.c.u-tokyo.ac.jp/hp/en/archives/944
https://dergipark.org.tr/en/pub/cankujse/issue/49903/635661
Discussion: how to generate GVD on a map?
Coincidence, or intentional??
GVD Path Planner
General procedure
Start and end is treated like an “obstacle”�(Online Generation of Homotopically Distinct Navigation Paths, Markus Kuderer et al. 2014 ICRA)
GVD Path Planner
Homotopically distinct path generation
�(Online Generation of Homotopically Distinct Navigation Paths, Markus Kuderer et al. 2014 ICRA)
Outline
Path Planner vs Obstacle Avoidance
Bug (“Bug 0”) Algorithm
start
goal
Bug Algorithm
Bug 0 Algorithm
Bug 1 Algorithm
Bug 1 Algorithm
Bug 1 Algorithm Pseudo code
Bug 2 Algorithm
Bug 2 Algorithm
Bug 2 Algorithm
Bug Algorithm
Outline
Vector Field Histogram (VFH)
Vector Field Histogram
Vector Field Histogram
Vector Field Histogram
Outline
Curvature Velocity Method
Curvature Velocity Method
CVM result
Outline
Dynamic Window Approach