Operator Offset Issue With Move Object

Operator Offset Issue With Move Object

stan.e.davis
Advocate Advocate
25 Views
4 Replies
Message 1 of 5

Operator Offset Issue With Move Object

stan.e.davis
Advocate
Advocate

[ FlexSim 21.2.3 ]

When using the Move Object activity to move an Operator, the Operator is placed at a large distance from the destination object.

I have attached a simple model demonstrating this. After traveling to the Orange object, a 'Move Object' activity is employed to move the Operator to the Green object. As can be seen below, the Operator is placed a large distance from the destination location. I can subsequently center the Operator over the Green object but need to understand reason for observed current behaviour.


1634928573125.png


FlexSim Help - Move Object Offset Distance.fsm

Thanks - Stan

0 Likes
26 Views
4 Replies
Replies (4)
Message 2 of 5

Matthew_Gillespie
Autodesk
Autodesk

Check the Preserve Global Position checkbox if you don't want them to move after the moveobject.

1634932653084.png

Or set the person's location to 0,0,0 if you want them positioned on top of the object you moved them into.



Matthew Gillespie
FlexSim Software Developer

0 Likes
Message 3 of 5

stan.e.davis
Advocate
Advocate

Matthew, thanks, but setting the 'Preserve Global Position' defeats the ultimate purpose of what I am trying to do in a larger model. Setting the operator's loc to 0,0,0 puts the Operator at the GreenShape as needed. However, after the delay, the Operator will walk to the mysterious offset location mentioned above and then return to the network. I need to eliminate that walk. Could you still explain the observed behaviour?

1634933849134.png



I am developing a solution where I need the operator to instantaneously move to a separate location after arriving at a processing location. After processing is complete, the Operator needs to instantaneously move back to the network. The reasons for this are labor verification/validation and to visually show multiple Operators where required (yes, I researched this quite extensively on the your site). There is much more detail to this, but simply stated, I am attempting to remove any off network travel. Note, these resources are never loaded.

0 Likes
Message 4 of 5

Matthew_Gillespie
Autodesk
Autodesk

@Stan Davis All these "offsets" that you're seeing are because after moving the operator into the green shape the operator is in a different coordinate space. (0,0,0) is now the green shape for the operator and not the center of the model.

If you just want to move the operator to a different location you can just set his position and not move him inside a different object. Here I set his position to be the same as that of the green shape and then I set it back to the position of NN4 before traveling again.

PositionOperator.fsm

If you really do want to move the operator into the green shape, then set his position to (0,0,0) after the moveobject and then, after the delay, move him back into the model and set his position to be at NN4.

MoveObjectOperator.fsm



Matthew Gillespie
FlexSim Software Developer

0 Likes
Message 5 of 5

stan.e.davis
Advocate
Advocate

Understand now. Thanks again for the response - Stan

0 Likes