question

12345bjy avatar image
0 Likes"
12345bjy asked 12345bjy commented

AGV not turn around corners

Hello,I'm trying to make the agv not turn around corners when the agv accorss every control point ,but I failed.The following two place that use red frame line is the main reason,I don't konw how to handle ,I really need help,I sincerely appreciate receiving everone's response.屏幕截图-2024-08-27-233641.png

FlexSim 22.2.0
agvshape framenot turn around corner
· 1
5 |100000

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

Joerg Vogel avatar image
0 Likes"
Joerg Vogel answered 12345bjy commented

Typically there is a connection missing. I propse to draw path segments longer than any minimum. Then I adjust one segment end to get an intersection resulting in an "x" cross. If you delete your control point, you will see that some are missing.agv-path-connecting.jpg


· 1
5 |100000

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

Felix Möhlmann avatar image
0 Likes"
Felix Möhlmann answered 12345bjy commented

Interesting idea of using waypoints to switch the shape's orientation. Though why do you use so many shape frames? Wouldn't four - one for every direction - suffice?

Anyway, one issue I see with this is that the 'correct' shape frame depends on the travel direction of the AGV. So to generalize the logic, you'd need to read the orientation of the AGV on the path (which is possible but cumbersome).

What I would do instead is simply set the rotation shape factor in the AGVs On Pre Draw trigger to always keep the shape pointing in the same direction globally.

agv-fixed-visual-orientation.fsm


· 5
5 |100000

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