Use A* to prevent AGV collision

Use A* to prevent AGV collision

mail7WJMZ
Collaborator Collaborator
371 Views
1 Reply
Message 1 of 2

Use A* to prevent AGV collision

mail7WJMZ
Collaborator
Collaborator

[ FlexSim 22.2.3 ]

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


0 Likes
Accepted solutions (1)
372 Views
1 Reply
Reply (1)
Message 2 of 2

FelixMoehlmann
Collaborator
Collaborator
Accepted solution

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).

0 Likes