Implementation of the probabilistic roadmap algorithm in ROS for path planning.
- Generate n random points in a given environment.
- Remove points that collide with objects.
- Create every node with it's k nearest neighbors.
- Remove edges that collide with objects.
- Execute a shortest path algorithm (like Dijkstra's algorithm) to determine the shortest path to the goal position.
- Referenced KaleabTessera/PRM-Path-Planning
- Starter code provide through affiliation with VAIL