Text this: Configuration Optimization and a Tension Distribution Algorithm for Cable-Driven Parallel Robots