D* Lite Algorithm
Summary
For the Intelligent robotics module I implemented the D* Lite Algorithm in python from this paper. D* Lite offers an advantage over A* because you don't need to rerun the entire path if the path is blocked. This was useful in the project group I was working with.
Repository link, but private because of university policy.
Result
The video below shows how it finds a path and recalculates when there is an obstacle. I have uploaded this from another user than the other videos. g
is the cost from the point to goal, whilst rhs
is one step ahead, which is why it is a bit wider than g
. Updates is incremented everytime there is an update to either value. The map where this was explored is shaped as an I, or sideways H.
Last updated
Was this helpful?