Added D* Search to path planning folder (#490)

* changes

* updated docs and readme

* Update a_star.py

* Update a_star.py

* Create test_dstar.py

* trailing loc

* Update dstar.py

* Update dstar.py

* Update dstar.py

* Update dstar.py

* Update dstar.py

* newline

* corrected changes requested

* 13, five, 21

* corrected changes

* latest

* linted

* lint

* removed diff
This commit is contained in:
nirnayroy
2021-05-15 11:31:29 +05:30
committed by GitHub
parent 0e232037c7
commit 2cf4f6f001
4 changed files with 282 additions and 0 deletions

View File

@@ -39,6 +39,21 @@ In the animation, cyan points are searched nodes.
Its heuristic is 2D Euclid distance.
.. _a*-algorithm:
D\* algorithm
~~~~~~~~~~~~~
This is a 2D grid based shortest path planning with D star algorithm.
|dstar|
The animation shows a robot finding its path avoiding an obstacle using the D* search algorithm.
Ref:
- `D* search Wikipedia <https://en.wikipedia.org/wiki/D*>`__
Potential Field algorithm
~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -427,6 +442,7 @@ Ref:
.. |DWA| image:: https://github.com/AtsushiSakai/PythonRoboticsGifs/raw/master/PathPlanning/DynamicWindowApproach/animation.gif
.. |Dijkstra| image:: https://github.com/AtsushiSakai/PythonRoboticsGifs/raw/master/PathPlanning/Dijkstra/animation.gif
.. |astar| image:: https://github.com/AtsushiSakai/PythonRoboticsGifs/raw/master/PathPlanning/AStar/animation.gif
.. |dstar| image:: https://github.com/nirnayroy/intelligent-robotics/blob/main/dstar.gif
.. |PotentialField| image:: https://github.com/AtsushiSakai/PythonRoboticsGifs/raw/master/PathPlanning/PotentialFieldPlanning/animation.gif
.. |4| image:: https://github.com/AtsushiSakai/PythonRoboticsGifs/raw/master/PathPlanning/ModelPredictiveTrajectoryGenerator/kn05animation.gif
.. |5| image:: https://github.com/AtsushiSakai/PythonRobotics/raw/master/PathPlanning/ModelPredictiveTrajectoryGenerator/lookuptable.png?raw=True