Skip to content
/ PRM Public

Probabilistic Roadmap and Path Shortcutting

Notifications You must be signed in to change notification settings

Jayden9912/PRM

Repository files navigation

Probabilistic Roadmap and Path Shortcutting

This repository is created for the submission to the exercises given in this webpage.
Webpage : http://www.osrobotics.org/osr/planning/path_planning.html
Exercises : "Solving a 2D motion planning problem by PRM" and "Post-processing a 2D path"
For more information, please refer to http://www.osrobotics.org/osr/

Usage

  1. Clone this github repository.
git clone https://github.com/Jayden9912/PRM.git && cd PRM
  1. Edit the permission of the shell file.
sudo chmod +x run.sh
  1. Run the code
./run.sh

What can it do?

Given static obstacle, initial position and target position, probabilistic roadmap will be created based on the conditions given (with pathshorcut enabled).
This is an image There are few options that can be changed in run.sh. Particularly, the option of edgePlot and pointPlot should be set to False to reduce the runtime.
With edgePlot, pointPlot and shortcut set to False: This is an image With edgePlot, pointPlot set to False, shortcut set to True: This is an image

About

Probabilistic Roadmap and Path Shortcutting

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published