question

Marco Baccalaro avatar image
0 Likes"
Marco Baccalaro asked Marco Baccalaro commented

Is there a path from 2 Control Points with AGV orientation constraint?

How can I know if an agv placed in a control point, with a specific orientation, can reach another control point?

The cpdistance command doesn't ask me the Agv orientation. But maybe I can reach another control point only if the Agv has a specific orientation on the origin CP.

In the attached model, the AGV has to move to CP2 and then to CP3.

The distance from CP2 to CP3 makes me understand that I have a valid path from CP2 to CP3. That is true if the Agv departs from CP2 forward. But it's false departing backward.

example-model.fsm

FlexSim 18.1.1
agv networkagv pathcpdistancefordward only
example-model.fsm (25.6 KiB)
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

Jordan Johnson avatar image
1 Like"
Jordan Johnson answered Marco Baccalaro commented

There is not a way to ask an AGV for its current orientation. There is also not a way to determine whether a path between two control points requires a certain orientation.

From the User Manual:

Usually you can enforce proper AGV orientation simply by building the path network correctly. However, in some cases this is not possible, hence you have the option to enforce it explicitly. Note that choosing an AGV orientation on any path in your network will cause a non-trivial amount of extra memory to be allocated to build routing tables for each AGV orientation, and if you haven't built your network properly it may cause routing failures because the network can't find a path that will get the AGV to the destination with the proper orientation. Hence it is advisable to only use this option if it is explicitly needed.


agvturnaround.gif (1004.8 KiB)
agvturnaround.fsm (29.4 KiB)
· 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.

Marco Baccalaro avatar image Marco Baccalaro commented ·

Thank you.
My problem is that I wanted the users to know if they have correctly connected all the control points of a huge network.

0 Likes 0 ·