You can download a copy of the program navig.zip for 16-bit Windows. You will need VBRUN300.DLL if you don't have it already. Check your Windows/system directory. vbrun.zip is a compressed file containing VBRUN300.DLL.


The locality is bounded by drawing a line from the robot to the goal and then "growing"
this line by the robot (Minkowski sum). If the grown line contacts any obstacles,
those obstacles are included in the locality and the process repeats until no new
obstacles are included in the locality. Here, four obstacles are included in the locality.

Next, the local obstacles are "grown" by the robot (take the Minkowski sum).

Then we draw the visibility graph of the robot, grown local obstacles, and the goal point.

The shortest path in the visibility graph is then found using Djikstra’s algorithm.
The locality heuristic extends to 3D in a straightforward manner.