How to make three cranes avoid collision?

How to make three cranes avoid collision?

three crane.vcmx (5.0 MB)

1 Like

I have a similar problem, does anyone have an answer?
thank you

In fact, it is a very troublesome process to prevent multiple components from colliding. Of course, he also has a simple way to deal with it. He can use sensors to form the sensing area of the required anti-collision components, and then perform evasive processing when sensing an imminent collision.
Hope it helps you.

If avoiding colliding is the only aim it could done like BAD proposes. Normally having multiple devices on a single track comes from the need of higher handling capacity (& redundancy). In real life this kind of solutions are quite often based on primary working zones (& stations) for each device. So, it’s more a layout problem. Splitting the track to 3 zones (in which a device primarily operates) results in maximized capacity. The idea is to avoid overlapping tasks as much as possible, and when such situations arise build a logic for those. It could be e.g. such that there is a priority for certain device and others give way if needed. Thus, it’s Python time. In practise modelling a controller that coordinates the tasks and movements of the cranes like in PM the Transport Controller.

1 Like