Optimal motion planning for overhead cranes | Synapse