Skip to content

Latest commit

 

History

History
28 lines (16 loc) · 1007 Bytes

README.md

File metadata and controls

28 lines (16 loc) · 1007 Bytes

Probabilistic Roadmap (PRM)

Implementation of the probabilistic roadmap algorithm in ROS for path planning.

Rviz Environment

PRM Rviz image

Approach

  1. Generate n random points in a given environment.
  2. Remove points that collide with objects.
  3. Create every node with it's k nearest neighbors.
  4. Remove edges that collide with objects.
  5. Execute a shortest path algorithm (like Dijkstra's algorithm) to determine the shortest path to the goal position.

Example

n = 3000 and k = 5 map

PRM Rviz image

References