I attach a sample model (2017-06-07-astar.fsm) to illustrate my question.
In the attached model, an operator transports a box from a source to a sink.
For the 2 first boxes, he's using this path:
For the 3rd box, he's using another path:
If you continue the simulation, you will notice that the operator will "change his mind" from times to times.
However if you deactivate Cache Paths in the A* navigator properties, the operator will always calculate and use the same path.
So why does the operator not follow always the same path with cache paths activated ?