question

Felix Möhlmann avatar image
2 Likes"
Felix Möhlmann asked Jacob W2 commented

AGVs ignoring path orientation

Hi everyone,

one of our clients ran into issues with the AGV network and while investigating I encountered what seems to be a bug caused by the "Switch to Reverse/Forward" setting.

As you can see in the gif below, because the "Switch to Forward" value of the AGV is set to less than 90°, it prefers to travel in the forward which makes it ignore the facing constraint on the main path.

path-orientation-bug1.gif

1709640020903.png

After it reaches the CP in the bottom left, any additional travel task given to the AGV results in an error stating that no path to the destination could be found, since the AGV at that point seems to 'realise' that it's facing the wrong way.

Interestingly, if the "Switch to Reverse" threshold is increased above 180° and the AGV thus returns to the junction facing forward, it actually adheres to the path orientation.

path-orientation-bug2.gif

1709640343808.png

agv-ignores-path-orientation.fsm

FlexSim 24.0.1
agvagv pathswitch directionpath orientation
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

1 Answer

anthony.johnson avatar image
1 Like"
anthony.johnson answered Jacob W2 commented

This is a bug. I'll add this to the dev list.

· 3
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

Jonah K avatar image Jonah K ♦ commented ·

@Felix Möhlmann This has been fixed in FlexSim 24.0.3 released today.

1 Like 1 ·
Felix Möhlmann avatar image Felix Möhlmann Jonah K ♦ commented ·

I just ran into this issue again, so I reopened the question. While the AGV now behaves correctly when arriving at the intersection travelling backwards, it now ignores the path orientation setting when travelling forwards.

As noted in the original question you can see this if you set the "Switch to Reverse" threshold higher than 180°.

I tested this in 24.1 and 24.2 as well and got the same result.

Edit: Maybe I just misunderstood how the system is supposed to work. The AGVs does rotate to the correct orientation if the rotation threshold to switch to reverse "allows" to do so. That would mean that there is currently no way to force the AGV to always travel forwards except for paths where the orientation is forced?

@anthony.johnson

0 Likes 0 ·
Jacob W2 avatar image Jacob W2 ♦ Felix Möhlmann commented ·
Hi @Felix Möhlmann,

This issue has been fixed for the next release.

0 Likes 0 ·