Skip to content

RavenLite/RRTstar

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RRTstar in C

Sampling-based path planning algorithm known as RRT*, which is an asymptotically optimal version of its probabilistically complete counterpart RRT (rapidly exploring random trees).

See plots below for sample output with different goal regions, where the initial location is (0.1, 0.9). plot1

plot2

plot3

plot4

Instructions:

  1. Clone this repository and copy all code.
  2. Compile using gcc compiler
  3. Run main.c (output: coordinates of all paths, including one feasible path)
  4. Run plot.py (output: plot of obstacles, goal region, and all paths)

References:

Karaman, S., & Frazzoli, E. (2011). Sampling-Based Algorithms for Optimal Motion Planning. Robotics.

About

RRT* Implementation in C

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C 92.3%
  • Python 7.7%