What do you mean by "dynamic world"? The latest code (the one from Aum64) handles situations where the geometry changes (the doors open or close, etc). If the robot can't reach certain locations you have to add another node in that area. If this doesn't fix the problem, email me the project and I'll take care of it. The ai code doesn't have any bugs I know of.