Hi,
when creating AGV models with accumulation paths, I often encounter issues when using the redirect function or interrupting and reassigning missions for the AGVs. In this models, the AGVs sometimes detect accumulation with other AGVs that are on completely separate paths.
In the model I'm showing here, the problem is not as severe, but it can be observed that when the redirect() method is applied to the AGV during the turning kinematics, the AGV resets a complete turn and then does not correctly respect the accumulation distance. I hope this helps identify the problems when redirecting or interrupting AGV tasks, as I have found in the models that if they don't have to apply turning times, I don't encounter any issues.
Thanks in advance!
Without redirect:
After redirect (The AGV stops only because of the allocation limit; if there is no limit, the AGV overtakes the one that is stopped):