question

Steven Chen avatar image
0 Likes"
Steven Chen asked Felix Möhlmann answered

Use A* to prevent AGV collision

AGV collision.fsm

How should I modify the model to prevent AMR collision

I have already unchecked "Ignore Inactive Members",but the blue circle still overlap.

1671007405718.png


FlexSim 22.2.3
astarastar collisionsagv with astar
1671007405718.png (44.1 KiB)
agv-collision.fsm (29.5 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

Felix Möhlmann avatar image
0 Likes"
Felix Möhlmann answered

The size of the object (and thus circle) has no bearing on the A* collision avoidance. As long as the task executers are occupying different A* grid cells, they don't count as colliding.

1671022028627.png

Taking size into account is something the developers might consider in the future (https://answers.flexsim.com/questions/115564/occupy-nodes-in-the-a-module-according-to-the-size.html), but currently this is sadly not possible (or only through workarounds via preferred/forced paths, barriers and dividers).


1671022028627.png (33.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.