Hi,
today I have to simulate an aisle where there are two different flows. On the left side forklift runs, on the other side the agv runs. I would like to model the overtaking of the forklift. In details I want that the agv checks when the forklift is close and reduces the speed to allow the overtaking. To check the proximity between two objects I can use the standard collision check, but how can I reduce the speed of agv when the collision is detected?
Are there suggestions from the community or dev teams (e.g. @anthony.johnson)?
Moreover I need to change the battery use depending on the agv speed. Unfortunatly I can't define a profile of battery use depending on velocity. It would be nice to edit the fields of battery use like a flexscript, in this way the user would write
AGV m; if(m.speed > 0.5) return 1; else ...
or any other consume profile.
But this solution isn't possible (idea for the dev teams). Then I think to define a load type fake which has same configuration except for battery use. What doesn't work? I don't know to implement it because the agv changes the load type only when starts a new travel. In my case the agv runs along an aisle which is a unique straight path, then I can change the load type dynamically.
Again, any suggestion are really appreciated!