question

SudheerReddy avatar image
0 Likes"
SudheerReddy asked anthony.johnson answered

AGV travel bug

As shown in below image

Taskexecuter1 suppose to Travel to Queue1 first and then Queue2. After travelling to Queue1 when it is trying to travel to Queue2 the following error as shown in below image is coming.

When it suppose to Travel to Queue2 i.e.it has to take the given path and comeback to Queue2. But instead it is trying to offset and throwing error.

I am attaching the model for reference.

AgvEr.fsm

FlexSim 20.1.3
agvflexsim 20.1.3
1597034669173.png (71.8 KiB)
agver.fsm (34.9 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.

anthony.johnson avatar image
3 Likes"
anthony.johnson answered

Although @tanner.p 's and @brandon.peterson 's assessments are correct, I call this a bug. It is fixed in the final release of 20.2.

5 |100000

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

tannerp avatar image
1 Like"
tannerp answered

@sudheer.r,

I don't think this is a bug, although @anthony.johnson can correct me if I'm wrong. What's happening at the second control point is that the pallet attached to the AGV as a trailer is behind the previous control point. This throws off the calculation of the travel distance because the AGV is simultaneously "behind" and "ahead" of Control Point 2, mostly due to its length proportional to the distance between the CPs. You can either space the control points out (as I have done in the first attached model), or add an additional control point that serves as an intermediate travel destination (see second attached model).

agver_1.fsm

agver_2.fsm


agver-1.fsm (35.0 KiB)
agver-2.fsm (35.3 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.

Brandon Peterson avatar image
1 Like"
Brandon Peterson answered

@sudheer.r,

I believe that the reason you are getting the error is because the pallet you have attached as a trailer is on top of the control point (ControlPoint2) you are trying to travel to. I don't know exactly why it is happening though. I was able to get TaskExecuter1 to travel correctly by adding an extra travel task, in between the two in your model. It had TaskExecuter1 travel to ControlPoint3. This gets the trailer off of ControlPoint2 and then it travels correctly. Another option would be to make sure that ControlPoint1 and ControlPoint2 are sufficiently far appart so that the trailer is not on top of the other one when the TaskExecuter is located at the other.

I hope this helps,

Brandon

5 |100000

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