The thorny issue of AMR

I have encountered a tricky problem with AMR:
I want to use the ‘Mission Controller’ component to test two processes of AMR handling: 1. Moving from Freed to Process # 1; 2. Moving from another Process # 1 to Process # 2;
But when running the simulation, there are no errors and AMR will not act? I have checked many times and did not find any configuration errors. Please help me take a look at this issue. Thank you!

AMR test.vcmx (683.3 KB)

So the issue here is that both Feeder and Process #1 are creating a product at the same time. That can sometimes create problems, as the system assigns a transportation to the AMR but it’s not always the same as the one defined in the Missions, creating a kind of deadlock.

The easiest way to solve it, is to set the capacity of the AMR on 2. That way it can accept 2 transport assignment from the system, but the Missions will define which one he’ll do first.

Otherwise you could add a small delay or something similar, to make the Process #1 create the product after the Feeder.

Hi @luhan

Could you try this again on a fresh instance of VC? The bugfix was pushed last week.

br,
lefa

1 Like

@Lefa Thank you very much. I retested and there are no more issues.

Also, I would like to ask if VC5.0 has updated the AMR module? The MR module now feels a bit outdated, especially in the current situation where AMR is developed and mature. It seems that VC’s MR module cannot cope well with this type of project!

Hi,

I can’t go into much details as 5.0 is not released yet but we are aware of the limitations.

br,
lefa