Design optimization of a cable-driven parallel robot in upper arm training-rehabilitation processes