Robotics-Notebook
Robotics-Notebook copied to clipboard
Modularized implementation of robotics algorithms
Robotics-Notebook
- Path Planning
- Dijkstra
- A*
- Potential Field
- RRT
- RRT*
- RRT* Smart
- Qlearning
Path Planning
Dijkstra
Reference:
Dijkstra's algorithm - Wikipedia
A*
Reference:
A* search algorithm - Wikipedia
Potential Field
Reference:
Robotic Motion Planning: Potential Functions
RRT
Reference:
Rapidly-Exploring Random Trees: A New Tool for Path Planning
RRT*
Reference:
Sampling-based algorithms for optimal motion planning
RRT* Smart
Reference:
RRT*-SMART: A Rapid Convergence Implementation of RRT*
A Comparison of RRT, RRT* and RRT*-Smart Path Planning Algorithms
Qlearning
Reference:
Getting Started
$ git clone [email protected]:0aqz0/Robotics-Notebook.git
$ cd Robotics-Notebook
$ virtualenv.exe venv
$ source venv/Scripts/activate
$ pip install -r requirements.txt
$ pip install -e .
$ python PathPlanning/AStar/run.py