design and workspce analysis of a 6-6 cable suspended parallel robot - doi # 2004-02 Article type Journal