question

cheecheongfun avatar image
0 Likes"
cheecheongfun asked Ryan Clark commented

Setting Conditions with A*STAR Navigation

I have multiple lanes that each ends in a dead-end, and 3-5 AGVs moving around at any point of time. Currently my robots are getting stuck when one AGV is trying to get out of the lane while the other is trying to get in.


Is there any way to implement conditions such as 1 AGV in each lane at any point of time with ASTAR navigation?


Either by:

1. Wait outside the lane

Or:

2. Pre-calculate the zones of each AGV based on destination of transport jobs

(If the zone of the first assigned transport job is going to be occupied by another AGV, choose the next available job)

FlexSim 21.2.4
astar navigator
· 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.

Ryan Clark avatar image Ryan Clark commented ·

Hi @cheecheongfun, was Felix Möhlmann's answer helpful? If so, please click the "Accept" button at the bottom of their answer. Or if you still have questions, add a comment and we'll continue the conversation.

If we haven't heard back from you within 3 business days we'll auto-accept an answer, but you can always unaccept and comment back to reopen your question.

0 Likes 0 ·

1 Answer

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

I am not aware of such a feature. I'm afraid you would have to manually restrict access to the lane. I believe the path of an A* traveller is only blocked a fixed distance ahead of the traveller.

For example, use process flow to control the movement and move in two steps. First to the entry of the lane, then acquire the lane as a resource and only then move the final distance. Afterwards, only release the lane once the task executer has travelled to the entry point again.

5 |100000

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