Skip to content
/ prm Public

Implementation of the probabilistic roadmap planning algorithm in a ROS environment.

Notifications You must be signed in to change notification settings

abeleinin/prm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Implementation of the probabilistic roadmap planning algorithm in a ROS environment.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published