Skip to content
/ rrt Public

Rapidly-Exploring Random Tree (RRT) Implementation

Notifications You must be signed in to change notification settings

chahatdeep/rrt

Repository files navigation

RRT Algorithm:

Rapidly-Exploring Random Tree

Author: Chahat Deep Singh

March 27 2017

University of Maryland College Park


Instructions:

  • Run the file RunMe.m in Matlab (R2007b+)

  • Make sure the files: (a). create_map (Not required for the RunMe file) (b). draw (c). edge_fn (d). find_new_node (e). goal_edge (f). map.mat (g). nearest (h). RRT (i). problem are in the same folder.

  • If there is no map.mat, run create_map file to generate the map with obstacles. (it will generate map.mat)

  • To update the map, run create_map.m and then Run RunMe.m for RRT.

  • Input argunments are to be changed in 'problem.m' file

Input Arguments:

  • Start Node: start_node [x y]
  • End Goal: goal [x y]
  • r_goal: Radius of the End Goal region
  • Epsilon: Minimum Step size for the RRT
  • Change the input data

Sample Outputs

RRT Output

Requirements

  • Matlab R2014b or later.

Notes

  • Tested on MATLAB R2016b, Arch Linux 2017.03.01, Kernel: 4.9.11

License

RRT (Rapidly-Exploring Random Trees) using the MIT license.

About

Rapidly-Exploring Random Tree (RRT) Implementation

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages