Collision avoidance for industrial robots with arbitrary motion | Synapse