Redundancy Resolution of Cable-Driven Parallel Manipulators
MetadataShow full item record
In this thesis, the redundancy resolution and failure analysis of Cable-Driven Parallel Manipulators (CDPM) are investigated. A CDPM consists mainly of a Mobile Platform (MP) actuated by cables. Cables can only apply force in the form of tension. So, to design a fully controllable CDPM, the manipulator has to be redundantly actuated (e.g., by using redundant cables, external force/moment or gravity). In this research, the redundancy resolution of planar CDPMs is investigated at the kinematic and dynamic levels in order to improve the manipulator safety, reliability and performance, e.g., by avoiding large tension in the cables that may result in high impact forces, and avoiding large MP velocities that may cause instability in the manipulator, or on the contrary, by increasing the cable tensions and the stiffness for high-precision applications. The proposed approaches are utilized in trajectory planning, design of controllers, and safe dynamic workspace analysis where collision is imminent and the safety of humans, objects and the manipulator itself are at risk. The kinematic and dynamic models of the manipulator required in the design and control of manipulators are examined and simulated under various operating conditions and manufacturing automation tasks to predict the behaviour of the CDPM. In the presented research, some of the challenges associated with the redundancy resolution are resolved including positive tension requirement in each cable, infinite inverse dynamic solutions, slow-computation abilities when using optimization techniques, failure of the manipulator, and elasticity of cables that has a significant role in the dynamics of a heavy loaded manipulator with a large workspace. Optimization-based and non-optimization-based techniques are employed to resolve the redundancy of CDPM. Depending on the advantages and disadvantages of each method, task requirements, the used redundancy resolution technique, and the objective function suitable optimization-based and non-optimization-based routines are employed. Methodologies that could combine redundancy resolution techniques at various levels (e.g., position, velocity, acceleration, and torque levels) are proposed.