caelan / motion-planners

Python implementations of several robotic motion planners
MIT License
142 stars 39 forks source link
astar motion-planning prm python robotics rrt rrt-connect rrt-star

motion-planners

Flexible python implementations of several robotic motion planners.

Citation

Caelan Reed Garrett. Motion Planners. https://github.com/caelan/motion-planners. 2017.

Example

A simple motion planning problem in 2D workspace and 2D configuration space that only depends on Tkinter.

motion-planners$ python -m motion_planners.tkinter.run

Algorithms

Single-Query

Sampling-Based:

Grid Search

Other

API

Each motion planner takes as input python functions that perform its primitive operations, allowing them to be flexibly used in many software environments.

Applications