Collision free path-planning for cable-driven parallel robots